03.07
With all the buzz going on about Search Engine Optimization, very few people consider that in order to actually optimize a site for search engines the site needs to be search engine compliant and free from penalizing factors.
Wether you’re creating a site from scratch or want to make sure your site gets the ranking it deserves, here’s a basic search engine compliance checklist which will help you get started.
Step 1: Use Google Webmaster Tools to keep track of your compliance status
Google Webmaster Tools helps you help Google understand and index your web site better. It’s a powerful tool which is easy to understand and free to use.
- Create an account with Google Webmaster Tools.
- Check by it often to keep track of indexing intervals, download speeds, sitemap status and 404 errors.
- For more information on how it works, see sitemaps.org.
Step 2: Clean up your site directory structure and create a sitemap.xml file
If Googlebot discovers errors in your sitemap.xml file you won’t get your rankngs improved, so make sure your site structure is error free before uploading a sitemap.
- Apply easy-to-read directory and file names on your site
- Keep track of old and new paths and implement 301 redirects to avoid broken links from other web sites
- Use Google Webmaster Tools to verify your sitemap by clicking “Site Configuration” and “Sitemaps” and check the “Sitemap errors and warnings” section.
- Create a sitemap.xml and submit it via Google Webmaster Tools. You can use iarchitect to help create a valid, state of the art sitemap file.
Step 3: Use robots.txt
Having a “robots.txt” file on your domains root directory will help you index only what you want indexed, and also to avoid issues from duplicate content. Wikipedia has an excellent article on how to maintain a proper robots.txt file.
- Create a robots.txt file and upload it to your domain
- Modify its content so that search engine robots know what you want indexed and not
Step 4: Keep track of your web metrics
In order to measure your progress you’ll need a tool that keep track of visitor demographics, traffic sources and content consumption. Google Analytics does that, for free.
In particular, you’ll want to keep an eye out on changes in search engine traffic. As your site becomes more compliant (and/or penializing factors are under control) search engines should rank you higher. The trick here is to relate the changes in traffic volume coming from search engine to the compliance changes you’ve made.
- Create an account and implement Google Analytics on your site
- Establish KPIs for your web site
- Keep daily track of changes in search engine traffic
Step 5: Ensure your code is clean and error free
Your site must be valid according to the W3C standards. Use an online validator and keep making adjustments until all light are green.
- Validate your code and make sure all pages on your site are valid
- Make changes to your code so that it validates or get help from someone to do it for you
- Implement the changes into your CMS templates to make sure every new page consistently validates
Step 6: Work on your inbound links
Analyze the quality of your inbound links using tools such as the Back Link Analyzer. Get relevant links from places such as DMOZ and other major public indexes. You can also buy positions in online indexes but always optimize cost and value using log analysis and common sense.
- Submit your links to major online directories
- Buy keywords on places like Google Adwords to appear on searches where your site offers relevant content
- Downsize keywoard purchases once your rankings on important keywords improve
Step 7: Hunt down and eliminate any duplicate content
If you have two domains with the same content you have to set it up correctly in order to avoid heavy ranking penalties from Google. If you haven’t set it up correctly in Google Webmaster Tools, Google will select a primary domain for you and index that. Make a decision, and decide what should be your primary domain and what should be your secondary domain(s), and redirect all secondary domains to the primary domain using a 301 redirect.
Use canonical tags in your links to eliminate the duplicate content tags by specifying “rel=canonical” in your href tags or block out duplicate content directories in your robots.txt file.
- Define a primary site in Google Webmaster Tools
- Redirect all secondary domains to your primary domain using a 301 redirect
- Specify “rel=canonical” inside all href tags that link to duplicate content
- Edit robots.txt to deny all indexing within directories where you know there is duplicate content
Step 8: Identify your domain strategy and main language
If your target market is danish, .dk domains will be preferred in the search results for danish searches. Language matters – make sure that your language matches your target market. The difference between US english and british english is important when you create content and submit it to Google.
- Make sure your domain exists within the same name space as your target audience (.co.uk for british sites, .dk for danish sites and so on)
- Be consistent about language. If your target audience is danish, and your domain is a .dk domain, use danish content
Step 9: Avoid “grey hat” or “black hat” practice to improve ranking
Always ask yourself: “Am I doing this for my users, or for Google?”. Whenever your answer is “Google”, you’re on your way out in the shady areas of search engine optimization. There are several examples where Google has kicked web sites out from its index because of cheating, with the risk of never getting back in. Avoid doorway pages, link farms or anyone guaranteeing you top positions on any keywords.
- Create content for your users and Google will love you
- Say no to deals that appear too good to be true
Step 10: Optimize your CMS templates
- Make sure your title tag is unique for each page
- The H1 tag should be present only once on each page and should match the general content of your title tag
- Meta description and meta keywords should exist on each page and be unique for that page
- Whenever you create internal links, use proper link text describing the content you’re linking to (avoid “read more”).
Step 11: Always use alternative navigation
Remember that Googlebot reads your page from top to bottom like a text only browser, so use alternative navigation whenever possible. This is particularily important for having a accessibility compliant web site where your users can’t see your images.
- Always use plain navigation links below your image maps
- Make sure you have a web based sitemap available for the user if you are using javascript navigation for your menus
- You may use flash for navigation, but remember that Google isn’t all that good on indexing flash content (although it is getting better)
- Don’t use any form of redirects in your navigation, and avoid 302 redirects at all cost. Use friendly URL names that are easy to read (“/best-practice-checklist.html”, not “read,asp?id=123″). Use ISAPI filtering or htaccess for apache to rewrite your URLs.
Step 12: Create content that users want
Develop authority within a profession by consistently creating content our target group seeks. After all, that’s what the users are after and why they’re coming to you in the first place.
- Don’t use jargon in your content
- Use important kewords in your text, in your title tag, in your meta description and in your content.





