1. Article 系
Article
一般的な記事コンテンツ全般に使います。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "記事のタイトル",
"author": {
"@type": "Person",
"name": "著者名"
},
"datePublished": "2025-06-02",
"image": "https://example.com/image.jpg",
"articleBody": "本文のテキスト..."
}
NewsArticle
ニュース記事向け。Article を拡張して、ニュース特有のプロパティ(provider, dateline など)を持ちます。
BlogPosting
ブログポスト向け。記事内に「コメント数」「投稿日」「カテゴリー」などの情報を付与できます。
2. FAQPage/QAPage 系
FAQPage
よくある質問(Q&A)形式のページに使います。
QAPage
コミュニティ Q&A(質問と複数の回答があるコンテンツ)向け。
{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "質問タイトル",
"text": "質問本文",
"answerCount": 2,
"acceptedAnswer": {
"@type": "Answer",
"text": "承認済みの回答テキスト",
"upvoteCount": 10
},
"suggestedAnswer": [
{
"@type": "Answer",
"text": "候補回答1",
"upvoteCount": 3
},
{
"@type": "Answer",
"text": "候補回答2",
"upvoteCount": 1
}
]
}
}
3. HowTo 系
HowTo
手順・チュートリアルを示すページに使います。
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "パンケーキの作り方",
"step": [
{
"@type": "HowToStep",
"url": "#step1",
"name": "材料を準備",
"text": "小麦粉、卵、牛乳を用意する。"
},
{
"@type": "HowToStep",
"url": "#step2",
"name": "生地を混ぜる",
"text": "材料をボウルに入れて混ぜ合わせる。"
}
],
"tool": [
{
"@type": "HowToTool",
"name": "フライパン"
}
],
"estimatedCost": {
"@type": "MonetaryAmount",
"currency": "JPY",
"value": "300"
}
}
4. Product/Offer/Review 系
Product
商品ページやショップのアイテム情報を記述できます。
{
"@context": "https://schema.org",
"@type": "Product",
"name": "スマートフォン X100",
"image": "https://example.com/x100.jpg",
"description": "高性能なスマートフォン",
"sku": "X100-2025",
"brand": {
"@type": "Brand",
"name": "メーカー名"
},
"offers": {
"@type": "Offer",
"priceCurrency": "JPY",
"price": "79800",
"availability": "https://schema.org/InStock",
"url": "https://example.com/product/x100"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "120"
}
}
Offer や AggregateRating, Review
Product と組み合わせて、価格情報やレビュー評価を詳細にマークアップできます。
5. Event 系
Event
イベント情報(コンサート、展示会、セミナーなど)に使います。
{
"@context": "https://schema.org",
"@type": "Event",
"name": "夏の花火大会",
"startDate": "2025-08-15T19:00:00+09:00",
"endDate": "2025-08-15T21:00:00+09:00",
"location": {
"@type": "Place",
"name": "隅田川河川敷",
"address": {
"@type": "PostalAddress",
"streetAddress": "東京都墨田区",
"addressLocality": "墨田区",
"addressRegion": "東京都",
"postalCode": "131-0033",
"addressCountry": "JP"
}
},
"image": "https://example.com/fireworks.jpg",
"description": "毎年恒例の夏の花火大会です。",
"offers": {
"@type": "Offer",
"price": "2000",
"priceCurrency": "JPY",
"url": "https://example.com/tickets"
}
}
6. LocalBusiness/Organization/Person 系
LocalBusiness
店舗情報やサービス業者(レストラン・美容院など)向け。所在地、電話番号、営業時間などを記述できます。
Organization
会社/団体全般。
Person
個人情報(著者プロフィールなど)向け。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "ぽよぽよカフェ",
"description": "東京都渋谷区にある、おしゃれなカフェです。自家焙煎コーヒーと手作りスイーツが人気。",
"url": "https://poyo-poyo.info/cafe",
"telephone": "+81-03-1234-5678",
"address": {
"@type": "PostalAddress",
"streetAddress": "東京都渋谷区道玄坂1-2-3",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"postalCode": "150-0043",
"addressCountry": "JP"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "20:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "18:00"
}
],
"geo": {
"@type": "GeoCoordinates",
"latitude": "35.658034",
"longitude": "139.701636"
},
"image": [
"https://poyo-poyo.info/images/cafe_exterior.jpg",
"https://poyo-poyo.info/images/cafe_interior.jpg"
],
"priceRange": "¥¥",
"acceptsReservations": "True"
}
</script>
7. BreadcrumbList(パンくずリスト)
BreadcrumbList
パンくずリストを構造化データでマークアップし、検索結果にリッチ表示させるために使います。
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "トップページ",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "ニュース一覧",
"item": "https://example.com/news/"
},
{
"@type": "ListItem",
"position": 3,
"name": "当該記事タイトル",
"item": "https://example.com/news/xxx"
}
]
}
8. VideoObject/ImageObject
VideoObject
動画コンテンツ(YouTube 埋め込みなど)向け。
ImageObject
画像コンテンツを構造化データとして詳述する場合に使用。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "ぽよぽよ株式会社",
"url": "https://poyo-poyo.info/",
"logo": "https://poyo-poyo.info/logo.png",
"description": "ぽよぽよ株式会社は、インターネットメディア事業および地域情報の提供を行う企業です。",
"foundingDate": "2018-04-01",
"founders": [
{
"@type": "Person",
"name": "山田 太郎"
},
{
"@type": "Person",
"name": "佐藤 花子"
}
],
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"telephone": "+81-03-9876-5432",
"email": "info@poyo-poyo.info",
"availableLanguage": ["Japanese", "English"]
},
"address": {
"@type": "PostalAddress",
"streetAddress": "東京都新宿区西新宿2-8-1",
"addressLocality": "新宿区",
"addressRegion": "東京都",
"postalCode": "160-0023",
"addressCountry": "JP"
},
"sameAs": [
"https://twitter.com/poyopoyo_official",
"https://www.facebook.com/poyopoyo",
"https://www.linkedin.com/company/poyopoyo"
]
}
</script>