淺談vue對seo的影響


不可否定的是,vue現在火。但是在實際項目中,特別是像一下交互網站,我們不可避免會考慮到的是seo問題,這直接關系到我們網站的排名,很多人說用vue搭建的網站不能做優化,那我們真的要放棄vue,放棄前后端分離開發么?

        首先,可以肯定的是前后端分離不利於SEO,為什么呢?

        1.搜索引擎的基礎爬蟲的原理就是抓取你的url,然后獲取你的html源代碼並解析。 而你的頁面通常用了vue等js的數據綁定機制來展示頁面數據,爬蟲獲取到的html是你的模型頁面而不是最終數據的渲染頁面,所以說用js來渲染數據對seo並不友好。

        2.seo 本質是一個服務器向另一個服務器發起請求,解析請求內容。但一般來說搜索引擎是不回去執行請求到的js的。也就是說,如果一個單頁應用,html在服務器端還沒有渲染部分數據數據,在瀏覽器才渲染出數據,而搜索引擎請求到的html是沒有渲染數據的。 這樣就很不利於內容被搜索引擎搜索到。 所以服務端渲染就是盡量在服務器發送到瀏覽器前 頁面上就是有數據的。

        3.一般的數據邏輯操作是放在后端的。排序這個如果僅僅是幾條數據,前后端排序開起來是一樣的,如果是有1000條數據,前端要排序就要都請求過來。這樣顯然是不合理的。

方法:

 - 首頁用服務端渲染(特點就是有利於SEO優化)  nuxt 

- 設置meta標簽 

- 標簽語義化


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM