如何為 SEO 正確準備 WordPress 後端

已發表: 2020-01-25

無論您的想法是什麼,搜索引擎優化仍然是全球許多企業的重要組成部分,並且它仍然存在並且滴答作響。 話雖如此,很明顯有大量的新輸入、功能,最重要的是,需要考慮的策略。

例如,使用不同的技術來“利用”谷歌的算法及其排名系統已經成為許多 SEO 專業人士的標準,事實上,他們越來越成為“面向 SEO”的開發人員。 話雖如此,讓我們嘗試從技術角度分析為什麼以及如何為 SEO 準備 WordPress 後端。

什麼是技術搜索引擎優化?

好吧,為了正確理解如何為 SEO 設置您的 WordPress 網站,我們必須分析什麼是技術 SEO。 首先,目前還沒有“什麼是技術搜索引擎優化”的精確定義,但我們可以概述一個通用的定義:通過技術搜索引擎優化,我們打算將創建的策略組合起來,以便“讓谷歌知道發生了什麼”我的網站以最快的方式”。 技術 SEO 是蘋果、亞馬遜和特斯拉等企業公司高度關注的東西,僅舉幾例。 技術 SEO 與前端開發一樣複雜,而且不管網上有多少文章,它確實需要對 HTML、CSS 和 Javascript(尤其是)有深入的了解。

WordPress 是 SEO 友好的架構嗎?

可悲的是,事實並非如此。 WordPress 是許多 SEO 專業人士的頭號敵人,因為它是所謂的“傳統架構”(稍後會詳細介紹)。 儘管這看起來很可怕,但有一個問題:WordPress 確實可以針對技術 SEO 進行優化,在一些精明之前。 SEO 開發人員知道 WordPress 對於與技術相關的任務是“有限的”,因此,即使您不是 PHP 專家,他們也開發了許多不同的工具(例如 Yoast)來幫助您構建更好的架構。 在 2019 年,如果您正在使用 WordPress 架構,則必須有一個適當的後端。

SEO-Friendly Architecture

“我不知道如何編碼,我應該首先研究什麼?”

如上所述,技術 SEO 與代碼密切相關,無論可疑的博客在網上說什麼。 不過,如果您不是編碼專家,請不要擔心,因為您只需要學習 3 種語言或更好的語法。 HTML 是強制性的,因為在規劃任何形式的技術 SEO 策略時,您都需要檢查標題、頁面標題、元描述和更多標籤。 請記住,Googlebot(Google 自己的爬蟲)能夠徹底閱讀 HTML,因此必須有一個完美的 HTML“骨架”。

在查看 WordPress 網站上的頁面時,您應該分析您的標題 (<h2> </h2>) 並使用長尾關鍵字優化它們,而您的 <h1> 應該使用您的主要焦點關鍵字。 在 HTML 之後,CSS 也很重要,但您不必學習每一個選擇器、屬性和值。 當使用 CSS 而不是上面提到的標題時,應該分析 CSS(你不會想像使用 CSS sprites 而不是 h1、h2 格式的 WordPress 頁面的數量)。

Javascript 怎麼樣?

技術 SEO 的 Javascript 應與其他兩種前端語言分開考慮。 Googlebot(即使它是最近更新的)無法讀取 Javascript,因此,如果您有任何本地應用程序、任何包含大量有價值文本的手風琴或任何形式的文本包含在腳本中,您可以認為它已從 Google 中刪除。 不過,最近,谷歌為 Javascript(尤其是客戶端)引入了一個“渲染隊列”,它基本上“承認”了一些內容在抓取過程中丟失的事實。 實際上,這意味著 Google 會在您的 HTML 和 CSS 之後閱讀您的內容(包含在特定腳本中的內容),從而有效地降低其排名。

What About Javascript?

有辦法解決嗎?

WordPress 是一個非常依賴 Javascript 的架構。 有大量由 jQuery、Vue 和其他龐大且客戶端渲染的框架提供支持的手風琴、滑塊和插件。 解決此問題的最簡單方法是實現服務器端渲染的 Javascript,這是一件複雜的事情,並且確實需要對 Next.js 和其他服務器端渲染框架有深入了解的開發人員。 當然,這是需要時間、資源和特定專業人士的事情,這是很多公司無法處理的。

一般來說,在 WordPress 上使用 Javascript 的最佳方法是將其使用限制為與圖形相關的任務,例如動畫菜單或圖像。 對簡單的文本行單獨應用腳本可能會破壞數月的 SEO 工作,因此在規劃 WordPress 後端和前端時請記住這一點!

所有自定義字段!

如果 PHP 在 WordPress 架構中做了一件好事,那肯定是使用自定義字段。 自定義字段對於技術 SEO 至關重要,尤其是在計劃使用 GTM(谷歌標籤管理器)和結構化數據時。 尤其是第二個,已經成為 SEO 世界的一個相當基本的部分,使用Schema.org的標記可以實現數十種屬性、屬性和豐富的結果(稍後會詳細介紹)。 重要的是要記住,自定義字段確實需要某種形式的 PHP 知識,因此學習其一般語法會相對有用。

說到架構……

對於任何技術 SEO 策略,結構化數據在 2019 年都是強制性的。 谷歌高度重視用結構化數據標記的網站,因此,這是每個 SEO 專業人士都應該研究的東西。 結構化數據指的是 JSON-ld(主要是)編碼腳本的使用,實際上,這些腳本是對頁面上內容所涵蓋內容的“確認”。 最重要的是,谷歌在 SERP 豐富的結果(產品頁面的星級評分、常見問題解答框等)上進行了大量投資,只是為了改善用戶體驗。

Schema 是一個開源程序,它每天都會更新,因此,如果您還沒有為它創建自定義字段,那麼現在就應該這樣做。 假設您可以使用插件(例如 Schema App)來執行此操作,但是對於 Schema 標記,最好使用最適合您的內容的屬性和屬性手動對其進行編碼。

速度:WordPress 最大的問題

WordPress Speed

如上所述,WordPress 是所謂的“遺留架構”。 因此,我們打算在當今的前端和後端世界中,將移動它的庫、框架和引擎視為“過時的”和“過時的”。 考慮到這一點,很容易理解為什麼某些 WordPress 網站在速度方面表現不佳。 速度是谷歌排名的一個非常重要的排名因素,對於技術 SEO 策略,有很多不同的方法可以改進它。

首先,您應該減少使用WPBakery之類的圖形插件:手動編寫 CSS 代碼可以為您節省(甚至不是開玩笑)至少 1 秒的頁面加載時間。 理想情況下,開發人員需要構建一個性能良好的網站,但優化速度,尤其是通過壓縮圖像和其他次要資源來完成時,任何人都可以完成。

如何正確規劃您的後端以進行爬網優化

我們已經介紹了 Google 如何抓取 Javascript,現在我們準備概述如何準備您的 WordPress 網站以獲得最佳抓取預算。 對於“抓取預算”,我們打算使用 Google 掃描網站以隨後在 SERP 上對其進行索引和排名的時間範圍。 再一次,有很多策略可以用來優化你的 WordPress 網站的抓取預算,但它們都從分析它的日誌文件開始。

通過使用ScreamingFrogDeepcrawl等工具,您將能夠分析和概述哪些頁面被抓取的次數最多,並且通常,您將看到 Google 實際抓取主題文件等資產的方式比實際登錄頁面更多。 這當然是一個大問題,因為您讓 Googlebot 抓取您網站中不以關鍵字為導向的部分,從而限制了您的排名潛力,這實際上是在浪費 Googlebot 的時間。 一旦通過正確的日誌文件分析確認了這一點,您就可以通過在您的 robots.txt 文件中禁止這些資源來從 Googlebot 的抓取預算中刪除這些資源。 您可以在此處找到有關如何操作的更多信息。

手機呢?

您可能知道,Google 非常重視每個網站的移動版本,以至於移動索引自 2018 年以來(技術上是 2017 年,但在 2018 年已完全註冊)以來首次被計算用於排名目的。 了解所有這些策略也適用於移動設備非常重要,因為您在規劃 WordPress 架構時會更加強調抓取預算,這僅僅是因為 Google 抓取移動版網站的速度要快得多。

在 WordPress 上,一些應用程序開發人員創建了一個 AMP 插件,您可以使用它來創建、改進和優化 WordPress 網站的移動速度。 如果您的內容/產品不是非常面向長形式的內容,AMP(加速移動頁面)也可以幫助 Google 上的特色結果。

總結

WordPress 是一個設置簡單的架構,但優化起來非常複雜,尤其是在技術 SEO 方面。 請注意,這些策略只是技術 SEO 實際應用於 WordPress 的框架,因為等式中包含大量變量,從設置詳細的 GTM 規則到根據站點目標優化會話質量。 話雖如此,可以通過 WordPress 創建和交付極高質量的技術 SEO 策略,特別是如果您從一開始就優化其後端。 WordPress 可能是一個遺留架構,但有很多方法可以“超越”這個最初的問題,如上所述。