我犯了一个错误,即通过 Javascript 生成几乎所有请求的内容(来自 XML 文件)。现在我了解到这对 SEO 来说是可怕的。从那以后,我也了解了渐进增强,并且很遗憾我也错过了那条船。
我一直在研究剩余的 SEO 选项,并遇到了 Google 的AJAX 可抓取建议,但随后阅读了很多关于为什么 hashbang 不好的有根据的意见。
无论我使用什么选项,深度链接对我来说也很重要。我目前正在使用JQuery-BBQ,它适用于深度链接,但对搜索引擎没有任何帮助。我正在考虑切换到更好地支持 HTML5 历史状态的选项,例如History.js。这将有助于清理 URL 并避免散列,但我不确定它是否真的会对 SEO 产生影响,因为我的所有内容都是从 XML 文件动态生成的。
为了实现体面的 SEO,我还有哪些选择?请只戴白帽,不要伪装。
请注意,我的担忧主要是关于 SEO,而不是可访问性——这是一个个人投资组合网站,我可以接受我的内容对某些人不可见,但我不同意它对蜘蛛不可见。 这是该站点(正在进行中,但主要是在架构上)。
编辑:是的,我知道有许多类似于这个的 SO 问题,但其中大多数都有需要重大重组的答案。如果我从头开始,我不是在寻找一个我会使用的答案,我在寻找一些东西来尽可能优雅地修补我以前的无知......