Community Documentation

Submitting your site map to search engines

Last updated May 16, 2013. Created by O Govinda on May 30, 2008.
Edited by ditcheva, Dave Reid, Darren Oh. Log in to edit this page.

XML Sitemap can notify search engines when your site map changes.

General settings

Go to http://www.example.com/?q=admin/config/search/xmlsitemap and choose the Search engines tab.

Submit site map when updated
Notify search engines every time your site is updated. You should check this box only if it’s very important that search engines be notified of changes immediately or you cannot schedule notifications with cron.
Submit site map on cron run
This is the preferred way to notify search engines of updates. XML Sitemap will wait until the next cron run to notify search engines of updates.
Log access
Record each time the site map is retrieved.

If you have enabled access logging, you can see the access records at http://www.example.com/?q=admin/logs/watchdog.

The full log message will provide details of when, by whom, and from where your site map was downloaded.

Enabling search engines

XML Sitemap can submit updates to any search engine. The included XML Sitemap: Engines module supports four search engines: Google, Yahoo!, Ask, and Windows Live.

  1. Go to http://www.example.com/?q=admin/build/modules and make sure XML Sitemap: Engines is enabled.

  1. Go to http://www.example.com/?q=admin/config/search/xmlsitemap and choose the Search engines tab.

  1. Each enabled search engine will have a section on the Search engines tab. To submit the site map to this search engine, click its check box.
  2. Check the search engine’s site for the correct submission URL, or use the default.

    Users who have not enabled clean URLs have reported receiving an “Unsupported file format” error from Google. The solution is to replace ?q=sitemap.xml at the end of the submission URL with index.php?q=sitemap.xml. Submission URLs for each search engine can be configured at http://www.example.com/?q=admin/config/search/xmlsitemap/engines.

  3. Some search engines have other settings available for registered users.

    Google

    Yahoo!

    Windows Live

  4. You can view the status of each attempt to submit your site map at http://www.example.com/?q=admin/logs/watchdog. (For Drupal 6.x it's http://www.example.com/?q=/admin/reports/dblog.)

Comments

This is an excellent post!

This is an excellent post! But the xmlsitemap module is not yet ported to D6 and I can use it :(

--
Sumeet Pareek, Developer :-) Director and Co-founder, Innoraft Solutions

there is a v6 version its

there is a v6 version its still in development but it is functioning I have been using it since november 2008 on D6

I noticed that in the posted

I noticed that in the posted images (like for google's search engine submission url you replaced [sitemap] with your own text. Are we supposed to do this or will the default of "http://www.google.com/webmasters/tools/ping?sitemap=[sitemap]" work?

Florian Mettetal
www.ImmortalEvents.com

sitemap=[sitemap]

In response to the question regarding the sitemap placeholder, sitemap=[sitemap]. The XML Sitemap module will take care of filling this out for you.

regards

Peter

Sitemap not found by Google

HI I have tried this on 2 Drupal 6 sites but on both occassions Google has not been able to find a sitemap. If I navigate to the url I also do not see a sitemap. Have clean urls enabled. Not sure where to start looking next. Any sggestions?

If you are logged in then you

If you are logged in then you will not see the sitemap, its only for anonymous users, for example this is the url I am using http://johnjones.org/sitemap.xml and if i am logged in this returns page not found, but not logged in and I get the correct result, google has also indexed this sitemap with no issues.

Yahoo! Submisstion Failed

I'm trying to submit to Yahoo, but it continues to fail. I was able to achieve verification at Yahoo! Site Explorer through my Yahoo Account, but when I use SE tab in the module, the attempt fails. I wonder if it is because the URLs for submission have changed?

I entered my filename and key to no avail. I checked the report and it says:

Error occurred submitting sitemap to Yahoo!: 403.

But I've navigated to that page and its there! ???

Is this a bug? I didn't want to start putting a bug report in unless I could verify that I'm not overlooking something simple. Sorry if this is a PIA comment.

Error occurred submitting sitemap to Yahoo!: 403.

I have often the same issue with Yahoo, and all seems to be OK.
I tried a lot of settings, unsuccessfully.
Any idea ?
Thanks.

Yahoo submitting problem

I encountered the same issue as well, other search engines were successful except Yahoo..

Response 200

I get the following message

Submitted the sitemap to http://www.google.com/webmasters/tools/ping?sitemap=http://sastratechnol... and received response 200.

Is there anything wrong? What is the response 200 supposed to indicate
(Google says that its is "OK")

How do we verify the site to Google. Do we use the meta tag (where do we insert it?), HTML file or DNS record?

I am Using XMLSiteMap 6.x-2.0-beta1

Regards

Sridhar

Acer Aspire 5745
[i5 430M, 3GB, 320GB]
Ubuntu 12.04 (Precise Pangolin)
Drupal 6.15, 7.x
Aware Hosting, Go Daddy, LimeDomains, Rackspace, Tata Instacompute

Google Not Crawling to sitemap.xml

Just we made new website for Software development Company. I have made the sitemap.xml for site also i made one account of webmaster and putted sitemap.xml in webmaster account. But Google is not crawling our website. I made the link Example: http://www.imensosoftware.com/sitemap.xml Google webmaster showing no error in your website. But still Google not crawling to new pages of website. Please let me know any other way for fast crawling for website?

Regards,
Manish Vats
Internet Marketing Manager
www.imensosoftware.com

Page status

Needs updating

Log in to edit this page

About this page

Drupal version
Drupal 5.x
Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.