Crawler Friendly 


Site Design




 

Crawler Friendly - Design with SEO in Mind

Even before we get to the HTML and text on your pages, there are things you can do to give your SEO strategy the best chance of success. The structure of your site (directory paths, page depth, etc) and the navigation scheme you choose (css menu, javascript menu, dynamic html, left hand side, top nav bar, etc) will all play a part in determining the accessability of your site to the crawlers.

What is Crawler Friendly Design?

Crawler friendly design involves making your site design decisions with the crawlers in mind. Any feature, now matter how cool, that will prevent the crawlers from doing their job should be discarded or modified to serve the needs of both human and robot users. In my experience, there is always a crawler friendly alternative. So ...

Rule #1 : Let the crawlers do their job.

Remember that a Search Engine Crawler is a software program. Software programs in general do not deal well with the unexpected - and Search Engine Crawlers are no exception. We want to make it as easy as possible for the crawler to complete its mission, which is to traverse your site from top to bottom and report back to the Search Engine company on what it found. Anything that prevents the crawler from easily navigating around your site is an unneccesary obstacle in our path to high rankings. Some of the more common mistakes in this area are:

  • <Over-use of Javascript>
  • <Complex Navigation>
  • <Session driven Sites>
  • <Complex Querystrings>
  • etc

We'll cover all these issues and more in the other articles in this section.

Exception - there may be areas of your site which you do not require the crawlers to visit. An example might be your shopping cart page if you have one. With pages like these, where there is no value in having them crawled, there is no point in spending time evolving crawler friendly mechanisms. Just do whatever is easiest. But remember to ensure that the page you treat in this manner is not a necessary gateway page for getting the crawlers to deeper areas within your site. 

OK, so let's assume we've got a site that the crawlers can navigate. What's the next consideration? Well, the crawler's job is to determine the relevance of our page in relation to a given keyword or keyphrase. To do this, it will examine our page in detail and make some decisions. Anything we can do at the design stage to improve our chances of the crawlers viewing our page in a positive light is to our advantage.

Rule #2 : Let the crawlers do their job well.

I know, it's almost identical to #1. But it isn't the same. Rule #1 deals with physically allowing the crawlers access to your site. Rule #2 is about helping them to gain a positive impression once they get there. Use design principles that complement the crawler's view of your site. An example would be avoiding deep directory paths. Many of the crawlers, including everyone's favourite Googlebot, assume that pages deep in a directory structure are less important than those closer to the root. Other examples, all covered in more detail elsewhere in the site, are:

  • Create attractive URLs
  • Page Titles
  • Page Weight
  • Breadcrumb
  • etc