google如何在站点地图xml中抓取上次修改时间

时间:2010-12-31 06:33:12

标签: php xml search-engine sitemap

假设我的网站名称是www.somewebsite.com

我在www.somewebsite.com/sitemap.php上有一个php文件,这个php文件将由cron执行 这个php文件将为我的网站www.somewebsite.com/sitemap.xml

创建一个站点地图
<url>
  <loc>http://www.somewebsite.com/some_stupid_content</loc>
  <lastmod>2010-12-10</lastmod>
 </url>

在上面的代码中你可以看到上次修改时间是 2010-12-10 ,这不是真的。

我的sitemap.php文件正在做的是,它显示了我的内容管理系统中content.php文件的最后修改时间(content.php用于创建所有内容( some_stupid_content )在我的网站上)

所以我的xml文件中的最后修改时间是错误的。

我应该将 lastmod 作为我的cron执行的时间(我知道这次我们也错了)。我的问题是它会为谷歌抓取产生一些问题。

2 个答案:

答案 0 :(得分:0)

将lastmod点设为最后一次修改时间。谷歌机器人不考虑这个条目,他们知道如何以聪明的方式拥挤。

但您可以进行更改以使sitemap.xml显示为lastmod。

答案 1 :(得分:0)

即使您手动更新,站点地图对Google也不会有好处。对Google来说真正重要的是人类可以理解的网站内容更新。如果您在sitemap.php中有新的更新,Google将被视为更高级别