構造化マークアップのトラブルシューティング
読了時間:3分
重要:
- 構造化マークアップは高度なトピックです。 Wix カスタマーケアでは、サイトのマークアップの変更や提出に関してサポートを提供することはできません。
- 専門家のヘルプが必要な場合は、Wix Marketplace でプロに依頼することができます。
構造化マークアップは、検索エンジンにサイトのページに関する詳細情報を提供するための標準化された形式です。ページにマークアップを追加すると、サイトの検索結果やランキングを向上させることができます。
Google などの検索エンジンは、マークアップを使用して、ページの検索結果に記事のプレビューや商品プレビュー、FAQ などのリッチリザルトを作成することもできます。詳細はこちらをご覧ください。
ヒント:
リッチリザルトの有効性についてマークアップを検証したい場合や、マークアップに問題がある場合は、Google リッチリザルトツールにマークアップを貼り付けて確認することができます。
リッチリザルトツールでマークアップがリッチリザルトの対象であると表示されたにもかかわらず、サイトのページにマークアップを追加するとエラーが表示される場合は、以下の手順に従ってください。
ステップ 1 | マークアップのフォーマットを確認する
Wix サイトのページでは JSON-LD 形式のマークアップのみ使用できます。 JSON-LD マークアップの例を以下に示します。
1<script type="application/ld+json">
2{
3 "@context":"https://schema.org",
4 "@type":"Website",
5 "name":"Wix.com",
6 "alternateName":"Wix",
7 "url":"https://wwww.wix.com"
8}
9</script>
また、コードが以下であることを確認してください:
- HTML タグ で始まること
- 1つのスクリプトタグのみを使用し、1つのメインマークアップタイプのみを含むこと
- 7,000文字未満であること
注意:
ページには合計で 8,000文字までのマークアップを追加することができます。
ステップ 2 | JSON-LD 内の HTML タグを確認する
マークアップで使用できる HTML タグは、コードの最初と最後のスクリプトタグのみです。 JSON-LD 部分の中に HTML タグを入力すると、マークアップが検証に失敗します。たとえば、次のコードはスクリプトに タグが含まれているため無効です:
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9dcc39dd-da6f-4c38-b1c3-ee79d33f39d5/2021/07/09/6daeff06-49df-4661-bdd8-4732376600a1/cfab331e-7746-4410-a74f-7cfe0122e88b.png)
ステップ 3 | 句読点を確認する
マークアップ内では、各 JSON-LD 要素を中括弧 {} で囲む必要があります。 JSON-LD の各要素は、コンマで次の要素と区切る必要があります。ただし、最後の要素の後にはコンマを付けないでください。
また、コードにはまっすぐな引用符 "" を使用してください。曲がった引用符 “” を使用すると、コードが検証に失敗します。
以下は、句読点が正しくないマークアップの例です。検証エラーの原因となる "name" 行の後にコンマがないことがわかります。
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9dcc39dd-da6f-4c38-b1c3-ee79d33f39d5/2021/09/02/2adbe6fd-597a-44d7-89f5-6be020d84d57/37b34a57-c770-4dbd-81dd-17bd1d106cbb.png)
以下は、検証エラーを修正するために、 "name" 行の後にコンマを追加した同じマークアップです。
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9dcc39dd-da6f-4c38-b1c3-ee79d33f39d5/2021/09/02/6e973cd4-87a3-4db0-8d42-dcec982e982b/33d6f9d9-8bdf-41d6-bbb7-398203f0c75a.png)
ステップ 4 | フィールドにスペースがないか確認する
すべてのフィールドの形式は "key":"content" で、各フィールドは 1行に収める必要があります。 Enter キーを押して改行を作成すると、そのフィールドは検証に失敗します。
たとえば、以下の例のフィールドは 1行なので検証に合格します:
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9dcc39dd-da6f-4c38-b1c3-ee79d33f39d5/2021/07/09/8ebdfd91-a8c6-46a6-ab9d-827312528b42/cba6f29b-cb73-4347-8526-9257e6580c46.png)
ただし、この例のフィールドは一部が新しい行にあるため、検証に失敗します:
![](https://d2x3xhvgiqkx42.cloudfront.net/12345678-1234-1234-1234-1234567890ab/9dcc39dd-da6f-4c38-b1c3-ee79d33f39d5/2021/07/09/811f6b70-6704-4245-a2cc-e356dc68c653/bbd47da7-3bb1-41d7-b023-ce70b39850c8.png)
重要:
Google 検索ガイドラインでは、マークアップの情報がページの一部であることが求められています。マークアップに含まれる情報の一部がページに表示されない場合は、リッチリザルトとして表示されないことがあります。詳細はこちらをご覧ください。
SEO 専門家に依頼する
プロに依頼する