锚点内的H3和P标签,对SEO有影响吗?

最后发布: 2013-03-23 12:49:06


问题

目前,我正在工作现场,只是一个简单的问题。

我列出了文章,为了使每个文章都可点击,我将它们包含在锚点中。 这是不好的做法吗? 这对SEO有什么影响吗? 我在Google上搜寻并发现了不同的意见,没有明确的答案...

基本上这是我的结构:

<article id="article1">
  <a href="#linkToArticle" title="My Article Title">
    <h2>My Article Title</h2>
    <p>My article summary goes here</p>
  </a>
  <a class="button" href="#linkToArticle" title="My Article Title">
</article>

<article id="article2...... etc

我们欢迎任何建议,如果有人可以解释为什么它会好/不好,我将不胜感激,所以我下次再说。

小号

seo anchor article
回答

在HTML5中,它是允许的

因为您使用了sectioning元素(在本例中为article ),所以它不会对您的轮廓造成任何问题。 如果您省略了sectioning元素,则链接的开头仍将位于上一节的范围内,这不是您要在语义上说的。

因此,您的示例很好。 (除了带有class buttona元素之外,因为它没有关闭,但是我认为这是您的示例中的错误)。

您一般不能说这是否会对搜索引擎造成问题,因为有无数的搜索引擎并且它们的工作方式各不相同。 由于这在一段时间内是有效的标记,因此我们可以假设所有积极开发的搜索引擎都可以解决这个问题。

辅助功能相同。 较旧的工具可能对此有问题,但我敢打赌,最积极开发的工具可以解决此问题。 在这里,您可以找到较旧的屏幕阅读器测试: HTML5块链接测试 该博客文章也可能很有趣: 块级链接和可访问性

AFAIK各种用户代理甚至在此标记有效之前就已经处理了该标记,因为某些Web作者无论如何都使用了这种模式。