1. Title Tag – The title tag is most important in SEO. Place the exact keyword you are trying to optimize in your title tag. Every single web page should have its own title tag.
2. ALT Tags – HTML tag that provides alternative text when non-textual elements, typically images, cannot be displayed. Put the main keywords in the alt tag.
3. Link Popularity – Link popularity is the most important SEO tool Submit your site to quality, trusted directories such as Yahoo, DMOZ etc. Seek links from authority sites in your industry. Your keywords should be in the links you get and keep the keywords short.
4. Keyword Density -You should use the keyword(s) in the title tag, in the heading tag, in bold text, and get the density from 5% to 20%. Keyword(s) should be in the first sentence and in the last one.
5. Page Size -Keep your web page over 5k and under 15k in size to help the robots to spider your web page faster and easier.
6. Create great, unique content – Write content related to your market as much as possible and keep the web pages around 200 to 500 words. Try to get 200 web pages or more.
7. Use a unique and relevant title and meta description on every page- The page title is the single most important on-page SEO factor.The meta description will appear as the text snippet below your listing, so it should include the relevant keyword(s) and be written so as to encourage searchers to click on your listing.
8. Web Site Design – Text content should out weigh the HTML content. The pages should validate and be usable in all of today's leading edge browsers. Don’t use flash, frames and Java Script, search engines dislike them.
9. Insite Cross Linking – This will help all your web pages indexed by the search engines. All your web pages should be accessible with in three clicks from the home page.Every page should be linked back to your home page and your main service(s).
10. Include a site map page- A site map will help spiders find all the important pages on your site, and help the spider understand your site’s hierarchy. If your site is large, make several site map pages. Keep each one to less than 100 links.
11. Open up a PPC account-This is a great way to get actual search volume for your keywords. It will costs you money, but it’s worth the investment.
12. Start a blog and participate with other related blogs –This is a better way to join the conversations that are already taking place about your industry and/or company. Reading and commenting on other blogs can increase your exposure and help you acquire new links.
13. Use social media marketing wisely – Join the appropriate communities on Flickr and post high-quality photos related to your business there. If you’re a service-oriented business, use Yahoo Answers to position yourself as an expert in your industry. Don’t spam in any social media website you use.! Be an active, contributing member of the site. The idea is to interact with potential customers, not annoy them.