如何為 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 與代碼密切相關,無論可疑的博客在網上說什麼。 不過,如果您不是編碼專家,請不要擔心,因為您只需要學習 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 之後閱讀您的內容(包含在特定腳本中的內容),從而有效地降低其排名。
有辦法解決嗎?
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 是所謂的“遺留架構”。 因此,我們打算在當今的前端和後端世界中,將移動它的庫、框架和引擎視為“過時的”和“過時的”。 考慮到這一點,很容易理解為什麼某些 WordPress 網站在速度方面表現不佳。 速度是谷歌排名的一個非常重要的排名因素,對於技術 SEO 策略,有很多不同的方法可以改進它。
首先,您應該減少使用WPBakery之類的圖形插件:手動編寫 CSS 代碼可以為您節省(甚至不是開玩笑)至少 1 秒的頁面加載時間。 理想情況下,開發人員需要構建一個性能良好的網站,但優化速度,尤其是通過壓縮圖像和其他次要資源來完成時,任何人都可以完成。
如何正確規劃您的後端以進行爬網優化
我們已經介紹了 Google 如何抓取 Javascript,現在我們準備概述如何準備您的 WordPress 網站以獲得最佳抓取預算。 對於“抓取預算”,我們打算使用 Google 掃描網站以隨後在 SERP 上對其進行索引和排名的時間範圍。 再一次,有很多策略可以用來優化你的 WordPress 網站的抓取預算,但它們都從分析它的日誌文件開始。
通過使用ScreamingFrog或Deepcrawl等工具,您將能夠分析和概述哪些頁面被抓取的次數最多,並且通常,您將看到 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 可能是一個遺留架構,但有很多方法可以“超越”這個最初的問題,如上所述。