XML Sitemaps?


If search engine marketing is important to you, then one thing you will definitely want to make sure you have on your website is an XML Sitemap. So, why are they so important and what are they anyway?

Last week I was talking about RSS feeds which are a type of XML feed. XML documents, at the most basic level, present data about one website for use on another website. In the case of RSS feeds, content from your website is presented and your customers can take that content from the RSS feed and put it on whatever website they wish to use (for instance, Google, Yahoo, an RSS aggregator or etc.). This works great for sharing blog content, calendar data, special offers, etc.

In the case of an XML Sitemap you share data about the pages on your website specifically with search engines. This in turn helps search engines get a better understanding of your website. Once the search engines have a better understanding of your website, you get better rankings.

What kind of data is shared? Take a look at the XML sitemap for this website. I know this looks like a lot of ugly code, but let me walk you through it - it isn't that bad.

Within the sitemap, you'll see a lot of statements that look something like this:

<url>
     <loc>http://www.qwconsulting.com</loc>
     <lastmod>2009-05-29</lastmod>
     <changefreq>monthly</changefreq>
     <priority>1.0</priority>
</url>

Everything in between the <url> and </url> tags is the information about one particular page on the website. Inside the url tags, you state the link to the page (inside <loc> and </loc>) - in this case, my home page. All the other data within the same url tags relate to that page. You have the date the page was last modified (inside <lastmod> and </lastmod>), a rough guide to how frequently the page changes (inside <changefreq> and </changefreq>) and what priority you give this page. The priority is relative to other pages on your site. In this case, my home page is the most important page on my site and, as a result, it gets a 1.0 priority (the highest priority possible - 0.0 is the lowest priority).

Once the search engines know that information, they have hints and information that tell their robots how best to crawl the website. The sitemap also helps search engines index pages that may not have links (or at least not a lot of links) on your website. For example, on one of the sites I recently developed, Car Show Central, the links to car clubs, cruise ins and car clubs are only accessible behind a search form. This is fine for people but search engines can't bypass that form (that is another story) so the only way that search engines can access those links is by using the sitemap file.

Just so you know, by default, I build an XML sitemap for your website while I am developing your website. In fact, the content management system I use for a number of websites (qwCMS), creates an XML sitemap automatically.

If you want to learn more, or setup an XML sitemap on your website, contact QW Consulting today.

Stay Updated

 Add to My Yahoo! Add to Google  Bookmark and Share