vue怎么做seo(VUE怎么做好看的选项卡)
- SEO
- 2022-12-18 23:06:37
- 17
本篇文章给大家谈谈vue怎么做seo,以及VUE怎么做好看的选项卡对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、nuxt入门教程(一)vue如何实现全站静态化?
- 2、请问一个已经开发完毕的 vue 项目用预渲染方式做seo页面优化的话vue的hash路由必须改成history模式吗?
- 3、使用vue后怎么针对搜索引擎做SEO优化?
- 4、VUE(SPA)项目中使用SEO-动态生成META标签
nuxt入门教程(一)vue如何实现全站静态化?
不知道你有没有发现,vue做的网站除了首页以外,其他页面根本就不能被百度收录。以至于有很多做seo的同事痛斥其种种不是,最后被强迫改为不分离开发。
至于vue的详情页为什么不能被百度收录,这就涉及到了spa的核心概念,因为数据都是异步获取来的,前端根本就没有所谓的纯静态一说。通俗点讲就是,页面都是js通过ajax获取到数据以后,动态生成的。既然它本来就没有一个文件放在服务器上,当然,爬虫也就不能获取到这个静态的url地址了。
但是url静态地址又是做seo必须的东西..
所以今天龙哥教你一套新的前端框架,基于vue的ssr前端框架—nuxt。本地开发的时候,使用vue语法,模块化你的项目,然后发布的时候生成静态,把ajax获取来的内容转化成静态html以利于seo。真正实现模块化和静态化两不误!
首先说明一下,龙哥本地的nuxt环境是2.8.1。如果你的版本号和我的不符,可能有部分语法你需要参考官方API开发手册。
使用命令:
小知识:啥是npx?
我们以前不是用的npm吗,但是这货每次安装东西的时候,你还得给全局装一个-g,相当于你电脑里老得有这个服务。
但其实你项目中已经包含了运行时候所需要得所有东西了。
如果你用了npx,他不会给你装这个东西,而是装得时候用一下,用完了就卸载,效率更高。
npx是nodejs在5.0版本以后新加入的,非常牛逼。
所以我们现在来cnpm -g 那一步都不需要了,我们直接npx创建项目即可!!!
直接输入
注意这里有可能报错,不用管他,过个几秒就安装好了。
还有一个需要注意的地方,你的git版本不能低于2.17否则后面有几个需要arrow选择得地方你可能选不了,请升级你的git版本。
然后就可以开始安装了。
等你看到这个界面,就是安装好了。
他会自动安装所需要得所有包,安装完了以后你进入localhost:3000
出现这个界面,就OK了
请问一个已经开发完毕的 vue 项目用预渲染方式做seo页面优化的话vue的hash路由必须改成history模式吗?
最好是的,因为搜索引擎对于#后面的内容(锚)点一般是不收录的,改成history模式,在对页面重写就可以了~
对优化部分进行后端动态赋值
使用vue后怎么针对搜索引擎做SEO优化?
适用于vue的SEO优化方案,以下几种:
(1)ssr,即单页面后台渲染
(2)vue-meta-info 与prerender-spa-plugin 预渲染
(3)nuxt
(4)phantomjs
VUE(SPA)项目中使用SEO-动态生成META标签
上文中提到过这里主要使用的是 vue-meta-info ,下面来和大家说一下它的用法
大家可以选择不同的安装方式
Yarn:
NPM:
引入方式很简单,没有什么难理解的,照做就是了
使用方式的话会分为两种(接下来会举一些官网上的例子):
使用时注意,meta里可以写多个map,下面这个例子中只写了keyWords
这种方式可以动态生成META标签的内容,一般META标签的内容需要根据变量去变化的时候,可以选用这种方式:
这些配置好了之后,就可以测试一下啦,打开调试工具,点击到Elements一栏,看下head标签下是否有你刚刚生成的meta,如果有的话,那么恭喜你,你成功的征服了它
vue怎么做seo的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于VUE怎么做好看的选项卡、vue怎么做seo的信息别忘了在本站进行查找喔。
本文由admin于2022-12-18发表在靑年PHP官网,如有疑问,请联系我们。
本文链接:http://qnphp.com/post/12949.html