为什么企业站不能使用vue?为什么vue不利于seo?
2023-02-08 16:50:52其他网站相关知识 41人已围观
1、vue用js来渲染数据对seo不友好
搜索引擎的基础爬虫的原理就是抓取你的url,然后获取你的html源代码并解析。 而你的页面如果用了vue等js的数据绑定机制来展示页面数据,爬虫获取到的html是你的模型页面而不是最终数据的渲染页面,所以说用js来渲染数据对seo并不友好。
2、vue单页页面对seo不友好
seo本质是一个服务器向另一个服务器发起请求,解析请求内容。但一般来说搜索引擎是不回去执行请求到的js的。也就是说,如果一个单页应用,html在服务器端还没有渲染部分数据数据,在浏览器才渲染出数据,而搜索引擎请求到的html是没有渲染数据的。 这样就很不利于内容被搜索引擎搜索到。 所以服务端渲染就是尽量在服务器发送到浏览器前页面上就是有数据的。
3、vue数据逻辑操作不合理
一般的数据逻辑操作是放在后端的。排序这个如果仅仅是几条数据,前后端排序开起来是一样的,如果是有1000条数据,前端要排序就要都请求过来。这样显然是不合理的。
相关文章
随机图文
打开页面3秒让页面自动返回到上一页JavaScript代码
<script> function goto() { window.history.go(-1); } setTimeout("goto()",3000); </script> 数字3000即为3秒!pbootcms多个二级域名怎么填写授权码?
pbootcms多语言绑定多域名,授权码可以去pbootcms官方免费获取,然后进入后台使用半角逗号隔开填写即可。 那么我的二级域名太多,成百上千个甚至上万个怎么办? 这种情况如果您感觉一个一个填写太麻烦,建议购买万能授权码。pbootcms后台的百度普通收录token怎么获得?在哪里?
首先打开:百度搜索资源平台,没有账号的可以直接注册一个。 然后点击用户中心——站点管理——添加网站(请按提示进行操作) 最后点击资源提交——普通收录——推送接口就可以看到Token值了! 如下图pbootcms如何在多个网站上共享同一个数据库?
近期在给客户做网站的时候,遇到这样一个需求,就是共享MYSQL数据库。几个网站的模板,logo,联系方式等等都各不相同,但是网站的新闻和产品只需要发布一次,其他几个网站都同步更新。 那么多个网站都使用这个MYSQL数据库如何处理? 我们都知道,在同一台服务器上,我们是可以建立多个网站,然后在数据库连接的时候选择同一个MYSQL数据库就可以了,PBOOTCMS也可以。