技術 SEO 檢核 — LLM 邏輯進階筆記:從一問一答到分工協作,六個層級

技術 SEO 檢核 — LLM 邏輯進階筆記:從一問一答到分工協作,六個層級

13 項檢核結果

# 項目 結果 備註
1 Frontmatter 必備欄位 ✅ 已補 原本缺 descriptionauthorlastmod,已用 Patch 1 直接補進 index.md frontmatter;cover 待 cover-image-prompt 產出後補(見下)
2 H1 與 title 區分 ⚠️ 相同(非 fail) layout/page/blog/blog.html<h1>技術 SEO 檢核 — LLM 邏輯進階筆記:從一問一答到分工協作,六個層級</h1> 直接吃 frontmatter title,兩者現在完全一致——不算錯,但沒有额外優化 SERP CTR 的空間;學習筆記類文章可接受,不強改
3 Meta description ✅ 已補、70 字 見 Patch 1;已在本機 render 確認 <meta name="description"> 有正確輸出
4 OpenGraph / Twitter Card ⚠️ 部分 og:titleog:descriptionog:urlog:site_nameog:typeog:localetwitter:title 皆已由 jekyll-seo-tag 正確輸出(本機 render 驗證過);og:imagetwitter:image 缺,twitter:card 因此退化成 summary(非 summary_large_image——等 cover 圖到位就會自動補上,不用手動加 meta 標籤
5 Schema.org 結構化資料 ⚠️ 語法驗證 FAIL(預期中、待 cover 圖解) 見下方「schema.org 語法驗證」——唯一 FAIL 原因是缺 image,其餘(headlinedatePublishedauthor.name)皆通過
6 Canonical URL ✅ Pass jekyll-seo-tag 自動輸出 self-referencing canonical(http://0.0.0.0:14000/Blog/llm-logic-levels/,本機 dev host;正式站會是 https://bianjiaopie.com/Blog/llm-logic-levels/),不用額外設定
7 圖片 alt + 優化 ✅ Pass 全文六張圖是 inline <svg role="img" aria-label="..."> + <title>,等同 alt 語意;viewBox 讓瀏覽器能正確保留版面(無 CLS 風險);沒有 <img> 需要另外補 width/height/loading
8 內鏈與外鏈 ⚠️ 無鏈(N/A,非 fail) 全文零內鏈、零外鏈。內鏈:目前站上沒有其他前端/LLM 相關文章可連(僅此篇+工筆畫系列,主題不相關),暫無適合的內鏈目標;外鏈:可考慮連到 Gemini API 官方文件(demo 用的就是這支 API),建議由你決定要不要加,不直接動內文(見下方建議)
9 Sitemap / robots.txt ✅ Pass 本機驗證:sitemap.xml 已含 <loc>.../Blog/llm-logic-levels/</loc>robots.txt 沒擋 /Blog/(僅擋 /article-ideas//brand-assets//researcher-drafts//seo-drafts/
10 Core Web Vitals ⏳ 待發布後量測 需要 live URL 才能跑 PageSpeed Insights,本機 dev server 量測沒有意義
11 Mobile-friendly ✅ Pass(站台層級) viewport meta 已輸出;響應式排版是 minima 主題層級的既有能力,非本篇特有問題
12 HTTPS ✅ Pass(發布後自動) GitHub Pages 強制 HTTPS,正式網域上線即符合
13 URL 結構 ✅ Pass /Blog/llm-logic-levels/——全小寫、用 -、無 session id/時間戳、結構淺、英文 slug

schema.org 語法驗證

validate-schema.sh 對現況(尚未有 cover 圖)的 JSON-LD:

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "LLM 邏輯進階筆記:從一問一答到分工協作,六個層級",
  "description": "用虛擬碼拆解 LLM 邏輯:從沒有記憶的單次問答,到工具呼叫、多角色協作、固定流程,最後平行處理多份工作,六層各附可跑 demo 與示意圖。",
  "datePublished": "2026-07-23T00:00:00+00:00",
  "dateModified": "2026-07-23T00:00:00+00:00",
  "author": {
    "@type": "Person",
    "name": "Fung",
    "url": "https://BianJiaoPie.com"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "http://0.0.0.0:14000/Blog/llm-logic-levels/"
  },
  "url": "http://0.0.0.0:14000/Blog/llm-logic-levels/"
}

結果:FAIL——缺 image;WARN——建議補 publisher.name(跑 validate-schema.sh Blog/llm-logic-levels/tech-seo.md 實測,非推測)。

FAIL 成因單一:index.md frontmatter 還沒有 image 欄位。等 cover-image-prompt 產出提示詞、你生好圖、補上 imageimage_widthimage_height 到 frontmatter 後,og:imagetwitter:image/JSON-LD image 會被 jekyll-seo-tag 自動一起補齊(不用手動寫 meta 標籤),schema 驗證會轉 PASS。

WARN 的 publisher.name 不用處理:對照已發布的 gongbi-silk-dark-background.md,jekyll-seo-tag 產出的 BlogPosting 本來就不含 publisher 欄位(外掛設計如此,非本篇獨有的缺漏),全站現況一致。

Patch 1:Frontmatter(已直接套用到 index.md

lastmod: 2026-07-23
description: 用虛擬碼拆解 LLM 邏輯:從沒有記憶的單次問答,到工具呼叫、多角色協作、固定流程,最後平行處理多份工作,六層各附可跑 demo 與示意圖。
author:
  name: Fung
  url: https://BianJiaoPie.com

待補(真正的 placeholder,不是本次能做的)

建議(不強制、未直接動內文)

完工接力狀態