SEO 關鍵字研究技能
在撰寫部落格內容之前,先找出熱門、高潛力的關鍵字。這項技能能將普通的部落格題目轉化為能獲得排名的 SEO 優化內容。
使用時機
- 當使用者要求撰寫部落格文章或一般文章時
- 當使用者想要針對某個主題進行關鍵字研究時
- 當使用者需要一份內容行事曆或內容計劃時
- 當使用者想為現有內容進行 SEO 最佳化時
- 任何針對技術/開發者受眾的部落格產生任務
核心原則
在產出部落格內容之前,務必先進行關鍵字研究。
不好的做法: 寫部落格 -> 期望它排名 -> 通常不會
好的做法: 研究關鍵字 -> 找到突發機會 -> 寫最佳化文章 -> 獲得良好排名
關鍵字優先級系統
在分析 Google Trends 的「相關查詢」(RELATED_QUERIES)結果時,請依下列順序為關鍵字設定優先級:
1. 突發關鍵字 — 最高優先級
formatted_value: "Breakout"代表 5000% 以上的成長- 競爭極低(趨勢剛起步)
- 作為主要部落格關鍵字使用
- 立即產出內容(搶佔先機)
2. 高成長關鍵字 — 非常高優先級
formatted_value: "+100%"或更高- 低至中等競爭
- 作為主要或強而有力的次要關鍵字使用
- 在 2-4 週內產出內容
3. 中等成長關鍵字 — 高優先級
formatted_value: "+50%"至"+99%"- 中等競爭
- 作為內文中的次要關鍵字使用
4. 長尾關鍵字 — 策略性優先級
- 基於問題的查詢(如何、什麼、為什麼、何時、哪裡)
- 低競爭、高轉換率
- 用作 H3 標題 — 目標是獲得精選摘要和語音搜尋
5. 已確立關鍵字 — 中等優先級
- 流量穩定的熱門查詢,競爭高
- 用在內文中,不作為主要目標
SEO 研究工作流程
第一步:關鍵字發現(1 次 API 呼叫 — 必要)
使用使用者的部落格主題查詢 RELATED_QUERIES:
curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_QUERIES&date=today+3-m&api_key=$SERPAPI_KEY"
從回應中,提取:
- 突發關鍵字 → 主要關鍵字候選
- 高成長關鍵字 (+100%) → 次要候選
- 基於問題的查詢 → H3 標題和精選摘要目標
選擇主要關鍵字:
- 第一個突發關鍵字(如果有的話)
- 否則選第一個高成長關鍵字
- 否則按分數選最高查詢
第二步:內容結構(1 次 API 呼叫 — 必要)
用相同主題查詢 RELATED_TOPICS:
curl -s "https://serpapi.com/search?engine=google_trends&q=USER_TOPIC&data_type=RELATED_TOPICS&date=today+3-m&api_key=$SERPAPI_KEY"
從上升中和熱門的結果中提取主題標題。這些將成為你的 H2 章節標題(選擇 3-5 個)。
第三步:趨勢驗證(1 次 API 呼叫 — 可選)
僅在需要在多個候選關鍵字之間做選擇,或需要驗證可行性時使用:
curl -s "https://serpapi.com/search?engine=google_trends&q=KEYWORD&data_type=TIMESERIES&date=today+12-m&api_key=$SERPAPI_KEY"
比較最近 2 個月的平均值與更早 2 個月的平均值。如果近期平均值高於早期平均值,表示趨勢上升 — 可繼續進行。如果呈現下降趨勢,請考慮改用其他關鍵字。
第四步:產出部落格大綱
使用以下結構建立大綱:
標題:[主要關鍵字] — [好處/數字] [年份]
(最多 60 個字元,必須包含主要關鍵字)
Meta 描述:(150-160 個字元,包含主要關鍵字和 1-2 個次要關鍵字)
# [H1 — 與標題相同或略作變化]
## 引言(150 字)
- 在前 100 字內出現主要關鍵字
- 用一個問題或痛點來吸引注意
- 預告他們將學到的內容
## [H2:來自第二步的相關主題 1]
### [H3:來自第一步的長尾問題]
回答該問題的內容(150-200 字)
### [H3:另一個長尾問題]
內容(150-200 字)
## [H2:相關主題 2]
### [H3:長尾問題]
### [H3:長尾問題]
## [H2:相關主題 3]
### [H3:長尾問題]
### [H3:長尾問題]
## 結論(100 字)
- 總結關鍵要點
- 主要關鍵字出現一次
- 行動呼籲
目標:總共 1500-2500 字
關鍵字放置規則
| 位置 | 規則 |
|---|---|
| 標題 | 包含主要關鍵字,最多 60 個字元 |
| H1 | 與標題相同或略作變化 |
| H2 標題(3-5 個) | 使用相關主題,自然語言 |
| H3 標題(8-12 個) | 使用長尾關鍵字,問題格式 |
| 第一段 | 在前 100 字內出現主要關鍵字 |
| 內文 | 主要關鍵字密度 1-2%,次要關鍵字密度 0.5-1% |
| 結論 | 主要關鍵字出現一次 |
| Meta 描述 | 主要關鍵字 + 1-2 個次要關鍵字,150-160 個字元 |
絕對不要關鍵字堆砌。 內容必須讀起來自然。Google 會懲罰不自然的重複。
品質檢查清單
在產生部落格之前,請確認:
- 找到至少 1 個突發關鍵字或成長 +100% 的關鍵字(或合理說明使用已確立關鍵字的理由)
- 從 RELATED_TOPICS 取得 3-5 個 H2 主題
- 有可供 H3 標題使用的長尾關鍵字
- 主要關鍵字夠具體,有機會獲得排名
- 部落格結構遵循上述大綱模板
- Meta 描述已撰寫(150-160 個字元)
- 目標長度為 1500-2500 字
如果該主題不存在任何突發或高成長關鍵字,請告知使用者 SEO 機會有限,並建議其他有成長性的切入角度或相關主題。
預算提醒
免費額度:每月 250 次搜尋
| 策略 | 每次部落格呼叫次數 | 每月可產生部落格數量 |
|---|---|---|
| 最低(建議) | 2 | 125 篇 |
| 標準 | 3 | 83 篇 |
| 完整 | 4 | 62 篇 |
預設使用 2 次呼叫(RELATED_QUERIES + RELATED_TOPICS)。僅在明確需要時才加入 TIMESERIES 或 GEO_MAP 呼叫。
需避免的常見錯誤
- 跳過研究 — 未檢查趨勢就撰寫會錯失突發機會
- 忽略突發關鍵字 — 在有突發變體可用時仍使用通用詞彙
- 關鍵字堆砌 — 不自然地重複關鍵字;維持密度在 1-2%
- 缺少長尾關鍵字 — 錯失精選摘要和語音搜尋機會
- 通用 H2 標題 — 務必使用 RELATED_TOPICS 數據來建立章節結構
範例腳本
如需完整的工作範例,請執行:
python scripts/blog_seo_research.py "你的部落格主題"
請參閱 scripts/blog_seo_research.py 查看實作。
參考資料
- references/keyword-placement-guide.md — 詳細的放置規則與範例
- references/tech-blog-examples.md — 技術/開發者部落格的實際範例