Yoast和Google贊助的WordPress核心貢獻者提議該專案增加一個效能團隊,以提高Google的Core Web Vitals指標衡量的核心效能。
“使用者期望並喜歡快速體驗(有意或無意),”Yoast贊助的全職核心貢獻者Ari Stathopoulos說。“研究表明,快速的網站可以提供更好的使用者體驗,增加參與度,有利於SEO,增加轉化率,並且更加經濟和生態友好。”
毫無疑問,使用者期望並可以從改進的效能中受益,但在任何給定的WordPress站點中都有許多變數在起作用。Stathopoulos純粹從核心效能來看,WordPress沒有在競爭中脫穎而出。
“與其他平臺(例如,Wix、Shopify、Squarespace)相比,WordPress落後了,”他說。“其他平臺平均比WordPress網站更快——並且變得越來越快(參見HTTP Archive的Core Web Vitals報告),並且正在積極投資(和營銷)核心效能即功能 [ 1 , 2 ]。 ”
HTTP Archive為進行Web效能研究的人員提供了一個通用資料集,發現截至2021年9月,只有21.5%的評估站點具有良好的Core Web Vitals分數。雖然該百分比隨著時間的推移不斷增加,但已經表現出色的競爭對手WordPress 網站也在迅速提高他們的分數。Stathopoulos將其描述為WordPress與其他平臺之間“不斷擴大的差距”。
主要挑戰之一是WordPress網站所有者可以自由地在他們的網站上使用他們想要的任何主題和外掛,這使得效能比引用的託管平臺更難解決。該提案指出“實現合理的效能水平不應該是外掛領域,而是核心的一部分”,並且不應期望終端使用者成為效能專家。
“實現高水平的效能需要在整個堆疊中‘內建’技術考慮;並且由於主題/外掛通常不是這種情況,因此效能解決方案僅限於針對非效能行為(例如輸出緩衝)的“蠻力”效能解決方案,” Stathopoulos說。
該提案得到了貢獻者、SEO顧問和託管公司代表的強烈響應,並提供了幫助和建議。
WordPress首席開發人員Mark Jaquith對這個主題特別感興趣,他說他今天看到的最大問題與前端效能和資產管道有關:
WordPress沒有(直接)支援延遲樣式載入。它沒有用於關鍵主題樣式的系統。對於JavaScript,它有沒有支援defer
, async
, type="module"
或 nomodule
.。預設是載入標頭中的所有指令碼。WordPress本身會將其額外的表情符號程式碼和塊庫放入標題中。WordPress注入JS程式碼和樣式,完全避開資產管道並直接附加到 wp_head
和 wp_footer
。外掛只是直接排除難以更改的定製指令碼標籤。當您向站點新增10個外掛時,在每個頁面載入時都載入 jQuery(在頁首中)的機率非常高。沒有人會被激勵成為一個好公民(包括WordPress本身),因為總有人比你汙染更嚴重。“如果jQuery已經被其他東西排入佇列,我想我最好使用它。”
Jaquith的總結描述了一個更廣泛的生態系統問題,並以一個發人深省的警告結束。
“這是一個巨大的問題,解決它需要大量的努力、意志力和時間,”他說。“值得做。如果WordPress前端效能繼續下降,對於任何關心其SERPS的網站來說,該專案將不再是一個可行的選擇。”
一位WordPress效能顧問Eroan Boyer建議在站點健康螢幕中新增一個專用工具,該工具將顯示在每種頁面型別(首頁、文章、頁面、CPT)上載入了多少JS和CSS ,以及它們的來源。
“確定給定指令碼或樣式表的來源是我在AMP外掛上下文中一直在做的事情,”Google工程師Weston Ruter說。“我不知道AMP外掛中的實現是否適合核心,但我對這個領域很感興趣。
“如果我們可以將給定標記的來源與對頁面效能的(負面)影響相關聯,那麼我們就可以開始突出顯示有問題的主題和外掛,開始為新增到前端的內容提供一些責任。”
Gutenberg工程師Riad Benguella在8月份發表了一些關於外掛效能對編輯器的影響的研究。流行外掛中的主要違規者包括WooCommerce、Yoast SEO和Jetpack。這是效能的另一個方面,它比網站訪問者更能影響WordPress使用者。Web開發人員Takis Bouyouris建議建立一個效能框架,外掛開發人員可以遵循該框架,以避免製造對前端和管理核心效能產生負面影響的產品。
到目前為止,該提案尚未收到任何重大反對意見,貢獻者似乎渴望以任何方式提供幫助。Stathopoulos說,下一步將是在make.wordpress.org上建立一個Slack頻道、一個會議時間表和一個空間。一旦基礎設施到位,貢獻者就可以開始對效能進行基準測試,定義成功標準,並確定Core Web Vitals改進的優先專案。
評論留言