Matt Cutts of Google on Paid Links Again | Main | Impact of Yellow Google Ads & Click Through Change on CTR & Sales

Sitemaps Ping URLs at Google, Yahoo, & Ask.com

Last week, Google, Yahoo, Microsoft & Ask.com To All Support Sitemaps Autodiscovery. So how do you ping these services to notify the search engines of an update to your Sitemaps, if you do not want to wait for them to find it themselves?

Softplus at Cre8asite Forums posted the URLs you can use to ping the various engines. Here they are:

Ask.com: http://submissions.ask.com/ping?sitemap=http%3A//www.domain.com/sitemap.xml
Google: http://www.google.com/webmasters/sitemaps/ping?sitemap=http:%3A//www.domain.com/sitemap.xml
Yahoo: http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://www.domain.com/sitemap.xml

I did not test these myself, but they seem accurate.

Note, there is no URL listed for Microsoft's Live search. Why? I suspect they currently do not support Sitemaps. Which brings me back to my lingering question, Is Microsoft's Live Search Ever Going to Add Sitemaps Support? They have been promising it since November 15, 2006.

Forum discussion at Cre8asite Forums.



Like The Story? Vote For It On Yahoo Buzz! Or On Sphinn!

posted rustybrick in Search Engine Optimization at April 16, 2007 8:16 AM Comments (11)

Comments

The 2nd link from good is showing "Bad Request" error :(

Pratheep

 

You can indeed submit your sitemap xml file to MSN. You have to do it through Moreover. MSN has some partnership with them and I have used it for my site that was not indexed in MSN for three months and after I submitted the sitempa.xml file via Moreover, suddenly I was in the search results. Get the information here http://w.moreover.com/site/products/ind/pingserver.html

 

Moreover and MSN have been doing that for years, no?

This is a bit different, I thought?

 

Here is the Google ping URL that I use nightly successfully:

www.google.com/webmasters/tools/ping?sitemap=

 

The Bad Request error is because you've not put your xml sitemap url on the end of that url.
Example:

http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.seroundtable.com/sitemap.xml

 

If anyone still have "Bad Request" error, try pings with encoded urls. for examle:

http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fdomain.com/sitemap.xml

I use the following code:
my $url = 'http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2F'.$ENV{SERVER_NAME}.'%2Fsitemap.xml';
unless (defined ($ping = get $url)) {
die 'could not get '.$url;
}

 

yahoo one seen like doesn't work

 

Search for your favorite art, Art website, art Articles quality links for artist resources and submit an art link.

 

Here's the results from pings made in I.E. browser over the last few minutes.

I have changed my url to MySite.com for personal reasons. Change MySite.com to your url and get the location of your sitemap correct before using them.

http://webmaster.live.com/webmaster/ping.aspx?siteMap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Thanks for submitting your sitemap.

http://webmaster.live.com/ping.aspx?siteMap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Thanks for submitting your sitemap.

http://www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Sitemap Notification Received
Your Sitemap has been successfully added to our list of Sitemaps to crawl. If this is the first time you are notifying Google about this Sitemap, please add it via http://www.google.com/webmasters/tools/ so you can track its status. Please note that we do not add all submitted URLs to our index, and we cannot make any predictions or guarantees about when or if they will appear.

http://www.google.com/webmasters/sitemaps/ping?sitemap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Sitemap Notification Received
Your Sitemap has been successfully added to our list of Sitemaps to crawl. If this is the first time you are notifying Google about this Sitemap, please add it via http://www.google.com/webmasters/tools/ so you can track its status. Please note that we do not add all submitted URLs to our index, and we cannot make any predictions or guarantees about when or if they will appear.

http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz

-
Update notification has successfully submitted.

-

http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz

-
Update notification has successfully submitted.

-

http://submissions.ask.com/ping?sitemap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Your Sitemap submission was successful
Your Sitemap has been successfully received and added to our Sitemap queue.
Thank you for your submission

http://api.moreover.com/ping?sitemap=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Thank you for your ping. The moreover database will be updated with the new data from your url - as soon as possible.

http://api.moreover.com/ping?u=http%3A%2F%2Fwww.MySite.com%2Fsitemap.xml.gz
Thank you for your ping. The moreover database will be updated with the new data from your url - http://www.MySite.com/sitemap.xml.gz as soon as possible.

Note that webmaster.live.com has 2 valid ways of doing it. So does google.com. As for search.yahooapis.com I prefer the first one as that's the one shown on http://developer.yahoo.com/search/siteexplorer/V1/ping.html. For api.moreover.com I'm not sure. Their site recommends the second one and that returns the sitemap url. But I've seen so many useages of the first one which is the sitemaps.org standard "ping?sitemap=" I'm confused. Anybody any comments.

 

ask doesn't work with sitemap.php?q=(keyword)


 

Post a comment (Note: Can Take 120 Seconds For Your Comment To Show Up)

Do you want us to save your personal Information?


To subscribe to the Search Engine Roundtable, click here