我遇到了几个运行Ajax的网站,看起来他们的SEO很糟糕,Google真的会抓取这样的网站吗?
针对不同搜索引擎的优化指南表明机器人无法抓取此类网站。我认为,Google 的机器人可能会出于某些目的使用 Chrome 的引擎(我记得,他们曾经制作过网站屏幕截图),但尽管如此,重要的是静态 HTML。因此,通常的做法是在服务器上生成有效的 HTML,为用户代理(例如 Lynx)提供功能站点,然后使用 AJAX、历史 API 和所有其他可以想象到的附加功能对其进行修补。
你必须确保每个重要内容都有一个唯一的、有一个可抓取的URL,你也可以使用Hisotry API来管理你的URL中的任何更新。使用渐进式增强功能将使您的网站即使没有 js 脚本也能正常运行,这将确保用户和搜索引擎的可访问性。接下来,您可以实施 SSR 以确保您网站的关键内容正确呈现并被 google 索引,您还可以使用延迟加载来提高页面性能和 SEO。