4 人参与回答
枯藤老树
枯藤老树 · 贴片机代理商,设备,推广,品牌出海,外贸

百度应该不行吧

藤设计网站建设公司
藤设计网站 · 为客户寻找利益其实是为自己寻找利益。

识别不了ajax调用数据

海阔天空
海阔天空 · 315防伪标签办理中心-全国315产品防伪查询中心

使用HTML5历史记录API随着页面的滚动加载内容,而不是仅仅使用ajax。通过这种方式,搜索引擎可以通过链接直接访问到每个页面。
在页面中使用静态HTML内容来代替AJAX内容。如果使用AJAX必须的话,那么也要将重要的内容作为HTML标记放在页面中。
使用AJAX时,确保网站实现了完整的URL路由规则,并且当搜索引擎检查这些URL时,服务器可以返回完整的HTML响应。
建立XML站点地图(Sitemap),包含AJAX内容的链接,这样搜索引擎可以了解到这些页面的存在。
避免在AJAX请求上使用Robots.txt文件和元标记noindex / Nofollow,因为这会防止搜索引擎对这些链接进行索引。
总的来说,使网站的内容对用户易于使用,符合SEO最佳实践,并且尽可能地简化内容的加载方式,可以确保搜索引擎更好地处理AJAX内容。

百度蜘蛛可以执行JavaScript并从ajax获取数据,但是它需要一定的时间来处理和解析这些数据。因此,在设计网站时,应该采用一些可行的方法来确保搜索引擎能够正确地访问和索引AJAX内容。

以下是一些有用的建议:

  1. 使用HTML5历史记录API随着页面的滚动加载内容,而不是仅仅使用AJAX。通过这种方式,搜索引擎可以通过链接直接访问到每个页面。
  2. 在页面中使用静态HTML内容来代替AJAX内容。如果使用AJAX必须的话,那么也要将重要的内容作为HTML标记放在页面中。
  3. 使用AJAX时,确保网站实现了完整的URL路由规则,并且当搜索引擎检查这些URL时,服务器可以返回完整的HTML响应。
  4. 建立XML站点地图(Sitemap),包含AJAX内容的链接,这样搜索引擎可以了解到这些页面的存在。
  5. 避免在AJAX请求上使用Robots.txt文件和元标记noindex / Nofollow,因为这会防止搜索引擎对这些链接进行索引。

总的来说,使网站的内容对用户易于使用,符合SEO最佳实践,并且尽可能地简化内容的加载方式,可以确保搜索引擎更好地处理AJAX内容。
SEO培训招生中
189