🌐 提升 SEO 必備模組:Drupal 的 Metatag 與 Schema.org Metatag
2025-04-30
標籤: 模組
當你打造一個內容導向的網站,不論是新聞平台、商品網站還是部落格,「搜尋引擎最佳化(SEO)」一定是不可忽略的關鍵。
在 Drupal 世界裡,有兩個強大模組能幫助你提升 SEO 表現:
這篇文章將帶你了解它們的功能、設定方法與實務應用技巧!
🔖 Metatag 是什麼?
Metatag 模組讓你可以在網站的 <head>
中加入各種 HTML meta 標籤,這些標籤提供搜尋引擎與社群媒體平台更豐富的內容資訊,像是:
- 網頁標題(
<title>
) - 描述(
description
) - Canonical URL
- Open Graph(給 Facebook)
- Twitter Card(給 Twitter / X)
- Robots 指令
- Language、Author 等等
這些都可以自動根據內容動態生成,不需每篇手動輸入!
🎯 Schema.org Metatag 是什麼?
Schema.org Metatag
是 Metatag 的延伸模組,提供 結構化資料(Structured Data) 的設定功能,讓 Google 等搜尋引擎能更聰明理解你網站的內容。
範例:
- 一篇文章可標示為
"@type": "Article"
,並註明: author
headline
datePublished
image
articleBody
這些標籤可幫助搜尋結果顯示 豐富摘要(Rich Snippets),提升點擊率!
⚙️ 安裝方式
使用 Composer:
composer require drupal/metatag
composer require drupal/schema_metatag
啟用模組:
drush en metatag schema_metatag -y
🔧 基本設定步驟
1. 建立全站預設設定
進入後台:
/admin/config/search/metatag
新增或修改「Global」設定,定義全站預設的 meta 資訊。
建議設定:
- Title tag:
[node:title] | [site:name]
- Description:
[node:summary]
- Canonical URL: 自動設定
- Open Graph/Twitter tags: 適用於社群分享預覽
2. 每種內容類型套用自定義樣板
針對不同的內容類型(如文章、產品、活動等),可以設定對應的 Metatag 樣板。
路徑:
/admin/config/search/metatag
針對每種 Content Type 建立樣板,例如:
- Article
- Title:
[node:title] | [site:name]
- Description:
[node:field_summary]
- og:type:
article
3. Schema.org 標記設定
啟用 Schema.org Metatag
後,每個 Metatag 配置頁面會新增一個「Schema.org Settings」區塊。
可自訂:
- Schema 類型(如
Article
,Event
,Product
,Organization
等) - 對應的欄位(如
image
,author
,datePublished
)
系統會自動產出符合標準的 JSON-LD 片段,嵌入於 <head>
區塊內。
💡 實務應用情境
✅ 加強新聞文章 SEO
{
"@context": "https://schema.org",
"@type": "NewsArticle",
"headline": "台南馬拉松報名開跑!",
"author": {
"@type": "Person",
"name": "Mana"
},
"datePublished": "2025-04-30",
"image": "https://example.com/images/tainan-marathon.jpg"
}
讓 Google 直接顯示新聞卡片,搶佔搜尋結果上方!
✅ 電商商品結構化資料
可自訂為:
{
"@type": "Product",
"name": "MIT風格木質文創商品",
"image": "https://example.com/product.jpg",
"description": "手工打造,限量上架",
"offers": {
"@type": "Offer",
"price": "880",
"priceCurrency": "TWD",
"availability": "https://schema.org/InStock"
}
}
未來可結合 Google Merchant 中的產品資料來源,提升轉換率。
🛡️ 注意事項與建議
- 確保頁面沒有重複的
meta
標籤。 - 建議安裝
Redirect
模組避免重複 URL。 - 可用 Google 工具測試:
- Rich Results Test
- Structured Data Testing Tool(已歸檔)
✅ 總結
模組 | 功能 |
---|---|
Metatag | 設定 HTML <meta> 標籤,自動化 SEO |
Schema.org Metatag | 產生 JSON-LD 結構化資料,強化搜尋引擎理解力 |
這兩個模組是任何 專業 Drupal 建站專案不可或缺的基礎 SEO 工具,搭配 Token 系統與內容類型規劃,可實現全面而穩定的內容優化策略。