研究清单,看来他们有SEO优势。在阅读this article后,特别是关于“定义列表”的部分,我不禁注意到定义/ description lists看起来非常类似于典型的大型文本(标题 - >段落,标题 - >段落等。)
显然,CSS可以根据需要设置<dl>
和<dt>
标签的样式,所以我的问题是:
如果它为您提供搜索引擎优化的优势,为什么不是每个人都使用定义/描述列表的大部分在线内容?
答案 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下的术语对更远。