SEO Rules

  1. Contain keyword in html title, description and keywords meta tag
    <meta name=”description” content=”SEO”>
    <meta name=”keywords” content=”SEO”>
  2. Unique title, description meta tag for each page
  3. An exact match of the keyword / Put title at the begining
    BEST: <title>SEO</title>
    GOOD: <title>SEO – web developer blog</title>
    POOR: <title>web developer blog – SEO</title>
  4. Wrap the keyword with <h1><h2><h3><b><p><i>
  5. Contain the keyword in your domain name, folder name, page name
  6. Use hyphens (-) instead of underscores (_) in the URL
  7. More synonyms of the keyword
    e.g. ‘Search Egine Optimization’ is a synonyms of ‘SEO’
  8. Contain keyword in the image name and alt
    <img src=”seo.jpg” alt=”seo”>
  9. Contain keyword in your anchor text and link’s title
    <a href=”xxx” title=”seo”>seo</a>
  10. Text link is superior over image link. Put text link before any image links because search engine would only read the first one
  11. Include Content-Language meta tag to let search engine bots know the language of your site
    <meta http-equiv=”Content-Language” content=”zh-tw”>
  12. Newer ‘Last Modified Day’ would have higher ranking
  13. Higher Google’s PR value (PageRank) would have higher ranking. The PR can be found from google toolbar
  14. More incoming links
  15. More outgoing links
  16. Include a site map or navigation bar to let search engine bots to find your pages easier
  17. Create an XML Sitemap file using:
  18. Two clicks to any page. Make sure no page deeper than 4 clicks
  19. Keyword density should not be too low or too high (below 7%). Keyword density could be checked here:
  20. Create a custom 404 page with a link to root page or other pages
  21. Add rel=”nofollow” to user comment area to maintain site reputation
  22. The geographic location of your server should be in the same country of your target users
    e.g. Do not use a US server to host a Chinese site
  23. Improve site speed