2013-03-23 56 views
0

我现在正在工作现场工作,只是一个简短的问题。H3和P标签内锚,影响SEO?

我列出的文章,并让每一个点击,我包含它们的锚内。这是不好的做法吗?这会对SEO有什么影响吗?我一派,发现不同的观点,并没有明确的答案......

基本上这是我的结构:

<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 

任何意见,我们会欢迎,如果有人能够给出一点解释为什么这会好的/坏的我会很感激,所以我知道下次。

小号

回答

0

在HTML5中,这是allowed

因为你(在这种情况下article)使用切片元素,它不会创建大纲的一个问题。如果你忽略了sectioning元素,那么链接的开头仍然在前一节的范围内,这不是你想要的语义。

所以你的例子很好。 (除了a元素与类button,因为它没有关闭,但我认为这是你的例子中的错误)。

你不能说一般,如果这将是搜索引擎的问题,因为有无数的搜索引擎,他们所有的工作方式不同。由于这是一段时间以来的有效标记,因此我们可以假设所有积极开发的搜索引擎都在处理这个问题。

相同的可访问性。老工具可能有这个问题,但我敢打赌,最积极开发的工具可以处理这个问题。在这里您可以找到一个较旧的屏幕阅读器测试:HTML5 block link tests。这篇博文可能也很有趣:Block level links and accessibility

AFAIK各种用户代理处理这种标记,甚至在它有效之前处理,因为有些网络作者无论如何都使用这种模式。