設定WordPress固定網址結構是SEO的重要課題

當你架設好WordPress時,點擊第一篇文章,然後看瀏覽器的網址列,你應該會看到WordPress預設文章的網址,那串數字與?號組成的網址,例如:https://www.wongjie.com/?p=123 ,這就是本文要說明的重點。

為什麼要討論這個議題,原因是網址是SEO非常重要的一部份。在這裡我們要討論的網址不是網域名稱,而是WordPress裡每篇文章或是靜態網誌分頁可以自訂的固定網址。仔細看看你的網域後頭長的樣子,那裏預設是一串數字與問號。其實網路上有很多篇針對網址(在WordPress中通常稱為固定網址Permalink) 如何設定有許多說明,不過我想值得重視的是選擇哪一種對SEO會有不同效果。

上圖是經過設定後的網址長相。433/後面那串中文字就是文章的標題,但中文在google chrome以及firefox瀏覽器都可以正常顯示,唯獨在ie會是一長串 446/%e8%a8%ad%e5%ae%9awordpress….亂碼,有人也許會把這段亂碼改為英文,但保留中文其實對SEO的排序是有效果的。

一個正確的固定網址結構,將有助於搜尋者更容易找到你的內容

一般搜尋引擎的搜尋結果會出現三種元素:網頁標題、網址以及部分的內容,影響搜尋引擎排序的因素多不勝數,但這三項是我們可以看得到而且能夠操控的因子,並且具有相當的影響力。選擇一個正確的固定網址結構,將有助於搜尋者更容易找到你的內容,也能幫你的網誌加分。

設定Wordpress固定網址

下圖是Wordpress設定固定網址的畫面,你可以在控制台 > 設定 > 固定網址找到。若你還不了解如何正確設定固定網址,請參考以下這篇文章。

如何設定WordPress的固定網址

預設

這是一開始網址的預設值。當你安裝了新的Wordpress系統,並且沒有做任何變更的動作,網誌文章或頁面的網址就是像這樣的預設格式。由於它把文章的 post-id (每篇文章的代碼,由系統自動產生)直接放入鏈結裡,所以WordPress能夠直接向資料庫撈取內容。這種設定方式的優點是速度最快,缺點是看起來不怎麼美觀、直覺上無任何語意。若選擇此格式,你的網站就缺少了可以讓自己頁面加分的機會。因為那堆變數不會是你想要的關鍵字。

因此,對於這種設定,除非是你的主機不支援 .htaccess,否則我會強烈建議使用預設之外的固定網址設定

日期與名稱

這種固定網址格式是個不錯的選擇,它讓網址結構裡包含年份、月份、日期和文章名稱,可以間接告訴讀者或是搜尋引擎這篇文章是建立於什麼時候,網址內的文章名稱又能讓搜尋時有更多機會被搜尋者找到。有些觀點認為將文章的建立日期告訴搜尋引擎不是一個好的作法,但說實在就算你不說,搜尋引擎仍然知道你的內容是出現在什麼時候。

這種固定網址格式比較適合使用在更新頻率很高的網誌,例如每天都有三到五篇以上的內容產出。

月份與名稱

與「日期與名稱」比較起來,「月份與名稱」就比較退而求其次,唯一不同的是「日期」會不會顯示在網址列而已。這適合使用在一般更新頻率的網誌裡,優點是可以在網址內顯示此文章的建立時間及文章名稱,但不適合使用在需要時常回頭更新文章內容的網誌。舉例來說,我在2012年10月寫下一篇文章,網址可能會像 https://www.wongjie.com/2012/10/sample-post/ ,假設我在2013年1月更新並修改發佈日期,就會從原本的網址轉變為 https://www.wongjie.com/2013/01/sample-post/ ,除非使用相關外掛來引導舊網址的讀者進入新網址,否則就會出現找不到網頁的情形,且搜尋引擎若已經針對原網址索引,就要花一些時間等候更新,對於網誌或多或少會有些影響。

如果你有回頭更新文章的習慣(例如寫軟體介紹,可能要更新軟體版本等等),我不建議使用「日期與名稱」、「月份與名稱」兩種固定網址設定,這會對往後更新造成麻煩。

數值式

這種固定網址設定會比「預設」選項來得好一些,優點是網址格式不會有問號「?」跟一堆數字,簡潔而且速度上也會和「預設」一樣快,可惜的是沒有善加利用網址列,把文章名稱也帶進網址裡增加搜尋強度,讀者便無法直接從網址判斷該鏈結的內容為何。如果你懶得在寫文章時還要設定固定網址內的文章名稱,或者你想讓網址看起來很簡單,那麼我會建議你就使用「數值式」的設定選項吧!