我正试图为一个非常大的多语种网站创建站点地图;这意味着每个URL都被复制到许多语言中;然而更紧迫的问题是,内容是难以置信的动态,因此可以很容易地获得lastmod标记。
sitemap如下所示,每个索引包含并指定它下面的每个站点地图。
/sitemaps/index.xml
/sitemaps/[language]/index.xml
/sitemaps/[language]/[section]/[collection-timestamp].xml如果我基于创建创建每个集合点,那么就会添加这个点,因此除了通过HEAD请求获取资源和读取标头之外,还不能添加lastmod标记或其他已知的标记。
如果我基于修改创建每个收集点,那么如果它在白天被修改,就会添加这个点,因此在具有不同的lastmod日期的点之间会有重复的条目,任何变化的数据都是如此;因为不可能修改已经存储的集合点,因为它将需要密集的读取来修改旧的集合点中的数据。
发布于 2020-07-05 09:33:44
站点地图中唯一有用的字段是<loc>和<xhtml:link rel="alternate" hreflang="en">。您可以省略<lastmod>、<priority>和其他字段。谷歌不使用它们。
谷歌的Gary (methode) 他说:
lastmod标签在站点地图中是可选的,在大多数情况下,它被搜索引擎忽略了,因为网站管理员正在做一项可怕的工作来保持它的准确性。
如果lastmod的计算和更新成本很高,就不要把它放进去。我通常不会把这些字段放进去,因为它们占用了大量的字节,而且实际上是为了获取大量的站点地图。
https://webmasters.stackexchange.com/questions/130395
复制相似问题