vue做seo優(yōu)化(vue3 seo)
本篇文章給大家談談vue做seo優(yōu)化,以及vue3 seo對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、Vue單頁面如何做seo頁面優(yōu)化
- 2、vue預渲染插件 prerender-spa-plugin(seo優(yōu)化,生成多頁面)
- 3、使用vue后怎么針對搜索引擎做SEO優(yōu)化?
- 4、Nuxt.js的使用、vue項目不被百度收錄怎么辦、seo優(yōu)化問題@令狐張豪
Vue單頁面如何做seo頁面優(yōu)化
1、服務端渲染
服務端渲染對于剛接觸 vue 的新手來說,并不是那么友好,雖然已有官方 SSR 中文文檔。但是對于一個已經開發(fā)完畢的 vue 項目去接 SSR 無論是從工作量還是技術角度來說,都是一種挑戰(zhàn)。
2、預渲染方式
在構建時 (build time) 簡單地生成針對特定路由的靜態(tài) HTML 文件。優(yōu)點是設置預渲染更簡單,并可以將您的前端作為一個完全靜態(tài)的站點。如果您使用 webpack,您可以使用 prerender-spa-plugin 輕松地添加預渲染。它已經被 Vue 應用程序廣泛測試。
vue預渲染插件 prerender-spa-plugin(seo優(yōu)化,生成多頁面)
vue等框架打包的項目一般為SPA應用,而單頁面是不利于SEO的,現(xiàn)在的解決方案有兩種:
注意:
然后在webpack.prod.conf.js里面添加:
在webpack.prod.conf.js的plugins里面添加:
最后在main.js里面修改:
安裝:
在main.js引入:
在vue頁面中配置:
使用vue后怎么針對搜索引擎做SEO優(yōu)化?
適用于vue的SEO優(yōu)化方案,以下幾種:
(1)ssr,即單頁面后臺渲染
(2)vue-meta-info 與prerender-spa-plugin 預渲染
(3)nuxt
(4)phantomjs
Nuxt.js的使用、vue項目不被百度收錄怎么辦、seo優(yōu)化問題@令狐張豪
還不了解vue為什么不被百度收錄或預渲染怎么使用的童鞋們建議點下面鏈接了解下
vue項目不被百度收錄怎么辦、seo優(yōu)化問題/預渲染的具體使用
Nuxt.js介紹、Nuxt.js 是什么?:
Nuxt.js安裝
確保安裝了npx(npx在NPM版本5.2.0默認安裝了):
或者用yarn :
然后會讓你進行一些安裝的選擇,這里就簡單說下(UI框架沒有就選none就行了,Eslint檢測本人是非常不習慣用的所以我一般都不選,其他的沒什么說的)
當運行完時,它將安裝所有依賴項,因此下一步是啟動項目:
應用現(xiàn)在運行在 上運行。
提示: 在您的 vue 模板中, 如果你需要引入 assets 或者 static 目錄, 使用 ~/assets/your_ 和 ~/static/your_方式。
說下路由配置問題:
總結
每個框架都有他自己對應的ssr方案,今天這里提到了vue的,有心的童鞋可以自行查閱其他框架方面的
再說幾點關于seo方面的小技巧
end~~~
如有錯誤或觀點不一致的請評論留言共同討論,本人前端小白一枚,根據(jù)自己實際項目遇到的問題進行總結分享,謝謝大家的閱讀!
文章對您有所幫助請給作者點個贊支持下,謝謝~
關于vue做seo優(yōu)化和vue3 seo的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。