我看了谷歌SEO大会,他们谈论动态和混合渲染。但是,我不明白其中的区别,是什么呢?
谢谢您抽时间见我。
发布于 2019-05-11 11:40:31
这两种方法都是改进搜索引擎优化的方法,补充了搜索引擎机器人处理重型JavaScript的不足。
1.动态呈现
这是一个改进SEO的变通方法。它只是将静态html内容传递给爬虫(机器人),并保持用户的一切不变。。
动态呈现是检测爬虫(通过检查用户代理),并给他们一个没有任何JavaScript的静态html内容,这种内容是由无头浏览器(如木偶师 )完全呈现的。您可能需要托管像伦德隆这样的呈现服务器来处理上面描述的呈现过程。
优势
它在这个会话中也提到了Youtube:提供搜索友好的JavaScript支持的网站(Google /O '18)。
-
2.混合渲染
这是对谷歌搜索的长期推荐。
混合渲染并不是一个新概念。--它意味着您将部分内容(您希望它被googlebot索引)作为静态html (可以通过模板引擎或任何其他方式生成)发送给客户端和bot。然后运行JavaScript以显示其他内容,如个性化内容。
这是有意义的,因为我们通过静态html发布主要内容,同时为用户提供精彩的FMP (第一幅有意义的绘画),并减轻Googlebot在使用资源和时间来理解您的网站方面的负担。我们仍然可以使用强大的JavaScript为您的网站构建更多的功能。
但是,在某些特定和流行的体系结构中使用现代框架来实现会有点棘手。例如,单页应用程序。
您还可以在本会话中签入以获得更多信息( Youtube:提供搜索友好的JavaScript支持的网站(Google /O '18) )。
-
有关各种渲染结构的更多细节,请查看Web上的呈现。对于那些想了解不同结构之间的权衡的人来说,这是一个令人惊奇的帖子。
https://stackoverflow.com/questions/51255949
复制相似问题