SEO Checklist

On-Site SEO

 Validate XHTML code

 Validate all internal links

 Keyword relevenat Title Tag

 Human readable and keyword rich meta description

 Meta keywords

 Alternate media / Mobile version if applicable

 Sound navigational structure

 Popularity filtering - Link to most popular internal content on the home page

 Alt tag on images

 Title on hyperlinks

 Keywords in page / file names

 Keywords in domain

 Keywords in links both internally and externally

 robots.txt

 XML sitemap - add to robots.txt and submit to Google webmaster, bing webmaster and yahoo site explorer

 CONTENT IS KING!

 RSS feeds

 Add social bookmarking buttons to content pages

 Publish fresh content often

 Do not remove old content unless necessary, even if no longer linked to on the live site

 Place your keywords in many tags - H1, H2, H3, LI, P, B

 Don't build your entire site in flash unless you don't want traffic!

 Follow Webmaster Guidelines

 Don't link to junk

 Publish content that is worth linking to

 Avoid duplicating pages

 Host all images and media files under your URL


Off-Site SEO


 Tweet when publishing content

 Blog when publishing content

 Use Google alerts to monitor your keywords and contribute where you can

 Use Google Analytics to monitor your traffic, conversions and keywords

 Use Google WebMaster Tools

 Use Bing webmaster tools

 Use Yahoo site explorer

 Use Google AdSense

 Add links to social bookmarking tools - google notes, del.icio.us, digg etc

 Submit site to DMOZ

 Submit site to Yahoo Business

 Manual directory submissions

 Link Building

 Update site info in Alexa

Additional SEO Activities

 Don't try anything daft or dodgy

 Research and keep up with latest SEO technologies and trends