SEO is an acronym for "search engine optimization" or "search engine optimizer." It is the process of improving the volume or quality of traffic to a web site or a blog from search engines via "natural" or un-paid search results as opposed to other forms of search engine marketing (SEM) which may deal with paid inclusion. The theory is that the earlier (or higher) a site appears in the search results list, the more visitors it will receive from the search engine.
1. Find the Best Keywords
2. Discover Your Competitor
3. Write Very Linkable & Shareable Content
4. Optimize Your Title & Meta Tags
5. Optimize Your Heading & Sub-heading
6. Use Title & ALT attributes
7. Optimizing File Nomenclatures
8. Tell the Search Engines What to Index
9. Feed Search Engines Static and XML Site Maps
10. Use Checklists and Validators