如果您正在运行一个网站,则必须拥有一个站点地图,以帮助搜索引擎了解它包含的页面以及何时更新。强烈建议采用 IndexNow 来即时通知搜索引擎您网站上的最新内容更改。
对于XML站点地图,您可以在站点地图中包含的最关键的标签之一是“lastmod”标签。在这篇博客中,我们将讨论“lastmod”标签的重要性,并为其正确实现提供指导。
“lastmod”标签用于指示上次修改站点地图链接的网页的时间。搜索引擎使用此信息来确定抓取您网站的频率,并决定将哪些页面编入索引,哪些页面要省略。在您的站点地图中包含“lastmod”标签至关重要,因为它允许搜索引擎轻松确定页面上次更新的时间。如果没有它,搜索引擎可能会延迟抓取更新的内容,或者可能会过度抓取您的网站,因为它们无法准确确定内容是否已被修改。
必应最近的一项研究显示,在至少有一个 URL 被必应索引的网站中:
58% 的主机至少有一个 XML 站点地图(必应已知的站点地图)。
这些站点地图中有 84% 具有 lastmod 属性集。
79% 的 lastmod 值正确。
18% 的 lastmod 值未正确设置。
3% 只有部分 URL 的 lastmod 值。
这些站点地图中有 16% 没有设置最后模属性。
42% 的主机没有一个 XML 站点地图(必应不知道)
在XML站点地图中错误设置“lastmod”值的最普遍问题是它们是相同的,如提供的示例所示。
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2023-01-23</lastmod>
</url>
<url>
<loc>http://www.example.com/catalog?loc=vacation_jupiter</loc>
<lastmod>2023-01-23</lastmod>
</url>
<url>
<loc>http://www.example.com/catalog?loc=vacation_mars</loc>
<lastmod>2023-01-23</lastmod>
</url>
</urlset>
在咨询网站站长后,我们发现大多数 XML 站点地图上的日期都设置为站点地图的生成日期,而不是内容修改的日期。
因此,我们通过合并以下语句对 sitemap.org 进行了改进以提高清晰度:
请注意,日期必须设置为上次修改链接页面的日期,而不是生成站点地图的日期。
迭代图可以具有相同的日期,因为网站可能会在同一天发布多个页面而不更新它们。但是,如果我们观察到日期始终设置为当前日期,我们将怀疑这些日期的有效性,并可能忽略它们。
如何设置最后模组?
要在站点地图中设置“lastmod”标记,您需要将其包含在要包含在站点地图中的每个页面的 <url> 标记中。此日期应采用 W3C 日期时间格式。最常用的格式是指定日期 YYYY-MM-DD(示例 2022-12-28)和指定日期和时间 YYYY-MM-DDThh:mm:ssTZD(示例 2022-12-19T17:15:30+01:00)的格式,并且应设置为上次修改页面的日期。
此外,当页面更新时,“lastmod”标签应定期更新,以便搜索引擎了解更新的频率。为确保这一点,建议至少每天生成站点地图。
必应如何使用lastmod标签?
作为这项研究的结果,我们正在改进我们的抓取调度堆栈,以更好地利用站点地图中“lastmod”标签提供的信息。这将通过减少对未更改内容的不必要抓取和优先处理最近更新的内容来提高我们的抓取效率。我们已经开始在有限的范围内实施这些更改,并计划在 6 月之前全面推出这些更改。
站点地图更改频率和优先级标签是什么?
我们的分析显示,站点地图中的大多数“changefreq”和“priority”标签都没有正确设置。它们通常在站点地图中被分配相同的值,并且不能准确反映页面被更新的可能性或URL与其他URL相比的相对重要性。因此,必应在很大程度上忽略了这些字段。
结论
总之,lastmod标签是您网站站点地图的一个特别重要的信号。通过包含它并设置正确的值,您可以帮助搜索引擎更有效地抓取您的网站,改进网页的索引,并提高您的网站在搜索引擎结果页中的可见性。确保在您的站点地图中设置并保持 lastmod 标签的更新,以使您的网站保持最新并对搜索引擎可见。
原文摘选自:在站点地图中设置“lastmod”标签的重要性 |网站站长博客 (bing.com)
© Copyright 2023 深圳蓝晒科技有限公司. 粤ICP备2023054553号-1