SiteMaps - What are they, and do you need them?
Wikipedia Description
A site map (or SiteMap) is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for web design, or a web page that lists the pages on a web site, typically organized in hierarchical fashion. This helps visitors and search engine bots find pages on the site.
While some developers argue that site index is a more appropriately used term to relay page function, web visitors are used to seeing each term and generally associate both as one and the same. However, a site index is often used to mean an A-Z index that provides access to particular content, while a site map provides a general top-down view of the overall site contents.
Part 4 of my collection of SEO Tips is SiteMaps – What are they? Why do you need them? and What type of SiteMaps should you use?
What is a SiteMap?
Well, the wikipedia description above really does nail it on the head to be honest, but if that isn’t quite clear enough, here is my spin on it.
Traditionally speaking, a SiteMap is a map of you site, which is located in 1 area of your site – it’s in the name really. The best way to envisage a SiteMap is to think of a spiders web – the centre of the web is your homepage, and each stand coming off the homepage are all your websites pages.
To be honest, thats pretty much that!
Why do I need to use a SiteMap?
The main purpose of a sitemap is give a search engine crawler a central location of every single page of your website. Lets use Google as your typical example; Google have spent literally billions of dollars creating thousands of servers to host what we know as Google Bots. These bots crawl the web in search of content, and when they come to your site they want to see your content.
As we all know, your ranking in Google comes down to your content, which is why you have to give Google the best possible chance of indexing all your content. Many years ago, lets say 6-7 from memory, SiteMaps weren’t your standard rule of practice, which left the Google crawlers to do a lot of the work for you. However, if your site had broken links which you missed to fix, or each page took a long time to load so the bots couldn’t find all your pages, then the depth of the crawl would be minimal.
So….. Some clever little so and so thought to himself “hey, wouldn’t it make sense if i provided all of my pages to Google for them to index?” – this not only saved Google bots a shed load of time and effort on your site, but it also allowed websites to be indexed more often and quicker.
Why do you need a SiteMap? Its simple….. To ensure that the search engines get to your content quickly, efficiently and frequently.
What type of SiteMaps should I use?
The answer to that question is fairly simple….. Which ever you find easier to understand and use.
There are two main types of SiteMap formats: -
- HTML SiteMapA HTML SiteMap is basically a physical HTML page with the links to your web-pages displayed as text links. Depending on the size of your site will depend on whether you manually create this page, of whether you let your CMS dynamically export it - either way a HTML SiteMap is a HTML page.
- XML SiteMapNow this is the daddy! An XML SiteMap is the industry standard format to use and is, in my opinion, the better version to use. However, XML is a different language to HTML, so not everyone will be able to write the code. However, XML is actually very easy read and write with a little effort in learning it.
XML SiteMaps are, more often than not, dynamically generated by a CMS or by a SiteMap generating program, if you don’t have a CMS.
XML SiteMaps are a lot quicker for crawlers to read and follow, and require less server processing (all be it extremely minimal in comparison - but it is less).
Where do I place the SiteMap?
I’ve saved the easier answer untill last. The SiteMap should be located in 2 places -
- In the root of your FTP serverExample – www.danielwheeler.co.uk/sitemap.xml
- AND it should be a link in the header of all your web-pages.The SiteMap should be the first link visible on your pages, from top to bottom. This ensures that the crawlers will definitely find the SiteMap and index all your pages.
That’s pretty much all you need to know about SiteMaps. A SiteMap wont really increase your rankings directly, however it does ensure that your content is indexed quicker and more often, which does increase your rankings!





