html - 使用 CSS 隐藏屏幕阅读器的内联文本会影响 SEO 吗?

标签 html seo web-crawler googlebot text-indent

有一种做法我非常喜欢,因为它非常适合可访问性和使用屏幕阅读器的人,但我想知道 Google 是否可以考虑这种“试图愚弄他”并将我列入黑名单为了这?这是我的例子:当我创建一个公司名称的 Logo 时,我真的很喜欢这样做:

<h1>
  <a href="index.php">
    <img src="my_cool_logo.png" alt="Coolness Inc Logo" />
    COOLNESS INC
  </a>
</h1>

然后,我会在我的 CSS 中执行 text-indent: -9999px; 将文本推出屏幕,但使用屏幕阅读器的人将能够阅读它...你怎么看?好的或坏的做法,我会因此被列入黑名单吗?

最佳答案

简短回答:是的,这不是一个好的做法。

长答案:屏幕阅读器会阅读 ALT 标签;因为这就是 ALT 属性包含在标记中的主要原因。 See more .

截至目前,Googlebot 不解析 CSS 和 Javascript。可能离它开始提取所有相关文件并研究页面呈现的日子不远了。我发现了一篇有趣的文章 ( When Google understands CSS files )刚才讨论了这种可能性。所以你不是唯一一个这样想的人.. :)

Google could start to simply query a website just like a browser does and then parse the object model. How would your pages rank when Google actually "looks" at them?

垃圾邮件发送者通常会在 HTML 中放置许多热门关键字以帮助提高他们的搜索排名,但会巧妙地通过 CSS 向用户隐藏这些关键字转储。 Googlebot 足够聪明,可以检测到此类转储并对此类网站进行处罚。所以是的,Googlebot 可以在一定程度上理解 CSS(我无意质疑 Google 和Googlebot 的功能 :) )

所以我会感到疲倦并且不会过度..

关于html - 使用 CSS 隐藏屏幕阅读器的内联文本会影响 SEO 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13778993/

相关文章:

java - 在 JSP Servlet 中使用 div 作为提交按钮

动态内容网站的 SEO

magento - SEOmoz 显示 10k+ 爬网错误 - 302 重定向问题,magento 1.6 和 1.7

python - scrapy的相对路径到绝对路径

javascript - 有声音的新条目时的php通知

css - 如何..中间的三个 div 在中心以及是否调整导航器的大小

javascript - 检查表单是否提交成功html5

.htaccess - 站点子目录充当根目录?我应该永久重定向 301 吗?

apache - SEO 中的 301 或 302 重定向影响

python - 由于命名空间,使用 Scrapy Python 无法从带有 xpath 的响应 html 中提取数据