2013-04-15 56 views
2

我有這個頁面,在這裏我我的H1標籤附加有像jQuery:追加h1標籤不承認

$('.name').append('<h1 style="margin-bottom=20px;">' + name +'</h1>'); 

h1標籤,標籤的內容,表現很好,但是當我測試頁面在各種seo工具(例如這一個:http://www.seositecheckup.com/)我得到消息,該頁面沒有h1標籤。

從seo的角度來看,哪一個當然不是那麼好。 anyonme是否認識到這個問題?類似的說明:在主頁上我打印出來的清單與for循環javascript和追加上市html和內容:

$('#list').append("<div class='point'><a href='" + str + "&id=" + id + "' onmouseover='infoShow(" + i + ")' onmouseout='infoClose(" + i + ")'><H3>" + titel + 
"</H3></a><div class='address'>" + name + "</div>" + trivsel + "<div class='star"+i+"'></div></div></a>");  

我看起來很好的頁面上,但是當我看到谷歌cahced版本該網站,列表不在那裏,頁面看起來空白。

回答

4

網頁抓取工具不執行您的JavaScript,因此<h1>標記未被創建。如果您希望此標記對網頁抓取工具可見,則需要使用您的服務器端語言生成該標記。

+0

好的,我懷疑這一點。謝謝! – user1009453

1

你期待什麼?像你鏈接的「不同的SEO工具」不會執行任何JavaScript(通常)。他們使用HTML的原始狀態。