結論先講
內容 SEO 的核心不是塞關鍵字,是搞懂使用者在找什麼,然後比任何人都回答得更好。 關鍵字研究決定你要寫什麼、標題決定使用者點不點、內容結構決定 Google 看不看得懂。這三件事做對,排名自然就上去。
我把一篇舊文章的標題從「Git 進階操作」改成「Git rebase 完整教學:搞懂 merge 和 rebase 的差異」,不改內文,兩週後排名從第 12 名升到第 4 名。標題真的有差。
關鍵字研究:先搞懂要寫什麼
不是先寫文章再塞關鍵字,是先找關鍵字再決定要寫什麼。
免費工具推薦
| 工具 | 特色 | 適合用來 |
|---|---|---|
| Google Trends | 趨勢比較,免費無限制 | 比較兩個關鍵字的熱度、找季節性關鍵字 |
| Google Keyword Planner | Google 官方,需要 Ads 帳號 | 看搜尋量和競爭程度 |
| Ubersuggest | 免費版每天 3 次查詢 | 找長尾關鍵字、看競爭對手排名 |
| Google 搜尋建議 | 直接在 Google 搜尋框打字 | 找使用者真正在搜的詞 |
| People Also Ask | Google 搜尋結果的「其他人也問了」 | 找 FAQ 題目 |
| Answer the Public | 問句型關鍵字 | 找「如何」「為什麼」「什麼是」類的題目 |
關鍵字研究流程
1. 列出你的主題(例如:Git)
2. 到 Google 搜尋框打「git 」,看自動建議
3. 記下有搜尋量的長尾詞
- git rebase 教學
- git cherry-pick 用法
- git stash 怎麼用
4. 到 Keyword Planner 看搜尋量
5. 選搜尋量 100-1000/月、競爭低中的詞
6. 一篇文章鎖定一個主要關鍵字 + 2-3 個相關詞
原則: 新站別打大詞(「SEO」月搜 40 萬,你排不上去)。打長尾詞(「技術部落格 SEO 設定」月搜 200,但你可能排第一頁)。
搜尋意圖:使用者到底想要什麼
同一個關鍵字,使用者的意圖可能完全不同。搜尋意圖分四種:
| 類型 | 使用者想要 | 範例 | 你該寫的內容 |
|---|---|---|---|
| 資訊型(Informational) | 了解某個東西 | 「什麼是 canonical」 | 教學文、解釋文 |
| 導航型(Navigational) | 找特定網站 | 「Google Search Console」 | 不用搶,搶不過 |
| 交易型(Transactional) | 買東西 | 「Ahrefs 價格」 | 產品頁、比較文 |
| 商業調查型(Commercial) | 比較再決定 | 「Ahrefs vs SEMrush」 | 比較文、評測文 |
怎麼判斷搜尋意圖? 最簡單的方法:把關鍵字丟到 Google,看第一頁的結果都是什麼類型。如果前十名都是教學文,你就寫教學文;如果都是產品頁,寫教學文也排不上去。
標題撰寫公式
標題是 SEO 最重要的單一元素。Google 搜尋結果那行藍字,決定使用者點不點你。
好標題的三個條件
- 包含主要關鍵字 — 而且盡量放前面
- 60 字元以內 — 超過會被 Google 截斷
- 讓人想點 — 用 power words 或數字
標題公式
公式 1:[主題] + [具體結果]
→ Git rebase 完整教學:搞懂 merge 和 rebase 的差異
公式 2:[數字] + [形容詞] + [主題]
→ 5 個常見的 Docker Compose 錯誤與解法
公式 3:[疑問] + [解答暗示]
→ 為什麼你的網站 Google 搜不到?3 個必檢查的設定
公式 4:[年份] + [主題] + [教學/指南]
→ 2026 年 Node.js 效能優化完整指南
不好的標題 vs 好的標題
| 不好的 | 好的 | 差在哪 |
|---|---|---|
| Docker 筆記 | Docker Compose 多容器部署:從零到 production | 太籠統 vs 具體有目標 |
| SEO 重點整理 | 技術 SEO 檢查清單:上線前必做的 15 項設定 | 沒吸引力 vs 有數字有行動 |
| React 學習心得 | React useEffect 完全指南:5 個你一定踩過的坑 | 沒搜尋價值 vs 鎖定具體問題 |
Meta Description 最佳實踐
Meta description 不直接影響排名,但影響 CTR。Google 會用它當搜尋結果的灰色描述文字。
<meta name="description" content="用 LangChain 實作 RAG 系統:
從文件切割到 Vector DB 查詢,附完整 Python code 和效能比較。">撰寫原則:
- 150 字元以內(中文約 75 字)
- 包含主要關鍵字(會被 Google 加粗顯示)
- 用動詞開頭,告訴使用者「這篇會給你什麼」
- 不要跟 title 重複,要互補
內容結構:H1 到 H3 的層級
Google 靠標題結構理解你的內容。結構清楚,Google 更容易擷取段落作為精選摘要(Featured Snippet)。
正確的結構
# H1:文章標題(每頁只能一個)
## H2:主要段落標題
段落內文,每段不超過 300 字。
### H3:子段落標題
更細的說明。
## H2:下一個主要段落
...常見錯誤
- 一頁多個 H1 — Google 搞不清楚你的主題是什麼
- 跳級:H1 直接接 H3,沒有 H2
- 標題純粹用來讓字變大,沒有語意
- 段落太長(超過 500 字沒有任何小標題)
每段不超過 300 字 是個好的經驗法則。手機上一段太長,使用者會直接滑走。
內部連結策略
內部連結幫 Google 理解你的內容結構,也幫讀者找到相關文章。
實作原則
- 每篇文章至少連到 2-3 篇相關文章 — 不是隨便連,要主題相關
- 用描述性的錨文字 — 不要「點這裡」,要「參考 技術 SEO 實作指南」
- 建立支柱頁面(Pillar Page) — 一個大主題頁面,連到所有子主題文章
- 新文章發布後,回去舊文章加連結 — 這步最多人忘記
<!-- 好的內部連結 -->
結構化資料的詳細實作方式,參考 [[seo/02-technical-seo|技術 SEO 實作]] 的 JSON-LD 段落。
<!-- 不好的內部連結 -->
更多內容請[點這裡](/seo/02-technical-seo)。內部連結結構圖
SEO 系列首頁(支柱頁)
/ | \
技術 SEO 內容 SEO GSC 實戰
/ \ | \ |
sitemap schema 關鍵字 標題 報告解讀
每個子頁面都連回支柱頁,支柱頁連到所有子頁面。這就是 topic cluster 模型。
Content Freshness:更新舊文章
Google 喜歡新鮮的內容,但不是叫你一直寫新文章。更新舊文章比寫新文章更有效率。
什麼時候該更新舊文章?
- 資訊過時了(工具改版、API 變了)
- 排名掉了(從第一頁掉到第二頁)
- 有新的內容可以補充
- 標題/description 可以優化
更新的注意事項
- 更新 frontmatter 的
date或加lastmod欄位 - 在文章開頭加「最後更新:2026-03-15」讓讀者知道
- 不要改 URL — 改了就要做 redirect,很麻煩
- 更新後到 GSC 用「要求建立索引」讓 Google 重新爬
圖片 SEO
圖片搜尋是很多人忽略的流量來源。Google 圖片搜尋的流量可以佔到總流量的 10-20%。
檢查清單
| 項目 | 好的做法 | 不好的做法 |
|---|---|---|
| 檔名 | git-rebase-workflow.webp | screenshot-2026-03-15.png |
| alt 文字 | Git rebase 互動式模式操作流程圖 | 圖片 或留空 |
| 格式 | WebP(體積小、品質好) | 未壓縮的 PNG |
| 尺寸 | 設定 width/height 屬性 | 讓瀏覽器自己算(造成 CLS) |
| 懶載入 | loading="lazy"(首屏圖片除外) | 所有圖片一起載入 |
alt 文字撰寫
<!-- 好的 alt text -->
<img src="git-rebase.webp"
alt="Git rebase 與 merge 的差異比較圖:rebase 產生線性歷史,merge 保留分支結構"
width="800" height="450" loading="lazy">
<!-- 不好的 alt text -->
<img src="img001.png" alt="圖片">alt text 原則: 描述圖片的內容和用途,包含相關關鍵字但不硬塞,讓視障使用者的螢幕閱讀器也能理解。
FAQ
一篇文章要用幾個關鍵字?
一個主要關鍵字 + 2-3 個語意相關的次要關鍵字。不要一篇文章塞 10 個不相關的關鍵字,Google 會判定為關鍵字堆砌。
文章字數對 SEO 有影響嗎?
沒有最低字數限制,但研究顯示排名前 10 的文章平均字數在 1500-2500 字之間。重點不是字數,是有沒有完整回答使用者的問題。一篇 800 字但精準回答問題的文章,比 3000 字但繞來繞去的好。
多久發一篇文章比較好?
品質比頻率重要。一週一篇高品質文章,比每天一篇水文好。Google 評估的是內容品質,不是發文頻率。但保持一定的穩定度(例如每週或每兩週一篇)有助於 Google 更頻繁地爬取你的網站。
可以用 AI 寫 SEO 文章嗎?
可以,但 Google 在乎的是內容品質,不是誰寫的。AI 生成的內容如果只是通用資訊的拼湊,排名不會好。加入個人經驗、獨特觀點、實際數據,才是讓內容脫穎而出的關鍵。Google 的 Helpful Content Update 就是在打擊低品質的 AI 內容。
舊文章更新日期後,Google 多久會重新索引?
在 GSC 手動要求建立索引後,通常 1-7 天會重新爬取。自然重新爬取的時間取決於你的網站被爬取的頻率,活躍的網站可能每天都被爬,不活躍的可能要等幾週。
下一步
內容 SEO 是持續的工作,不是做一次就結束。建議先從你流量最高的 5 篇文章開始優化標題和 description,然後建立定期更新舊文章的習慣。