天問SEO研究站
外貿 Google SEO / GEO / 獨立站內容研究 · 微信 g0365489 · 電話 135 2681 6415

B2B 外貿網站 Schema 結構化資料(Organization/FAQPage/TechArticle)標準 JSON-LD 模板與錯誤排查指南

發布:2026-11-03 · 更新:2026-11-03

B2B 外貿獨立站部署 Schema 結構化資料的第一鐵律是:凡未公開零售價格、採用詢盤(RFQ)模式的工廠與外貿網站,嚴禁於產品頁或分類頁部署 Product、Offer 或虛構的 AggregateRating Schema;正確架構為全站共用一套權威的 Organization + WebSite 底座,並於指南頁、研究頁與核心著陸頁部署 BlogPosting(或 TechArticle)+ FAQPage + BreadcrumbList 雙軌 JSON-LD。如此既能 100% 根除 Google Search Console(GSC)中「缺少欄位 offers/price」的紅字錯誤,亦可讓 ChatGPT、Google AI Overviews 與 Perplexity 無歧義地擷取企業的工程能力、作者實體與常見技術問答。

B2B 外貿站 Schema 結構化資料(Organization / FAQPage / TechArticle)標準 JSON-LD 模板與錯誤排查指南 — 數據實測與結構對照圖
圖:B2B 外貿站 Schema 結構化資料(Organization / FAQPage / TechArticle)標準 JSON-LD 模板與錯誤排查指南(Tianwen SEO Research 實測與診斷對照圖表)

一、為何 80% 的外貿獨立站在 Schema 上踩中致命陷阱?

在日常執行技術 SEO 診斷清單與排查「外貿網站不被收錄怎麼解決」時,我們發現大量使用 WordPress + WooCommerce 建置的外貿獨立站存在兩項普遍現象:

  • 現象一:GSC 後台滿屏紅色錯誤「缺少欄位 price / offers / review」。原因在於 WooCommerce 預設將所有產品視為 B2C 線上零售商品輸出 Product Schema,而外貿工廠銷售的是 custom metal parts、LED flood light、packaging machine、medical probe、cnc machining parts、waterproof connector 等客製化或批發型產品,後台價格留空,直接觸發 Google 結構化資料驗證失敗。
  • 現象二:為達成 GEO AI 搜尋優化,於文章底部手寫 <script type="application/ld+json"> 卻導致 JSON 崩潰或重複 FAQPage。WordPress 預設的 wpautop 過濾器會將指令碼內的空行替換為 </p><p>,或與 Rank Math 外掛自帶的頁首 Schema 衝突,引發「重複欄位 FAQPage」錯誤。

理解外貿獨立站 Google SEO 怎麼做以及如何讓 ChatGPT 推薦外貿工廠,必須先明確劃定全站各頁面類型的結構化資料邊界。

B2B 無報價外貿獨立站 Schema JSON-LD 選型決策樹 ❌ 嚴禁於無標價之詢盤頁使用 Product Schema(不含 offers.price) 虛構 AggregateRating 五星評分 後果:觸發 GSC 嚴重結構化資料錯誤 ✅ 全站與分類/單品頁標準組合 Organization(工廠實體/ISO 認證/聯絡方式) BreadcrumbList(父子分類層級導航回溯) 價值:建構 AI 知識圖譜中的品牌實體 ✅ 深度選型指南與技術文章頁組合 TechArticle / BlogPosting FAQPage(須與正文可見問答內容 100% 一致) 價值:直接供應 AI Overviews 問答萃取需求
圖 2:B2B 詢盤導向外貿站 Schema JSON-LD 合規選型矩陣(避開無價格 Product 所致之錯誤)

二、B2B 外貿獨立站頁面類型與 Schema 選型對照表

外貿網站頁面類型 建議部署的 Schema @type 嚴禁使用的 Schema @type 必填核心屬性(Required/Recommended) 對 Google 收錄與 GEO AI 搜尋最佳化的實際作用
首頁(Homepage) Organization + WebSite + AboutPage FAQPage、Product、虛構的 LocalBusiness 分店 name, url, email, knowsAbout, contactPoint 向 Google 與大型語言模型宣告唯一品牌主體、主要製造/研發領域及官方聯絡方式,建立全站實體錨點
核心分類頁/產業解決方案頁(Money Page) CollectionPage 或 Article + FAQPage + BreadcrumbList 無價格的 Product、偽造星級的 AggregateRating headline, description, mainEntity(4–6 個選型問答) 協助搜尋引擎理解該分類所涵蓋之工況、標準與採購邊界,提升分類大詞(如 industrial valve supplier)的可見度
無公開報價的 B2B 產品詢盤頁 WebPage / TechArticle + FAQPage + BreadcrumbList 缺少 offers.price 的 Product、Offer headline, dateModified, author, mainEntity(MOQ/公差/交期問答) 徹底清除 GSC Product 報錯,同時將採購商最關注的最小訂購量(MOQ)、打樣週期、認證標準等資訊以結構化方式提供給 AI 回答引擎
技術教學/選型指南/故障診斷文章 BlogPosting(或 TechArticle)+ FAQPage + BreadcrumbList NewsArticle(非新聞站請勿使用)、孤立無 BlogPosting 的單一 FAQPage headline, datePublished, dateModified, author, publisher, mainEntity 強化作者 E-E-A-T 信號與時間戳新鮮度,大幅提升被 ChatGPT 與 AI Overviews 摘錄的機率
關於我們(/about/)與聯絡頁(/contact-us/) AboutPage / ContactPage + Person + Organization 虛假評價 Review name、description、telephone、email、knowsAbout 將內容創作者/工程師實體與企業主體閉環關聯,驗證真實業務承接能力

三、三大標準 JSON-LD 模板(可直接複製並依網站資訊替換)

範本 1:B2B 外貿企業/技術研究站 Organization 權威實體範本

適用位置:全站 <head> 區段內的 @graph 主節點。請注意勿輸出空的 "sameAs": [],亦不可混寫其他獨立網站的公司名稱:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.example-b2b.com/#organization",
  "name": "Example Precision Manufacturing",
  "url": "https://www.example-b2b.com/",
  "email": "sales@example-b2b.com",
  "knowsAbout": [
    "Custom Metal Parts CNC Machining",
    "Precision Stamping Dies",
    "ISO 9001:2015 Quality Control",
    "IP68 Waterproof Connectors"
  ],
  "contactPoint": [
    {
      "@type": "ContactPoint",
      "telephone": "+86-13526816415",
      "email": "sales@example-b2b.com",
      "contactType": "customer support",
      "availableLanguage": ["en", "zh-CN"]
    }
  ]
}

範本 2:技術指南與工程選型頁面 TechArticle / BlogPosting 標準範本

適用位置:所有深度選型教學、製程對比文章,以及 技術 SEO 診斷清單 專頁。務必確保 dateModified 與頁面可見之更新時間,以及 Sitemap 中的 lastmod 完全同步:

{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "@id": "https://www.example-b2b.com/cnc-machining-tolerance-guide/#richSnippet",
  "headline": "CNC Machining Tolerance Guide: ISO 2768 vs Custom ±0.005mm Specs for Export Buyers",
  "description": "Engineering comparison of ISO 2768-m/f tolerances, surface roughness Ra values, and CMM inspection protocols for custom metal parts.",
  "datePublished": "2026-09-15T08:00:00+08:00",
  "dateModified": "2026-11-03T18:00:00+08:00",
  "inLanguage": "en-US",
  "author": {
    "@type": "Person",
    "name": "Lead Manufacturing Engineer",
    "url": "https://www.example-b2b.com/about/"
  },
  "publisher": {
    "@id": "https://www.example-b2b.com/#organization"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://www.example-b2b.com/cnc-machining-tolerance-guide/#webpage"
  }
}

範本 3:B2B 採購高頻問答頁 FAQPage 標準 JSON-LD 範本

適用位置:包含可見 FAQ 區塊的分類首頁、產品詢價頁及深度教學頁。注意:JSON-LD 中每一則問題與答案,皆須於頁面 HTML 正文中真實可見,且內部雙引號必須正確轉義:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "@id": "https://www.example-b2b.com/cnc-machining-tolerance-guide/#faq",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is the tightest tolerance achievable for custom CNC machining parts?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "For standard CNC milling in AL6061-T6 and SS316L, we hold ±0.01mm across batch production. For critical mating surfaces on medical probe housings and waterproof connectors, 5-axis CNC grinding achieves ±0.005mm verified by Zeiss CMM inspection."
      }
    },
    {
      "@type": "Question",
      "name": "What is your MOQ and prototype lead time for custom metal parts?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Prototype orders start from 5 pieces with a 5-7 working day lead time. Production batch orders typically start at 200-500 pieces depending on part geometry and surface finish requirements."
      }
    }
  ]
}

四、WordPress/Rank Math 常見八大 Schema 報錯與工程級修復矩陣

報錯編號 GSC/Rich Results Test 報錯表現 WordPress / Rank Math 真實觸發根因 工程級修復方案(可直接落地)
ERR-01 寫入 FAQPage 後,原有的 BlogPosting/Article 節點消失 於 wp_postmeta 僅寫入了 rank_math_schema_FAQPage,Rank Math 將其識別為唯一自訂範本,並覆蓋預設文章 Schema 必須成對寫入 rank_math_schema_BlogPosting(設定 metadata.isPrimary = 1)與 rank_math_schema_FAQPage(設定 isPrimary = 0),並於 rank_math/json_ld 這個 Hook 中執行兜底檢測
ERR-02 GSC 報「重複欄位 FAQPage(Duplicate field FAQPage)」 於文章 post_content 底部手動撰寫內嵌式 <script type="application/ld+json"> 的 FAQPage,同時 Rank Math 又於 <head> 區段輸出一份 FAQPage 統一由頁首 rank-math-schema 或單一掛載點輸出,清除正文內重複的手動 JSON-LD 腳本區塊
ERR-03 頁面底部裸露印出 JSON 原始碼,或報「JSON 語法錯誤(Unparsable structured data)」 於 post_content 內手動撰寫含空行的 JSON-LD,遭 wpautop 自動插入 </p><p>;或字串中誤用錯誤的雙反斜線 嚴禁於正文中手動撰寫多行 JSON-LD;所有結構化資料一律透過 PHP 陣列經 wp_json_encode() 標準序列化後輸出
ERR-04 GSC 商品報告報「缺少欄位 offers / price / availability」 WooCommerce 或佈景主題於無價格之 B2B 詢價頁自動注入不完整的 Product Schema 於 mu-plugins 中,透過 rank_math/json_ld 與 woocommerce_structured_data_product 兩個過濾器,徹底移除無價格頁面的 Product 節點
ERR-05 GSC 報「評論片段無效:項目類型不支援評論」或觸發人工審查警告 外掛硬編碼虛假的 AggregateRating(例如:4.9 顆星/200 條評論) 遍歷 @graph,徹底 unset 所有偽造的 AggregateRating 與 Review 節點
ERR-06 跨站品牌實體串味(A 站的 Schema 中出現 B 站的法定公司名或連結) 從舊站直接複製了外掛設定或 mu-plugin 程式碼,但未修改主體名稱 嚴格執行單一站點獨立品牌實體原則,在最高優先權過濾器中鎖定本站唯一的 Organization.name 與 url
ERR-07 文章實質內容已大幅升級,但 Schema 中的 dateModified 仍停留在半年前 僅修改了 post_content,卻未同步更新 post_modified 與 post_modified_gmt 寫入資料庫時同步更新 post_modified/post_modified_gmt,並呼叫 clean_post_cache(),使 Schema 與 Sitemap 的 lastmod 實時連動
ERR-08 寫入資料庫時,<script>、<style> 或表單 <input> 被靜默剔除 WordPress 預設啟用 wp_kses 過濾機制,透過一般 REST API 或未提權的 CLI 更新時,將剝離進階標籤 於受控運維指令碼中,先呼叫 kses_remove_filters(),再直接更新資料表紀錄並驗證渲染後的 DOM

五、常見問題解答(FAQ)

1. 外貿獨立站 Google SEO 該如何操作,才能讓 Schema 真正助益排名與 AI 引用?

Schema 本身並非直接提升排名的作弊工具,而是消除機器理解歧義的「工程規格說明書」。當你將頁面正文首段以 Answer-First 方式呈現的結論、原生 HTML 格式的參數對比表,與 BlogPosting + FAQPage 雙 Schema 結構嚴格對齊時,Google 與 ChatGPT 即能以最低運算成本萃取你的產品規格與專業解答,從而顯著提升精選摘要(Featured Snippet)與 AI 引用率。

2. 如何讓 ChatGPT 推薦外貿工廠?僅添加 Schema 是否足夠?

僅添加 Schema 並不充分。ChatGPT Search 與 Perplexity 主要解析網頁渲染後的可見文字內容(body.innerText)及 HTML 表格;Schema 僅扮演實體確認與結構驗證的角色。必須先於可見正文中明確陳述真實製造能力(例如:custom metal parts 的公差範圍、LED flood light 的光效值與防水等級、packaging machine 所適用袋型與運行速度),再以合規 Schema 標註。

3. 外贸网站不收录怎么解决?修复 Schema 报错能加快收录吗?

修復 Schema 錯誤有助消除負向品質訊號,但無法取代內容深度與內部連結建設。若頁面因參數單薄而被標記為『已抓取 – 目前未編入索引』,同時又存在殘缺的 Product Schema 錯誤,則在清除報錯、補齊 TechArticle + FAQPage Schema 並強化正文選型表格後,再搭配內部連結集中權重,可明顯提升重新抓取後的索引通過率。

4. 如何一鍵檢查全站是否存在損毀或重複的 JSON-LD?

可透過腳本擷取目標 URL 的完整 HTML,以正則表示式提取所有 <script type="application/ld+json"> 區塊,逐一執行 json_decode 進行語法驗證,並統計 FAQPage、BlogPosting、Organization 節點出現次數(確保每種核心類型最多僅出現 1 次,且零語法錯誤)。

提交您的外貿網站與產品詞:獲取針對性 SEO / GEO 診斷建議

直接聯繫主理人劉宇:微信 g0365489 · 電話/微信同號 135 2681 6415 · 或直接在下方填寫網址與問題(僅需兩項必填,實時寫入診斷台賬):

也可直接加微信 g0365489 備註「網址+產品詞」

按問題繼續閱讀