有没有办法让谷歌蜘蛛读取json数据?

有没有办法让谷歌蜘蛛读取json数据?,json,seo,web-crawler,Json,Seo,Web Crawler,谷歌蜘蛛是否可以读取JSON数据 例如,假设我有一个JSON提要,其中包含一个电子商务站点的数据。此JSON数据用于填充用户浏览器中的可读页面。(也就是说,从JSON数据到人工显示页面的转换是在用户浏览器中完成的;这不是我的选择,只是我被赋予的工作,它是一个旧的传统CGI应用程序,而不是实际的服务器端脚本语言。) 我在这里担心的是,当用户在google中单击某个项目时,google爬行器将无法拾取/直接链接到该项目,并显示一个包含所有项目的索引页面,而不是直接链接到他们单击的项目 JSON中是否

谷歌蜘蛛是否可以读取JSON数据

例如,假设我有一个JSON提要,其中包含一个电子商务站点的数据。此JSON数据用于填充用户浏览器中的可读页面。(也就是说,从JSON数据到人工显示页面的转换是在用户浏览器中完成的;这不是我的选择,只是我被赋予的工作,它是一个旧的传统CGI应用程序,而不是实际的服务器端脚本语言。)

我在这里担心的是,当用户在google中单击某个项目时,google爬行器将无法拾取/直接链接到该项目,并显示一个包含所有项目的索引页面,而不是直接链接到他们单击的项目


JSON中是否有“通知”google spider他们应该为用户提供不同的链接?

您应该在JSON数据周围的服务器端代码中创建一个包装页,并根据用户代理使用包装器或常规版本响应请求。

虽然谷歌在某些情况下会对JavaScript进行爬网和索引,但如果可能,最好还是提供“普通”(X)HTML内容。在这种情况下,了解站点的其他设置会有所帮助,特别是:JSON内容只是用来创建指向产品页面的链接提要(带有静态内容),还是所有产品页面也由JSON提要生成?如果提要仅用于指向实际的产品页面(静态),那么使产品页面可发现的一种方法可以是创建一个HTML站点地图页面或其他一些替代形式的导航。XML站点地图文件也有帮助,但我建议不要将其作为发现产品页面的唯一方法

如果所有内容都只能通过JSON提要访问,那么我认为如果希望通过搜索结果访问这些内容,就必须进行一些更大的更改


处理这个问题的一种方法可能是使用新的JavaScript爬行/索引方案,这基本上会导致在您的站点和Google之间设置一个无头浏览器:(很难说设置这个还是修改站点的其余部分更容易:-))

谷歌不反对向他们的蜘蛛展示与普通访客所看到的不同的东西吗?我相信在这种情况下也可以。