構造化データは、Webページの内容を検索エンジンが理解しやすい形式で記述したデータです。JSON-LD形式で記述し、ページの <head> または <body> 内に埋め込みます。適切に設定するとGoogleの検索結果にリッチリザルト(評価星・価格・パンくずリストなど)が表示されることがあります。

JSON-LDとは

JSON-LD(JavaScript Object Notation for Linked Data) はGoogleが推奨する構造化データの記述形式です。HTMLの既存のコードを変更せずに <script type="application/ld+json"> タグを追加するだけで設定できます。

基本的な書き方

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "ページタイトル",
  "description": "ページの説明"
}
</script>
@context は必ず https://schema.org を指定します。@type にはschema.orgで定義されたタイプ名を使います。

Organization(組織情報)

NPO・企業サイトで設定するとナレッジパネルに情報が表示されやすくなります。

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "株式会社アドリージョン",
  "url": "https://www.adregion.co.jp/",
  "logo": "https://www.adregion.co.jp/logo.png",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer service",
    "availableLanguage": "Japanese"
  },
  "sameAs": [
    "https://twitter.com/example",
    "https://www.facebook.com/example"
  ]
}
## LocalBusiness(店舗・事業所)

実店舗を持つビジネスには LocalBusiness を使います。住所・営業時間・電話番号を含めます。

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "店舗名",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "堂島浜1丁目4番4号",
    "addressLocality": "大阪市北区",
    "addressRegion": "大阪府",
    "postalCode": "530-0004",
    "addressCountry": "JP"
  },
  "telephone": "06-XXXX-XXXX",
  "openingHours": "Mo-Fr 09:00-18:00",
  "url": "https://www.example.com/"
}
## Article(記事・ブログ)

ブログ記事にはArticleを設定します。ニュースサイトは NewsArticle を使います。

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "記事タイトル",
  "datePublished": "2026-05-05T09:00:00+09:00",
  "dateModified": "2026-05-05T09:00:00+09:00",
  "author": {
    "@type": "Person",
    "name": "石橋 敬太郎"
  },
  "publisher": {
    "@type": "Organization",
    "name": "AdRegion Inc.",
    "logo": {
      "@type": "ImageObject",
      "url": "https://tools.adregion.co.jp/favicon.png"
    }
  },
  "image": "https://example.com/article-image.jpg"
}
## 複数のスキーマを記述する

1ページに複数のスキーマを記述する場合は、配列形式にするか、スクリプトタグを複数置きます。

[
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "会社名"
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "サイト名",
    "url": "https://example.com/"
  }
]
## 検証方法

設定後は Google の リッチリザルトテスト(search.google.com/test/rich-results)でエラーや警告がないか確認します。

JSON-LD構造化データ生成ツールでは、フォームに入力するだけでOrganization・LocalBusinessのJSON-LDコードを自動生成できます。