15 個關於 WordPress 的基礎概念 (下) | 外掛、SEO 到網址

最後一篇分享文中,我們要將焦點聚焦在頗受大家重視的 SEO 跟外掛上面,有別於第一篇中的主機、圖片到電子信箱第二篇的佈景主題、區塊編輯器到頁面編輯器。外掛與 SEO 一直是常青受重視項目,正所謂好的外掛組合讓你上天堂,差勁的外組合讓你下地獄,如何靈活有效率的使用外掛,也是一門很重要的課題的說。

同樣的在本篇中也收集了 5 個常在社團與小聚中常見的與外掛、SEO 相關問題,其實這幾個問題都不大,卻很大程度會影響到網站整體規劃,像是網址要中文還是英文、外掛數量等等,因此希望透過這些問題,讓一些迷思概念拋棄,好讓大家在架設 WordPress 網站時能夠走的更穩更長遠。

最後就是要謝謝桓桓鄉寇的Eric 協助校對文中是否有需要糾正之處,秉持著 WordPress 開源精神,資訊取自社群,自然也要回饋給社群,這就是 WordPress 社群迷人之處。

外掛多寡 ≠ 網站速度,重點是檔案大小與功能

外掛的黑板字

外掛,這東西的功能是在補足佈景主題所沒有設定到的功能,就是用外掛來解決問題。之所以會需要這樣,是因為每個網站的需求都不一樣,很難找到能到自己百分百需求的佈景主題跟頁面編輯器,ˊ這時候就要靠外掛來補其不足之處。

因為是靠安裝外掛來加強網站功能,既然如此外掛就有可能越裝越多,畢竟總是希望自家網站能越來越多完善,這時候就會有人疑慮安裝這麼多外掛,不就會拖累速度嗎?

這個問題也是小聚常遇到的,認為安裝太多外掛會拖累速度,然而這種說法只對一半。

所謂拖累速度的重點在於檔案肥大,過於肥大的檔案連資深工程師有時也是無力更動,就像 120kg 跟 60kg 的人,同樣是人,但當要跑起來的話,我們可以預料重量輕的跑起來當然會更快一些,這也是為什麼跑步比賽要依照體重分級競賽,不分的話,體重輕的在先天上就占優勢。由此反推回來,我們就可以知道,在拖累速度的從來不在於外掛數量,而是外掛檔案龐大與否。

舉例來說,我之前使用 Avada 這款佈景主題時,外掛也才裝不到十個,不管是我還是朋友都覺得網站開啟有點慢,後來改換成 OceanWP,後台裝了三十來個外掛,最終卻是讓速度就立刻有感的變快了,之所以會產生這樣的差異,就是在於檔案體積。

Avada 這類型的多功能佈景主題,通常為了好賣,會塞很多功能進去,就像是福袋,讓人感覺買了很划算,只是有些功能之後就算不好用也刪除不掉,等於是白白佔據了資源,因此雖然表面上只有兩三個外掛,卻硬生生拖累了速度。

而 OceanWP、Astra 這類型的輕量型佈景主題,則是採取了透過選擇來降地體積大小,他們將佈景主題中的所有功能都差解開來,讓使用者自行選擇要或是不要,透過這種方式讓佈景主題的體積降低很多,當然如果你全部都要,體積也不會輸 Avada 這類型的多功能佈景主題。

像是導入範本一開始有需要,網站建置完成後就可以刪除了,或是像是 Astra 小部件外掛因為沒用到就不安裝等等,東挑西選的安裝完畢後,外掛清單可能羅列了十來個外掛,但速度反而比多功能佈景主題來的更快的原因在於此。

且外掛的存在本來就是為不會寫程式碼的人而生的,不用什麼都要自己寫進網站中,若是外掛數量會拖累速度,為此很多功能都要自己寫,那外掛生來是要做什麼的,那一開始都不要安裝不就最快。因此重點是在外掛的功能與體積,而非外掛的數量,外掛功能越單一的,檔案越輕,像是我網站中就有指定分類排除的外掛,也是款很輕巧的外掛。

本身就輕巧的外掛,就像是身材纖細的人,連穿七八件衣物,不管在視覺還實際上可能都重不到哪裡去,換成體型就像館長那樣雄壯威武,就算只穿一件背心,整體重量在視覺還是實際上也狠狠甩身材纖細的人十萬八千里,所以重點是從來不是穿幾件衣服,而是外掛本體才是重點,數量從來不是重點。

我網站中每一款外掛,我都很清楚他們的目的及功能是什麼,就像最常被說肥大的 JetPack,因為他的登陸安全性最好,所以我就把它其他功能都關掉,只留下登陸安全性、統計這兩項功能。關閉外掛就不會影響到網站整體速度,因此暫時用不到的外掛我都會關閉,避免資源被佔據,同時省下一直重覆下載的麻煩。

贊助商連結

因此搞清楚外掛功能遠比計較外掛數量更重要,且重覆性外掛裝多了,還有可能導致外掛衝突,拖累速度不說,說不定連網站都無法正常顯示,不是平白給自己找麻煩。

我對外掛的態度,大概就跟底下影片參加聯誼前的作戰策略很像

預計安裝的外掛資料,做好功課是必要的,選擇外掛的原則,就是角色重覆絕對不行。

茫茫外掛海中,找尋合適自家網站外掛的小訣竅

由於 WordPress 社群非常龐大,外掛選擇非常非常的多元,找尋外掛時建議使用英文關鍵字來尋找,不要依靠中文,那會錯是很多寶,畢竟英語系的 WordPress 開發者遠比中文系的多上數倍。

當選中一門外掛時,下圖圈框起來的就是要注意的事項

外掛挑選中重點的示意圖
檢查外掛是否合用的幾項重點,感謝 Alex Lion 分享的挑選秘訣

首先要看的就是內容說明,如果看不懂英文,就請愛用 Google 翻譯,現在的英翻中準確度相當不錯的說,其次通常介紹頁會有截圖說明,也可以去看下圖片是不是自己想要的樣式,接著是看看介紹頁內有沒有示範操作頁面的連結,有些規模比較大的團隊,還會設有示範操作的頁面,讓使用者可以先試用看看,再來決定要不要下載。

看完示範頁面後,接著要來檢查下這款外掛的維護程度,一般正常狀況下,我們可以從外掛版本更新與更新日期,來確認這款外掛是否還有人在維護,還是已經早早讓人放生去了,如果年代有點久遠又很喜歡,那麼我們還可以到技術論壇 (Support) 去看看開發者是否還有在回答問題,只要開發者還在,有人管理就算沒更新其實也沒大問題,簡單說就是「沒問題要更新什麼」的概念。

以上兩種都做完後,接著就是看 PHP 版本跟 WordPress 的相容度,每款外掛都會有最低 PHP 版本的要求,沒達成該要求就有可能無法安裝,至於自家網站的 PHP 版本就要去查主機端,基本上大多數積極營運的主機商給的 PHP 版本不一定會是最新,但也不會太久之前。不過我是也聽過有台灣主機商的 PHP 版本,還在三字頭的,而現在不過這部分會跟主機比較有灣,不過這部分會跟主機比較有關,故在挑選主機時也要注意下 PHP 的版本問題。

最後就是要看 WordPress 版本的相容度了,不一定每款外掛都一定要跟上最新版本,不過卻會有最低版本要求,如果你的版版太舊,也會造成無法使用該外掛,特別是 WordPress 有過幾次重大改版,這幾次的改版都大幅影響了開發者的撰寫程式碼的方式,像是 5.0、5.2,以及現在進行式的 5.8,不要硬撐著不升級,對自家網站的未來沒好處,也會大幅影響安全性

然後補充上一個小撇步,如果該外掛有繁體中文版本,我會去檢查是哪一位譯者翻譯的,若譯者是 Alex Lion,我會優先使用該外掛,不是因為有中文比較方便,而是 Alex Lion 協助幫忙本地化的外掛都會先做過上面所說的步驟,通常也不容易會發生開發者放生外掛的悲劇,等於使用他本地化的外掛,某種程度上就是安心有保障。

當中最不重要的就是安裝次數,安裝使用次數有時候可以因為有人分享介紹而衝高,但不一定好用,其次是有些外掛可能是為小眾需求開發出來,安裝次數很難衝高,像是以出版社主的 PublishPress 系列外掛,團隊開發的系列中最高也才一萬安裝次數而已,或者是我之前找的以月行事曆樣式做為文章列表呈列的 Calendi,他安裝次數也不到 10 次,他們的安裝次數不高,卻都能滿足我當時的需求。

結合上面所講,外掛是越貼合自己的需求越好,安裝數量跟網站速度沒有關係,不要為了減少安裝數量,而試圖使用單一外掛來打天下,像我表單用 Contact Form 7,與之相搭配的擴充外掛就有三款,等於是一個表單用四款外款來打造,速度也沒比較慢,如果為了安裝數量減少,硬是用一款外掛,也不是不行,就是必須花更多時間去找有沒有適合的,甚至有可能會在付費外掛中才找尋到,從時間成本跟現實面來講都是不很划算,

這邊來個找外掛的小撇步,如果遇到很棒的外掛,我還會再拉到最下面去看開發者是誰,點進去他的個人頁面查看他開發過哪些外掛,或者是他收藏了哪些外掛,在來從中來挖寶,看能不能找到有趣的外掛

如何挑好外掛,如何好好靈活搭配使用外掛,也是一門高深的學問,不是人人都可以簡單用外掛一個個相互堆疊出好用好看好維護的網站。

外掛一個接一個連續著,用不盡經驗層層推積,戰略性、藝術性、革命性與驚異性,這就是無敵的小技巧,那個技術用完還有這個技術,連續使用就成為了「連續技」,既強大又多變化,如此絕佳巧妙,這就是工程師豐富的外掛經驗與技術

你的網站排名,跟你安裝哪一套SEO外掛沒關係

SEO 重點項目

最常出現重覆安裝狀況的外掛,就屬 SEO 相關的外掛,這邊要強調 SEO 外掛只需要安裝一套,安裝兩套並不會 1+1<2,且還很容易產生外掛衝突,反而使該出來的敘述無法出現在 Google 上。

其次是安裝哪一款 SEO 外掛都跟 SEO 排名沒有關係,SEO 外掛的重點在於輔助你達成更好的 SEO 效果,輔助讓你的網站排名能夠更往前邁前,不是安裝了哪一套 SEO 外掛排名就會往上衝,要是有這麼神的外掛,那家公司早就賺翻了。

且最重要的不是安裝哪一套SEO外掛,而是負責操作SEO的人是否具有整體 SEO 策略的概念。SEO 是一個非常複雜的東西,從網站規格開始,到文章撰寫,最後是行銷推廣,這當中每一個環節都非常重要,有很多東西不是單靠 SEO 外掛就可以達到,SEO 外掛只是當中的一個工具而已。

因此 SEO 外掛的重點在於,外掛當中的該填寫的欄位都填寫了沒有,該做好的設定做好了沒有,這些都做好後,專心產出內容才是 SEO 最重要的事情,沒有內容,大羅神仙也難救。

若真的很想要衝SEO排名,那麼除了外掛填好填滿之外,就是去多看看相關文章,留意 Google 演算法的更動,或者市面上也有相關書籍可以購買,更甚至也還可以去上課,或者是多去幾位 SEO 專門粉絲頁看看等等,這些腦袋內的知識補充,絕對比研究哪一款 SEO 外掛可以衝到最好排名更實際。

另外若是覺得現在使用的SEO外掛不好用想換,只要設定匯出即可,國外的SEO外掛競爭非常激烈,因此幾個大型的SEO外掛彼此都可以接受彼此的資料,像之前某家 SEO 外掛更新後變得超爛,就掀起一陣 SEO 搬家潮。

SEO 相關推薦粉專

SEO 專書推薦

網址不管中文還是英文,Google 都可以正確讀取

這個也是最常被提到的問題,文章網址設定到底是要中文還是英文,其實現在的 Google 技術已經能讀取中文字彙的意思了,除非你特別用像「下雨天留客天留我不留」,這種前後文斷句斷錯,意思就會截然不同的字句,不然白話文跟簡單化的中文,Google 都可以讀懂。

那一定有人會問,既然如此還是有很多人用英文命名,那也很簡單,這就是網站經營層面的考量,有些人用英文遠比中文順手,有些已經經營很久不想更改,有些是重架設網站後批次轉移用中文不方便,各式各樣的原因,因此使用哪種語言做為網址都不是重點,重點在於穩定不要亂更動。

我自己使用中文網址的原因,在於我英文沒那麼好,萬一拼錯字母,萬一導致意思天差地遠,那真的會影響到 SEO,其次是我比較好掌握文章流量,中文畢竟是我的母語,且 GA 報表上也可以顯示中文網址,使用母語可以讓我直覺理解網站的流量變化。

如果嫌棄中文網址會轉變成一連串看不懂的參數,也有相關的瀏覽器擴充外掛,像是 4cUrls Lite 就可以輔助,且換個角度去想,網址是給人看的,中文地區使用中文網址,讓訪客在點擊之前就可以很清楚知道自己要進去哪個網站,不也是增加點擊率的一種方式嗎?

說真的中文網址對於 SEO 的影響真的沒有想像中那麼大,改網址對 SEO 的影響遠比使用中文網址更加嚴重許多,所以不用太過糾結到底要用哪一種,用自己順手的好。

就算你的文章全都綠燈,也不代表排名就會高

櫻花樹下的綠燈

超萬年經典的問題之一,就是各家 SEO 外掛要如何能開綠燈,不但相關提問不少,相關教學文也都頗受歡迎,但開綠燈跟排名還真的掛不上勾。

首先最關鍵的就是,目前市面上的 SEO 外掛都來自國外,能夠判別的字彙主要以英文為主,英文是表音文字,而中文是表意文字,兩者在先天上就完全不同,自然外掛無法判別中文跟計算字數,在這種情況下,關於字數多寡這欄位的評分時就很難準確了。

重點是在於該做的事情做了沒,像是外部連結、內部連結、圖片ALT、H 標籤、網址設定等等這些都做了沒,這些都有做了,加上了內容好,排名自然會往上衝,這些都沒做,那要往上衝自然比較難一點,但不代表就衝不上去,因此綠燈與否只是在於提醒作者這些基礎的 SEO 設定要做好。

與其把重點放在綠燈有無亮起 (下方有亮綠燈的分享),還不如檢查的是自己是否哪邊設定沒做好,而不是放在綠燈是否有亮,對我而言綠燈沒亮就只是在提醒我有設定沒設定好,得去查核需疏漏之處,不過我進行清點時我會要認清有些東西,就是無法達標,像是 600 字的英文單字,這個我是直接放棄,其他能修正的就修正,只是這些修正的前提是不能影響到文章閱讀,若會影響到就會選擇放棄綠燈。

讓 Rank Math 的 SEO 建議分數,在中文文章中達到 92 分高分

對我而言觀看者的體驗為優先考量,這也是 Google 曾經說過的「網頁製作的重心是滿足使用者,而不是搜尋引擎」,畢竟閱讀的是人,而不是爬蟲, 文章內容與頁面排版才是重點,好的訪客體驗遠比綠燈更重要,也才是 SEO 的基本精神,提供舒適優良的內容給使用者們。

且講個極端的例子,大家最詬病的內容農場,他們之所以可以屢屢搶佔 Google 首頁,就是因為他們的文章有內容,大量搬遷抄襲到自家網站,都不知道日更多少次,而文章排版依照 SEO 規則,網站整體結構也按照 SEO 規格,廣告也不會塞滿滿同樣也是依據 SEO 規範,當中所下的努力,老實說能像他們這麼努力的網站還沒多少個,他們衝到首頁也是理所當然,就像我之前遇到一個 SEO 老師說的「內容農場比你我想像的還要努力」。

小結-網站架設基礎概念搞清楚,架設網站才能事半功倍

網站架設就跟造房子一樣,需要有好的結構,如圖片的木頭小房子

在這系列中所說的概念,都是在多場小聚、社團問題中累積下來的,很多每年都會重覆出現,經過一場場討論與分享後,特地將這些零散的概念整理成上述的這些內容,讓新踏入 WordPress 坑的新手們能節省掉跌跌撞撞的時期。

這些概念看似不是很重要,但卻是很常被提出的問題,畢竟網路資訊豐富,我不敢說我的一定正確,但至少是通過多場小聚討論所得出的結論,是大部分工程師/資深玩家普遍都能接受的觀念,當然以上概念可能會隨著 WordPress 後續的發展而所不同,不過以現階段而言應該可以撐很長一段時間了。

以上概念若有想要更深入討論的,很歡迎前往全台各地小聚,與工程師、同好、使用者等一起激盪出更多火花,不同情境下遇到的問題也會截然不同,解決方法自然也有所差異,藉由討論可以找尋出屬於自己的解決方案。

這也是 WordPress 迷人之處,不管什麼階段的夥伴都能聚在一起,可以看到自己看不到的盲點,或是從交談中得到靈感,像我的好幾篇文章都是從小聚中得到靈感,寫完後就衝上 Google 首頁了。

WordPress 的坑很深,希望透過這 15 個基礎概念的分享,能讓大家在學習 WordPress 的路上更加順利,從中享受自架網站的樂趣與幸福。

關於外掛分享推薦:

相關基礎概念文章推薦:

有 291 人閱讀過此文
返回頂端