スキーマ・マークアップ:コードでの技術的な実装方法
スキーママークアップとは、「構造化データ」という概念を具体的にコード化したものです。例えば、求人広告の分野でGoogleforJobs向けのSEO対策を行い、検索結果に表示させたい場合、このコードを組み込むことは不可欠です。
スキーマ・マークアップとは具体的に何でしょうか?
スキーマ・マークアップとは、ページのソースコードに埋め込まれる、主にJSON-LD形式の実際のコードのことです。 これは、Schema.orgの用語を、検索エンジンが自動的に読み取れる形式に変換するもので、例えばオンラインショップの商品名、価格、評価、在庫状況などが該当します。
警告:不適切なマークアップ(例えば、誤ったネスト構造のフィールドや廃止されたプロパティなど)は、Googleによって無視されるか、Search Consoleで警告が表示される原因となります。
最も一般的な実装形式はJSON-LDです。これは、表示されるHTMLとは独立して埋め込むことができるためです。マイクロデータやRDFaといった古い形式も技術的には可能ですが、エラーが発生しやすく、メンテナンスに手間がかかるとされています。
- ほとんどの場合、JSON-LD形式で
- ソースコードに直接埋め込まれている
- CMSプラグインによる自動生成
- 定期的なエラーチェックが必要
コンセプト対実装:構造化データとの違い
構造化データとは、コンテンツを機械が読み取れるようにするという考え方を指します。スキーマ・マークアップは、この考え方を実際に記述するための技術的な言語です。GEOエージェンシーの戦略の一環として、AI検索エンジンにも表示されることを目指す場合は、この2つのレベルを一体として考える必要があります。コンセプトが構造を提供し、マークアップがそれをコードとして実装するのです。
- コンセプトは構造を説明している
- マークアップとは、技術的な言語のことです
- この2つのレベルは密接に関連している
- 検索およびGEOに関連する
取り付け時のよくある間違い
実際には、実装が細かい点で失敗することがよくあります。必須入力の項目が欠けていたり、データ型が間違っていたり、ページの表示内容と一致しないマークアップが使われていたりといった問題です。Googleは現在、こうした整合性をかなり厳密にチェックしており、ページの他の内容とは明らかに無関係なマークアップは無視しています。
- 必須入力項目は、よく見落とされがちです
- マークアップが内容と一致しない
- 旧式のSchema.orgプロパティが使用されています
- コードにおける定期的なチェックの欠如
スキーマ・マークアップは誰が担当すべきか?
小規模なチームでは、スキーママークアップの組み込みを開発チームが担当することが多いですが、大企業では、SEO部門とIT部門の連携業務となっています。 重要なのは、ページの表示内容に変更があった場合、保存されているマークアップと定期的に照合し、両者の整合性を保ち、古い情報が残らないようにすることです。
- SEOと開発が連携している
- コンテンツの変更を定期的に照合する
- チーム内で責任の所在を明確に定める
- マークアップを定常的なプロセスとして定着させる





















4.9 / 5.0