首页 > 解决方案 > JSON状态请求AJAX SEO是否友好

问题描述

我在一个网站上实现了一个功能,简而言之如下:

页面访问超过 3 次后应该有一个弹出对话框。弹出窗口是一个简单的对话框,其中一个按钮实际上是锚(链接)。所有内容(HTML Javascrpt、CSS)都可以从浏览器的开发视图中看到,它是服务器站点呈现的。只有一个特定的:如果 AJAX 请求收到 '{status: "show"}'(json) 响应,则会显示弹出窗口,然后通过 CSS(display) 向用户显示对话框。有人问我这个实现是否对 SEO(机器人、爬虫)友好。

我一直在互联网上阅读这些蜘蛛/爬虫是如何工作的——通常我了解到的是它们在 HTML 中找到链接/锚标记并跟随它们,从而遍历链接树。所以AJAX请求可能有问题。虽然我读到谷歌蜘蛛可以跟踪 ajax 链接并触发 ajax 请求。

不幸的是,我无法弄清楚 - 这种类型的实施是否会破坏网站的 SEO?我的意思是网站页面上的所有链接仍然存在 - 对机器人可见。通过 AJAX 调用仅获取 JSON 数据 - 仅更改 CSS 以显示/隐藏元素。

标签: javascriptjqueryweb-crawlersearch-engine-bots

解决方案


推荐阅读