Shopify の JSON-LD と Microdata スキーマ は、検索エンジンがウェブサイトのコンテンツを理解するのに役立つ秘密の言語のようなものです。製品の詳細、ブログの投稿、ビジネス情報など、何でも構いません。データを「構造化された」スニペットに整理することで、豊富な結果が提供され、SEO ランキングが向上します。さらに、音声検索が増加しているため、明確なスキーマにより、Siri や Alexa におすすめを尋ねる顧客があなたのストアを見つけられるようになります。
Shopify を使用するとスキーマを簡単に追加できますが、次の 2 つの主な形式から選択する必要があります。 JSON-LD および Microdata です。適切なものを選ぶことで、セットアップが速くなり、検索での可視性が向上し、技術的な問題が軽減されます。この選択がなぜ重要なのか、詳しく説明しましょう。
JSON-LD とは何ですか? JSON-LD はどのように機能しますか?
これまでに JSON について聞いたことがあるかもしれません。これは、Web 上でデータを保存および共有するための簡単な方法です。JSON-LD は JavaScript Object Notation for Linked Data の略で、リンクされたデータで動作するように設計された JSON のバージョンです。リンクされたデータは、コンピューター (検索エンジンなど) が Web ページ上の情報間の関係を理解するのに役立ちます。たとえば、Google に「このページは、ニューヨークにある「Burger House」というレストランに関するものです」と伝えることができます。
JSON-LDはスクリプトベースのフォーマットで記述され、 tags on a webpage. Think of it like a small box of data hidden in the code of a website. When search engines crawl the page, they look for this box to learn more about the content. Unlike other formats that might mix data directly into the HTML of a page, JSON-LD keeps the data separate and organized. This makes it easier for search engines to read and process.
JSON-LD がどのようなものかを示す簡単な例を次に示します。このコードは、ページが特定の名前と住所を持つレストランに関するものであることを検索エンジンに伝えます。
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Burger House",
"address": " Main Street, New York"
}
<script type>
マイクロデータとは何か?どのように機能するのか?
マイクロデータは HTML に組み込まれたツールで、Web サイトが検索エンジンやその他のオンライン ツールに特定の詳細を簡単に理解できる方法で伝えるのに役立ちます。製品名、イベントの日付、記事の著者など、Web ページ上の通常のコンテンツに簡単なラベル (属性と呼ばれる) を直接追加することで機能します。
これらのラベルは目に見えないタグのように機能し、「このテキストは価格です」や「これは本のタイトルです」と機械に伝え、検索エンジンが検索結果で重要な情報を強調表示しやすくなります。
マイクロデータはわかりやすく、古い Web サイトでも機能しますが、基盤となるコードが乱雑にならないように、またラベルが誤って使用された場合にエラーが発生しないように、慎重に配置する必要があります。基本的な構造化データを必要とする小規模なプロジェクトやサイトには便利な選択肢ですが、大規模な Web サイトでは、コードをよりクリーンで管理しやすい他の方法が好まれる場合があります。
主な違い: Shopify の JSON-LD と Microdata スキーマ
Shopify ストアを検索エンジン向けに最適化する場合、JSON-LD や Microdata などの構造化データ形式を使用すると非常に効果的です。どちらの形式も、検索エンジンが Web サイトのコンテンツをよりよく理解するのに役立ちますが、その仕組みは異なります。JSON-LD と Microdata の主な違いについて詳しく見ていきましょう。Shopify ストアに最適な形式を決定できるようになります。
JSON-LD と Microdata とは何ですか?
- JSON-LD は、JavaScript 構文を使用してデータを構造化する軽量形式です。読み書きが簡単で、HTML コードを変更する必要がありません。JSON-LD は、Google、Yandex、Bing などの主要な検索エンジンでサポートされており、そのシンプルさと柔軟性から高く評価されています。
- Microdata は、HTML 要素にメタデータを直接埋め込む HTML 仕様です。itemscope、itemtype、itemprop などの属性を使用してコンテンツをマークアップします。単純な静的ページでは簡単ですが、動的な Web サイトや大規模な Web サイトでは複雑になることがあります。
ShopifyにおけるJSON-LDとマイクロデータの主な違い
JSON-LD と Microdata の主な違いを以下にまとめます。
特徴 | JSON-LD | マイクロデータ |
実装 | 別途追加 block in HTML. Does not alter the existing HTML structure. | itemscope、itemtype、itemprop などの属性を使用して HTML 要素に直接埋め込まれます。 |
柔軟性とメンテナンス | 柔軟性が高く、更新も簡単です。動的で大規模な Web サイトに適しています。 | 柔軟性が低く、個々の HTML 属性を編集する必要があるため、複雑なサイトの保守が難しくなります。 |
検索エンジンのサポート | シンプルさと拡張性により、Google やその他の主要な検索エンジンで推奨されています。 | 検索エンジンでもサポートされていますが、動的な環境では複雑になるためあまり好まれません。 |
ユースケース | 動的でスケーラブル、SEO に最適化されたコンテンツ戦略に最適です。 | 単純で静的な Web ページに適しています。 |
パフォーマンスへの影響 | 非同期で読み込むことができるため、ページの読み込み速度に影響はありません。 | インライン マークアップによりページの読み込みが遅くなる可能性があります。 |
JSON-LDとマイクロデータの選択
Shopify ストアで JSON-LD と Microdata のどちらを使用するか決める場合は、次の点を考慮してください。
- スケーラビリティと柔軟性: ストアに動的なコンテンツがある場合や、頻繁に更新する必要がある場合は、JSON-LD が適しています。HTML を変更せずに構造化データを管理できるため、拡張と保守が容易になります。
- シンプルさと SEO: JSON-LD は一般的に実装が簡単で、そのシンプルさと SEO の利点から Google によって推奨されています。また、読み書きも簡単なので、開発者にとってより使いやすくなっています。
- 静的コンテンツ: ストアのコンテンツが主に静的で、シンプルなアプローチを好む場合は、マイクロデータが適している可能性があります。ただし、より大規模なサイトや複雑なサイトでは扱いにくくなる可能性があります。
Shopify がスキーママークアップを処理する方法
SEO スキーマ マークアップ は、Google などの検索エンジンが Web サイトのコンテンツをより適切に理解できるようにする方法です。Shopify では、スキーマ マークアップはストアの可視性を高め、検索エンジン最適化 (SEO) を改善するために不可欠です。Shopify がスキーマ マークアップを処理する方法、そのネイティブ サポート、制限、JSON-LD と Microdata のどちらを使用するかについて詳しく説明しましょう。
Shopifyテーマのネイティブスキーマサポート
Shopify テーマには、基本的な製品や組織のスキーマなど、いくつかの組み込みスキーマ マークアップが付属しています。たとえば、製品ページには通常、製品名、価格、URL のスキーマが含まれます。ただし、このデフォルトのマークアップは制限されていることが多く、製品の説明や配送情報など、強調したい詳細がすべて含まれていない場合があります。
Shopify テーマでよく見られるスキーマ タイプを次に示します。
- 製品スキーマ: 個々の製品に関する詳細を提供します。
- 組織スキーマ: ビジネスに関する情報を提供します。
- BreadcrumbList スキーマ: パンくずリストを表示してナビゲーションを支援します。
デフォルトのShopifyテーマの制限
Shopify テーマにはスキーマ マークアップが含まれていますが、より高度なスキーマ タイプが欠けていることがよくあります。たとえば、デフォルトの製品スキーマには、Google Merchant リストにとって重要な配送の詳細や返品ポリシーが含まれていない場合があります。これらの高度なスキーマ タイプを追加するには、通常、Shopify アプリを使用するか、テーマのコードを手動で編集する必要があります。
カスタマイズオプション
Shopify でスキーマ マークアップをカスタマイズするのは、特にコーディング経験のない人にとっては難しい場合があります。次のオプションがあります。
- 手動コーディング: テーマの liquid ファイルを編集することで、スキーマ マークアップを手動で追加または変更できます。これには、JSON-LD と Shopify の liquid テンプレート言語の知識が必要です。
- Shopify アプリ: Shopify アプリ ストアには、スキーマ マークアップを自動的に生成して管理できるアプリが多数あります。これらのアプリを使用するとプロセスが簡素化されますが、追加コストが発生する可能性があります。
JSON-LD と Microdata のどちらを使用するか
Shopify ストアにスキーマ マークアップを追加する場合、JSON-LD と Microdata という 2 つの主なオプションがあります。
JSON-LD
JSON-LD は、Shopify ストアにスキーマ マークアップを追加するための推奨される方法です。構造化データを HTML コンテンツから分離しておくため、実装、保守、トラブルシューティングが簡単です。JSON-LD が最適なシナリオをいくつか紹介します。
- 動的データ: JSON-LD は、製品のバリエーションや顧客レビューなどの動的データの処理に最適です。HTML 構造を変更せずに、簡単に情報を更新したり、新しい情報を追加したりできます。
- Google の設定: Google では、スキーマ マークアップに JSON-LD を使用することを強く推奨しています。これにより、ストアの SEO と Google のアルゴリズムとの互換性が向上します。
マイクロデータ
マイクロデータはスキーマ マークアップを追加するもう 1 つの方法ですが、Shopify のような最新の e コマース プラットフォームではあまり好まれません。マイクロデータがまだ使用される可能性があるシナリオをいくつか示します。
- レガシーユースケース: インライン マークアップを必要とする古いシステムや特定のアプリがある場合、マイクロデータが依然として役立つ可能性があります。
- 特定のアプリ: 一部のアプリでは、統合にマイクロデータが特に必要になる場合がありますが、これはあまり一般的ではありません。
Shopify SEO にはどちらが適していますか?
Shopifyストアを検索エンジン向けに最適化する場合、 構造化データ 重要な役割を果たします。構造化データを実装するための一般的な方法は、JSON-LDとMicrodataの2つです。Shopify SEOにはJSON-LDのほうが適しているかどうかを見てみましょう。
JSON-LDが勝利
- Google の推奨事項に準拠: Google は、構造化データの実装に Microdata よりも JSON-LD を優先していることは明らかです。この優先性は、Google のガイドラインとツールに明確に表れており、JSON-LD の例やベスト プラクティスがよく紹介されています。
- メンテナンスと更新が簡単: JSON-LD は個別のスクリプト ブロックを使用するため、HTML コードを変更せずに構造化データの追加、更新、トラブルシューティングを簡単に行うことができます。このシンプルさは、開発者にとってもストア所有者にとっても大きな利点です。
- 動的な Shopify コンテンツとシームレスに連携: JSON-LD は、Shopify ストアで一般的なシングルページ アプリケーション (SPA) などの動的コンテンツに最適です。これにより、コンテンツが変更されても、構造化データの正確性が維持され、検索エンジンからアクセス可能になります。
避けるべきよくある間違い
スキーマ マークアップを実装するときは、その有効性を妨げる可能性のある一般的な間違いを避けることが重要です。
- JSON-LD と Microdata を混在させると、同じエンティティを参照した場合に競合が発生する可能性があるため、一貫して 1 つの構文を使用することをお勧めします。
- 冗長なスキーマでページをオーバーロードすると検索エンジンが混乱する可能性があるため、各ページに最も関連性の高いスキーマ タイプを使用することに重点を置いてください。
- 検証ツールを無視すると、 Google リッチリザルト テスト Schema.org Validator では検出されないエラーが発生する可能性があります。
これらのツールを定期的に使用すると、構文エラーを特定して修正するのに役立ち、スキーマが技術的に正しく、Web サイトの SEO とユーザー エクスペリエンスの向上に効果的であることが保証されます。
JSON-LDでShopifyストアを最適化する
JSON-LD は、Shopify ストアの SEO を最適化する強力な方法です。可視性を高め、ランキングを改善し、リッチ スニペットを提供する機能があるため、規模を拡大して成功を目指す e コマース ビジネスには欠かせないものとなっています。使いやすさのために Shopify アプリを使用する場合や、制御のために手動で実装する場合、そのメリットを最大限に引き出すには、JSON-LD がストアに正しく統合されていることを確認することが重要です。
JSON-LDの実装が効果的で検索エンジンのガイドラインに準拠していることを確認するには、スキーマを定期的に監査することが重要です。次のようなツールを使用できます。 ストアSEO このプロセスを簡素化します。StoreSEO は、スキーマ マークアップの生成と最適化を含む包括的な SEO ソリューションを提供し、e コマース市場での競争力の維持に役立ちます。