It is not a easy job to do if you want to get lot of target visitors to your site. It needs time and patient. Bear this in mind before you starting this work.
Below are some lessons I learned from my work.
Content.
Content is the cornerstone of your site. Without unique and valuable content, everything in your site is nothing.
The first and foremost element for SE Roberts to determine the quality of your site.
Dynamic content or frequently undated content.
By doing this you can make your site looks alive, and caster to Crawlers information desire.
Another things like link, image tag, Mata tag, etc.
This requires you to grab a relevant book to commend basic skills. My experience tells me that you need not to intentionally make your site Search Engines friendly, but at least avoid some mistakes to cause confusion to search engines.
The last one but not least is keep yourself up with the tech wave.
Live and learn, keep a acquisitive mind is crucial to do a good job on it.
Hope those staff useful to you.