【发布时间】:2012-11-09 04:16:16
【问题描述】:
我正在构建的网络应用程序有一个 JavaScript 驱动的界面,并使用 AJAX 从服务器获取数据。每个人都在同一个“页面”上,但 URL 中主题标签之后的数据用于确定要加载哪些数据,然后将其显示在页面上。我的 Web 应用程序中的 URL 示例可能是 http://www.myapp.com/#/user/stackmaster。 JavaScript 看到标签后面的数据(在本例中为“user”和“stackmaster”)并使用 AJAX 加载用户名为 stackmaster 的用户,然后将其显示在屏幕上。我这样构建 URL 的原因是我希望搜索引擎能够索引单个页面。
是否有可能让像这样的基于 AJAX 的 Web 应用程序能够查找和索引单个页面?据我了解,Google 等网络爬虫无法索引加载 AJAX 的动态内容,对吗?是否有任何替代技术可以帮助搜索引擎找到这些数据?
提前感谢您的帮助。
【问题讨论】:
-
最新版的谷歌爬虫确实支持AJAX,但我不确定到什么程度。看看他们的网站管理员文档,特别是这两个页面:developers.google.com/webmasters/ajax-crawling/docs/…developers.google.com/webmasters/ajax-crawling/docs/…
-
这个网站是针对编程相关的问题,而不是 SEO 问题。 FAQ 非常清楚适合在这里提出的问题,而 SEO 不在其中。投票结束作为离题。 (在你提到它之前:可能已经问过关于 SEO 的较老问题,但那是在创建 StackExchange 和像 WebMasters 这样的网站之前。)
标签: javascript ajax rest web-applications seo