Organizationスキーマとは、サイトを運営している組織の情報を、機械が読める形で書き添える構造化データです。

英語表記:Organization schema(Schema.org/Organization)/ 組織を指す識別子は @id

この言葉の基本

Organizationスキーマの種類・書き方・中身・置き場所

項目 内容
種類構造化データの一種(Schema.org の Organization 型)
書き方JSON-LD
中身組織の正式名称・URL・ロゴ・公式SNS・連絡先など
置き場所ページの <head> など。Googleはトップページか会社概要ページを勧めている
組織を指す識別子@id(URLの形で書く)

Organizationスキーマという言葉の由来

構造化データの語彙をまとめた Schema.org に、Organization という型があります。その型で書いた構造化データを、Organizationスキーマと呼んでいます。

AIはページの文章を読めますが、「このサイトを運営しているのは誰か」は本文から読み取るしかありません。会社名がフッターに小さく書かれているだけだと、サイトとその運営者が結びつきません。その結びつきを機械が読める形で書き添えるのが、Organizationスキーマです。

Organizationスキーマの主な項目

Organizationスキーマでよく使う項目

項目 何を書くか
@idその組織を指す識別子(URLの形)
name組織の正式名称
url公式サイトのURL
logoロゴ画像のURL
sameAs公式SNSや外部データベースのURL

Googleの説明では、Organizationの構造化データに必須の項目はなく、組織に当てはまる項目をできるだけ書くよう勧めています。

Organization @idの意味

@id は、JSON-LD の中でその組織を一意に指すための名札です。慣例として https://example.com/#organization のように、URLの形で書きます。

この名札があると、別のスキーマから同じ組織を指せます。WebSiteスキーマの publisher、記事スキーマの publisher、著者スキーマの所属などから同じ @id を参照すると、サイト全体が1つの組織の情報としてつながります。そのため、サイト全体で同じ値を使い続けます。

@id は、実際に開けるページのURLである必要はありません。JSON-LD 1.1の仕様も、識別子のURLが開けるのは望ましいが、いつもそうできるとは限らない、という書き方をしています。

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.com/#organization",
  "name": "株式会社〇〇",
  "url": "https://example.com/",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://x.com/example",
    "https://www.wikidata.org/wiki/Q000000"
  ]
}

似た言葉との関係

WebSiteスキーマはサイトそのものの情報で、その publisher から Organizationスキーマの組織を参照します。sameAs は Organizationスキーマの中の項目のひとつで、公式SNSや外部のデータベースと組織を結びつけます。

Entity は、AIや検索エンジンがブランドを1つのまとまりとして認識する対象のことです。Organizationスキーマは、その認識を助ける書き方のひとつとして語られます。

GEO対策における位置づけ

GEOの文脈では、Entity の認識を助ける実装として語られます。運営組織がはっきり書かれていれば、複数のページを同じ会社の情報として扱いやすくなる、という考え方です。

各社のAIが構造化データをどこまで使っているかは公表されていません。この実装で回答がどう変わるかも、私たちは確かめていません。

Organizationスキーマが、GEO対策で優先する構造化データの中でどの順番に当たるかは、GEO対策で優先する構造化データは?21種類の優先順位と設置場所で整理しています。

よくある誤解

@id は実在するURLでなければならない

違います。@id はURLの形をしていますが、開けるページである必要はありません。#organization のような印を付けた識別子です。

入れればAIに引用されやすくなる

そう言える根拠を私たちは持っていません。確かめるには、実装の前と後で回答を比べる必要があります。

Organizationスキーマに関連する用語

Organizationスキーマに関連する用語と、その意味

用語 意味
WebSiteスキーマサイト全体の情報を書く構造化データ
著者情報(Personスキーマ)記事の著者の情報を書く構造化データ
EntityAIや検索エンジンが1つのまとまりとして認識する対象
Knowledge Graph組織や人の関係を持つ外部のデータベース
運営者情報ページサイト運営者の情報を、人が読める形でまとめたページ

よくある質問

Organizationスキーマには何を書きますか?

サイトを運営している組織の正式名称・URL・ロゴ・公式SNSなどを、JSON-LD で書きます。

Organizationスキーマの @id とは何ですか?

その組織を一意に指すための識別子です。https://(自社ドメイン)/#organization の形が慣例で、開けるページのURLである必要はありません。

OrganizationスキーマとWebSiteスキーマは何が違いますか?

Organizationスキーマは運営している組織、WebSiteスキーマはサイトそのものの情報です。WebSiteスキーマの publisher から、組織の @id を参照します。