2013-03-23 105 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各種用戶代理處理這種標記,甚至在它有效之前處理,因爲有些網絡作者無論如何都使用這種模式。