Webページの
構造化データを無料でチェック
URLを入力するだけで、ページ内のJSON-LD・Microdata・RDFaなどの構造化データを検出し、
種類や設定内容、不足している項目、構文エラーなどを分かりやすく確認できます。
Article・Product・BreadcrumbList・JobPostingなど、検索エンジンに伝えている情報をまとめてチェックできます。
構造化データとは
構造化データとは、Webページに書かれている情報の意味を検索エンジンなどへ機械的に伝えるための記述です。通常の文章は人間が内容を読んで理解しますが、構造化データを設定すると、そのページが記事なのか、商品なのか、求人情報なのか、パンくずリストなのかといった情報をより明確に伝えられます。
このチェックツールでは、URLを入力するだけでページ内の構造化データを検出し、どの種類のデータが使われているか、不足している項目や構文上の問題がないかを確認できます。
JSON-LD・Microdata・RDFaを確認できます
構造化データには複数の記述方法があります。このツールでは、現在多くのWebサイトで利用されているJSON-LDだけでなく、MicrodataやRDFaについても検出します。
JSON-LD
JSON-LDは、HTML本文とは分けてJSON形式で構造化データを記述する方法です。WordPressのSEOプラグインやテーマでもよく利用されます。
Microdata
Microdataは、HTMLタグへ属性を追加して情報の意味を指定する方法です。ページ内の表示内容と構造化データを同じHTML上で関連付けます。
RDFa
RDFaもHTMLへ属性を追加して意味を持たせる方法です。WebページによってはMicrodataやJSON-LDと組み合わせて使用されている場合があります。
どの種類の構造化データが入っているか確認できます
構造化データでは、schema.orgのtypeを使ってページ内の情報の種類を表します。このツールでは、検出したtypeを分かりやすく一覧で確認できます。
たとえばArticleやBlogPostingなら記事、Productなら商品、JobPostingなら求人情報、BreadcrumbListならパンくずリストといった形で、それぞれの役割を確認できます。
ArticleやBlogPostingの構造化データを確認
ArticleやBlogPostingは、記事やブログ投稿に関する情報を検索エンジンへ伝えるために利用されます。
記事タイトル、公開日、更新日、著者、画像などの情報が適切に設定されているかを確認することで、記事ページの構造化データに不足がないかを見直すことができます。
Productの構造化データを確認
Productは、商品に関する情報を表す構造化データです。商品名、画像、価格、在庫状況、評価などが設定される場合があります。
ECサイトや商品紹介ページでProductを使用している場合は、必要な情報が不足していないか、実際のページ内容と構造化データの内容が一致しているかを確認してください。
BreadcrumbListを確認
BreadcrumbListは、ページの階層を示すパンくずリストを表す構造化データです。
現在表示しているページがサイト内のどの位置にあるのかを検索エンジンへ伝えるために使用されます。パンくずリストを表示している場合は、ページ上の階層と構造化データの内容が一致しているか確認することが大切です。
JobPostingなど用途別の構造化データもチェック
求人ページではJobPosting、イベントページではEvent、レシピではRecipe、動画ではVideoObjectなど、ページ内容に応じた構造化データが利用されます。
このツールでは、検出した構造化データの種類ごとに内容を確認し、不足している項目がある場合は要確認として表示します。
構造化データの必須項目をチェック
構造化データはtypeを指定するだけで完了するとは限りません。種類によっては、そのデータを正しく説明するために必要な項目があります。
このツールでは、対応している構造化データについて必須項目が不足していないかを確認し、問題がある場合はどの項目を確認すべきかを表示します。
推奨項目も確認できます
必須ではなくても、より詳しく情報を伝えるために推奨される項目があります。
推奨項目が不足している場合は必ずしもエラーではありませんが、ページ内容に該当する情報が掲載されているのであれば、構造化データにも適切に反映できないか確認してみてください。
JSON-LDの構文エラーを確認
JSON-LDはJSON形式で記述するため、カンマや引用符、括弧などの記述に問題があると正しく読み取れない場合があります。
このツールではJSON-LDを解析し、構文上の問題によってデータを読み取れない場合はエラーとして表示します。構造化データを設置したのに認識されない場合は、まずJSON自体が正しい形式になっているか確認してください。
@typeや@contextの設定を確認
JSON-LDでは、@contextや@typeなどを使って構造化データの意味や種類を指定します。
@typeが存在しない場合や、想定した種類として認識できない場合は、検索エンジンへ情報の意味を正しく伝えられない可能性があります。検出されたtypeと実際のページ内容が一致しているかも確認してください。
複数の構造化データも個別に確認できます
1つのページには、ArticleとBreadcrumbList、Organizationなど複数の構造化データが含まれている場合があります。
また、JSON-LDの@graphを使って複数のデータがまとめて記述されているケースもあります。このツールでは、それぞれを分けて確認できるため、どの種類のデータが含まれているのか把握しやすくなります。
Google検索で利用される構造化データか確認
schema.orgには多くの構造化データタイプが定義されていますが、すべてがGoogle検索のリッチリザルトとして利用されるわけではありません。
このツールでは、検出した構造化データについて、Google検索で利用される主要な種類なのか、schema.orgとしては有効でもGoogle検索の主要なリッチリザルト対象とは異なるものなのかを分けて確認できます。
構造化データを入れれば検索順位が上がるわけではありません
構造化データは、Webページに書かれている情報の意味を検索エンジンへ伝えやすくするための仕組みです。構造化データを設定しただけで検索順位が上がることを保証するものではありません。
SEOでは、検索ユーザーが求めている情報を提供していることや、内容の信頼性、分かりやすさ、独自性なども重要です。構造化データはページ内容を正しく伝えるための技術的な補助として考えてください。
ページに表示されている内容と一致させることが重要です
構造化データには、実際のページに存在しない情報を追加するのではなく、ユーザーがページ上で確認できる内容を適切に記述することが大切です。
たとえばページ上に掲載されていない価格や評価をProductの構造化データだけに記述するなど、表示内容と構造化データが食い違っている場合は見直してください。
WordPressではテーマやプラグインから自動出力される場合があります
WordPressでは、SEOプラグインやテーマが自動的に構造化データを出力している場合があります。
自分で構造化データを追加していなくても、Article、WebSite、Organization、BreadcrumbListなどが既に設定されていることがあります。複数のプラグインやテーマから同じ種類の構造化データが重複して出力されていないか確認することも重要です。
構造化データが重複していないか確認しましょう
テーマとSEOプラグインの両方から同じ構造化データが出力されるなど、意図せず重複する場合があります。
複数存在すること自体が必ず問題になるわけではありませんが、同じ情報について異なる内容が設定されている場合は、検索エンジンへ分かりにくい情報を伝える原因になります。
ページを公開した後にも構造化データを確認しましょう
構造化データはテーマやプラグインの更新、サイト構成の変更、記事内容の修正などによって出力内容が変わる場合があります。
新しいページを公開したときだけでなく、テーマを変更したとき、SEOプラグインを変更したとき、ページの種類やテンプレートを変更したときにも確認することをおすすめします。
診断結果は構造化データ改善の参考としてご利用ください
この構造化データチェックツールは、公開されているWebページから取得したJSON-LD、Microdata、RDFaなどを解析し、設定内容を分かりやすく確認するための簡易診断ツールです。
診断で問題がない場合でも、Googleなどの検索結果でリッチリザルトが必ず表示されることを保証するものではありません。また、検索サービス側の仕様変更によって利用される構造化データや必要な項目が変更される場合があります。
診断結果を参考に、実際のページ内容と構造化データが一致しているか、不足している情報や不要な重複がないかを確認し、Webページの改善にご活用ください。