假设,我有一个大量使用 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/