繼寫完上一篇 WordPress SEO 有幫助的 3 + 4 個外掛之後,陸續優化本站的同時,又發現了 2 個外掛,是針對頁面內部連結的,覺得很有幫助,就再寫了這篇。
Easy Table of Contents
1Easy Table of Contents 是生成文章大網的工具,會抓文章中的標題,自動生成大綱,更好的是生成的項目會加上錨點,點擊後會滑到那個標題的所在位置。
像是上一篇介紹 3 + 2 個對 SEO 有幫助的外掛,就生成了以下大綱:
範例圖是我修過 CSS 的樣子,也可以從後台部份設定樣式。以下是後台看到的介面:
基本上作者把使用者考慮到的部份都寫進功能設定裡了,比方標題要抓到哪個層級、在哪些頁面中執行、外觀樣式、濾掉哪些關鍵字……等等。
這是一個很好用的外掛,原本一開始的頁面大綱我都是手寫,裝了這個外掛後就讓外掛自動生成了。
但用這個外掛有一個要特別注意的地方,就是--它有可能會讓 GA 抓不到數據。這是個人的慘痛經驗,詳情寫在這一篇裡,建議使用這外掛的人先看一下:
如果頁面有 id=ga,用 gtag 埋 Google Analytics 會收不到流量
Simple Sitemap
2裝了 Jetpack 或 Yoast SEO 後,這兩個外掛都有生成網站地圖的功能,不過它們的網站地圖是給搜尋引擎看的,而不是給人看的。
一般網站要做網站地圖,會做兩份,一份給搜尋引擎,一份給使用者。
給搜尋引擎的網站地圖
給搜尋引擎的網站地圖,就是常聽的 Sitemap,是為了讓像 Google、Yahoo 等搜尋引擎知道你的站共有多少頁面可以收錄在它們的資料庫中。
實際上我們在搜尋引擎輸入關鍵字並搜尋時,出現的搜尋結果都是從它們的資料庫去抓的,而不是由廣大無邊的網際網路上去抓。
所以讓搜尋引擎知道網站有多少頁面可以被收錄是很重要的。
給使用者的網站地圖
會準備一份給人看的網站地圖,主要是不讓人「迷路」。
網站地圖就跟一般生活中的地圖一樣,讓你知道怎麼走會走去哪。而網站地圖的功用也在此。
一般來說,我們進到一個沒到過的頁面,無法一眼就看出這個網站大概會有哪些內容,因為每個頁面都藏在導覽列裡、列表頁裡、側邊連結裡……,除非是網站的維運者,不然遇上 UX 不好的站就會迷路,找不到自己要的東西後選擇跳出。
網站地圖就是彌補這個缺陷。準備一份網站地圖,讓使用者一眼看上去,可以知道想找的資料會在哪個分類或頁面中,達到使用者來的需要。
Simple Sitemap 使用教學
Simple Sitemap – Create a Responsive HTML Sitemap,分為免費版跟付費版,這篇寫的是免費版的部份。
安裝完 Simple Sitemap 並啟用後,點選 WordPress 後台的「頁面」->「新增頁面」,在編輯器的區塊上按左上角的「+」按鈕,然後搜尋 Sitemap,就會看見出現 Simple Sitemap 提供的 2 種區塊:Simple Sitemap、Simple Sitemap Group。
Simple Sitemap
Simple Sitemap 指的是不分類的列出所有頁面或文章的連結,選擇後,編輯區會出現樣式預覽,而右側的項目區塊也會列出可以修改的選項:
可以顯示的部份是文章(Post)、頁面(Page),有趣的是也加上了頁籤功能,可自由選擇要不要用。
因為無法按照文章分類顯示階層,所以本站的網站地圖不是用這個區塊,而是用下一個 Simple Sitemap Group。
Simple Sitemap Group
Simple Sitemap Group 是可以照著文章分類或標籤來分組的,點了以後會看到的設定如下:
從截圖左側預覽區可以看到,網站地圖的部份有照著分類來分組。
因為這種更適合找資料,所以本站選擇的是這種方式。
Simple Sitemap 還有一個很好的地方,就是當新增文章時,Sitemap 就會自動更新,不用每新增一篇文章就要來生成一次。