1

我在我的网站上实现了一个“跳到内容”链接并将其隐藏在屏幕外(:focus编辑时除外)。然而,我注意到在一些我没有明确定义元描述的页面上,谷歌在搜索结果中为其预览片段选择了“跳到内容”。

有没有办法格式化或标记不应在搜索片段中使用的文本?我的案例是跳转到内容链接,但我可以想象其他类似的需求。但是,在这种情况下,它必须保持可访问性(因此 nodisplay:none等)。

我想我要找的是rel="nofollow"下一个版本,而不仅仅是链接。


tl;dr:“跳到内容”链接出现在搜索片段中。这是不希望的。

4

2 回答 2

1

我认为一般的谷歌搜索没有这样的方法。

Google 允许其Google Search ApplianceGoogle Minigoogleoff产品的客户使用googleonHTML 注释来说明搜索时应忽略哪些内容;请参阅从索引中排除不需要的文本但这当然不适用于公共 Google 搜索。


我认为尝试防止该问题的最佳方法是使用meta description: http: //support.google.com/webmasters/bin/answer.py ?hl=en&answer=79812

<meta name="description" content="A description of the page" />
于 2012-09-08T00:11:23.047 回答
0

它必须保持可访问(所以没有显示:无等)

好吧,如果您可以使用 JavaScript,您仍然可以style="display:none"在 div 或 span 标签中使用,并将以下内容添加到您的 JS 文件中:

$(document).ready(function() {
    document.getElementById('skip').style.display = "block";

    //Or shorter with jQuery
    $('#skip').show(); //Alternatively: fadeIn()
});
于 2015-05-04T12:17:45.797 回答