簡単な答え: アプリなしでShopifyストアのスキーマは、テーマが出力するものです。そして、コードに触れずに改善することができます。テーマが既に出力しているものを確認し、マークアップが読み取る商品フィールド(価格、SKU、バーコード、ベンダー、画像)を埋め、Googleのリッチリザルトテストで検証します。テーマが出力しないタイプは、テーマ開発者やアプリが必要です。自分でテーマファイルに手作業で追加するものではありません。

構造化データは、GoogleやAIの回答エンジンにページの内容を信頼できる言語で伝える方法であり、アプリがなくても持つことができます。これはアプリなしの正直な方法です—自分でできること、テーマが既に行っていること、そして助けが必要なところです。各タイプの概念については、Shopifyスキーママークアップガイドを参照してください。

アプリなしの方法、ステップバイステップ

1. テーマが既に出力しているものを確認する。 商品ページを開き、ページソースを表示してapplication/ld+jsonを検索するか、URLをGoogleのリッチリザルトテストに貼り付けます。テーマが出力するブロックは次のようになります:

<script type="application/ld+json">
{ "@context": "https://schema.org", "@type": "Product", "name": "…", "offers": { … } }
</script>

多くの現在のテーマは既にProductブロックを出力しており、一部はOrganizationやArticleマークアップも出力しています。どのタイプが存在し、どれが欠けているかを確認します。

2. マークアップが読み取るフィールドを埋める。 テーマのマークアップは商品データから埋められるため、空のフィールドは薄いマークアップを意味します。Shopify管理画面で、各商品のタイトル、説明、価格、SKU、バーコード(GTIN)、ベンダー、画像を完成させます。バーコードとベンダーはGoogleが商品を販売者リストに一致させるのに役立ちます。価格や画像が欠けていると、ブロックがリッチリザルトの対象外になることがあります。

3. 欠けているものを誰が追加するか決める。 テーマが出力しないタイプ(FAQ、Breadcrumb、Organizationなど)はテーマコードです。テーマ開発者に追加を依頼するか、テーマエディターでコードなしで切り替えられるテーマアプリ拡張を使用します。

手作業でコード化されたマークアップを壊す3つの要因

エスケープ。 引用符、アポストロフィ、改行を含む商品説明が生のまま挿入されると、JSONが無効になり、Googleはエラーなしでブロック全体を無視します。

テーマの更新。 テーマファイルに書き込まれたマークアップは、テーマが更新または切り替えられると失われる可能性があるため、手作業でコード化されたスキーマはテーマが変更されるたびに再確認が必要です。

重複。 多くのテーマは既に基本的なProductブロックを出力しており、2つ目を追加するか、Productスキーマを注入するアプリを実行すると、Googleに2つの矛盾するブロックを与え、リッチリザルトを完全に抑制する可能性があります。スキーマタイプごとに1つの所有者が必要です。

信頼する前に検証する

変更後は、ライブページのURLをGoogleのリッチリザルトテストとSchema.orgのバリデーターに貼り付けます。これらはGoogleが読み取るのと同じようにJSON-LDを解析し、必要なフィールドの欠落や構文の破損を指摘します。譲れないルール:マークアップは表示されているページと一致しなければなりません。購入者が見えない評価や価格をマークアップすることは構造化データのスパムであり、手動ペナルティのリスクがあります。クリーンで正直なスキーマは、回答エンジン最適化の最も強力なシグナルの1つでもあります。AIエンジンはそれを頼りにページを理解し引用します。

アプリが価値ある場合

テーマが必要なタイプを既にカバーしている場合、商品データを埋めて検証するだけで完了です。しかし、カタログ全体で有効なProduct、FAQ、Breadcrumbスキーマが必要になると、計算は変わります。新しい商品、価格変更、廃止されたアイテムは、手作業で書かれたマークアップが有効性を失う機会です。その規模では、ライブデータからスキーマを生成するのがアプリの得意分野です:RankEngineは、アプリ埋め込みを通じてProduct、Breadcrumb、Organization JSON-LDを追加し、アプリブロックを通じてFAQマークアップを追加します。どちらもテーマエディターで切り替え可能です—Liquid編集は不要です。