apps搜尋引擎優化工具
radarShopify Schema 檢查器

產品頁面的 Shopify Schema 檢查器

尋找導致 Google、購物介面和 AI 應答系統的產品資料不一致的 Shopify 主題、應用、市場和變體 Schema問題。

check_circle主題和應用 Schema 衝突
check_circle型號價格及供貨情況
check_circleShopify 市場元數據
check_circleAI 可讀的產品訊號
系統就緒
link

無需登入 · 免費掃描 · 即時線上報告

审计范围

该工具检查什么

主題 Schema 輸出

檢查您的 Shopify 主題發出的產品 JSON-LD 以及它是否與即時產品頁面相符。

應用程式註入的元數據

識別由 SEO 應用程式、審核應用程式、頁面建立器和標籤管理器腳本引起的 Schema或元資料衝突。

變體和報價數據

檢查特定型號的價格、供貨情況、SKU 和產品 URL 訊號是否保持一致。

市場和規範

現貨本地化頁面、hreflang、規範、貨幣和特定市場的產品訊號漂移。

Shopify 衝突地圖

Shopify 商品 Schema 通常壞在哪一層

Shopify 店鋪很少是完全沒有 schema。更常見的問題是:主題 Liquid、SEO App、評論 App、變體邏輯和 Shopify Markets 分別用不同方式描述同一個商品。這個工具會幫你定位衝突到底來自哪一層。

主題 Liquid 輸出

大多數 Shopify 主題會從商品模板或主題片段輸出 Product JSON-LD。模板、metafields 或商品媒體變動後,這部分輸出可能變舊。

訊號範例

Theme layer: main-product.liquid, product.json, product media, metafields, selected variant

重點核對

  • check_circle主題 schema 要使用目前商品標題、主圖、vendor、SKU 和最新 Offer 資料。
  • check_circle商品 URL 上不應該輸出集合頁資料或佔位資料。
  • check_circle主題更新後,舊 schema 片段不要繼續留在 custom Liquid block 裡。

SEO App 與注入的 JSON-LD

SEO App 可以補欄位,但也可能額外注入第二個 Product、Organization、BreadcrumbList 或 Offer,和主題輸出互相競爭。

訊號範例

Injected layer: app scripts, tag manager JSON-LD, duplicate Product or BreadcrumbList blocks

重點核對

  • check_circle一個商品頁應該只有一個權威 Product 實體。
  • check_circleApp 注入的 schema 不應與主題裡的價格、庫存或 canonical URL 衝突。
  • check_circle遷移或卸載 SEO App 後,要清理殘留的舊 schema snippet。

評論 App 評分

評論元件通常在主題之後載入,並可能發布自己的 AggregateRating 或 Review 標記。可見評分和 schema 評分必須一致。

訊號範例

Review layer: aggregateRating.ratingValue, reviewCount, review widget, imported reviews

重點核對

  • check_circleschema 裡的 reviewCount 要與可見評論元件一致。
  • check_circle匯入評論或聚合評論不要被多個 App 重複輸出。
  • check_circleReview 標記應掛在與主題 schema 相同的 Product 實體上。

變體與 Offer 邏輯

變體很多的 Shopify 商品,頁面上可能顯示一個已選變體,但 schema、metadata 或腳本卻描述了另一個 SKU、價格或庫存狀態。

訊號範例

Variant layer: selected_or_first_available_variant, variant URL, SKU, price, availability

重點核對

  • check_circle已選變體的價格和庫存狀態要與爬蟲讀到的內容一致。
  • check_circle變體 URL、canonical tag 和 Offer URL 不要製造重複商品實體。
  • check_circle缺貨變體不要覆蓋有貨變體的 availability。

Markets、幣種與 hreflang

Shopify Markets 會在地化幣種、文案、URL 和主題設定。schema 必須與 Googlebot 正在抓取的市場頁面一致。

訊號範例

Markets layer: localized URL, priceCurrency, canonical, hreflang, market overrides

重點核對

  • check_circlepriceCurrency 要匹配目前市場頁面,而不是只使用店鋪預設幣種。
  • check_circlecanonical 和 hreflang 要指向正確的語言與市場版本。
  • check_circleMarkets override 不要隱藏 schema 關鍵商品區塊或 App 元件。

常见拦截器

值得先解決的問題

priority_high

主題和應用程式重複

多個應用程式可能會輸出競爭的產品 Schema、評論資料、麵包屑或元資料。

priority_high

變體不匹配

可见的选定变体可能与爬网程序读取的价格、库存情况或 SKU 不同。

priority_high

缺乏品牌或 SKU

Shopify 商店通常會提供基礎 Schema,但會忽略使產品更易於比較的欄位。

priority_high

局部訊號漂移

市场页面可以发送混合货币、规范、hreflang 或产品实体信号。

工作流程

从 URL 到修复计划

01

輸入 Shopify 產品 URL

使用自定义域产品 URL 或公共 myshopify.com 产品页面。

02

讀取最終店面輸出

ShopGox在主題、應用程式、渲染圖層生效後對下發的產品頁面進行審核。

03

修復右側圖層

屬於 Shopify 產品欄位、主題 Liquid、SEO 應用、評論應用程式或市場設定的單獨變更。

常見問題解答

扫描前的问题

Shopify 不是已經自帶 Product Schema 了嗎?
expand_more
大多數現代 Shopify 主題確實會添加基礎 Product 和 Offer 標記,但這不代表最終頁面是乾淨的。App、自訂 Liquid、變體、評論元件和 Markets 設定仍然可能製造重複或互相矛盾的結構化資料。
為什麼 SEO App 有時會製造 schema 問題?
expand_more
SEO App 可能會補充缺失的 JSON-LD,但主題原本的 schema 仍然存在。如果兩者描述了不同價格、URL、評分或庫存,爬蟲就會在同一個 URL 上看到兩個互相競爭的商品實體。
Shopify 變體應該標記成一個 Offer 還是多個 Offer?
expand_more
這取決於商品頁如何展示變體。關鍵不是數量,而是一致性:可見已選變體、變體 URL、SKU、價格、庫存和 Offer 標記不能描述成不同商品。
Shopify Markets 會怎樣影響商品 schema?
expand_more
Markets 可能改變幣種、語言、文案、版面和 App 可見性。市場頁面上的 schema、canonical 和 hreflang 應該匹配該市場,而不是偷偷回退到店鋪預設版本。
Shopify schema 問題應該在哪裡修?
expand_more
商品事實在 Shopify 商品欄位或 metafields 裡修;模板輸出在主題 Liquid 裡修;重複標記在 SEO 或評論 App 裡修;市場差異則在 Markets 設定或翻譯 App 裡修。