搜索引擎真的很难确定一个网站的创建日期。你知道这个问题:当你搜索一些CSS或JavaScript问题时,Google会返回大量来自2002年的结果,解释如何修复IE5.5和Netscape 4.6中出现的问题,而有用的文章却被埋在第三页。
不管怎样,我想知道是否有一个标准化或至少是普遍接受的标签或元标签,我可以将其放在我的页面上,以指示它们被创建的日期?
虽然它并不能帮助筛选掉搜索结果中的旧货(特别是因为排名第一的人拥有了他们的2002年文章并没有改变的动机),但我只是想尽我的一份力:P
搜索引擎真的很难确定一个网站的创建日期。你知道这个问题:当你搜索一些CSS或JavaScript问题时,Google会返回大量来自2002年的结果,解释如何修复IE5.5和Netscape 4.6中出现的问题,而有用的文章却被埋在第三页。
不管怎样,我想知道是否有一个标准化或至少是普遍接受的标签或元标签,我可以将其放在我的页面上,以指示它们被创建的日期?
虽然它并不能帮助筛选掉搜索结果中的旧货(特别是因为排名第一的人拥有了他们的2002年文章并没有改变的动机),但我只是想尽我的一份力:P
在HTML5规范中引用了几个WHATWG Meta Extension提案,这些提案可以满足页面创建日期的需求。
"已接受" 提案dcterms.available
- 资源可用日期。
dcterms.created
- 资源创建日期。
dcterms.dateAccepted
- 资源被接受日期。
dcterms.submitted
- 资源提交日期。
dcterms.issued
- 资源出版日期。
相关的“已接受”提案
dcterms.modified
- 资源的修改日期
dcterms.valid
- 资源的有效性。
还有一些“未完成的提案”,由于缺乏文档而未被接受(例如created
)。
我认为Hangy的答案的dc.date
(现在是dcterms.date
)在这里不相关,因为据我所知,此日期是与资源相关联的日期。例如,如果资源是关于1066年黑斯廷斯战役的讨论,则可以将dcterms.date
设置为1066年。对于icas.datetime
也可以这样说。
虽然不是标准,但我记得在A List Apart上看到过RDFa的介绍。它或其他形式的微格式可能是你正在寻找的解决方案。
对于标记内容,您可以采用HTML5的微数据方法。
我正在为同样的问题苦苦挣扎——谷歌可以在我的网站上某些内容上找到日期,但在其他内容上却不能。我想帮助它,让它能够始终获取文章的日期。
我正在尝试使用上面建议的“dc.date”元标记和使用微数据标记页面上出现的时间戳的组合。
谷歌关于如何使用微数据标记您的时间戳的示例为:
<time itemprop="startDate" datetime="2009-10-15T19:00-08:00">15 October 2009, 7PM</time>
dtreviewed
和评分,该文章标记为hreview。