【问题标题】:How Search Engine Crawler suffer from Nonstructural Tags like Div and Span?搜索引擎爬虫如何遭受 Div 和 Span 等非结构性标签的影响?
【发布时间】:2009-08-24 04:30:21
【问题描述】:

在阅读 Pro CSS Technique 时,我非常感兴趣的一点是“避免像 Div 和 Span 这样的非结构标签”。然后我才意识到,如果我的网站每页包含超过两百个 Div 和 Span;搜索引擎爬虫如何受到这些影响,它如何为我的网页编制索引?

【问题讨论】:

  • 解释一个 div 如何是一个“非结构”标签?它代表内容的逻辑划分,可能被过度使用,但它仍然暗示层次结构。

标签: html xhtml seo


【解决方案1】:

他们将 div 和 span 的过度使用称为“divitis”。搜索它,你会发现很多关于这个主题的有趣文章:)

一个不错的:http://csscreator.com/?q=divitis

【讨论】:

    【解决方案2】:

    这与搜索引擎爬虫遭受这些元素的痛苦无关。这是因为这些元素不像许多其他元素那样具有语义价值。因此,如果您有一段文本,请使用

    ,使用列表来标记列表等。基本上,这都是关于使用具有适当语义含义的元素来标记特定的标记。对于 Div 和 Spans,主要将它们用作额外的容器以进行样式设置。

    【讨论】:

      【解决方案3】:

      我查看了the preview,从它的声音来看,作者试图说的是使用最适合它包含的内容的标签。如果您有一行文本作为您的页眉,并且您希望它以特定方式显示,请将其放置在样式化的 H1/H2/H3 标记中,而不仅仅是具有相同样式标记的 span 或 div。通过使用正确的标签来描述您的内容,搜索引擎可以更轻松地正确索引和组织它找到的内容。

      拥有“超过 200 个 div 和 span”是完全可以的,只要它们围绕的内容是针对 div 或 span 的。一切都与语义有关。

      【讨论】:

      • 所以你的意思是搜索引擎爬虫不关心 Div 和 Span。确切地说,它是语义。但是,我认为可能还有比这更具体的东西,因为作者说的是“避免”。
      • 我能说的最好的,他只是意味着你需要使用我认为在语义上最合适的标签。使用 DIV 和 SPAN 绝对没有错,而且 W3C 更喜欢它而不是某些替代方案。
      【解决方案4】:

      啊...现在我想我知道一些与您在谈论的内容有关的事情,一些搜索算法会根据页面上的内容与非内容为页面内容赋予更多价值,例如标记有多少,以及其中显示在页面上的那些节点内的文本的百分比。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-08
        相关资源
        最近更新 更多