1. 程式人生 > 實用技巧 >關於SEO的研究和SPA 專案得SEO優化(科普篇)

關於SEO的研究和SPA 專案得SEO優化(科普篇)

SEO 優化大部分人應該都會明白什麼意思,但是怎麼做SEO優化,SEO優化排名高低到底由於什麼決定的呢?SPA專案為什麼SEO效果不好呢。帶著這些問題最近幾天在研究,總結下研究成果。

1、SEO是什麼


SEO(Search Engine Optimization):漢譯為搜尋引擎優化。是一種方式:利用搜索引擎的規則提高網站在有關搜尋引擎內的自然排名。目的是讓其在行業內佔據領先地位,獲得品牌收益。很大程度上是網站經營者的一種商業行為,將自己或自己公司的排名前移。 — 百度百科

SEO的關鍵指標是什麼呢,國內的搜尋引擎主要針對百度,那麼怎麼樣的SEO算一個優秀的網站呢?

在這裡插入圖片描述
我們以搜尋csdn 為例,看圖總結得出,權重是一個重要指標,但不是唯一指標。

權重是衡量SEO優化結果的一個顯示指標。

2、怎麼去做SEO


除去各大搜索引擎自己定義的各種站長工具,一般的權重高低的決定引數主要有如下圖:

在這裡插入圖片描述
SEO 引數指標:

  1. 搜尋引擎對網站收錄的數量
  2. 網站的索引量(和收錄的差異:收錄會展示給使用者)
  3. 反鏈/正鏈
  4. 關鍵詞
  5. TDK(多個頁面)

知道了這些指標,我們應該做些什麼呢?

  1. SEO優化重要的還是網站的主題,內容,關鍵字,原創文章,更新頻率。(重要)
  2. 增加友鏈和反鏈
  3. 每個頁面進行TDK (標題,關鍵字和描述)
  4. 整天頁面量(可以被爬蟲爬到)

3.開發需要做什麼可以優化SEO


搜尋引擎通過釋放蜘蛛去抓取頁面,然後統計資訊。蜘蛛的爬行原理

蜘蛛爬到網站的索引和深度,沒有那麼智慧,時效性也沒有很高,所以搜尋引擎做了一些站內工具來幫助大家做SEO優化。

比如國內最大搜索引擎百度提供(百度搜索資源平臺),

針對於特定平臺,開發者可以配合搜尋引擎優化SEO,我們可以從如下方面入手:

  1. 主動上報,讓百度收錄。文件
  2. 提供網站的sitemap

4.SPA 單頁面應用的SEO優化


首先應該知道什麼是單頁面應用和爬蟲的工作原理,預設已知。爬蟲無法單頁面應用的html,只對已完成載入的html 進行爬取。

所以單頁面應用的原理決定了對於SEO不友好,如果考慮到網站的SEO優化問題,應採取SSR後端渲染的方式。

如果對於已有的單頁面進行優化可採取如下兩種解決方案:

  1. 預渲染的方式,使用prerender-spa-plugin外掛
  2. 更改成SSR