假设我的网站名称是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执行的时间(我知道这次我们也错了)。我的问题是它会为谷歌抓取产生一些问题。
答案 0 :(得分:0)
将lastmod点设为最后一次修改时间。谷歌机器人不考虑这个条目,他们知道如何以聪明的方式拥挤。
但您可以进行更改以使sitemap.xml显示为lastmod。
答案 1 :(得分:0)
即使您手动更新,站点地图对Google也不会有好处。对Google来说真正重要的是人类可以理解的网站内容更新。如果您在sitemap.php中有新的更新,Google将被视为更高级别