Contain keyword in html title, description and keywords meta tag
<title>SEO</title>
<meta name=”description” content=”SEO”>
<meta name=”keywords” content=”SEO”>
Unique title, description meta tag for each page
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>
Wrap the keyword with <h1><h2><h3><b><p><i>
Contain the keyword in your domain name, folder name, page name
e.g. http://www.seo.com/seo/seo.html
Use hyphens (-) instead of underscores (_) in the URL
More synonyms of the keyword
e.g. ‘Search Egine Optimization’ is a synonyms of ‘SEO’
Contain keyword in the image name and alt
<img src=”seo.jpg” alt=”seo”>
Contain keyword in your anchor text and link’s title
<a href=”xxx” title=”seo”>seo</a>
Text link is superior over image link. Put text link before any image links because search engine would only read the first one
Include Content-Language meta tag to let search engine bots know the language of your site
<meta http-equiv=”Content-Language” content=”zh-tw”>
Newer ‘Last Modified Day’ would have higher ranking
Higher Google’s PR value (PageRank) would have higher ranking. The PR can be found from google toolbar
More incoming links
More outgoing links
Include a site map or navigation bar to let search engine bots to find your pages easier