提交站点地图到Google有两种方式,一种就是大家常用的通过Google管理员工具,不过首先得注册一个Google管理员账号,好处是可以跟踪sitemap状态。第二种即是用ping的方法,这个好处主要是快捷,一步到位。如何ping呢?说来很简单,在地址栏里输入http://www.google.com/webmasters/sitemaps/ping?sitemap=+你的站点地图,比如我的站点地图提交链接是:http://www.google.com/webmasters/sitemaps/ping?sitemap=http://www.26seo.com/sitemap.xml Google会返回下面的信息:
已收到 Sitemaps 通知
您的 Sitemap 文件已成功添加到我们要抓取的 Sitemap 列表中。如果这是您首次就此 Sitemap 通知 Google,请通过 http://www.google.com/webmasters/tools/ 添加它,以便跟踪其状态。请注意,我们无法将提交的所有网址都添加到索引中,对于何时或是否显示这些网址,也无法预测或保证。
返回这个就说明提交成功了,更多Google信息请看http://www.google.com/support/webmasters/bin/answer.py?hl=cn&answer=34609。
类似的还有三个,方便起见,连Google的也一并列在这里了,供大家参考。
Google:http://www.google.com/webmasters/sitemaps/ping?sitemap=
Yahoo:http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=
MSN Live Search:http://webmaster.live.com/ping.aspx?sitemap=
ASK.COM: http://submissions.ask.com/ping?sitemap=
复制到地址栏里即可,不要忘了在后面加上你的sitemap的绝对地址。本来想做一个自动提交的,可以自己的Ajax水平有限,调试老出错,到最后发现界面也不美观,就不放上了,就手动行了,也不太麻烦的,如果大家想省事,下载个A1 sitemap generator ,里面有自动ping功能的。如果你使用的是WordPress,你可以安装一个Google sitemap generator 插件,既能生成xml sitemap,还能自动提交,一举两得,呵呵,当然如果你也可以使用一个独立的插件比如ping Google 插件,怎么用,各有所好了。
中文的大部分搜索引擎都不支持ping 站点地图的,典型的如:百度,我们可以在robot.txt文件里面加上:
<sitemap_location>http://www.26seo.com/sitemap.xml</sitemap_location>
即可。
PS:局域网内有个人老发Arp攻击,导致断网,什么素质!文章刚刚写好了,没发表成功,不得已有重写了一遍,幸好还有一点草稿。
联系客服