在我的网站上的每篇文章之后都有其他文章的预览。它们是随机预览。
问题是预览真的很大:得到标题,副标题和6行文字。有时google认为它们是我文章的一部分。
有没有办法告诉谷歌这个div包含另一篇文章的文字?
答案 0 :(得分:0)
通过使用HTML5提供的适当语义标记,用户代理(如Google)原则上能够理解这一点;但是,这当然不一定意味着他们(目前)支持(全部)这个。
预告片应在<{3}}的外 信号:这不是本页主要内容的一部分。
预告片应位于main
element
信号:它与页面的内容只是“切线相关”。
每个预告片都应该是自己的aside
element
信号:这是一个独立的内容项目。
每个预告片的链接(到完整文章)应该得到article
element
信号:预告片/文章的永久链接网址与当前网页的网址不同。
(也可以考虑将bookmark
link type用于字面意思上的部分,即,在预告片不包含(略微)不同内容的情况下,例如摘要。但这取决于如果您真的在这里引用,请理解您的内容。)
然而,这并不能阻止谷歌在他们的SERP中显示部分剧集(如果他们的算法认为它有用,会感到困惑,或其他什么)。如果不使用某些“黑客”(例如,使用JS或iframe
),则不可能也不打算隐藏Google搜索及其SERP页面的部分内容。
答案 1 :(得分:-1)
将预览文章div包装在
中<!--googleoff: all-->
<!--googleon: all>
告诉Google不要将您网页的那部分编入索引。
您可以根据您的偏好对标记进行成本计算:
索引 - “googleoff:index”包围的内容不会被Google编入索引
锚 - “googleoff:anchor”区域内任何链接的锚文本都不会与目标网页相关联
代码段 - “googleoff:snippet”所包围的内容不会用于为搜索结果创建代码段
所有 - “googleoff:all”所包围的内容将被视为所有属性:index,anchor和snippet
(Source)