Sitemaps FAQs

Tuesday, January 15, 2008

Last month, Trevor spoke on the Sitemaps: Oversold, Misused or On The Money? panel at Search Engine Strategies in Chicago. After receiving a lot of great questions at the conference in addition to all the feedback we receive in our help forum, we've pulled together a FAQ:

I submitted a Sitemap, but my URLs haven't been crawled or indexed yet. Isn't that what a Sitemap is for?
Submitting a Sitemap helps you make sure Google knows about the URLs on your site. It can be especially helpful if your content is not easily discoverable by our crawler (such as pages accessible only through a form). It is not, however, a guarantee that those URLs will be crawled or indexed. We use information from Sitemaps to augment our usual crawl and discovery processes, which is explained in our documentation about Sitemaps.

If it doesn't get me automatically crawled and indexed, what does a Sitemap do?
Sitemaps give information to Google to help us better understand your site. This can include making sure we know about all your URLs, how often and when they're updated, and what their relative importance is. Also, if you submit your Sitemap via Webmaster Tools, we'll show you stats such as how many of your Sitemap's URLs are indexed.

Will a Sitemap help me rank better?
A Sitemap does not affect the actual ranking of your pages. However, if it helps get more of your site crawled (by notifying us of URLs we didn't previously didn't know about, and/or by helping us prioritize the URLs on your site), that can lead to increased presence and visibility of your site in our index.

If I set all of my pages to have priority 1.0, will that make them rank higher (or get crawled faster) than someone else's pages that have priority 0.8?
No. Priority only indicates the importance of a particular URL relative to other URLs on your site, and doesn't impact the ranking of your pages in search results. Indicating that all of your pages have the same priority is the same as not providing any priority information at all.

Is there any point in submitting a Sitemap if all the metadata (<changefreq>,<priority>, etc.) is the same for each URL, or if I'm not sure it's accurate?
If the value of a particular tag is the same for 100% of the URLs in your Sitemap, you don't need to include that tag in your Sitemap. Including it won't hurt you, but it's essentially the same as not submitting any information, since it doesn't help distinguish between your URLs. If you're not sure whether your metadata is accurate (for example, you don't know when a particular URL was last modified), it's better to omit that tag for that particular URL than to just make up a value which may be inaccurate.

I've heard about people who submitted a Sitemap and got penalized shortly afterward. Can a Sitemap hurt you?
Only if it falls on you from a great height. (Seriously, though: if it ever happened that someone was penalized after submitting a Sitemap, it would have been purely coincidental. Google does not penalize you for submitting a Sitemap.)

Where can I put my Sitemap? Does it have to be at the root of my site?
We recently enabled Sitemap cross-submissions, which means that you can put your Sitemap just about anywhere as long as you have the following sites verified in your Webmaster Tools account:

  • the site on which the Sitemap is located
  • the site(s) whose URLs are referenced in the Sitemap

Note that cross-submissions may not work for search engines other than Google. Learn more about Sitemap cross-submissions.

Can I just submit the site map that my webmaster made of my site? I don't get this whole XML thing.
There's a difference between a (usually HTML) site map built to help humans navigate around your site, and an XML Sitemap built for search engines. Both of them are useful, and it's great to have both. A site map on your domain can also help search engines find your content (since crawlers can follow the links on the page). However, if you submit an HTML sitemap in place of a Sitemap, Webmaster Tools will report an error because an HTML page isn't one of our recognized Sitemap formats. Also, if you create an XML Sitemap, you'll be able to give us more information than you can with an HTML site map (which is just a collection of links). Learn more about supported Sitemap formats.

Which Sitemap format is the best?
We recommend the XML Sitemap protocol as defined by XML Sitemaps have the advantage of being upgradeable: you can start simple if you want (by just listing your URLs), but—unlike a text file Sitemap —you can easily upgrade an XML Sitemap later on to include more metadata. XML Sitemaps are also more comprehensive than an Atom or RSS feed submitted as a Sitemap, since feeds usually only list your most recent URLs (rather than all the URLs you want search engines to know about).

If I have multiple URLs that point to the same content, can I use my Sitemap to indicate my preferred URL for that content?
Yes. While we can't guarantee that our algorithms will display that particular URL in search results, it's still helpful for you to indicate your preference by including that URL in your Sitemap. We take this into consideration, along with other signals, when deciding which URL to display in search results. Learn more about duplicate content.

Does the placement of a URL within a Sitemap file matter? Will the URLs at the beginning of the file get better treatment than the URLs near the end?
No, and no.

If my site has multiple sections (for example, a blog, a forum, and a photo gallery), should I submit one Sitemap for the site, or multiple Sitemaps (one for each section)?
You may submit as few or as many Sitemaps as you like (up to these limits). Organize them in whatever way you find easiest to maintain. If you create multiple Sitemaps, you can use a Sitemap Index file to list them all.

If your question isn't covered here, you can find even more questions and answers in our help forum.