Jun 19, 2006
As with many things, it's often worth making a checklist and ticking each item off as you go. Here is a simple SEO Checklist to apply to your site. Tick off all these items from the SEO checklist and your website will be in much better shape.
This list is in no particular order.
- Decide what search phrases you want to target. Use a tool such as the Digital Point suggestion tool to see what search phrases are popular, and optimise your site for these. You can optimise for any number of phrases - a bigger site can target a greater range of phrases. If you don't know how to research phrases properly, pick some phrases that you think people might search for, and optimise for these. Make sure the phrases you choose are relevant to your content.
- Clean up your URLs. No capital letters, no spaces, no special characters. Seperate each word with a "-" dash. Make sure each URL accurately describes the page.
- Remove Querystrings from URLs. No question marks in your URLs.
- Redirect the non-www version of your site. When you enter domain.com into the browser, it should redirect you to www.domain.com using a SEO friendly 301 redirection.
- Make sure you don't link to "index.htm" or "index.php". Instead, link to "/".
- Remove frames from your site - unless you really, really know what you are doing.
- Ensure the title is different on every page of the site.
- Ensure the Meta Description and keywords are different on every page of the site, or leave them empty.
- Ensure every page has a H1 heading. Ensure the main body content is immediately after the H1, with no breadcrumbs or navigation in between.
- If your main navigation is flash or image based, ask yourself if it can be done using CSS. If it can, do it.
- If using CSS styled text for navigation is unthinkable, then add text based footer navigation on every page.
- Add a sitemap, containing a link to every page on your site.
- Add a Google XML sitemap. Even if it's just a simple list of all the URLs on your site. Submit this to Google through the Google Sitemaps program (sign up if you have not already)
- Is your website tables based? Consider a cleaner CSS based layout for your site.
- Have you got a website statistics program installed? Do you know how to access it, and do you check it regularly? If not, do it.
- Do you know where your website currently sits for your main phrases? If not, go find out. Check Google, the localized version of Google eg google.co.nz, Yahoo and MSN. Very few visitors will search past page 3.
- Check the Optimisation of each page. Pick 1 search phrase that is relevant to the content on the page. Ensure the page contains the phrase in the Tilte, H1 heading, twice in the Meta Description, twice in the opening paragraph, and also in the URL if possible. The page you are reading now is optimised for "SEO Checklist".
- Have you got good content? SEO will be much harder if you don't have plenty of original text content, so perhaps spend less time reading SEO Articles, and more time writing good content.
- Check the source order of your page. Good source code will have the page content as clost to the top of the HTML document as possible, and the least important elements such as sidebars and footers last. If you can get the content above the main navigation, great.
- Spider your website using a program such as Xenu. Action all recommendations that it makes, such as fixing broken links. Look carefully at the list of URLs, and make sure they look tidy (no spaces, capitals etc).
- Optimise your images. Ensure all are named appropriately, have alt tags and are placed near text that is relevant to the image.
- Check the search engines to see how well indexed your site is. If the search engines have indexed pages that have since been moved or deleted, setup a 301 redirect to redirect all trafic that these pages generate (or lose it).
- If you are a local "bricks and mortar" business, make sure you use your town / city / country on every page, in the title if possible, and in close proximity to your chosen search phrase.
If you can tick off most of the items on this list, your site will be looking in reasonable shape.
Link building
Why isn't link building on the list? Because link building isn't something you "check off". Link building should be a constant task that you are always working on.Have I missed anything?
Probably. Why not post a comment and I'll add your recommendation to the SEO Checklist.22 Comments
I would add "make sure your site validates against W3C recommendations"
This is realy good article for SEO . could you tell me any good software which can help to repair HTML tag .
Please suggest a good SEO book and SEO software to buy.
The only SEO Book you need is oddly enough called "SEO Book" by Aaron Wall. You will find it at www.seobook.com
You may not need any SEO software - Aaron suggests a pretty comprehensive list of tools and resources in the book though.
Good and very helpful articles for SEO.
San Diego SEO - Feb 15, 2007
This is a great list, I intend to add it to a spreadsheet as a basic check off list for all of my clients.
Very helpful list. Original text content is very important and I would also add that each web page should have at least 200 words.
Darius
Nikul Patel - SEO Expert - May 11, 2007
hi ..
this is very goood and useful seo check list of new comming seo guy talking about myself that i am seo expert and just now i am searching freelancer seo project for my home work for more detail mail me nick_it3@yahoo.com
Your content on the topic is very much correct but still there are lots to add. Eg. you have left link development part.
While developing links i.p. addressess and geography of links should also be considered in my personal opinion.
Very useful post. Can you please suggest some good methods for building links?
Mike G. - NinjaZombie - Nov 8, 2007
"Ensure the main body content is immediately after the H1, with no breadcrumbs or navigation in between."
Is this true? I have never heard this one before... I had been in the practice of including a h1 tag at the very top of the page, followed by a menu and/or breadcrumb, followed by the page content (perhaps under an h2 tag).
Is this bad practice? If so I may need to start making drastic changes in future xhtml template building processes.
P.S. - I have frequently been getting random "invalid code" messages at the top of articles for which I have never attempted to submit a comment. Then upon clicking the "post comment" button, I notice that the comment fields are already partially filled with random spam-like content. Sounds like there is something wrong with the session handling or the way in which incomplete comment submissions are saved... Just a heads up.
Cheers Mike, It's a bug in the caching system on the site, it's in the bug database to be sorted out.
The thing with the H1 tag is more a theory than a rule - I say it's a way of telling google that the content is about to begin, and that it can ignore all the navigation and template crap that comes beforehand. Feel free to disagree on this, because I don't have any imperical proof.
I would still make sure that your H1 tag is relevant to your search phrase and not the same on every page. I treat the H1 like a mini title tag, but it's more visible to the user. If your H1 says "Company name" on every page, I would consider swapping the H1 and H2 around.
It is very Good article.
These are the essential SEO check list sfor all websites.
Good article. I've already started check my site and trying to go down this checklist. I'll be back here to see if there are more good ideas.
What's Your Opinion about " robots.txt ".
Really nice post on SEO. The article has cover almost all points on SEO..
It is an excellent article for SEO guys. What is your opinion about Social Media Optimization.
well this is pretty good basic stuff people should know by now but its good.
Easy to grasp checklist - I'm on it rigth now
Excellent checklist that I stumbled across while looking for "checklist" photos :)
Thank you for sharing.
i think you need to add valid webpages to this list - using something like the W3C validator.
good list anyway



















Ian - Jun 25, 2006
Also make sure your second hand domain isn't blacklisted - check archive.org to see what the hiostory of the domain is.