2012-11-19 59 views
2

我有一個應用程序來搜索不同機構的建議。 該應用程序本身是一個基於AJAX的單頁應用程序,但爲了模擬有狀態,URL通過History.replaceState()方法動態更改。一個模板 - 許多頁面:我可以使用動態站點地圖嗎?

我注入的URL也作爲一個單獨的HTML頁面存在,所以當一個人複製URL時,他可以重新使用它直接加載他尋求的建議。該模板也由JavaScript填充。

的URL結構是相當直接:

http://mattat.org.il/ci/index.php/search/show_full/nsrecommendation/[idOfRec] 

建議本身顯然是靜態的,這是他們不更新。

如果我希望所有內容都能被Google編入索引,我該如何處理SEO。我是否必須手動上傳包含所有ID的胖站點地圖,並在每次添加新建議時更新它?還是有一種更優雅的方式來實現它,比如動態站點地圖?

回答

1

我看到了兩種處理方法。

  1. 依靠谷歌爬蟲到達(和索引)所有頁面的能力(因爲請記住,站點地圖只適用於提示谷歌爬蟲,不能控制它)。
  2. 就像你說的 - 生成站點地圖並定期更新,當有條目添加或刪除。

第一種解決方案假設您的頁面上有某個地方(如果沒有,您應該)索引所有推薦和/或鏈接從一個推薦到另一個推薦,以便Google可以抓取這些鏈接。

請記住,提供網站地圖不一定意味着,谷歌將簡單地跳轉所有這些鏈接 - 索引整個內容可能需要一些時間,因爲它依賴谷歌神祕算法(tm)。

UPDATE從OP:

我結束了使用站點地圖生成器,我從here下載。 它允許無限數量的頁面,以及定期更新站點地圖的Cron作業選項。

相關問題