構造化データとは?SEOへの影響とマークアップ実装の基本をわかりやすく解説

構造化データによるSEO対策

更新日:

SEO対策でお悩みの方へ

無料で資料をダウンロードいただけます!SEO対策に役立つノウハウや具体的な施策、最新の成功事例をまとめた3つの資料をご用意しました。これからSEOに取り組む方にも、すでに実践中の方にもお役立ていただける内容です。

 資料を無料でダウンロード

ドメイン診断レポートをご希望の方へ

無料でドメイン診断レポートをダウンロードいただけます!あなたのドメインの強みや改善点を明確にするための詳細な分析レポートをご用意しました。初心者から上級者まで、幅広い方に役立つ内容です。

ドメイン診断レポートを無料でダウンロード

要約:

  • 構造化データを導入することでGooglebotのクローリングが効率化する。
  • 記事のE-A-T(信頼性、権威性、専門性)も上昇させられる期待値が高まる。
  • 適切な情報構造を設定することで、Googleからサイトに対する理解が深まる。

はじめに

検索結果の表示形式が豪華になる手段として用いられる構造化データですが、ウェブサイトへ訪問するユーザに向けて記述する一般的なHTMLタグとは性質が異なるため、難しいイメージを持たれている方も多いのではないでしょうか。

今回は、構造化データの導入を検討されている方に向けて、構造化データの基本的な知識やSEO上のメリット、マークアップ実装方法を中心に、初心者にもわかりやすく解説していきます。

構造化データとは

構造化データとは、Google検索エンジンのクローラーが、ウェブページの構造を理解しやすくするために用意する特殊なコードのことで、schema.orgにてあらかじめ定義された特別な属性と値を使ってマークアップされます。

構造化データを用いると、Googleがコンテンツを評価しやすくなり、SEOに好影響を与える可能性が高まるのです。
SEOを意識するならば、ページの内容を正しく検索エンジンに伝える構造化データによるマークアップは必須となってきています。

セマンティックウェブという考え方

この構造化データは、セマンティックウェブという概念に基づいています。

検索エンジンにウェブページを単なる文字列として認識させるのではなく、文章の意味や文脈、背景を正確に理解させることを目的とした概念です。

もともと、W3CのTim Berners Leeが提唱したプロジェクトで、ウェブページを意味的に扱えるようにするためにルールや標準化、それに付随するツールの開発を行い、WWWの利便性を向上させるものとして発足しました。セマンティックウェブの目的は、データ交換の側面だけでなく、ウェブページを閲覧するという行為にコミュニケーションを加えることにあります。

セマンティックウェブでは、XMLで書かれた文書にRDF、OWLといったタグを付加します。
データの意味を記述したこれらタグにより、文書に含まれる意味を形式化し、コンピュータによる情報収集や分析の自動化を可能にすることが期待されています。

検索エンジンであるGoogleの使命は、「世界中の情報を整理し、世界中の人々がアクセスし、いつでも利用できるようにすること」とあるので、セマンティックウェブとそれに伴う構造化データの概念は、Googleの検索エンジンのビジョンと非常に親和性の高いものであると言えるでしょう。

構造化データのメリット

上記のように構造化データはセマンティックウェブの概念を実現するものであるという事を理解しましたが、これを利用するメリットは主に次の3点になります。

  • 検索エンジンのクローラがページの内容を理解しやすくなる
  • 検索結果にリッチな結果が表示されるようになる
  • E-A-T向上の為の監修者・執筆者情報を検索エンジンに訴求できる

検索エンジンがテキスト以外の背景情報を理解できるようになると、検索結果の表示形式が多様化します。

通常、Googleの検索結果画面は「タイトル」「説明文」「ページURL」で構成されていますが、構造化データによってテキスト以外の情報が付加されると、「レビュー(評価)」「カルーセル情報」「パンくずリスト」などが表示されるようになり、今後も更に拡張される可能性があります。

また、昨今注目されているE-A-Tといった考え方にもアプローチ可能で、サイト運営者やページの執筆者を構造化データを使って適切に訴求することにより、記事の信頼性、権威性、専門性を上昇させられる期待値が高まります。

構造化データのデメリット

構造化マークアップの唯一の欠点は、実装に専門的な知識が必要なことです。

すでに大量のページを公開している場合は、実装に時間がかかるので、実装は外部のリソースに頼った方が効率的です。しかしながら、WordPressといったCMSを利用されている場合は、Pluginをいった便利なツールを使用することで、比較的簡単に実装することが可能です。

構造化データを構成するエレメント

構造化データマークアップを行う際に使用するのが、ボキャブラリーとシンタックスです。

構造化データはこの2つの要素で構成されており、HTMLで直接マークアップすることで、検索結果にリッチな結果を表示することができます。

ボキャブラリーとは

ボキャブラリーとは、構造化データのマークアップに使用する単語を定義した規格のことです。
例えば、「name」という単語が名前に対応しているか、「publisher」という単語が記事の責任者に対応しているかを確認するために、このボキャブラリーを使用することができます。

代表的なボキャブラリーは「schema.org」と「deta vocabulary」ですが、Googleは「schema.org」の利用を推奨しています。

schema.orgは、Google、Yahoo!、Microsoftが開発した、検索エンジンが情報を理解しやすくするための構造化データを作成・管理するためのプロジェクトです。

サイトによって説明の仕方が異なりますが、ボキャブラリーであるとだけ理解しておけば問題ないでしょう。

シンタックスとは

シンタックスとは、ボキャブラリーに含まれる単語の使い方になります。
つまり構造化データのマークアップ方法がシンタックスです。

代表的な構文には「JSON-LD」「Microdata」「RDFa」などがありますが、Googleは「JSON-LD」を推奨しています。

JSON-LDは、構造化データを記述するためのシンタックスで、schema.orgの開発に携わったGoogleとW3Cが推奨しているものです。

JSON-LDの特徴は、構造化データをHTMLの任意の部分にscriptタグで記述できることであり、構造化する部分を1つ1つ直接記述する必要のある他のシンタックスに比べて、記述内容を整理しやすいという利点があります。

構造化データの例

ここでは、JSON-LDを使用した構造化データのマークアップ方法について説明します。

<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事の見出し",
"image": [
	"https://example.com/a.webp",
	"https://example.com/b.webp"
	],
"author" : {
        "@type" : "Person",
        "name" : "記事の著者"
    },
	"datePublished": "yyyy-mm-ddTHH:mm:ss+09:00",
	"dateModified": "yyyy-mm-ddTHH:mm:ss+09:00"
}
</script>

JSON-LDはscriptタグで記述します。

scriptの種類には、”application/id+json “と記述し、scriptタグ内の { } の中に構造化データを記述します。

単語は””(ダブルクォーテーション)の中に書き、””で囲まれた2つの単語の間には”:”(コロン)を入れます。

また、意味の区切りには「,」(カンマ)を使用し、検索エンジンに対して、どの種類のライブラリを使って文章を書くかを宣言します。

@contextは、「schema.org」となり、”author”内の@typeといったものは、直前の単語の種類を定義する記述となります。

基本的には、その単語の意味がそのままコードとなりますが、datePublishedのように2つ以上の単語が続く場合は、2つ目以降の単語の頭文字を大文字にして付けるというプログラミング上のルールがありますので注意が必要です。

対応するあたなのウェブサイトに、よりふさわしい単語が見つかれば、schema.orgを使って更に細かく構造化データマークアップを作成することができます。

構造化データマークアップをチェックするツール

構造化データのチェックには、スキーママークアップ検証ツールリッチリザルトテストの2つの方法があります。

リッチリザルトテストは、構造化データをテストするためのGoogleの公式ツールで、ページの構造化データによって生成されたGoogleのリッチリザルトを確認したり、リッチリザルトがGoogle検索でどのように表示されるかをプレビューすることができるようになっています。

スキーママークアップ検証ツールは、ウェブページに埋め込まれたSchema.orgベースの構造化データをすべて検証します。Googleの機能固有の警告は表示されません。

まとめ

Googleは人間のようにテキスト情報を認識できないため、構造化データを導入する事は、SEO対策上に非常に有利に作用する可能性があります。

Googleに伝えたい情報がある場合は、Googleが理解しやすい構造化データ形式を使用した方が効率が良いのです。

近年、Googleは検索結果の画面に特殊な表示形式を採用するようになりました。
Googleはページから必要な情報を解析し、正しい情報を持っていると判断したページのみを表示するように進化してきているので、今後もやるべきことは変わらず、良質なコンテンツを作りと正しい情報を発信していく事が望まれます。

構造化マークアップの手法を参考に、SEO対策を意識した情報構造を適切に設計してください。

YouTube動画 – 柏崎剛SEO対策チャンネル

よくある質問

📕 リッチリザルトテストとは何ですか?

📖 リッチリザルトテストは、Googleが提供するツールで、ウェブページがリッチリザルトに対応しているかを確認できます。リッチリザルトとは、検索結果において通常の青色リンクよりも高度な機能を持つ表示形式で、カルーセルや画像などテキスト以外の要素を含むことができます。このテストを使用することで、ページに含まれる構造化データが正しく実装されているかを検証し、リッチリザルトとして表示される可能性を高めることができます。

📕 リッチリザルトの具体的な例を教えてください。

📖 リッチリザルトの具体例として、以下のようなものがあります。

  • サイトリンク
    検索結果のメインリンクの下に、サイト内の重要なページへの追加リンクが表示される形式。
  • サイト内検索ボックス
    検索結果に特定のウェブサイト内のコンテンツを直接検索できる検索ボックスが表示される形式。
  • 求人情報
    検索結果に求人情報が視覚的に目立つ形式で表示され、求職者が効率的に情報を把握できる形式。

これらのリッチリザルトは、ユーザーエクスペリエンスの向上やクリック率の増加に寄与します。

📕 構造化データと非構造化データの違いは何ですか?

📖 構造化データは、リレーショナルデータベースのように明確な形式やスキーマに従って整理されたデータで、検索や分析が容易です。一方、非構造化データは、テキストや画像、音声など、特定の形式に従わないデータで、検索や分析が難しい特徴があります。例えば、名前や住所などの情報は構造化データに該当し、ソーシャルメディアの投稿やメールの内容は非構造化データに分類されます。

記事が気に入ったらシェアをお願いします!

記事は参考になりましたか?

ご意見・ご感想はこちら

はいいいえ

まずは簡単お見積り

あなたのサイトに最適なSEO対策をご提案します。検索順位の向上やアクセスアップにお悩みの方は、今すぐお見積りフォームからご相談ください。初めての方でも安心してお任せいただけるサポートをご提供します!

 SEO簡易お見積りフォーム

SEO対策にお悩みの方はお気軽にお電話にてお問い合わせください。

📞 03-6276-4579 : 株式会社コンテンシャル

平日 10:00~12:00 / 13:00~19:00