運維網站的過程中我們發現:vue編碼開發網站確實不利于網站的優化。目前絕大多數的企業網站或者門戶網站都是css開發的,vue這么好的框架,為什么在企業網站中應用率不高呢?今天凡高網絡給大家普及下。
首先我們先了解下什么是vue?
Vue.js是一款JavaScript前端框架,旨在更好地組織與簡化Web開發。Vue所關注的核心是MVC模式中的視圖層,同時,它也能方便地獲取數據更新,并通過組件內部特定的方法實現視圖與模型的交互。
為什么vue不利于seo?原因主要有3點:
1、vue用js來渲染數據對seo不友好 搜索引擎的基礎爬蟲的原理就是抓取你的url,然后獲取你的html源代碼并解析。 而你的頁面通常用了vue等js的數據綁定機制來展示頁面數據,爬蟲獲取到的html是你的模型頁面而不是最終數據的渲染頁面,所以說用js來渲染數據對seo并不友好。
2、vue單頁頁面對seo不友好;seo 本質是一個服務器向另一個服務器發起請求,解析請求內容。但一般來說搜索引擎是不回去執行請求到的js的。也就是說,如果一個單頁應用,html在服務器端還沒有渲染部分數據數據,在瀏覽器才渲染出數據,而搜索引擎請求到的html是沒有渲染數據的。 這樣就很不利于內容被搜索引擎搜索到。 所以服務端渲染就是盡量在服務器發送到瀏覽器前頁面上就是有數據的。
3、vue數據邏輯操作不合理。但是,即使是像vue這種前后端分離開發的網站,我們還是能夠通過其他技術來解決seo問題。
綜上所述,vue開發的網站確實不利于網站后期的運維。
上一篇
何謂獨立網站?獨立建站有哪些特點