2013-06-20 68 views
2

Iam試圖用ajax來低估SEO ... 我知道的是我所有的ajax鏈接必須是(漂亮的網址)東西格式#!什麼 所以當機器人閱讀我的頁面,並找到任何#!網址嘗試通過使用_escaped_fragment_來請求內容,而這將由我的php文件處理以返回內容(正確!),但是我的問題是我的php文件處理_escaped_fragment_時是否返回整頁或僅內容?應該_escaped_fragment_返回一個完整的頁面內容[Ajax SEO]

例如: 如果我有一個很大的html頁面,包含html,head,body元素和每個包含ajax鏈接的部分#!當用戶點擊他們回顧一個內容,如......並把這個部分放在這個部分..我應該只返回這個div到機器人還是應該返回整個頁面(HTML,頭,身體..等)與更改的內容呢?

回答

1

整頁。

一旦頁面完成加載內容#!後,從_escaped_fragment_請求的頁面返回的HTML應該與客戶端的DOM中的HTML相同。這包括<head><body>和其他一切。抓取工具不知道或不關心內容將出現在哪裏。這取決於您的代碼來創建整個頁面。

+0

要完成答案,[Google規範](https://developers.google.com/webmasters/ajax-crawling/docs/specification)僅引用頁面快照。這對於搜索引擎獲得完整頁面非常重要,因爲他們可以分析您在真實環境中提供的內容,而不會丟失語義信息。 – Yannick

相關問題