
SEO
更新日: 2024/11/22
【イラスト付き】構造化データとは?正しくマークアップして流入アップを狙おう!

ブルーちゃん教えてー
イエローちゃん今日は何が知りたいの?


構造化データがよくわからないんだ
あー構造化データの話だね

じゃあ今日は構造化データについて説明するねぇ

構造化データとは?


構造化データとは、WebサイトのHTMLに専用のコードをマークアップしてWebページの内容を検索エンジンに伝える手法だよ

あらかじめプロパティのキーやバリューが決まっていて、用途に合わせながらマークアップしていくんだよ

構造化データの形式には3種類あるけど、Googleは中でも「JSON-LD」を推奨しているんだ

構造化データはガイドラインに準拠することが非常に重要なんだよ
構造化データの2つの方法をご紹介!

HTMLを構造化データとしてマークアップするには2つ方法があるよ

それぞれ紹介していくね
マークアップの方法1.Microdata

1つ目に紹介する構造化データをマークアップする方法は、Microdataだよ

Microdataは、HTMLに直接、構造化データをマークアップする手法なんだよね

実際の書き方を、このサイトを事例にして紹介すると、
.png?w=1200&fm=webp)

上記のようなパンくずリストがあるとするでしょ?

これをHTMLで書くと、
<ol>
<li><a href="https://msta.co.jp/">ホーム</a></li>
<li><a href="https://msta.co.jp/media/">記事一覧</a></li>
<li><a href="https://msta.co.jp/media/e-a-t/">E-A-Tとは?4つの改善方法もご紹介!</a></li>
</oi>

こんな感じになっているんだけど、

Microdata方式で、直接このコードに構造化データを盛り込むと、
<ol itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="https://msta.co.jp/" itemprop="item">
<span itemprop="name">ホーム</span>
</a>
<meta itemprop="position" content="1" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="https://msta.co.jp/media/" itemprop="item">
<span itemprop="name">記事一覧</span>
</a>
<meta itemprop="position" content="2" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a href="https://msta.co.jp/media/e-a-t/" itemprop="item">
<span itemprop="name">E-A-Tとは?4つの改善方法もご紹介!</span>
</a>
<meta itemprop="position" content="3" />
</li>
</ol>

こんな感じになるんだよ

itempropの中にitemListElementがあって、itemtypeの中にURLが入ってることで、構造化データとしてGoogleが認識してくれるようになるんだよ!
マークアップの方法2.JSON-LD方式

2つ目の構造化データのマークアップ方法は、JSON-LD方式だね

JSON-LD方式は、HTMLのhead内に構造化データをマークアップする方法だよ

例えば、このサイトで言うと、
.png?w=1200&fm=webp)

上画像のようなパンくずリストがあるとして、

これをJSON-LD方式で構造化データをマークアップしてあげると、、、
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://msta.co.jp/",
"name": "ホーム"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://msta.co.jp/media/",
"name": "記事一覧"
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@id": "https://msta.co.jp/media/e-a-t/",
"name": "E-A-Tとは?4つの改善方法もご紹介!"
}
}
]
}

っていうコードを、HTMLに入れればマークアップ完了だよ

itemListElementの中に、パンくずリストの数だけListItemを入れるんだよねー

JSON-LD方式の方が、Microdataよりも見やすいから、一般的になってるね!
構造化データのメリットは?

なんのためにわざわざHTMLをマークアップして構造化データにするんだと思う?

HTMLを構造化データにするメリットを解説するね
メリット1.検索エンジンにWebサイトの内容を理解してもらいやすくなる


Webサイトが正しくマークアップされて構造化データになっていると、検索エンジンにどんなWebサイトか理解してもらいやすくなるんだ

WebサイトにはブログやLPやECサイトなど用途や目的に合わせていろいろな種類があるよね

そのWebサイトがどんな種類のサイトなのか検索エンジンに理解されることは、ターゲットユーザーの検索流入を増やすためにもとても重要なんだよ
メリット2.検索結果にリッチリザルトが表示される


決められた属性でマークアップしておくと、検索結果にリッチリザルトが表示される確率が高くなるよ

パンくずとか価格とかレビューとか、Webサイトにはさまざまな要素があるよね

この部分にはこんな内容が書いてありますよーと検索エンジンに伝えることで、検索結果に採用されやすくなるんだ

結果的にユーザーにとってもわかりやすくて、より魅力的なWebサイトにはなっていくんだよ!
構造化データのマークアップにデメリットはあるの?

構造化データにはデメリットもあるんだよね

どんなデメリットか説明するね
デメリット1.専門知識がないと難しい


HTMLを正しくマークアップして構造化データにするには専門知識が必要だよ

多くは「JSON-LD」という形式で記述するけど、「microdata」「RDFa」っていう種類もあってそれぞれ記述方法が微妙に違うんだ

マークアップしていくキーとバリューもどんどん増えていくから、常に最新情報をチェックしておかないといけないんだよね
デメリット2.実現にコストがかかる


構造化データに対応するには、工数と時間がかかるんだよね

さっきも挙げたけど実装自体が特殊で難しいから調べる必要があるし、HTMLが正しくマークアップできているか確認したりだとか、時間がかかっちゃうんだ

しかも、エラーがあると構造化データとして意味をなさないだけじゃなく、スパムと認識されることもあるんだよね...

エラーを解消して正しい状態に持っていくのは大変な作業なんだけど、慣れてくればスピードもあがって効率よくマークアップできるようになるよ!
まとめ

最後に構造化データについてまとめておくね
まとめ
◆構造化データとはHTMLをマークアップして検索エンジンにどんなWebサイトか伝える手法
◆「JSON-LD」という記述形式が主に採用される
◆構造化データとして正しくマークアップできていると検索流入アップが見込める
◆専門知識が必要でコストがかかる
なるほどー構造化データについてよくわかったよ

ありがとうブルーちゃん!


わかってもらえてよかったよー
最新の記事一覧
マークアップとは?正しい意味を解説!基本的なHTMLタグも
SEO
サイトスピードの重要性は?おすすめの改善方法5選も紹介!
SEO
カーディナリティの意味や重要性は?初心者向けに分かりやすく解説
SEO
インバウンド集客のメリットは?効果的な施策やコツを紹介!
SEO
ページエクスペリエンスアップデートの内容は?変更点や影響を解説
SEO
ランキングファクターとは?検索順位をアップするためのポイント
SEO
Webマーケティングとは?種類と実践例をわかりやすく解説!
マーケティング
オウンドメディアの作り方とは?最初に決めるべきことを解説!
SEO
マーケティング分析とは?手法と成功のポイントを徹底解説
SEO
SEOタグとは何?種類や活用方法をわかりやすく解説!
SEO
トラフィックシェアとは?基本から活用法まで徹底解説!
SEO
ページ内リンクとは?必要性や設定方法も初心者向けに詳しく説明!
SEO
【歯医者のSEO対策】ホームページ制作で注意すべきポイントを紹介
SEO
学習塾のSEO対策まとめ!失敗しないための注意点も紹介
SEO
不動産のSEO対策は何をすべき?キーワード選びのポイントも解説
SEO
aタグとは?Webページを繋ぐ架け橋の使い方を徹底解説!
SEO
ページがフリーズする原因と対策とは?ブラウザ環境を快適にしよう!
SEO
要約とは?正しい意味や文章を要約する手順・コツを紹介
SEO
文章の書き方やコツを徹底解説!簡潔で分かりやすい文章とは?
SEO
検索エンジンのランキングは?世界と国内のシェア率を比較
SEO



最新の記事一覧
マークアップとは?正しい意味を解説!基本的なHTMLタグも
SEO
サイトスピードの重要性は?おすすめの改善方法5選も紹介!
SEO
カーディナリティの意味や重要性は?初心者向けに分かりやすく解説
SEO
インバウンド集客のメリットは?効果的な施策やコツを紹介!
SEO
ページエクスペリエンスアップデートの内容は?変更点や影響を解説
SEO
ランキングファクターとは?検索順位をアップするためのポイント
SEO
Webマーケティングとは?種類と実践例をわかりやすく解説!
マーケティング
オウンドメディアの作り方とは?最初に決めるべきことを解説!
SEO
マーケティング分析とは?手法と成功のポイントを徹底解説
SEO
SEOタグとは何?種類や活用方法をわかりやすく解説!
SEO
トラフィックシェアとは?基本から活用法まで徹底解説!
SEO
ページ内リンクとは?必要性や設定方法も初心者向けに詳しく説明!
SEO
【歯医者のSEO対策】ホームページ制作で注意すべきポイントを紹介
SEO
学習塾のSEO対策まとめ!失敗しないための注意点も紹介
SEO
不動産のSEO対策は何をすべき?キーワード選びのポイントも解説
SEO
aタグとは?Webページを繋ぐ架け橋の使い方を徹底解説!
SEO
ページがフリーズする原因と対策とは?ブラウザ環境を快適にしよう!
SEO
要約とは?正しい意味や文章を要約する手順・コツを紹介
SEO
文章の書き方やコツを徹底解説!簡潔で分かりやすい文章とは?
SEO
検索エンジンのランキングは?世界と国内のシェア率を比較
SEO