Hi there, I want to know that can we ping search engines after updating our websites. 1. Pinging the Search engines regularly is good or not from SEO point of view. 2. What methods is used for pinging the SEs? Can anyone please explain how to use it accurately. Best Regards bushib
I ping Google, Yahoo & Ask each time i update the sitemap. I haven't put it on a cronjob, I dont see the point in pinging them daily (I only update the site every 2-3 days), but that's not to say it shouldn't be done. Here are the ping url's; http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.website.com/sitemap.xml http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://www.website.com/sitemap.xml http://submissions.ask.com/ping?sitemap=http://www.website.com/sitemap.xml Code (markup): I don't think you can ping MSN, at least I've not seen it done.
Quick & Dirty, but this should work. <?php @file_get_contents("http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.website.com/sitemap.xml"); @file_get_contents("http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=YahooDemo&url=http://www.website.com/sitemap.xml"); @file_get_contents("http://submissions.ask.com/ping?sitemap=http://www.website.com/sitemap.xml"); ?> PHP:
But is pinging the search engine good or not? Cant you be penalized or something. Generally i don't ping them. But i am considering it since it may take some time for search engines to come back checking if you have any new content.
that's what I found at the direct soource http://social.microsoft.com/Forums/en-US/sitemapprotocol/threads and successfully tested for Live search: http://webmaster.live.com/webmaster/ping.aspx?siteMap= and then ADD the full URL to your sitemapindex file if you have NO sitemap-index file, I assume it also works with single sitemap file.
http://webmaster.live.com/webmaster/ping.aspx?siteMap= and then ADD the full URL to your sitemapindex file on the same LINE this goes into your BROWSER for example and you load that link in your browser unless you have tools to ping
because the PHP code in this thread probably allows you to create your own page on your own site online - then ADD all 4 SE-ping URLs as in the example, and by loading THAT one URL from your own site in your browser, you probably ping all configured SE at once. just a guess, I do it by browser. one by one. if needed.
pinging an SE is same as pinging RSS directories it informs that a new page or multiple new pages have been published and thus invites to revisit the site / RSS feed / sitemap-file thus the SE and specially all RSS feed directories have created the ping service to faster find newest content and crawl faster. after a ping sent it typically takes seconds to minutes until the bot from that SE viists the URL submitted via ping NOT all / any URL can be submitted via ping. in the case of the thread its about sitemap or sitemap index file submission via ping besides that ping SE is typical for RSS feeds / blogs. for example Google has a special ping service for blogs, so does Y for RSS and live (for RSS but via moreover only as far as I know ) plus dozens of RSS directories such as technorati, syndic8. the result of ping to SE is that in happy situations you find your newest article already indexed/published in SE after 30-60 minutes following a ping, rarey a few horus. some of the major SE revisit sitemap or RSS feeds on a regular basis multiple time per day/hr . thus a ping is no absolute must, but speeds up things. Y for example does revisit properly registered RSS feeds multiple times per hr if new feeds are common for a particular site.
I used to ping my my sitemap when I have updated that. Used to ping in Google and MSN. Depending on in which search engines you are interested. Anyways thanks for information. I don't think does it harms, if you do submit your URL after updating sitemap.