Feature a consistent design across all the pages of your Web site.
Use HTML5’s semantic sectioning elements to facilitate syndication of your content across other Web sites.
Do not use tables to structure page layout. This obsolete practice can increase page load time and make maintaining and updating pages more difficult and costly. (The proper semantic use of tables is to display tabular data.)
Do not use frames to layout Web pages because they hinder search engine indexing.
To implement a search-engine-optimization (SEO) strategy that will increase a Web page’s relevance and improve its search engine rankings for specific search terms –
do not serve up dynamically generated pages which, by their very nature, prevent search engine indexing
do not lay out pages using frames which hinder search engine indexing
follow the basic principles of Google’s Webmaster quality guidelines that state: "make pages primarily for users, not for search engines; don’t deceive your users; avoid tricks intended to improve search engine rankings; and make your website unique, valuable, and engaging and stand out from competitors’ sites"
present one topic per Web page
compile a list of keywords (i.e., search terms) for the Web page’s topic
utilize these keywords across a Web page’s file name, title, meta keywords, meta description, headings, text, link text labels, media file names, and images’ alternate text descriptions
do not utilize images in lieu of formatted, indexable text and image maps in lieu of text-labeled links
manually submit a site map to Google, Bing, and Yahoo to expedite the indexing of all the Web pages in your site
link from and to the pages of third-party sites presenting the same topic
remember that search engine optimization is not a post-design, add-on service, but is central to your Web site’s initial design or redesign