我有一个网站,其中包含许多我不断更新的长篇内容文章。该页面从中生成两个日期摘要:

 <time itemprop="datePublished" datetime="2014-04-29T14:08:40+01:00">Published: 29 Apr 14</time>
<time itemprop="dateModified" datetime="2015-03-22T14:59:33+00:00">Last Updated: 22 Mar 15</time>
 


Google在SERPS中显示的日期但是,始终是发布日期。

但是Moz拥有SERP中使用的SEO初学者指南的最新更新日期。

它具有以下两个使用的日期摘要:

 <meta itemprop="datePublished" content="2014-03-04T17:42:15-05:00">
<div id="last-updated">01.08.2015</div>
 


有没有人看到有关Google如何确定使用日期的任何模式?

评论

我针对此问题进行了一些研究,尽管它并未具体回答您的问题,但它会为您提供一些有价值的信息:webmasters.stackexchange.com/questions/59559/…事情可能最近已改变。搜寻器历来没有使用元标记作为日期,并且具有Web服务器返回的首选日期。请注意,过去,某些CMS和其他软件已有效地中断了此过程,而index.html文件将被正确标记为已更新。

@closetnoc很有意思,我不认为它只会使用if修改日期。话虽如此,我只看到它启用了标记为架构文章的页面上的日期,所以也许两者都是。我也不确定drupal如何处理已修改的标头。话虽这么说,但过去我已经修改了标题标签,而Google已重新抓取。显示了新标题,但未更改日期,这似乎表明它不是标题。

这是应该再次研究的东西。我已经考虑过要在代码中进行一些实验,看看是什么。看起来,取决于软件,结果会有所不同。最好就此确定全部真相。对此给出明确的答案肯定会很好。

#1 楼

从历史上看,Google表示他们忽略了不用于标记可见内容的结构化数据。

因为您的代码段将发布日期和更新日期都显示为可见的页面内容,但Moz示例将发布日期显示为非页面内容可见的元数据,我会尝试对其进行调整,然后查看它是否能使Google显示最后更新日期。

评论


是的,这有效。尽管朝着JSON-LD迈出了新的步伐,但Google似乎会忽略日期元数据,如果它可以在页面上找到另一个相关的日期,则该日期元数据对用户不可见。

–多米尼克·伍德曼(Dominic Woodman)
15年4月20日在12:08

是的,我也问了一个与此有关的问题,您可以阅读此答案以获取更多的见识webmasters.stackexchange.com/questions/56123/…

–adam-asdf
2015年4月21日在15:13

#2 楼

这是我在页面上的最后加价标记:

<div itemscope itemtype="http://schema.org/Article">
      <meta itemprop="datePublished" content="2014-05-09T05:40:51+01:00">
      ... Page goes here...
      <time itemprop="dateModified" datetime="2015-02-22T14:55:06+00:00">Last Updated: 22 Feb 15</time>
</div>


哪一个给我提供了有效的日期

22 Feb 2015


评论


只是检查您是否找到了一种方法,可以告诉Google在向用户显示两个日期的同时使用SERP的更新日期?我想让访问者清楚该页面的发布和更新时间,但是我也想在SERP中显示更新的日期,以便访问者知道该内容是最新的还是至少被编辑为与最近的更改兼容?

–辛格斯克
18年7月6日在10:57