JSON-LD 是網頁裡專門寫給機器看的一段資料,比 AI 自己去猜正文裡誰是品牌名、誰是價格準確得多。 健檢不只看有沒有部署,會逐欄位核對完不完整。
健檢只對四種業務上有意義的型別做逐欄位檢查,其餘像 WebPage、BreadcrumbList 這類技術性容器節點沒有「必填欄位」可查,不虛構規則。這四種型別各自對到不同的業務性質:
最常見的兩個標記錯誤:圖片/Logo 網址寫成相對路徑(例如 /img/logo.png),Google 跟 AI 爬蟲的規範都要求絕對網址(http(s):// 開頭),相對路徑爬蟲抓不到,等於沒填; 另一個是 LocalBusiness 的營業時間漏填,這欄位很容易被當成「加分項」跳過,但它是 AI 判斷「這是不是一間可以實際去的店」的關鍵訊號。
純線上服務不用勉強加 LocalBusiness——這個型別是給有實體可到訪地點的商家用的加分標籤, 沒有實體門市硬加反而是錯誤資訊。健檢的判定也會考慮這一點:查不到地址時只會給提醒(可優化), 不會當成扣分的硬性缺失。
回到 健檢 重跑一次,「結構化資料」這一項會列出每個型別欄位完整度, 健檢報告的結構化資料區塊會依你的業務型別各給一張卡片,逐欄位標示哪些已經填、哪些還缺, 不用自己一個一個對照 schema.org 文件。
(欄位完整只代表機器讀得懂;內容本身寫得好不好、有沒有吸引力,還是要靠人工複核。)