簡単な回答: スキーマタイプを選択し、フィールドに入力して、有効なJSON-LDをコピーしてテーマに直接貼り付けます。対応しているのは、Product、FAQPage、BreadcrumbList、LocalBusiness、Articleです。すべてブラウザ内で実行され、サーバーには何も送信されません。
スキーママークアップジェネレーター — 無料JSON-LD生成
生成されるもの
JSON-LD形式で、GoogleがMicrodataやRDFaより推奨するフォーマットです。以下の各タイプは、Googleが実際にサポートするリッチリザルトに対応しています。
| タイプ | 有効にするリッチリザルト | 適用場所 |
|---|---|---|
| Product | リスティングでの価格、在庫状況、評価 | 商品テンプレートのみ |
| FAQPage | 展開可能な質問アコーディオン | Q&Aを含むページの可視テキスト |
| BreadcrumbList | 生のURLの代わりにパンくずリスト | ホームページ以下のすべてのページ |
| LocalBusiness | ナレッジパネル、マップパックの資格 | サイト全体のブロック |
| Article | トップストーリーや記事カルーセル | ブログ投稿テンプレート |
マークアップが役立つか害を及ぼすかを決定するルール
訪問者が見ることができるものをマークアップする。この単一のルールが、ほぼすべての構造化データに関する手動アクションをカバーします。ページにない質問のためのFAQマークアップ、別のサイトにあるレビューのためのレビュー星、表示価格と一致しないスキーマ価格。Googleのガイドラインではこれを明示的に指摘しており、リッチリザルトを逃す原因がペナルティに変わる唯一の失敗モードです。
対照的に、無効なマークアップは単に無視されます。この非対称性は内面化する価値があります。構文について間違っていると機会を失い、コンテンツについて不誠実であると評価を失います。
Shopifyの特性
Shopifyのテーマには、すでに一部の構造化データが含まれていますが、通常は部分的です。Dawnテーマは、名前、画像、オファーを含むProductブロックを出力しますが、sku、brand、aggregateRatingは含まれていません。同じページに2つ目の、より完全なProductブロックを追加しても問題はありません。Googleは同じ@typeのブロックを統合しますが、異なる価格を示す2つのブロックは、まさに上記で説明した矛盾を引き起こします。
貼り付ける前に、テーマがすでに出力している内容を確認してください:
- 商品ページを開き、ソースを表示します。
application/ld+jsonを検索します。- 見つけた
@typeの値を確認します。
その後、足りない部分だけを追加します。Shopifyのスキーママークアップでは、関係するテーマファイルについて説明しており、アプリを使わずにShopifyにスキーマを追加する方法では、手作業での追加方法を紹介しています。
@graphの使用方法とタイミング
ページに3つまたは4つのタイプが含まれる場合、4つの別々のスクリプトタグよりも単一の@graph配列を使用する方が管理が容易であり、タイプ同士が参照し合うことができます。
{
"@context": "https://schema.org",
"@graph": [
{ "@type": "Organization", "@id": "https://example.com/#org", "name": "Ember & Oak" },
{ "@type": "Product", "brand": { "@id": "https://example.com/#org" } }
]
}
@id参照により、ブランドは一度宣言され、各製品でわずかに異なる値で繰り返されるのではなく、指し示されます。これにより、数百の製品で価格とブランドがずれてしまうことを防ぎます。
検証前と検証後
リッチリザルトテストは「どのリッチリザルトに該当するか」を答え、Schema Markup Validatorは「これは有効なschema.orgか」を答え、Search Consoleの強化レポートは「Googleが実際にライブページで解析した内容」を答えます。これら3つすべてが必要です。最初の2つはスニペットをテストし、3つ目だけがサイト全体をテストします。
RankEngineは、ShopifyストアにProduct、FAQ、Breadcrumb、Organization、LocalBusinessのブロックを自動的に書き込み、その後ライブページを再読み込みして正しく配置されたことを確認します。検証ステップの詳細については、Shopifyのスキーママークアップをご覧ください。
よくある質問
スキーママークアップとは何ですか?
スキーママークアップは構造化データであり、ページの内容を機械が読み取れる形式で記述したものです。schema.orgの語彙を用いて書かれ、検索エンジンがページを理解するのに役立ちます。これにより、検索結果に星評価、価格、FAQアコーディオン、パンくずリストなどのリッチリザルトが表示されるようになります。JSON-LDはGoogleが推奨する形式であり、このツールが生成するものです。
スキーママークアップはランキングを向上させますか?
直接的には向上しません。Googleは構造化データ自体がランキング要因ではないと繰り返し述べています。しかし、リッチリザルトの対象となることで、星評価や価格、FAQアコーディオンが表示されると、同じ位置の単なる青いリンクよりもクリック率が高くなります。得られるのはクリック率の向上であり、これはSearch Consoleで測定可能です。
ShopifyでJSON-LDをどこに貼り付けますか?
テーマ内の<script type="application/ld+json">タグ内に配置します。サイト全体に適用するタイプ(OrganizationやLocalBusinessなど)は、theme.liquidの</head>の前が適切です。商品ごとのタイプ(Productなど)は、対応するテンプレート(product.liquidや商品セクション)に配置し、そのページだけでレンダリングされるようにします。共有テンプレートに特定の商品値をハードコードしないでください。すべての商品が同じ価格を主張することになります。
1ページに複数のスキーマブロックを持てますか?
はい。1ページに複数の<script type="application/ld+json">ブロックを持つことは有効で一般的です。商品ページには通常、Product、BreadcrumbList、Organizationが含まれます。また、@graph配列を使用して1つのブロックにまとめることもできます。これにより、タイプ間で@idを使用して参照し合うことができ、整理された形になります。どちらの方法でも正しく読み取られます。
スキーマが有効かどうかを確認するには?
Googleのリッチリザルトテストを使用して適格性を確認し(どのリッチリザルトに適しているかを教えてくれます)、validator.schema.orgのスキーママークアップバリデーターで純粋な構文と語彙をチェックします。その後、Search Consoleのエンハンスメントレポートで実際にGoogleがライブページで解析した内容を確認できます。これは一度限りのテストではなく、実際のクロールを反映した唯一の情報源です。
無効なスキーマはサイトに悪影響を与えますか?
無効なスキーマは無視されるだけで、ペナルティはありません。通常のコストはリッチリザルトを逃すことです。手動アクションのリスクがあるのは、ページと矛盾するマークアップです。ページにないレビューの星評価、表示価格と異なる価格、訪問者が見えない質問のFAQマークアップなどです。実際に存在するものをマークアップすれば問題ありません。
このツールはデータをどこかに送信しますか?
いいえ。すべてがブラウザ内で実行されます。入力した内容はアップロード、ログ、保存されず、ネットワークタブを開いてページを確認することで、何も送信されていないことを確認できます。
すべての無料ツール
SEO Title Generator & Checker
Generate SEO titles from your keyword and check any title's character count, pixel width, and keyword position.
Meta Description Generator & SERP Preview
Generate high-converting meta descriptions and preview how your page looks in Google.
Keyword Density Checker
Paste any text and see keyword density, top 1–2–3-word phrases, and stuffing warnings.
Robots.txt Generator (AI-Crawler Aware)
Generate a correct robots.txt in seconds.
LSI & Related Keyword Generator
Generate related keywords, question keywords, and commercial long-tails from any seed term.
Image Alt Text Generator & Checker
Build descriptive, SEO-friendly alt text for product images and check existing alt text for length, redundancy, and stuffing.
Googlebot Simulator — See What Google Sees
Fetch any URL with Googlebot's user agent: status code, redirects, title, meta robots, canonical, X-Robots-Tag, H1s, and an indexability verdict.
Hreflang tag generator
Build a valid hreflang cluster for every language version of a page, with x-default, and a built-in check that every URL points back at every other one..
UTM builder
Build consistent UTM-tagged campaign URLs free.
URL slug generator
Turn any title into a clean, lowercase, hyphenated URL slug.
Readability checker
Paste text and get Flesch Reading Ease, Flesch-Kincaid grade level, sentence length distribution and the specific sentences that are dragging the score down..
SERP preview tool
Preview how a title, URL and meta description will render in Google on desktop and mobile, measured in pixels rather than characters so truncation is accurate..
SEO ROI calculator
Estimate what a ranking improvement is worth: search volume, position-based CTR, conversion rate and order value, plus a payback period on your SEO spend..
Open Graph generator
Generate Open Graph and Twitter card meta tags with a live preview of how the link will look when shared on Facebook, LinkedIn, X, WhatsApp and Slack..
SEO report generator
Generate an on-page SEO report for any URL: title and meta lengths, headings, canonical, schema types, image alt coverage, links and indexability, scored..
関連ガイド
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Install RankEngine free