TL;DR
- 本文解決:想升級自己的部落格寫作流程,但不知道從 P0 SEO Content Score / P1 FAQ+JSON-LD / P2 Live Search / P3 Voice Profile 哪一個開始。
- 推薦給:寫了 3 個月以上技術部落格、想用 SEO + AEO 雙軌帶流量的人。
- 讀完你會知道:四個升級的優先順序、彼此怎麼互補、適合什麼樣的作者先導入哪一個。
📌 目錄
🎯 為什麼要重做寫作流程
2026 年寫技術部落格面對兩個大轉折:
我的 /blog-create Claude Code skill 用了一年,本來只覆蓋「結構性的 13 段文章模板」+「禁用詞表」。這套對 SEO 還算有效,但對 AEO 完全沒招、對 AI 腔擋不太住、量化驗收也沒做。
這次升級拆四個 P:
| 優先級 | 名稱 | 主要解決 |
|---|---|---|
| P0 | SEO Content Score | 量化驗收,避免「自我感覺良好就發」 |
| P1 | FAQ + JSON-LD AI Search | AEO 入場券,讓 LLM 引用你 |
| P2 | Live Search Injection | 防數字過時,引用第一手最新資料 |
| P3 | Brand Voice Profile | 抽自己寫作指紋,擋 AI 腔同化 |
🗺️ P0-P3 完整路線圖
| 集數 | 主題 | 核心訊息 | 預估閱讀 | 完整文章 |
|---|---|---|---|---|
| 1 | P0 SEO Content Score | 寫完文章打分數 ≥ 80 才能發 | 8 min | → 完整文章 |
| 2 | P1 FAQ + JSON-LD | 4-6 題 FAQ 接 schema,餵 LLM 引用 | 8 min | → 完整文章 |
| 3 | P2 Live Search Injection | 每個版本號 / 價錢 / stars 當下重抓 | 7 min | → 完整文章 |
| 4 | P3 Brand Voice Profile | 抽自己舊文指紋對照新文 | 8 min | → 完整文章 |
📊 P0:SEO Content Score
問題: 寫完文章自己讀一遍覺得「不錯」就發,三個月後 Google 不收錄。
解法: 12 條量化計分表,總分 100,< 80 分必補完才能發。每一條都是 Google 看得到的可量化特徵:字數、TL;DR、TOC、H2 數量、emoji 錨點、比較表、圖片 alt、安裝步驟、踩坑段、FAQ、延伸資源、禁用詞掃過。
為什麼最低 80 不是 60: Google 排名是相對排序,60 分是 SAT 思維、80 分是 SERP 思維。你 60 分競品 75 分你就是輸。
3 個重點:
- 把所有主觀項砍光(「文筆生動」「論點犀利」全刪),只留外人 30 秒可驗證的項目
- 80 分是最低門檻不是目標,真正的目標是「在這個主題裡分數最高那篇」
- 用 grep 一行掃禁用詞,肉眼掃漏率超過 30%
🤖 P1:FAQ + JSON-LD AI Search 優化
問題: 寫了好文章 ChatGPT / Perplexity 不抓你的內容當引用來源。
解法: 每篇文章必加 4-6 題 FAQ 段 + Astro layout 自動生成 FAQPage JSON-LD schema。LLM 抓引用優先抽結構化資料,這是現成答案。
為什麼是 FAQPage 不是其他 schema: FAQPage 一個 schema 兩邊賺——LLM 引用優選 + Google 展開 People Also Ask 卡片。投報率最高的單一改動。
3 個重點:
- FAQ 答案必須獨立成立,不准寫「請參考上文」(LLM 不會點進去看)
- Astro markdown parser 吃不下 inline
,JSON-LD 必須走 layout 注入 - 改 Firestore schema 加
faqItems?: { q: string; a: string }[],後端發文工具加--faq-file參數
🔄 P2:Live Search Injection
問題: 文章引用「Spring Boot 3.2 是最新版」「Cursor $20/mo」這類數字,發出去半年才發現過時。
解法: 5 種動態數字(版本號、價格、stars / downloads、發布日期、benchmark)寫的當下 + 發文前 grep 掃描兩道閘都重查,不准用 Step 0 抓的快取。
為什麼 Step 0 一次查完不夠: 「Step 0 那一刻」跟「文章發出去那一刻」中間可能差 2-4 小時。寫長文時更慘——抄下來的版本號可能寫到第 8 段時已經更新了。
3 個重點:
- 靜態數字(歷史事實、規格定義)不用重抓,只抓動態的
- 寫價錢一律「USD 主價 + 查證日期」,不要寫死台幣(匯率會變)
- 找不到原始 benchmark 來源就刪除數字,改定性描述
🎙️ P3:Brand Voice Profile
問題: 用 Claude / ChatGPT 幫忙寫文章寫久了,自己的風格越寫越像 AI 腔。
解法: 從你過去 5-10 篇舊文章抽 6 個維度的指紋(開場句型、收尾句型、慣用比喻、過場詞、段落長度、程式碼比),存成 voice-profile.md。寫完新文章對照打 voice match 分數,< 70 分必重寫對應段落。
為什麼禁用詞表不夠: 禁用詞擋詞、voice profile 擋句。兩個機制要一起跑——禁用詞表抓不到「句式結構」「段落長度」「比喻習慣」這些 AI 腔的真正特徵。
3 個重點:
- 樣本 5 篇是低標、10 篇才穩,樣本不夠寧可不抽
- Voice match 70 分是健康目標,硬拉到 90 反而會強迫複製過去舊文(也是另一種 AI 腔)
- 每寫滿 5 篇新文重抽一次 voice profile,跟舊版 diff,太大要 alert
❓ 跨集 FAQ:怎麼讀這個系列
應該照 P0 → P1 → P2 → P3 順序讀嗎?
對。 順序就是優先級,也是相依關係:
- P0 是「能不能發」的閘門
- P1 是「能不能被 AI 引用」的入場券
- P2 是「引用的內容會不會過時」的保險
- P3 是「自己風格會不會被 AI 同化」的長期防禦
只挑一個做,挑哪個?
P0。沒有量化驗收,其他三個都會被「自我感覺良好」覆蓋掉。
只挑兩個 → P0 + P1。SEO + AEO 雙入場券。
只挑三個 → P0 + P1 + P2。多一個防數字過時的長期維護成本減壓。
我才剛開始寫部落格,全做完了會不會 over-engineering?
第一個月不要全做。建議:
| 寫滿幾篇 | 該補哪一個 |
|---|---|
| 1-3 篇 | 不要動 skill,先把寫作習慣建起來 |
| 4-10 篇 | 補 P0(量化驗收) |
| 10-20 篇 | 補 P1(AEO 入場券) |
| 20+ 篇 | 補 P2 + P3(長期維護 + 風格保護) |
不用 Astro / Firestore 也適用嗎?
P0 完全適用——12 條計分表跟你的技術 stack 無關。
P1 概念適用——FAQ 段必寫不變,JSON-LD 注入方式換成你自己 stack 的等價作法(Next.js、Hugo、WordPress 各有自己的 head 注入機制)。
P2 / P3 完全適用——這兩個都是流程習慣,跟技術 stack 無關。
整套裡只有 P1 的「Astro layout 注入」這段是 stack-specific,其他都通用。
跟 Surfer SEO / Frase / Jasper 比,這套有什麼差別?
商業工具(每月 $89-$199)的優勢是「動態抓 SERP top 20 算」,比較貴但對打競爭超激烈的 SaaS 主題有用。我這套是把核心邏輯抽出來寫成可重複跑的 skill,對單人經營技術部落格夠用、零月費、開源。
如果你的部落格是 SaaS 業務目標、要打千萬美元市場,去訂 Surfer。如果是個人技術部落格、教學文、評測文,這套已經足以打到 Google 第一頁。
多久回頭重做一次 skill 升級?
每半年回看一次。AI 搜尋引擎的演算法在變、Schema.org 規格在變、工具生態在變。我自己的節奏:每半年盤點一次寫作流程的「最弱環節在哪」,然後升級那一環。這次(2026-05)就是發現「沒有量化驗收 + 沒接 AEO + 數字過時」這三個弱點才一起補。
🔗 延伸資源
系列文章(按順序)
- 系列第 1 篇:寫部落格寫到 SEO 分數 80 才能發(P0 SEO Content Score)
- 系列第 2 篇:讓 ChatGPT / Perplexity 引用你的文章(P1 FAQ + JSON-LD)
- 系列第 3 篇:寫文章每個數字都即時查(P2 Live Search Injection)
- 系列第 4 篇:抽自己的寫作指紋擋 AI 腔(P3 Brand Voice Profile)
外部官方資源
- Surfer SEO Content Score 官方介紹
- Schema.org FAQPage 官方規格
- Google Rich Results Test 工具
- Anthropic Claude Code 官方文件
不怕死,只怕不過癮。