我犯了一個錯誤,即通過Javascript請求(從XML文件)生成幾乎所有的內容。現在我已經瞭解到這對SEO很糟糕。自從我瞭解了progressive enhancement之後,我很遺憾我錯過了那條船。如何SEO主要由Javascript生成的網站?
我一直在研究我剩餘的SEO選項,並且遇到了Google的AJAX-crawlable建議,但隨後閱讀了很多關於hashbangs不好的有根據的意見。
無論我使用什麼選項,深度鏈接對我來說也很重要。我目前使用的是JQuery-BBQ,它適用於深度鏈接,但對搜索引擎沒有任何幫助。我正在考慮切換到更好支持HTML5歷史記錄狀態的選項,如History.js。這將有助於清理網址並避免哈希值,但我不確定它是否會對SEO產生影響,因爲我的所有內容都是從XML文件動態生成的。
我還有哪些選擇可以實現體面的SEO?只請白帽子,不要遮蓋。
請注意,我的關注主要是關於搜索引擎優化,而不是可訪問性 - 這是一個個人投資組合網站,我很滿意我的內容對某些人類是不可見的,但我並不確定它對蜘蛛是不可見的。 Here's the site(正在進行中,但主要是在體系結構上)。
編輯:是的,我知道有一些類似於這個問題的SO問題,但他們中的大多數都有需要重大重組的答案。如果我從頭開始,我不會尋找答案,我正在尋找一些東西來彌補我以前的無知......
保存一些生成的HTML,然後緩慢地添加一些動態功能?這種方式不是從0% – TheZ 2012-07-10 08:20:18
https://developers.google.com/webmasters/googleforwebmasters/ – Tamil 2012-07-10 08:21:43
[可以搜索引擎索引JavaScript生成的網頁嗎?](http:// stackoverflow。com/questions/826275/can-search-engines-index-javascript-generated-web-pages) – 2012-07-10 09:01:59