我只是想知道 display:none 是否会影响我的网站 seo,因为自从将其实现到新的主页重新设计后,我在过去几天中某些关键字在 google 中的排名下降了。
我正在使用 wordpress 并在主页上显示随机的帖子图像,获取摘录并使用 display:none 隐藏它,当用户将鼠标悬停在图像上时,它会将摘录显示为工具提示。
我已经阅读了一些关于此的相互矛盾的文章并观看了 Matt Cutts 的 youtube 视频,但这并没有真正给我实现它的方式的答案。
所以我希望这里的人可以让我更深入地了解它是不是好的 seo 实践还是没有太大区别?
谢谢
Google 机器人不关心 CSS display:none,Google 机器人看到的是您的 html 源代码。使用 css 隐藏的任何内容在 html 源代码中都是可见的。
对您的 CSS 文件进行二次检查,检查您是否有任何显示:无;在你的 css 上如果你有对隐藏内容(链接、关键字 block 等)的某种检查。如果您被发现隐藏关键字或链接,您将受到惩罚:)
其他常见检查是链接的 css,例如 a {display: none;}
或 a {color: #ffffff;}
将升旗。在最后一个中,检查以确定主体或任何容器的背景颜色。
Matt Cutts 不会告诉你它到底是如何工作的,因为这是一项艰巨的任务,到目前为止有很多失败,因为 css 有时会变得很复杂,你需要进行大量检查。
如果有显示:无;
作为旁注,如果您的 html 上有样式 block (<style type="text/css"> .some-class {display: none;}</style>
) 或带有样式的 div (<div style="display:none;">keyword</div>
),Googlebot 会更快地选择它,因为它在您的 html 源代码中可见。
您提到您已将其实现到新的主页重新设计中,我想知道您是否给了 Google 时间来选择您网站上的更改?请记住,您可以在您的网站上进行改进,但 googlebot 会“谁知道什么时候”看到它们