【问题标题】:Is CSS content property SEO friendly?CSS 内容属性 SEO 是否友好?
【发布时间】:2013-04-14 20:21:44
【问题描述】:

从 SEO 的角度来看 CSS 内容属性是否不好,搜索引擎真的会扫描使用 :before:after 选择器注入的单词吗?

举个例子:

Mr.A 使用 CSS content 属性将问题标签嵌入到 h1 中,所以我的问题是搜索引擎会扫描我的 h1 标签中的那个词吗?我很确定他们不会。

Demo

<h1 class="CSS">Pure CSS Menu</h1>
<h1 class="HTML">Structure And Symantics</h1>

.CSS:before {
    content: 'CSS : ';
}

.HTML:before {
    content: 'HTML : ';
}

【问题讨论】:

  • 我希望答案是“否”,因为大多数搜索引擎机器人根本不关心 CSS。因此 CSS 属性将不会呈现或被考虑在内。
  • @Oded 我想知道如果我们用关键字转储页面并简单地使用display: none; 来欺骗搜索引擎会怎样
  • 我听说 Google 会解析 JavaScript 来查找垃圾网站,所以它很可能会使用 CSS 来做一些事情。在任何一种情况下,都会下载两个资源。
  • 同意 - 这就是为什么我没有给出这些答案;)
  • @Mr.Alien:现在不是了。

标签: html css seo


【解决方案1】:

不,搜索引擎并不关心您在 css、js、alt 标签甚至元标签(关键字)中放置的“积极”排名。

但是,他们会尝试检测您是否在注入垃圾邮件、设置 h1 并显示隐藏关键字:无、在白色文本上设置白色背景等。

所以 ..任何与纯内容、网址和标题无关的内容都可能对您不利,但对您不利(有些黑帽可能不同意..)。

【讨论】:

  • 作为补充,我会说不,只要您不试图欺骗搜索引擎,在 css 中使用内容也不错。请记住,它们也不会索引您通过 css 或 js 注入的内容。
  • 任何文章或资源来支持你的答案,即使我觉得使用 CSS 注入文本也不会被索引
  • 就像你说的,它不会被索引..但它会被评估。查看您是否对用户隐藏关键字。谷歌:搜索引擎优化+你的选择“隐藏文本”“关键字填充”“隐藏关键字”
【解决方案2】:

只需使用lynx - 这就是搜索引擎查看您网站的方式。

至于 CSS 内容,它会忽略它,但标记为标题的位具有更高的优先级。

有关 Google SEO 的详细信息,请参阅this pdf

【讨论】:

  • 你的依据是什么?有参考吗?
  • 好吧,为什么不把它作为答案的一部分呢?我必须补充一下,看起来很匆忙。
  • @EdHeal:该 PDF 没有提及 Lynx 或任何其他基于控制台的 Web 浏览器(或者 Chrome 的 PDF 搜索不起作用)。 This page 表示 Google 确实会解析 CSS 以查找搜索引擎垃圾邮件,因此说 Google 的爬虫表现得像 Lynx 并不是很准确。
  • 那么,你反对我指出这是一个低质量的答案是因为它是周末?
  • @EdHeal:嗯,我猜这个问题被问到 因为 OP 在 Google 上找不到任何东西。
猜你喜欢
  • 2012-10-16
  • 2013-10-27
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 2011-08-25
  • 2012-09-02
  • 1970-01-01
相关资源
最近更新 更多