搜索引擎真正想要的一件事是网站创建的日期。你知道这个问题:你搜索了一些CSS或JavaScript问题,谷歌从2002年回复了大量的结果,解释了如何解决IE 5.5和Netscape 4.6中的问题,而有用的文章被埋在第3页。只有{{3对于第3页,有意义的搜索结果不是它。
无论如何,我只是想知道是否有一个标准化或至少普遍接受的标签或元标签,我可以放在我自己的页面上来表明它们的创建日期?
并不是说它有助于从搜索结果中滤除旧垃圾(特别是因为他们2002年文章排名第一的人没有改变的动机),但我只是愿意尽我所能:P
答案 0 :(得分:8)
WHATWG Meta Extension proposals中引用了一些HTML5 specification,可以满足页面的创建日期。
"接受" 提案
dcterms.available
- 资源可用的日期
dcterms.created
- 资源的创建日期
dcterms.dateAccepted
- 资源被接受的日期
dcterms.submitted
- 资源提交的日期
dcterms.issued
- 资源的发布日期。
相关"已接受" 提案
dcterms.modified
- 资源的修改日期
dcterms.valid
- 资源的有效性。
有几个"不完整的提案"由于缺乏文档(例如created
)而尚未被接受。
我不相信dc.date
dcterms.date
(现在dcterms.date
)Hangy's answer与此相关,因为据我所知,这是与资源相关的日期。例如,如果资源是关于1066年黑斯廷斯战役的讨论,则icas.datetime
可以设置为1066. {{1}}也可以这样说。
答案 1 :(得分:5)
这不是一个标准,但我记得在A List Apart上阅读RDFa。它或其他形式的微格式可能只是您正在寻找的解决方案。
答案 2 :(得分:5)
答案 3 :(得分:3)
您可以尝试使用RDFa(或Microformats)作为James和hangy建议,Google通过名为Rich Snippets的功能支持它们。使用Rich Snippets测试工具查看它是如何工作的 - 例如,它确实从dtreviewed
获取了one of my blog posts的评分,并标有hreview。
答案 4 :(得分:2)
对于标记内容,您可以使用microdata的HTML5路线。
我正在努力解决同样的问题 - 谷歌可以找出我网站上某些内容的日期,而不是其他内容。我想帮助它,所以它总能在文章上得到日期。
我正在尝试上面建议的“dc.date”元标记的组合,并使用微数据标记页面上显示的时间戳。
Google关于如何使用微数据标记时间戳的示例是:
<time itemprop="startDate" datetime="2009-10-15T19:00-08:00">15 October 2009, 7PM</time>