在严重依赖 jQuery 模板的 html 页面上执行 SEO
我一直在开发这个严重依赖 jQuery 模板来渲染的网站。
以此HTML页面为例,有调用如下:
http://thetorontovibe.com/Events/Get?EventId =393219&callback=_jqjsp&_1303334398779=
只向浏览器返回 JSON 字符串。
虽然这一切都工作正常,但它对 SEO 并不友好。
我一直在研究这个主题,似乎确实没有一个好的解决方案,只能重做一些页面。
目前,我计划使用服务器端代码重做页面,而不是使用纯 HTML,这样我就可以在 中包含动态内容。和<元>。虽然很简单,但这似乎是额外的工作。
有更好的选择吗?
谢谢你,
奇
I have been working on this website that heavily relies on jQuery template to render.
Using this HTML page as an example, there are calls like:
http://thetorontovibe.com/Events/Get?EventId=393219&callback=_jqjsp&_1303334398779=
that returns nothing but a JSON string to the browser.
While that's all working fine, it is not SEO friendly.
I have been researching on the topic and it seems that there really isn't a good solution around this but to redo some of the pages.
Currently I am planning to redo the pages with server-side code instead of using plain HTML such that I can have dynamic content in the <head> and <meta>. Tho easy, this seems like extra work.
Is there a better option?
Thank you,
Chi
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您要查找的内容可以在这里找到:A Web 2.0 的蜘蛛视图 它描述了通过处理 ajax 调用后生成的页面来使 ajax 请求可爬行的格式。
I think what you are looking for can be found here: A spider's view of Web 2.0 It describes the format for making ajax request crawl-able, by processing the generated page after ajax calls.