【免外掛】如何在 WordPress 設定 meta description?

Meta description 的主要目的是向搜尋引擎和用戶提供網頁內容的快速概述,讓用戶在還沒點擊前就已經先略知這個頁面的內容。因此撰寫一個清晰、有吸引力的 meta description 能夠吸引搜尋用戶訪問網站。

WordPress 沒有提供填寫 Meta description 的欄位,想要在 WordPress 中設定 Meta description 需要透過安裝外掛或是手動編寫來實現。Yoast SEO 和 All in One SEO
Pack 等 SEO 外掛雖然有提供 Meta description 的設定,但對於追求網站速度的用戶來說,手動編寫 Meta description 的方式是最佳選擇。

為什麼要設定 Meta description?

雖然我們有時會在搜尋結果摘要中使用 description meta 中繼標記,但在決定排名時仍不會考量 description meta 中繼標記。

資料來源: Google 決定網站排名時不會參考 keywords 中繼標記– Google 搜尋中心網誌

Google 官方曾多次表示 Meta description 並非「直接」排名因素,但也代表 Meta description 是「間接」地影響排名。引人注目的 Meta description
能夠增加用戶的點擊率,成功為網站帶來更多流量,當網站的流量愈多,將能夠「間接」影響網站的排名,因為代表網站的內容確實吸引用戶。

WordPress Meta description 設定教學:免外掛方法

add meta description

  1. 打開您 WordPress 主題資料夾中的 function.php 檔案。注意: function.php 是 WordPress 主題的重要檔案,修改前請務必備份,以免操作失誤導致網站錯誤。
  2. 在檔案中加入以下 PHP 程式碼:
add_action('wp_head', function() {
    if (is_single() && has_excerpt()) {
        global $post;
        setup_postdata($post);
        echo '<meta name="description" content="' . get_the_excerpt() . '" />';  
    } 
    elseif (is_home()) { 
        echo '<meta name="description" content="請在這填入首頁的 meta description" />'; 
    }
    elseif (is_category()) {
        echo '<meta name="description" content="' . strip_tags(category_description()) . '" />';  
    }
});

如果是文章頁面且有摘要,就將摘要視為 Meta description 的 content。如果是首頁,Meta description 的 content 就設定為填入的內容。如果是分類頁面,則使用分類的描述來作為 Meta description 的 content。

文章摘要(excerpt)是什麼?

在 WordPress 中,「摘要」(Excerpt)和「Meta description」雖然有相似的作用,但它們的用途和呈現方式有所不同。

摘要(excerpt)主要用於 WordPress 內部來顯示文章或頁面的簡短概要,而 Meta descriptions 是一段 HTML 標籤中的文本,用於描述網頁的內容,主要用於搜索引擎優化(SEO)。

如何設定摘要(excerpt)?

  1. 新增文章 → 打開顯示項目設定
  2. 勾選內容摘要
  3. 填入摘要內容

設定摘要(excerpt)

結論

雖非 Meta description 並非 Google 排名直接因素,但其影響力不容小覷,仍然需要精心撰寫 Meta description 來提升點擊率,為網站帶來更多流量,進而間接影響 SEO 排名。

WordPress 用戶可透過 Yoast SEO 和 All in One SEO Pack 等外掛來設定 Meta description,但是第三方插件可能會影響到整體的網站速度。本篇文章提供免外掛的方式,一分鐘內輕鬆為 WordPress 網站設定 Meta description。