構造化データとは何ですか?
SEOの観点から言いますと、構造化データは、HTML形式で表現された情報を、検索エンジンが容易に理解できる形式に変換するためのデータです。検索エンジンのクローラーがコンテンツをより正確に解釈できるようになり、結果として、SEOの観点から構造化データのマークアップは効果的であると言えます。
プログラムの観点から言えば、構造化データとは「データを固定フォーマットで記録すること」を指します。一般的に言えば、それはアンケート調査のようなもので、上には固定の質問とデータを入力するためのフィールドがあります。これにより、アンケートを送信する人は、データを迅速に整理するだけでなく、皆が指定された項目を記入するように指示することができ、エッセイのように皆が異なる内容やフォーマットを書くことはありません。
そして、構造化データは、有名な検索エンジン(Google、Yahoo、Microsoft、Yandexなど)が共同で設立した規格—Schema.orgに基づいています。この規格では、構造化データの中でどのフィールドのデータを読み取ることができ、それらのフィールドが何を意味するかを明確に規定しています。これにより、構造化データは一定の信頼性を持ち、使用範囲も非常に広いです。
構造化データはGoogleにどのように役立つのでしょうか?
Googleのクローラーがウェブページをクロールする際、まずページ内のすべてのデータを取得し、その中から主要な内容と副次的な内容を分析する必要があります。このような分析は、Googleにとっても一定のリソースと時間が必要です。このとき、構造化データがその機能を発揮します。Googleのよくある質問の構造化データを例にとると、以下の図のように、私たちはGoogleに明確に、この記事のQuestion(質問)は何であり、下の部分にはAnswer(回答)が何であるかを記録しています。
{
"@type": "Question",
"name": "構造化データとは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "プログラムの観点から言えば、構造化データとは「データを固定フォーマットで記録すること」を指します。しかし、一般的に言えば、それはアンケート調査のようなもので、上には固定の質問とデータを入力するためのフィールドがあります。これにより、アンケートを送信する人は、データを迅速に整理するだけでなく、皆が指定された項目を記入するように指示することができ、エッセイのように皆が異なる内容やフォーマットを書くことはありません。",
}
Googleがこのコードを読み取った後、この内容を「FAQの質問と回答」のタイプとして迅速に理解し、「複合検索結果」を検索結果に追加することができます。
いわゆる複合検索結果とは、下の図のように、基本的なウェブページのタイトルと説明に加えて、赤枠内の追加コンテンツが新たに追加されるものです。

つまり、私たちはGoogleがデフォルトで設定した構造化データを選択し、指定されたフィールドに適切なデータを入力することで、Googleがこれらのデータを収集したとき、ウェブサイトの内容とタイプをよりよく理解し、さまざまな複合検索結果を表示する可能性があるということです。
構造化データの中の重要なデータ
各構造化データに含まれる項目はそれぞれ異なりますが、SEOの観点から以下の重要な項目カテゴリーを整理することができます。Googleの例に従って構造化データを作成する際に、これらの内容に近いものを見つけたら、まずこれらの情報を完成させることに集中して、SEOの利益を得ることができます。
– 商品情報、例えば:価格、レビュー、配送方法、在庫など
– 人物データ、例えば:名前、紹介ページ、ソーシャルリンクなど、これはE-E-A-Tの最適化と関連があります
– ビジネス情報、例えば:住所、営業時間など
– ページ情報、例えば:サムネイル、投稿/修正時間、ページのタイトルと概要
これらの情報はすべて、Googleがウェブサイトの内容をよりよく理解するのに役立ちます。皆さんには、ぜひ丁寧に記入していただきたいと思います!
どのような構造化データがありますか?
現在、Google公式が公表している使用可能な構造化データは36項目あり、その中でもウェブサイトでよく使用されるものは以下のいくつかです。
- Article 記事
- BreadcrumbList パンくずリスト
- HowTo 手順
- JobPosting 求人情報
- Localbusiness ローカルビジネス
- Product 商品
- VideoObjectビデオ
もちろん、これらは私が個人的によく使用し、見かける構造化データの一部であり、読者のウェブサイトによっては、以下の内容を参考にすることができます。
構造化データはどのように記述すべきですか?
自分で完全な構造化データを手書きで作成したい場合は、Googleの公式ガイドを直接参照することができます。各構造化データには例と説明がありますが、この方法ではコード構造に少し概念が必要であり、基本的な英単語を理解する必要があります。
手書きが難しいと感じる場合は、インターネット上には多くの構造化データメーカーがあります。例えば、Googleが提供する構造化データマークアップヘルパーなどは、ユーザーがデータをフィールドに入力するのを助けることができます。また、TechnicalSEO.comが提供するツールもあり、ユーザーは各フィールドに正確に記入するだけでコードを生成することができます。
しかし、一部のコード、例えばBreadcrumbListなどは、このような構造化データは通常、全サイトで必要とされ、私たちは各ページに手動でデータを入力することはできません。この場合、ウェブサイトの開発者やエンジニアに依頼して、特定の内容を自動的に入力する自動化コードを作成する必要があります。これが実際の運用上、より実行可能な解決策です。
構造化データはどのように設定すべきですか?
構造化データのコードはウェブページのソースコード内に配置する必要があり、これによりGoogleのクローラーがクロールすることができます。また、<head>内に配置することを推奨し、コードが読み取られない問題を避けることができます。
構造化データの設定方法にはいくつかあります:
1.エンジニアに指定されたページにコードを埋め込むように依頼する
2.WordPressなどのプラットフォームでは、ユーザーがプラグインを使用してデフォルトのコードを埋め込むことができます
3.Google Tag Managerを使用してコードを配置する
Google Tag Managerを使用してコードを配置する方法については、将来的に皆さんと共有する機会があるかもしれません。
構造化データを設定する際に注意すべきことは何ですか?
1.設定後、必ず複合検索結果が表示されますか?
必ずしもそうではありません。複合検索結果が表示されるかどうかは、主にGoogleの判断によります。判断の要素は多く、例えば、キーワードがこの構造化データに適しているか、ウェブサイトの規模が十分大きいか、その構造化データの検索結果が指定された国で頻繁に表示されるかなどが考慮されます。
したがって、データを設定しても複合検索結果が表示されない場合もあります。しかし、それだけで設定を選択しない、またはデータを削除しないでください。Googleにとっては、「クローラーがウェブサイトを理解するのを助ける」能力がある可能性があります!
2.Googleの規定に従う必要があります!
構造化データでは、”必須”の項目だけでなく、一部の任意のデータも状況に応じて記入することができます。しかし、絶対にブラックハットの操作を持つ心態で、故意に誤ったデータを記入することはできません!
例えば、product商品の構造化データには、”review”という顧客のフィードバックデータを記入する項目がありますが、レビューの抜粋の規定によれば、これらのフィードバックはページ内に存在し、顧客が記入したものでなければなりません。したがって、複合検索結果を表示するために、ウェブサイト上で偽のレビューを作成したり、意図的にレビューを隠したりする行為は避けてください。これはGoogleによってSEOを意図的に操作していると判断され、ウェブサイトのスコアが下がる可能性があります!
3.一つのページに複数の種類を設定することはできますか?
もちろんです!Googleの説明によれば、一つのページに複数の適切な構造化データを追加することができ、Googleはキーワードに応じて適切な複合検索結果を表示します。ですから、安心して構造化データを追加してください!
これだけたくさん読んで、構造化データについてある程度理解できたと思います。私の記事が気に入った、または今後SEOについてもっと知りたいと思ったら、私のウェブサイトをフォローしてください。私は皆さんに様々な知識を共有するために努力します:)
Last Updated on 2月 22, 2024 by 己見室