2006-08-02

让你的blogger使用Google Sitemaps

一言以蔽之,就是用blogger产生的atom格式的feed直接做Google的sitemap。如果你熟悉google sitemap,下面的你就不用看了。

凡是能提供feed的网站或者blog,在网页更新后,都可以ping一下google,来让Google重新索引一下更新后的网站。至于Google能多快作出响应,那就是另外的问题了。但这样总比等待Google的机器人来抓取页面好的多,因为机器人是相当随机的。具体方法……

  1. 确定你的网站(或Blog)已经被Google索引(否则ping Google没什么意义)。如果没有的话,向Google提交你的blog的URL,耐心等待……经常搜索Google检查一下。
  2. 假设你的blog已经在Google上了。用你的Google账号登录Google Sitemaps
  3. 在“添加网站”下,输入你的blog的URL并“确定”。单击你已添加的URL,在“Sitemap”下点“添加一个 Sitemaps 文件”,选择类型为“常规网络sitemap”。
    • 我已用支持的格式创建了 Sitemap。 [?]
    • 我已将 Sitemap 上传到我能访问的最高一级目录。
    • 我的 Sitemap 网址为:“这里输入你的feed的url”
    添加后,你的Sitemap栏会显示“等待”(Pending)。过一段时间后,sitemap的状态会由“等待”(Pending)变成”确定“(OK),这时理论上你的blog已经被Google抓取了。
  4. 将来,当你更新了你的blog或者网站,你要ping Google一下,告诉它你更新了. 具体怎么做呢?方法之一是,你可以到上述sitemaps的页面,重新提交一下你的sitemap就可以了。另外一个最简单的办法就是使用下面这个表单,在输入框你填好你的feed的URL(可不是你的blog的URL哦,正确格式是“http://your.domain.name/atom.xml”)。单击“Ping Google Sitemaps”的按钮就可以了。你可以把单击按钮后产生的页面放入你的收藏夹,以后需要ping的时候,点一下收藏夹里的书签就可以啦。

编译自 A Consuming Experience.

3 条评论:

  1. 我提交的我的站点的格式是windsings.blogspot.com/rss.xml和windsings.blogspot.com/atom.xml,为什么“Sitemaps 状态”总说状态错误?google上搜到了你的站点,就上来问一下,呵呵,多谢!

    回复删除
  2. 你的这两个网址都无法访问啊。google当然报错了。你的blogger里面设置atom的地址了吗?

    回复删除
  3. google上早已经被索引了
    http://zjwrich.blogspot.com/rss.xml http://zjwrich.blogspot.com/atom.xml 提交后都报错

    错误命名空间
    您的 Sitemap 或 Sitemap 索引文件未能正确声明命名空间。 [?] 标记:
    feed

    行:
    1
    不允许的网址
    此位置的 Sitemap 不允许此网址。 [?] 网址:
    http://www.blogger.com/feeds/9089716321856799621/posts/7849815323822287965

    这两个地址都能访问

    回复删除