天天看點

【阿裡雲 MVP 月度分享】WordPress 的 SEO 優化經驗分享前言不要過分優化網站SEO 插件很沒必要從使用者體驗角度出發

自己用 WordPress 作為個人部落格的 Web 程式差不多也有七八年了,中間也是積攢了非常多的使用經驗,不過網站在搜尋引擎收錄這一個問題上差不多到 2017年 才摸索明白,這裡也就分享幾個自己覺得使用 WordPress 應該注意的幾個關于 SEO 的點。

可以看到這是百度搜尋引擎對于 MF8.biz 這一年來的收錄表現回報,可以看到基本上有那麼一長段的平穩期,但是這期間其實我是有一隻更新文章的,但是百度就是不收錄,當然了舊的文章收錄也沒掉。同樣的情況也出現在360搜尋上,由于360搜尋的站長平台看不到一年的索引量趨勢是以也就沒圖了。這就很困擾我了。

但是在谷歌上這個情況就不存在,盡管圖檔看起來很平穩,但其實文章收錄一直是在增多的,差不多文章釋出半天後就可以查詢到收錄,因為谷歌一年來一直在收錄文章,而且我一個月也就寫10篇的樣子,是以按一年的趨勢看真的是非常的平穩了。

那這個原因是為什麼呢?

在我咨詢了雲栖社群上的好朋友 —— 懷英後,分析得出的是因為網站優化過分了,為了追求 PageSpeed、GT Metrix 等跑分的時候,把 JS、CSS 檔案的大段内容直接放在了 HTML 頁面内,這就導緻了爬蟲讀了大量的内容後,都沒有讀取到實際有營養的文章内容。 就以為這個頁面是一個 CSS 或者 JS 檔案。

是以我通過站長工具各種檢測是不是 Nginx 屏蔽了爬蟲 User-Agent 啊,是不是防火牆屏蔽了爬蟲 IP 啊,等等。由于網站主要的優化軟體是谷歌出品的 PageSpeed for Nginx,是以谷歌的爬蟲抓取這些頁面倒是沒什麼問題,但是這可苦了國内的爬蟲。

網站做到首次打開首頁 2s 以内,頁面 1s 以内打開就夠了,不要太過分的追求高跑分,不然寫一篇文章可能更多的時間會花在速度的有劃傷了,而不是内容了。可以考慮把優化的内容考慮到圖像、多媒體内容上去,而且優化的太過分,搜尋引擎反而不太領情,哈哈。

由于本身網站的速度和文章的品質都是非常高的,是以在解決這個問題後,一下子就從 600+ 的頁面收錄,彪掉了 1600+ 的頁面收錄。

WordPress 一直是被人诟病這是一個臃腫的部落格程式,但是其實如果拿一個新安裝好的 WP 網站和一個新安裝好的 TypeCho 部落格相比較,你會發現其實兩者差不多快,而慢主要是因為第三方主題設計的不好,以及過分多的插件拖慢了速度。

WP 插件一裝多對直覺的反應就是 WP 背景首頁打開極度緩慢,TTFB(首位元組加載時間)達到30s甚至更長。由于米飯粑一直以來都很少安裝插件,是以我之前拍錯一直都沒考慮插件,後來是在想不通了,吃的空就停了所有插件一個一個啟動進行拍錯,結果就是 All in One SEO Pack 拖慢了背景速度。

All in One SEO Pack 是很多所謂的 ”WordPress 必裝的10個插件“ ”WP站長必備插件推薦“ 中的長居客。的确在早期(2012年之前吧) WP Core 以及第三方模闆都沒有考慮為模闆加入 TKD(标題、關鍵詞、描述) 等功能,安裝一個 SEO 插件的确可以有效的提升 SEO 表現。但是現在随着越來越多的 WP 第三方開發者越來越專業,主題一般都已經設定好了 TKD 功能,安裝一個插件反而多一個漏洞風險。

解除安裝你的 SEO 插件,你會發現你的網站排名、收錄不僅不會掉,反而會讓你的 WP 加載更快,碼字型驗也更上一層樓!

如果你有研究過百度、谷歌的搜尋引擎算法更新,例如百度近期的:驚雷算法、閃電算法、清風算法,谷歌近期的:馬加比更新、移動優先索更新、貓頭鷹更新。 其實這些更新的内容基本上都是針對一些誤導訪客、令訪客不愉悅、虛假内容做出的更新。

其實搜尋引擎不斷發展的目的就是讓使用者搜尋關鍵詞後得到的結果正确、有效。通路過程愉快、輕松。如果你的網站有大量的廣告,引用了大量代碼卻沒有高亮,複制抄襲其他人的原創文章,放了令人不是的東西,對移動化通路不友好。那麼自然不會有很好的收錄,甚至會被搜尋引擎标記為黑站。

如果你的網站足夠優秀,搜尋引擎不收錄這就是搜尋引擎的問題,努力提升網站的使用者體驗,而不是為了收錄而做SEO。

繼續閱讀