搜索引擎的基础爬虫的原理就是抓取你的url,然后获取你的html源代码并解析。 而你的页面通常用了vue等js的数据绑定机制来展示页面数据,爬虫获取到的html是你的模型页面而不是最终数据的渲染页面,所以说用js来渲染数据对seo并不友好。
ps:另外js并不是所有的引擎都爬不到,如google早就实现去解析js内容了,而国内的一批“蠢一点”的则还不行。google搜索不到知乎,是因为有网站的robots.txt可以配置,知乎默认是不对搜索引擎开放的。守规则的引擎还是会遵循你的配置不去抓取,而一些流氓软件则不见得了。
————来自segmentfault问答
网址:https://segmentfault.com/q/1010000009369779/a-1020000009370048

本文探讨了搜索引擎优化(SEO)与JavaScript动态渲染之间的关系。详细解释了为何使用JavaScript动态加载内容可能会影响网页被搜索引擎爬虫抓取的效果,并提到了不同搜索引擎处理JavaScript的能力差异。
2977

被折叠的 条评论
为什么被折叠?



