無料の構造化データジェネレーター
商品やFAQなどのJSON-LDを、手軽に自動生成。
入力内容に応じてブラウザ上で即座に生成されます。外部にデータが送信されることはありません。
生成されたJSON-LD
ページのHTMLに貼り付けて使用
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product"
}
</script>
Shopifyのデータから自動出力する場合
全商品に対応
このスニペットを使うと、各商品のタイトル、画像、価格、在庫状況から同様のマークアップを自動生成できます。テーマ内に snippets/product-schema.liquid として追加し、商品テンプレートで読み込んでください。重複を防ぐため、既存のProductマークアップはあらかじめ削除してください。
{%- assign variant = product.selected_or_first_available_variant -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | strip | truncate: 5000 | json }},
"url": {{ request.origin | append: product.url | json }},
{%- if product.featured_image -%}
"image": {{ product.featured_image | image_url: width: 1200 | prepend: 'https:' | json }},
{%- endif -%}
{%- if variant.sku != blank -%}
"sku": {{ variant.sku | json }},
{%- endif -%}
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ request.origin | append: variant.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ variant.price | divided_by: 100.0 | json }},
"availability": "https://schema.org/{% if variant.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
全ページを、毎週チェック
ShopSEOは単一ページだけでなく、ストア全体でこれらの項目を診断し、見つかった問題の多くを解消します。Freeプランでもストア全体の監査を実行できます。
アカウント登録不要の3ステップ。
- 1
種類を選択
商品(Product)、組織(Organization)、FAQ、パンくずリスト、ローカルビジネス、ブログ記事から選びます。
- 2
フォームに入力
入力した項目のみが反映され、空欄の項目はマークアップから自動的に除外されます。
- 3
コピーしてテスト
生成されたJSON-LDをページに貼り付け、構造化データテストツールで検証します。
確認項目
種類を選んで入力するだけで、商品、組織情報、FAQ、パンくずリスト、ローカルビジネス、ブログ記事の正しいJSON-LDコードを生成できます。Shopifyの商品ページ向けには、各商品の情報を自動で読み込んで常に最新状態を保つLiquidスニペットも提供しています。
ShopSEOならストア全体をスキャンして問題を自動修正できます。アプリの構造化データを見る
- 商品、組織、FAQ、パンくずリスト、ローカルビジネス、ブログ記事に対応
- 空欄項目を除外した構文エラーのないJSON-LD
- 全商品ページに対応するShopify専用のLiquidスニペット
- ブラウザ上で完結し、入力内容は送信されません
各数値が意味するもの。
解釈できないレポートは、単に何かがおかしいと言い換えているだけにすぎません。
JSON-LD
Googleが推奨する構造化データの記述形式です。訪問者には見えず、検索エンジンだけが読み取れるscriptタグとしてページ内に配置されます。
Liquidスニペット
固定値を直接記述する代わりに、各商品のタイトル、画像、価格、在庫状況を変数として読み込みます。1つのスニペットでストア全体の商品をカバーし、常に正確な情報を維持できます。
必須項目と推奨項目
Google検索で価格や在庫を表示するには、商品名と価格を含むオファー情報が必須です。レビュー評価は、実際にページ上に掲載されている本物のレビューがある場合にのみ設定してください。
一般論ではなく、具体的な仕組み。
- 01
検索結果に価格と在庫を表示
商品の構造化データを設定することで、Googleの検索結果に価格、在庫状況、評価の星などを直接表示できるようになります。
- 02
AIの回答でも参照される
検索エンジンだけでなく、AIアシスタントやAI検索も構造化データを活用してストアが何を販売しているかを正確に把握します。
- 03
テーマの不完全なマークアップを改善
多くのテーマで構造化データが不完全だったり重複していたりします。正しく一度設定すれば、表示エラーの懸念を解消できます。
よく検出される課題とその修正方法。
Shopifyストアにおいて、このツールが報告する問題の大半を占める4つのパターンです。
検出された問題
1つのページに2つのProductブロックがある
発生する原因
テーマとアプリの両方が構造化データを出力していることが原因です。
修正方法
どちらか一方に統一してください。アプリのマークアップを無効化するかテーマ側を削除し、必要に応じて当スニペットを追加します。
検出された問題
ページ上に存在しないレビュー評価
発生する原因
実際のレビュー表示がないにもかかわらず、マークアップ内に評価件数を含めてしまっています。
修正方法
同じページ上で購入者が確認できる評価のみを記述してください。実体のない評価はGoogleに無視されるか、ペナルティの原因になります。
検出された問題
通貨コードのない価格情報
発生する原因
手書きのOffer情報にpriceCurrencyが不足しています。
修正方法
価格には必ず通貨コードを併記してください。Liquidスニペットを使用すれば、ストアの設定通貨が自動的に適用されます。
このツールではわからないこと。
どのツールにも守備範囲があります。どこまでを把握できるかを知っておくことで、結果の過大解釈を防げます。
- 入力された情報に基づいてマークアップを作成します。ページ上に実際に表示されている内容と一致していることを確認してください。
- 正しいマークアップはリッチリザルトの表示資格を得るためのものであり、実際に検索結果に表示されるかはGoogleの判断によります。
継続的な自動監視に切り替える。
ShopSEOを無料でインストールし、1分以内に最初の診断を実行。気に入らない変更はいつでも元に戻せます。クレジットカード不要、テーマ編集不要、契約の縛りもありません。