對不起,如果這是一個稍微普遍的問題。載入頁面搜索引擎友好的片段
我有時必須使用jquery/ajax從網站中的其他頁面加載頁面片段。我需要這樣做的原因有很多,但我理解客戶端Ajax內容對搜索引擎是不可見的。
這是正確的嗎?如果是這樣,是否有另一種方式做到這一點,搜索引擎友好。
這些網站是asp.net,但我承認我不是.net專家。
謝謝。
對不起,如果這是一個稍微普遍的問題。載入頁面搜索引擎友好的片段
我有時必須使用jquery/ajax從網站中的其他頁面加載頁面片段。我需要這樣做的原因有很多,但我理解客戶端Ajax內容對搜索引擎是不可見的。
這是正確的嗎?如果是這樣,是否有另一種方式做到這一點,搜索引擎友好。
這些網站是asp.net,但我承認我不是.net專家。
謝謝。
I understand client side ajax content is invisible to search engines.
這是正確的。像谷歌這樣的搜索引擎不會乾淨地遵循AJAX。
編輯:不是真的 - 這是可能的額外的努力。請參閱Blazemonger對OP post的評論。
爲了搜索引擎友好,索引你想要的搜索引擎的內容必須存在於由服務器內置的網頁,以前的任何Javascript或其他客戶端腳本添加內容。
是否可以在頁面呈現給最終用戶之前,將頁面片段加載到服務器上並將它們構建到頁面中?這將是Google友好的。
感謝您的回覆。不幸的是我不能像那樣建造它。這是一個奇怪的設置,但最終的遊戲是在其他頁面之間共享頁面的片段。我不知道你是否可以以某種方式加載頁面片段服務器端。 –
這是不正確的。看到我對OP的評論。 – Blazemonger
有趣。我會有一個適當的閱讀。謝謝。 –
要重新在.NET中的多個頁面之間的HTML,看看這個OReily文章: http://ofps.oreilly.com/titles/9781449320317/ch_ReusableUI.html
如果重用內容是從同一個服務器,這是爲了讓搜索引擎快速找到和用戶的最佳方式瀏覽您的網站。
謝謝。我也會檢查一下。 –
[Google一直致力於製作AJAX內容](https://developers.google.com/webmasters/ajax-crawling/),但您必須自己做一些工作。 – Blazemonger