我在我的网站上实施了“跳至内容”链接并将其隐藏在屏幕外(:focus
编辑时除外)。但是,我注意到在一些我没有明确定义元描述的页面上,谷歌在搜索结果中选择了“跳到内容”的预览片段。
有没有办法格式化或标记不应在搜索代码段中使用的文字?我的情况是跳到内容链接,但我可以想象其他类似的需求。但是,在这种情况下,它必须保持可访问状态(因此没有display:none
等)。
我认为我正在寻找的是rel="nofollow"
的某个版本,但是对于下一个而不仅仅是链接。
tl; dr:“跳至内容”链接显示在搜索摘要中。那是不可取的。
答案 0 :(得分:0)
我认为通用谷歌搜索没有这种方式。
Google允许 Google Search Appliance 和 Google Mini 产品的客户使用googleoff
和{{1来说明搜索应忽略哪些内容在HTML评论中;见Excluding Unwanted Text from the Index。 但当然,这对Google公共搜索无效。
我认为尝试阻止该问题的最佳途径是使用googleon
meta
:http://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()
});