SEOのためのスキーマへの究極のガイド
公開: 2021-07-23
この投稿では、ウェブサイトのスキーマと検索エンジン最適化への影響を確認します。
ウェブサイトスキーマは、検索エンジンがユーザーに関連する結果を提供するのに役立つコードです。
IgniteVisibilityのデジタル戦略ディレクターであるKhalilKanbarは、いくつかのスキーママークアップの例をまとめ、さまざまなschema.orgタイプに飛び込んでいます。 このガイドに従って、豊富な結果を通じて検索エンジン最適化を改善するために、Webサイトスキーマのすべての基本を学びます。
ウェブサイトスキーマとは何ですか?
ウェブサイトスキーマは、検索エンジンがユーザーに関連する結果を提供するのに役立つコードです。
これは、ウェブサイトの主要部分を理解し、時にはそのデータを使用して豊富な結果をSERPに入力するのに役立つマイクロデータの一種です。
Schema.orgで見つかりましたが、2011年にGoogle、Bing、Yahoo!、Yandexが共同で、ウェブ用の統一された構造化データの語彙を作成しました。 (ただし、Bingおよびその他の検索エンジンは、Schema.orgのJSON-LD実装のサポートを公式に表明していません)。
schema.orgを使用すると、Webサイトを強化するために追加できるさまざまなマークアップを見つけることができます。
ウェブサイトスキーマの利点は、Googleや他の検索エンジンの絶えず変化するSERPに依存しています。 Googleは定期的にアルゴリズムを変更するだけでなく、新しい設計要素をテストします。
人の名前、会社、または質問を入力すると、HTML以外のSERPポップアップが表示されたり、一部のHTML SERPにレビュー、価格設定、パンくずリストなどの機能が追加されたりする場合があります。
すべてのスキーマタグがまだ豊富な結果を生み出すわけではありませんが、新しい機能を展開することを決定したときのために、ゲームを先取りすることをお勧めします。
また、Webサイトのスキーマがあるからといって、豊富な結果が保証されるわけではなく、スキーマによってランキングが向上するという証拠がないことに注意してください。 過去に、スキーマがランキングとCTRに悪影響を与えるのを実際に見ました。
スキーマの利点は、最初のページでより多くの小売スペースを占有することです。 スキーマを追加することで、FAQの豊富な結果、検索ボックスの豊富な結果、さらにはサイトリンクを作成できる場合は、最初のページの大部分を占めることになります。
もちろん、グーグルはこれが非常に競争力があり、豊かな結果に限界を設定する可能性があることを理解しています。 この例は、Googleが1ページあたり3つのFAQページのリッチスニペットを制限した2019年です。
スキーマの使用を開始するときの最初のステップは、使用するスキーマのタイプを決定することです。

ウェブサイトスキーマとは何ですか?
スキーマ組織タイプ
3つの一般的なスキーマ組織タイプがあります。
これらは、JSON-LD、Microdata、およびRDFaです。 RDFaはHTML5の拡張であり、マイクロデータとそれほど変わらないため、主にJSON-LDとマイクロデータに焦点を当てます(通常、これらは混合されています)。
スタイルを選択するときは、スタイルを選択してWebページ全体でそれに固執することをお勧めします。 また、同じページで両方のタイプを使用しないことをお勧めします。 Webサイトに複数のスキーマタグを追加する場合、これは大雑把になる可能性があり、診断が難しい場合があります。
JSON-LDは、Googleが可能な限り推奨するものであり、Googleはマークアップを利用した機能のサポートを追加する過程にあります。 JSON-LDはコンテンツのヘッダーに実装でき、実装にかかる時間はごくわずかです。
もう1つのオプションはMicrodataで、これにはWebサイトへの要素のコーディングが含まれます。 これは奇妙な理由でやりがいのあるプロセスになる可能性があり、それが私がそれを好まない理由です。 以下は、スキーマ組織タイプの基本的な定義です。

JSON-LDとMicrodataスキーマ
JSON-LD
JSON-LDは現在、スキーママークアップの推奨される方法であり、Googleはこのマークアップ言語でより多くの種類のWebサイトスキーマをサポートしています。
JSON-LDは通常、本文の要素内に追加されるマイクロデータとは異なり、Webサイトのヘッダーに追加されます。 本体内にJSON-LDを実装することもできますが、マイクロデータの場合のように個々の要素にタグを付けようとしないように注意してください。 Googleが推奨する方法は、ページのヘッダー内にあります。
JSON-LDは、マイクロデータのように個々のHTML要素にタグを付けることなく、コード内にスキーママークアップを実装する簡単な方法として作成されました。
JSON-LDの目標は、多次元配列を使用してWebページで見つかったものに注釈を付けることです。 つまり、JSON-LDスキーママークアップをWebサイトに追加するときは、コンテンツが実際にHTMLページ内に存在することを確認してください。
関連:JSON-LD SEO、Jason-LDとは何か、そしてそれがSEOに与える影響
マイクロデータ
マイクロデータは、HTML要素に注釈が付けられた機械可読タグです。 ページのコンテンツであるアイテムタイプを追加することにより、WebサイトスキーマをサポートするためにHTMLテキストのさまざまな領域をマークアップし始めます。
ウェブサイトスキーマの特定と検索
スキーマの検索は複数の方法で実行できます。
確認する最も簡単な方法は、 Googleの構造化データツールを使用することです。 ここでは、Webページをクロールするか、ソースコードを入力すると、Webサイトに実装されているスキーマ、エラーの原因、および警告があるかどうかが通知されます。
もちろん、複数ページのWebサイトの場合、これは難しい作業になる可能性があります。 ScreamingFrogなどのツールを使用して、ページ内のスキーママークアップを検索することもできます。 クロールを実行する前に、構成->スパイダー->を開き、抽出を確認します。 JSON-LD、マイクロデータ、RDFaを必ず確認してください。
クライアントが豊富な結果を得ていることに気付いたが、ソースコードまたは上記のツールを介してタグを見つけることができない場合は、そのクライアントのGoogleタグマネージャーを確認してください。 GTMを使用してWebサイトにスキーマを動的に追加する場合、これらのツールのいずれにも表示されない場合があります。
一般的なスキーママークアップの例:
ウェブサイトスキーマには多くの既知の使用法があります。
以下は、SEOの目的で使用される主なスキーマ要素です。 もちろん、追加および削除できるものはたくさんあります。 挿入できるさまざまな要素については、schema.orgを確認してください。
組織
クライアントに関しては、組織スキーマが必要です。
このタグの非常に基本的なものは、会社名、ロゴ、およびWebサイトのURLです。 ただし、ソーシャルメディアのリンク、営業時間、営業日、従業員数、説明などを追加することで、これをさらに詳しく調べることができます。 必須ではありませんが、組織スキーマは、企業のナレッジパネルに関してギャップを埋めるのに役立ちます。
**すべてのページにこのスキーマがないようにしてください。 このスキーマは、ホームページまたは会社概要ページにのみ実装する必要があります。**

スキーママークアップの例:組織スキーマ
サイトリンク検索ボックス(ウェブサイト)
Sitelink Searchboxスキーマ(別名Webサイトスキーマ)は、Webサイト名、WebサイトURL、Webサイトロゴ、およびURLを検索ボックスに追加できる小さなスニペットです。 このスキーママークアップの例は、ブランド検索で豊富な結果を生成します。

サイトリンク検索ボックスまたはウェブサイトスキーマ
BreadcrumbList
BreadcrumbListはすべてのページに追加できます。
これにより、ロボットは自分がどのページにいるのか、そこに到達するための構造は何かを知ることができます。 すべてのページに追加する場合は、スキーマプラグインを介して、またはページのブレッドクラムリストテンプレートでマイクロデータを使用してこれを行うのが最適な場合があります(実装のセクションを参照)。

BreadcrubList:一般的なスキーママークアップの例

FAQページ
ページまたはブログでよくある質問に回答する場合は、このスキーママークアップの例をそのページに追加できます。 FAQページスキーマの一般的な既知のケースは、WebサイトのFAQセクションで使用されます。
追加のスキーママークアップの例は、ブログでFAQpageスキーマを使用することです。 ブログに質問/回答セクションを追加すると、ブログのランキングを上げることができ、このスキーマを使用することで、SERP内でより多くの小売スペースを利用できるようになります。 ヘッダーを質問として使用し、コンテンツ内の質問に回答する場合は、PLPでもこれを使用できます。

FAQページスキーマ
方法
ハウツースキーマは、製品または機能の使用方法をユーザーに指示するページで使用できます。 一般的な例は、インストールガイドと製品のセットアップです。
Q&A
FAQページスキーマと混同しないように、Q&Aスキーマは、ユーザーがページで質問をし、ユーザーが回答する機会がある場合に使用されます。 これとFAQpageスキーマの違いは、ユーザーがオープンフォーラムで質問に回答し、その回答がWebサイト自体によって提供されないことです。

質疑応答スキーママークアップ
論文
これは、Webサイトのすべてのブログページで使用できます。 ブログが投稿された日時、作成者、画像、本文の内容をマークアップできます。 これにより、記事の豊富な結果が得られる可能性があります。
製品
これは、Webサイトのすべての製品ページで使用する必要があります。 価格、評価、在庫ありと在庫切れ、色などのプロパティを追加できます。 これは、オンラインショッピングでよく見られる豊富な結果です。

製品スキーマ
レビュー
レビュースキーマは、個々の製品の製品スキーマ内で使用できます。 Webサイトのレビューやその他の種類のレビューがある場合でも、レビュースキーマをスタンドアロンとして使用できます。 この一般的なスキーママークアップの例は、HTMLSERP内でレビューが豊富な結果を生成します。

スキーママークアップの例:スキーマを確認する
ウェブページ
これは、Webサイトのすべてのページに追加できます。 可能なプロパティは、公開日、ロゴ、画像、パンくずリストなどです。
ビデオ
ビデオスキーマは、ビデオを含むページに追加できます。 これを使用して、ビデオのソース、ビデオ内のタイムスタンプ、ビデオタイトル、およびビデオの説明を表示できます。

スキーママークアップの例:ビデオ
ローカルビジネス
ローカル企業またはローカルエンティティを持つ企業の場合、このスキーマは、さまざまな営業時間、場所、名前などを追加するために必須です。
もっと…
これらは最も一般的なスキーマの使用法ですが、ニーズに合わせて設計されたものは他にもあります。
私が使用した他のスキーマの例は、ジム、レストラン、空港、人、レシピ、求人情報、およびイベントです。 ページがいずれかのスキーマに適合しているかどうかわからない場合は、schema.orgを使用して、作成している製品/Webページのタイプを検索してください。
実装
実装は、スキーママークアップの最も難しい部分です。
JSON-LDを使用している場合は、幸運です。 その悪い男の子をページのヘッダーに貼り付けるだけで、ロールバックできます! Microdataを使用している場合は、ページのアイテムタイプとアイテムスコープを特定し、テスト、テスト、テストを行ってください。
Webサイトにスキーマを追加する前後に、コードをテストするための2つのツールがあります。
https://search.google.com/structured-data/testing-tool/u/0/
https://search.google.com/test/rich-results
これらのツールは、エラーがあるかどうか、警告があるかどうか、そしてそれが豊富な結果を生み出すかどうかを教えてくれます。
スキーマの問題については、Google検索コンソールも確認してください。 スキーマ機能を追加すると、追加したスキーマ用に指定された新しいセクションが検索コンソールに表示される場合があります。 検索コンソール内のエラーは、そのSERPの豊富な結果を排除します。
彼らのCMSにアクセスできませんか? 必要に応じて、JSON-LDスキーマをGoogleTagManagerを介して実装できます。 Googleはこの方法を好みませんが、機能します。 唯一の欠点は、これが上記のソースコードとツールに表示されない場合があることです。
動的な実装と自動化
数百ページにわたってスキーマを使用する場合は、手動で追加するのが最善の方法ではない場合があります。 Webサイトでスキーマを動的に生成する方法は複数あります。
良いオプションは、Webページテンプレート内にビルドすることです。 各製品ページの下部にFAQセクションが含まれていることがわかっている場合は、テンプレートページのmicrodataを使用して、このコードを自動的に生成します。 そうすれば、新しいページを作成するたびにコードを追加することを心配する必要がありません。
ブレッドクラムリストなど、Webサイト上の他の要素を編集してこれを行うこともできます。 eコマースクライアントをお持ちの場合は、パンくずリストを動的に表示するプラグインを持っている可能性があります。 プラグインにマイクロデータを追加すると、各ページにBreadCrumbリストスキーマを生成するのに役立ちます。
Google Tag Managerは、大量のページで動的にスキーマを生成する可能性もあります。 2016年にこの方法が導入され、通常は製品ページやブログで使用されていました。 これを作成する方法については、こちらの完全ガイドをご覧ください。 Googleはこの方法を好まないことに注意してください。
WordPressプラグイン…はい、WordPressには、製品スキーマ、BreadCrumbリストなどの動的タグを作成する多くのプラグインがあります。
最も一般的なのは、All InOneSchemaとSchemaProです。 これらのプラグインを使用するときは、細心の注意を払ってください。 これらのプラグインを介して作成された無数のエラーを見たので、必ずテストを実行してください。
スキーマがエラー(1つでも)を生成している場合、それは基本的に役に立たず、そのタグから豊富な結果を受け取ることはありません。 このスキーマの不適切な実装は、間違ったページに間違ったスキーマを追加することによってWebサイトに害を及ぼす可能性もあります。 これはGoogleにとって非常に混乱を招く可能性があり、ランキングが失われる可能性があります。
スキーマに関するリソース
スキーマの使用を開始するのは難しい場合があります。 特に実際にコードを作成する場合はそうです。 幸いなことに、これらを自動的に作成して開始できるWebサイトがあります。
https://technicalseo.com/tools/schema-markup-generator/ – Merkleによって開発されたこのWebサイトは、一般的なスキーマコードのプラグアンドチャグオプションです。 Webサイト内で必要なものをコピーして貼り付けるだけで、コードが生成されます。
https://developers.google.com/ –特定のスキーマをお探しですか? たぶん、それはグーグルの開発サイトにある可能性が高いです。 彼らのウェブサイトを検索して、あなたが見つけることができるものを見てください。ほとんどの場合、彼らはJSON-LDとMicrodataの基本的な(そして機能する)構造も提供します。
Schema.org –これがすべての始まりです。 このWebサイトをチェックして、さまざまなタイプのスキーマに使用できるプロパティを確認してください。 このウェブサイトは非常に紛らわしいですが、厄介なスキーマエラーを分析する際の最良のリソースでもあります。
まとめ
ウェブサイトスキーマの最大の利点は、検索エンジンの最初のページでできるだけ多くのスペースを占めることです。
Googleが定期的にアルゴリズムを変更し続けると、新しいデザイン要素のさまざまな機会が出現し続けます。 Google検索結果のトップを維持するために、ウェブサイトスキーママークアップの例のさまざまな例を常に把握してください。
