JavaScript SEO:URL 和历史 API

处理动态内容时,例如使用 AJAX 或 Vue 和 Angular 等框架,更改 URL 会出现问题。通常,当页面状态更新时,URL 中会添加“#”字符,这可能会使 Googlebot 等搜索引擎难以索引该内容。

解决此问题的一种方法是使用 History API,该 API 是在 5 中引入的。该工具允许您将 URL 更改为更熟悉且适合索引的内容,但这需要正确的服务器配置。对于 SPA(单页应用程序)来说,这个问题尤其严重,其中内容是根据需要动态加载的。

延迟加载

延迟加载仅在需要时(例如滚动页面时)加载媒体元素和其他资源,从而改善用户体验。但是,如果此过程未正确实施,Googlebot 可能看不到它所需的元素。因此,在使用延迟加载时,确保所有资源都按照搜索引擎的要求加载非常重要。

结论

Google的渲染系统有了显着改进,使用最新版本的Chrome浏览器,可以更轻松地处理具有动态内容的网站。但是,Google 的抓取工具无法与页面上的元素进行交互,例如点击或滚动,因此确保内容可用于索引而不需要与其交互非常重要。

如果您无法自定义您的网站以符合 Google 的所有准则,则可以遵循一个简单的规则:您想要编入索引的所有内容都必须直接在页面的源代码中可用。这适用于网站的所有元素,例如标签、链接、文本、图像、菜单和其他重要组件。这对于其他搜索引擎(例如 Yandex)也很重要。

我们祝您索引顺利,并愿您的内容在搜索中可见!

如果您对 JavaScript 优化或搜索引擎优化有任何疑问,可以通过电子邮件 info@seo.computer 联系 SEO 工作室“SEO COMPUTER”。

编号 1704

发送请求,我们将提供咨询 在 谢奥 推广您的网站