从搜索结果预览代码段中排除文字?

时间:2012-09-07 16:28:10

标签: seo search-engine screen-readers

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

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

我认为我正在寻找的是rel="nofollow"的某个版本,但是对于下一个而不仅仅是链接。


tl; dr:“跳至内容”链接显示在搜索摘要中。那是不可取的。

2 个答案:

答案 0 :(得分:0)

我认为通用谷歌搜索没有这种方式。

Google允许 Google Search Appliance Google Mini 产品的客户使用googleoff和{{1来说明搜索应忽略哪些内容在HTML评论中;见Excluding Unwanted Text from the Index当然,这对Google公共搜索无效。


我认为尝试阻止该问题的最佳途径是使用googleon metahttp://support.google.com/webmasters/bin/answer.py?hl=en&answer=79812

description

答案 1 :(得分:0)

  

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

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

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

    //Or shorter with jQuery
    $('#skip').show(); //Alternatively: fadeIn()
});