使用列表替换Paragraph和Header标签

时间:2013-10-29 15:17:34

标签: html css list seo semantic-markup

研究清单,看来他们有SEO优势。在阅读this article后,特别是关于“定义列表”的部分,我不禁注意到定义/ description lists看起来非常类似于典型的大型文本(标题 - >段落,标题 - >段落等。)

显然,CSS可以根据需要设置<dl><dt>标签的样式,所以我的问题是:

如果它为您提供搜索引擎优化的优势,为什么不是每个人都使用定义/描述列表的大部分在线内容?

2 个答案:

答案 0 :(得分:2)

  

看起来他们有SEO优势

这应该是什么,“SEO优势”?好的网络搜索引擎试图理解页面的内容。页面作者使用HTML定义内容的结构,这可能有助于搜索引擎。现在,如果内容包含列表,那么对列表使用相应的HTML元素是一个非常好的主意→在这里你有“SEO优势”。同样,如果您的内容中有标题,则使用标题HTML元素。是的,这些也为标题提供了“SEO优势”,即。

但这并不意味着对不是列表(或标题)的内容使用列表(或标题)元素有任何好处。否则......

<ul>
  <li>Why</li><li>not</li><li>use</li><li>lists</li><li>for</li><li>words</li><li>in</li><li>sentences</li><li>?</li>
  <li>O</li><li>r</li><li> </li><li>l</li><li>e</li><li>t</li><li>t</li><li>e</li><li>r</li><li>s</li><li>?</li>
</ul>

始终按照规范中定义的方式使用HTML元素。否则所有消费者(浏览器,搜索引擎,屏幕阅读器......)将会有一份艰苦的工作。

这并不意味着在您的案例中使用dl是不合适的。这取决于你的内容。 dd当然可以包含p个元素。但请注意,在HTML5中,您can’t使用dt中的标题。

答案 1 :(得分:0)

基于文档中术语之间的语义距离,存在Patented System of Document Ranking。它涵盖了SEO中列表的以下方面

  •   

    如果两个术语出现在同一个列表项中,则这些术语被视为
      彼此接近。

  •   

    如果一个术语出现在列表项和另一个术语中   出现在标题中,这对术语可能被认为是   与出现的另一对术语大致相等   在标题和另一个列表项中。

  •   

    出现在不同列表项中的一组术语可被视为
      比1和2下的术语对更远。

Read more on lists in SEO