在我的網站上,我的搜索框與谷歌中心,當你搜索的東西,它顯示所有符合搜索條件的線程。簡單的Ajax + SEO解決方案?
所以這些線程都是ajaxad,但是當你點擊一個線程時,它會通過常用的href鏈接進入線程內容,頁面將刷新。
現在我必須讓谷歌找到這些鏈接鏈接到每個線程以通常的方式,所以如果我把'顯示所有線程'鏈接在我的第一頁右上角顯示我的每一個線程網站,它解決了SEO部分?
谷歌是能夠索引他們所有,但用戶將只使用阿賈克斯搜索框?
我讀過「只要谷歌可以從第一頁(index.php)中找到所有內容就好了」。所以這將是一個很好的解決方案?
,但不能解決URL部分與真正簡單的歷史或谷歌ajax Webkit? – ajsie 2009-12-21 15:40:39
簡答題:否。如果訪問站點中某個特定位置所需的所有信息都不在URL中,那麼您已經違反了REST合同。請參閱http://en.wikipedia.org/wiki/Representational_State_Transfer。建立一個並不假裝爲RESTful的網站(例如Google地圖)是很好的,但這樣做意味着您違反了所有蜘蛛/搜索引擎的基本假設。這還包括使用cookie來存儲狀態 - 大多數索引機器人不會確認cookie。 – 2009-12-21 15:52:57