簡単な回答: スキーマタイプを選び、フィールドに入力し、有効な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のスキーママークアップをご覧ください。
よくある質問
スキーママークアップとは何ですか?
スキーママークアップは構造化データであり、ページが何についてのものかを機械が読み取れるように記述したものです。検索エンジンはこれを読み取り、ページをその文章以上に理解します。これがリッチリザルトを可能にするものであり、星評価、価格、FAQアコーディオン、パンくずトレイルが検索リストに表示されます。JSON-LDはGoogleが推奨するフォーマットであり、このツールが生成するものです。
スキーママークアップはランキングを改善しますか?
直接的には改善しません。Googleは繰り返し、構造化データ自体がランキング要因ではないと述べています。これが行うのは、ページをリッチリザルトの対象にすることであり、星、価格、FAQアコーディオンがあるリストは、同じ位置の単なる青いリンクよりも縦のスペースを多く取り、クリックを多く獲得します。利益はクリック率にあり、位置ではありません — それでも価値があり、Search Consoleで測定可能です。
ShopifyでJSON-LDをどこに貼り付けますか?
Shopifyには生のJSON-LD用の管理フィールドがないため、まずテーマがすでに出力しているものを確認してください。多くの現在のテーマは製品データからProductマークアップを出力し、Shopify管理で価格、SKU、バーコード、ベンダー、画像を入力することで、コードに触れずに改善されます。テーマが出力しないタイプはテーマ作業です:生成されたブロックをテーマ開発者に渡すか、ライブ製品データからスキーマを生成し、テーマエディタでコードなしでオンにするアプリ埋め込みを通じて追加するSEOアプリを使用します。誰が追加するにせよ、サイト全体のタイプであるOrganizationはすべてのページに属し、Productのようなページごとのタイプは各製品のデータから埋める必要があります — 共有テンプレートで1つの製品の値を使用すると、すべての製品が同じ価格を主張することになります。
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..
Redirect checker
Follow any URL hop by hop: every status code, every intermediate URL, and the page that finally answers.
Robots.txt tester
Fetch any site robots.txt and test a path against Googlebot, Bingbot, GPTBot, ClaudeBot and PerplexityBot.
Sitemap checker
Fetch any XML sitemap or index and check it: URL count against the 50,000 limit, lastmod coverage and honesty, size and reachability..
HTTP header checker
Fetch any URL as Googlebot and read the full response headers, with the SEO-relevant ones called out: X-Robots-Tag, Cache-Control, Content-Type, Vary and HSTS..
AI visibility checker
Check what AI answer engines may do with a site: GPTBot, ClaudeBot, PerplexityBot and Google-Extended rules, llms.txt, and whether pages are quotable..
hreflang checker
Read the hreflang cluster on any page: every declared alternate, whether the page includes itself, whether x-default is present, and whether the codes are valid..
Canonical checker
Check the canonical on any URL: present or missing, self-referencing or pointing elsewhere, and whether a redirect or noindex contradicts it..
Heading structure checker
Check the heading structure of any page: how many H1s, whether levels are skipped, and how many sections a reader or an answer engine can actually navigate..
Indexability checker
One verdict from every signal that decides it: status code, robots meta, X-Robots-Tag, canonical target, redirect chain and whether the HTML has content at all..
関連ガイド
Run this across your whole catalog
RankEngine applies and verifies these fixes on every product in your Shopify store — automatically.
Start a 3-day free trial