【问题标题】:Using CSS instead of <strong /> HTML tag [closed]使用 CSS 而不是 <strong /> HTML 标签 [关闭]
【发布时间】:2013-05-30 01:00:27
【问题描述】:

我知道搜索引擎机器人会注意页面上的粗体文本,即strong HTML 标签。但是如果我们使用font-weight:bold而不是strong标签,他们还能识别吗?

对于 SEO,HTML strong 标签是否等同于 font-weight:bold;

【问题讨论】:

  • 这无关紧要,您已经花了太多时间考虑它
  • 哦,真的吗?但我听说强标签是对 SEO 很重要的 html 标签之一。
  • 它从来没有太大的价值,现在可以忽略不计。如今 SEO 的最大问题是旧信息仍然很流行,即使它已经过时并且不再真实......如果曾经是的话。

标签: html css seo


【解决方案1】:

上次我检查时,大多数搜索引擎不会将 CSS 纳入排名。

但是,某些语义标签,如h1 等会考虑在内。

当然,这一切都取决于页面上的其他内容。

旁白

我在 Google 上随便搜索了一下,发现了一些关于隐藏文本的讨论,这与您的问题相切,但可能会引起您的兴趣:

http://www.youtube.com/watch?feature=player_embedded&v=UpK1VGJN4XY

【讨论】:

  • 谢谢...但是如果一个元素是用 CSS 格式化的,SE bot 是否会将其视为粗体?
  • 我的第一个猜测是否定的,但是 &lt;b&gt;&lt;strong&gt; 标签可能会改变 SE 引擎解释页面的方式。
【解决方案2】:

你不能指望所有的搜索引擎都是防弹的,所以答案是,不是所有的。 您可以做的是使用 CSS 来确保 Google 和 Yahoo 等搜索引擎了解哪些词很重要,而不必惹恼您的读者:

<p>This sentence contains several 
<strong>keywords</strong> of 
<em>significant importance</em>.

添加一个新的“SEO” CSS 类:

<p>This sentence contains several 
<strong class="seo">keywords</strong> of 
<em class="seo">significant importance</em>.

然后像这样写一个简单的 CSS 规则:

em.seo, strong.seo {
    font-weight: normal;
    font-style: normal; }

此 CSS 将防止 strong 和 em 标签在屏幕上显示为粗体或斜体,同时仍允许搜索引擎识别这些标签的重要性。

来源:http://www.cssnewbie.com/4-ways-css-can-improve-your-seo/

编辑:但是,正如以下评论者所建议的那样,请注意 SE 可能会识别您的低级技巧。在开始使用 hack 之前,您应该首先考虑阅读此 link,并自行承担风险。

【讨论】:

  • 这是黑帽 seo。使强标签看起来像普通文本正是搜索引擎不希望您做的事情。这个答案和链接证明了我上面的评论。
  • 这个问题不是关于良好实践,而是关于当前搜索引擎的工作方式。从什么时候开始让网站搜索引擎友好但不使其用户不友好是错误的?
  • 一个良好的网站对用户和搜索引擎都很友好。事实上,the two are synonyms。如果你不得不求助于黑客或技巧你做错了
  • 在进行 SEO 时要牢记 :)
  • 声称用户友好和 seo 友好是同构的,这是完全错误的。谷歌不能做人们能做的事情。老实说……有多少人因为他们知道他们将有残疾用户访问而使他们所有的 img alt 属性都可读? Google 是这些辅助技术事实上的最大受益者,他们需要这种帮助,因为他们不是人
猜你喜欢
  • 2011-03-23
  • 1970-01-01
  • 1970-01-01
  • 2021-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-28
相关资源
最近更新 更多