javascript - 通过类 html 内容对 html 单页站点进行 SEO

标签 javascript html seo single-page-application

假设,我有一个大量使用 javaScript 的单页 Web 应用程序。我的 Javascript 直接从模型/数据源 (Json) 渲染 dom。

我想到了一种从数据源(在后端)生成简单 html 的方法。此 html 仅供搜索引擎索引。页面加载后,JavaScript 将用适当的 UI 替换这个类 html。可以使用 display:none 从布局中删除准 html,以避免浏览器性能下降。

它会起作用吗? 我也担心这种方法的合法性。 想法?

最佳答案

即使搜索引擎不阅读 javascript,它也应该能够让搜索引擎抓取内容。现在机器人进化了,现在他们阅读了相当多的 javascript,我创建了一个只有 2 个句子的页面 onBeforeLoad 并使用 Ajax 获取其余内容,我看到谷歌索引了很多由 Ajax 提供的关键字。一个问题会误导搜索机器人,比如输入与您的其他页面内容无关的内容——机器人可能会在某个时候拾取并因此对您进行惩罚。 “我担心这种方法的合法性”——我不会,保持代码有效并继续前进

关于javascript - 通过类 html 内容对 html 单页站点进行 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36500089/

相关文章:

javascript - Facebook 调试器不拾取 Next.js 的 next-seo 元标记

javascript - 如何在jquery中以编程方式选择可选择的项目?

javascript - 处理 Handlebars 上的 jQuery onClick 事件

html - 将文本对齐到绝对定位的 div

ruby-on-rails - Rails 路由碰撞处理

ruby-on-rails - 如果参数为大写,如何在 Rails 路由中进行 301 重定向?

javascript - 我可以在没有 Bower 或 NPM 的情况下安装 Angular Material 库吗?

javascript - 如何让 jQuery 效果无限工作?

javascript - 如何使用 Angular 7 更改 CSS 类

JavaScript 测验验证