ChatGPTでSEO用スキーママークアップを自動生成|FAQ・HowTo・レビュー対応プロンプト集【2026年版】
毎回手書きで20分かかっていた構造化データが、ChatGPTなら2分で完成する
SEO担当者が毎日の業務で悩むことの1つが、スキーママークアップ(構造化データ)の作成です。
Before: スキーマなし、または手書き
- FAQ・HowTo・商品レビューのマークアップをHTMLに手書きで埋め込む
- JSONコードの文法を確認しながら、1ページあたり15~20分かかる
- ルール忘れでバリデーションエラーが頻発する
- ページが増えるにつれて、作業が爆増
After: ChatGPTでプロンプト実行
- ページの内容を貼り付けて、プロンプトを送信
- 30秒~1分でJSON形式のスキーマが完成
- 複数パターンを一度に生成できる
- Googleの公式ガイドラインに準拠した正確なコードが出力される
本記事では、ChatGPTを使ってFAQ・HowTo・レビュー・商品スキーマを自動生成するプロンプトテンプレートを、実例とともに紹介します。
スキーママークアップとは|なぜSEOに重要か
スキーママークアップは、WebページのコンテンツをGoogleなどの検索エンジンに「このページは何なのか」と正確に伝えるための構造化データです。
HTMLに特別なメタデータ(JSON-LDという形式)を埋め込むことで、検索エンジンがページの意味を理解しやすくなります。その結果:
- 検索結果での表示が豊かになる:星5つのレーティング、質問と答えのリスト、手順などが検索結果に直接表示される
- CTR(クリック率)が上がる:情報が検索結果で先に見えるので、ユーザーがクリックしやすくなる
- ボックス検索(Google内での特別な枠)に表示されやすくなる:「〇〇とは」検索での高い視認性が得られる
2026年現在、FAQスキーマ・HowToスキーマ・レビュースキーマは、競争の激しいキーワードほど導入されています。
ChatGPTで効率化すべき3つの理由
1. JSONの手書きは検証が面倒
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "使い方は?",
"acceptedAnswer": {
"@type": "Answer",
"text": "手順は〇〇〇です"
}
}
]
}
JSONは括弧やカンマの位置を1つ間違えると動作しません。手書きでは確認に時間がかかります。ChatGPTなら、ルール通りのJSONが自動出力されるため、Googleのスキーマバリデーター(https://validator.schema.org/)での検証がほぼ一発で通ります。
2. 複数パターンを一度に生成できる
ブログ記事が10個あれば、10個すべてのスキーマを一度に生成させることができます。手書きなら時間が10倍になりますが、ChatGPTは同じプロンプトを応用するだけです。
3. Googleのガイドラインに自動準拠
ChatGPT(特にGPT-4以降)は、Googleの公式スキーマガイドラインを学習済みのため、必須フィールドや推奨フィールドを自動的に含めた出力をします。
基本的なプロンプト設計の考え方
ChatGPTでスキーマを生成するときは、以下の4つの情報を明確に伝えることが重要です。
- スキーマの種類:FAQ、HowTo、Review、Product、どれか?
- ページの具体的な内容:記事の本文、商品名、説明文など
- 出力形式の指定:JSON-LD形式で、そのまま使用可能な形式で
- 検証ツール対応:Googleのバリデーターで検証可能な形で
基本プロンプト:
あなたは専門的なSEOエンジニアです。以下のコンテンツに対して、[スキーマの種類]形式のスキーママークアップをJSON-LD形式で生成してください。
【コンテンツ】
[具体的なページの内容を貼り付け]
【要件】
- Googleの公式スキーマガイドラインに準拠
- JSON-LDで、そのまま<head>や<body>末尾に貼り付け可能な形式
- 日本語対応
- Googleのスキーマバリデーター(https://validator.schema.org/)で検証可能な形式
出力はJSONコードブロックのみで、説明は不要です。
このテンプレートを応用して、以下の3パターンを作成します。
用途別プロンプトテンプレート
1. FAQスキーマ(よくある質問ページ用)
使える場面:
- ブログの「よくある質問」セクション
- サポートページのQ&A
- 製品ページの質問欄
- ナレッジベース
プロンプト例:
あなたは専門的なSEOエンジニアです。以下のQ&Aコンテンツに対して、FAQPage形式のスキーママークアップをJSON-LD形式で生成してください。
【Q&A内容】
Q1: ChatGPTはオフラインで使用できますか?
A1: いいえ、ChatGPTはインターネット接続が必須です。クラウドベースのサービスなため、常時接続が必要になります。
Q2: スマートフォンでChatGPTを使うことはできますか?
A2: はい、ChatGPT公式アプリ(iOS・Android対応)をダウンロードすれば、スマートフォンから利用できます。
Q3: ChatGPTの出力に著作権はありますか?
A3: はい、ユーザーが生成したコンテンツに対する著作権はユーザーに帰属します。ただしChatGPTのモデル自体の権利はOpenAIに帰属します。
【要件】
- FAQPage形式
- mainEntity配列に、Question・acceptedAnswer構造を含める
- JSON-LD形式で、そのまま<head>に貼り付け可能な形式
- Googleのスキーマバリデーターで検証可能
出力はJSONコードブロックのみで、説明は不要です。
ChatGPTからの出力例:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "ChatGPTはオフラインで使用できますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "いいえ、ChatGPTはインターネット接続が必須です。クラウドベースのサービスなため、常時接続が必要になります。"
}
},
{
"@type": "Question",
"name": "スマートフォンでChatGPTを使うことはできますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "はい、ChatGPT公式アプリ(iOS・Android対応)をダウンロードすれば、スマートフォンから利用できます。"
}
},
{
"@type": "Question",
"name": "ChatGPTの出力に著作権はありますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "はい、ユーザーが生成したコンテンツに対する著作権はユーザーに帰属します。ただしChatGPTのモデル自体の権利はOpenAIに帰属します。"
}
}
]
}
このJSONをWebページの<head>タグ内(または<body>末尾)に<script type="application/ld+json">で囲んで貼り付けます。
2. HowToスキーマ(手順解説ページ用)
使える場面:
- チュートリアル・ハウツー記事
- 設定ガイド
- レシピサイト
- DIY・ものづくりの手順
プロンプト例:
あなたは専門的なSEOエンジニアです。以下の手順コンテンツに対して、HowTo形式のスキーママークアップをJSON-LD形式で生成してください。
【手順内容】
タイトル: ChatGPTで議事録を自動生成する方法
所要時間: 5分
【ステップ1】会議の録音ファイルを用意する
説明: MP3またはWAVファイルを事前に準備しておきます。
【ステップ2】ChatGPTの音声入力機能を開く
説明: ChatGPTアプリを開き、音声入力ボタン(マイクアイコン)をタップします。
【ステップ3】会議音声を流してテキスト化させる
説明: 録音ファイルを再生し、ChatGPTの音声認識で自動文字起こしします。
【ステップ4】プロンプトで議事録フォーマットに変換
説明: 「このテキストを議事録フォーマットに整理してください」と指示します。
【ステップ5】出力を確認・編集して完了
説明: 生成された議事録を確認し、必要に応じて追記・削除します。
【要件】
- HowTo形式
- step配列にHowToStep構造を含める
- estimatedCostやtotalTimeなど、あれば含める
- JSON-LD形式で、そのまま使用可能な形式
出力はJSONコードブロックのみです。
ChatGPTからの出力例:
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "ChatGPTで議事録を自動生成する方法",
"description": "ChatGPTの音声入力とプロンプト機能を使って、会議音声から議事録を自動生成します。",
"totalTime": "PT5M",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "会議の録音ファイルを用意する",
"text": "MP3またはWAVファイルを事前に準備しておきます。"
},
{
"@type": "HowToStep",
"position": 2,
"name": "ChatGPTの音声入力機能を開く",
"text": "ChatGPTアプリを開き、音声入力ボタン(マイクアイコン)をタップします。"
},
{
"@type": "HowToStep",
"position": 3,
"name": "会議音声を流してテキスト化させる",
"text": "録音ファイルを再生し、ChatGPTの音声認識で自動文字起こしします。"
},
{
"@type": "HowToStep",
"position": 4,
"name": "プロンプトで議事録フォーマットに変換",
"text": "「このテキストを議事録フォーマットに整理してください」と指示します。"
},
{
"@type": "HowToStep",
"position": 5,
"name": "出力を確認・編集して完了",
"text": "生成された議事録を確認し、必要に応じて追記・削除します。"
}
]
}
HowToスキーマが検索結果に表示されると、Google検索で「〇〇する方法」と検索したときに、ステップが一覧で表示されるようになります。
3. Reviewスキーマ(商品・サービスレビュー用)
使える場面:
- 商品レビュー記事
- サービス比較サイト
- 書籍・映画評価ページ
- SaaSツールの評価
プロンプト例:
あなたは専門的なSEOエンジニアです。以下の製品レビューコンテンツに対して、Review形式のスキーママークアップをJSON-LD形式で生成してください。
【レビュー内容】
製品名: ChatGPT Plus
レビュアー: 田中太郎(ブログライター)
評価: 4.5 / 5
レビュー日付: 2026年6月9日
レビュー本文: ChatGPT Plusは月額20ドルで、無制限のGPT-4利用が可能です。文章作成業務が劇的に効率化されました。ただし、たまに日本語の微妙な言い回しで修正が必要な場合があります。全体的には、プロのライターであれば十分投資価値があるツールです。
---
「用途別プロンプトテンプレート」セクションの後、以下を追加:
【要件】
- Review形式
- reviewRating(rating値)とbestRating・worstRatingを含める
- reviewBody(本文)を含める
- author(レビュアー名)を含める
- datePublished(公開日)をISO8601形式で含める
- JSON-LD形式
出力はJSONコードブロックのみです。
ChatGPTからの出力例:
{
"@context": "https://schema.org",
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4.5",
"bestRating": "5",
"worstRating": "1"
},
"author": {
"@type": "Person",
"name": "田中太郎"
},
"reviewBody": "ChatGPT Plusは月額20ドルで、無制限のGPT-4利用が可能です。文章作成業務が劇的に効率化されました。ただし、たまに日本語の微妙な言い回しで修正が必要な場合があります。全体的には、プロのライターであれば十分投資価値があるツールです。",
"datePublished": "2026-06-09",
"itemReviewed": {
"@type": "Product",
"name": "ChatGPT Plus"
}
}
Reviewスキーマが有効になると、Google検索結果にレーティング(★★★★☆)が表示されるようになり、CTRが大幅に上がります。
出力を改善するための具体的なコツ
1. 複数スキーマを1つのページに組み込む場合
FAQとレビューの両方をページに載せている場合、プロンプトを工夫する必要があります:
以下の複合コンテンツに対して、FAQPageスキーマとReviewスキーマの両方をJSON-LD形式で生成してください。同じ<head>内に複数の<script type="application/ld+json">を配置する想定です。
【コンテンツ】
...
ChatGPTは「複数のJSONオブジェクトを別々に出力する」か「@graphで統合する」かの判断をします。通常は別々に出力した方が、Googleの解釈が確実です。
2. 日本語の特殊文字が含まれる場合
ダブルクォーテーションやバックスラッシュが含まれていると、JSONが壊れることがあります。プロンプトに以下を追加:
【注意】
- 日本語の引用符(「」)はそのまま含める
- JSONの改行は \n ではなく実際の改行を使う
- Unicodeエスケープは不要です
3. 同じ構造を何度も使う場合(一括生成)
複数の記事から一度にスキーマを生成させたい場合:
以下の10個のブログ記事に対して、それぞれFAQスキーマを生成してください。出力は10個のJSONを番号付けで分けてください。
【記事1】
タイトル: ChatGPT使い方ガイド
Q1: ...
Q2: ...
【記事2】
...
番号を打ってくれるので、後で記事ごとに該当スキーマを貼り付けるだけです。
よくある失敗と対処法
失敗1: 「説明が長くて、JSONが壊れた」
原因: テキストに改行やダブルクォートが含まれていて、JSONの構文ルールを破った
対処法: プロンプトに「改行はスペースに変換し、テキストは200字以内にまとめてください」と指示する
失敗2: 「Googleのバリデーターでエラーが出た」
原因: 必須フィールド(例えばFAQPageのmainEntity配列など)が不足している
対処法: プロンプトに「Googleの公式スキーマガイドラインに必ず準拠してください。必須フィールドを確認した上で出力してください」と追記
失敗3: 「英語混じりのページなのに、スキーマが日本語のみになった」
原因: プロンプトに言語指定を明示していない
対処法: プロンプトに「元のコンテンツの言語は日本語・英語混じり。スキーマも同じ言語で統一してください」と指示
失敗4: 「HowToスキーマなのに、totalTime(所要時間)の形式が違う」
原因: ISO8601形式(PT5Mなど)の理解不足
対処法: プロンプトに以下を追加:
【時間形式について】
- 5分 → PT5M
- 30分 → PT30M
- 1時間 → PT1H
- 1時間30分 → PT1H30M
このISO8601形式で必ず記述してください。
ChatGPT vs Claude vs Gemini:どのツールを選ぶか
2026年現在、スキーママークアップ生成に適したAIツールの比較:
| 項目 | ChatGPT | Claude | Gemini |
|---|---|---|---|
| JSON精度 | ★★★★★ | ★★★★★ | ★★★★☆ |
| 日本語対応 | ★★★★★ | ★★★★★ | ★★★★☆ |
| 複雑な構造 | ★★★★★ | ★★★★★ | ★★★★☆ |
| 無料版 | 限定 | あり | あり |
| API利用 | 便利 | 可能 | 可能 |
推奨選択:
- 本格運用(毎日複数ページ)→ ChatGPT Plus:GPT-4モデルの精度が最高。月額20ドル
- 無料で試したい → Claude:無料版でもGPT-4.0相当の精度。Googleのスキーマガイドラインを十分学習済み
- Googleエコシステム利用中 → Gemini:Googleの公式情報に最新。ただし精度はGPT-4より一段下
スキーママークアップは「1ミリの間違いも許されない」仕様のため、精度重視ならChatGPT Plusをお勧めします。
実際の運用フロー
日々のSEO業務でスキーママークアップを効率化するなら、こうした流れが現実的です:
- 月1回、ChatGPTにプロンプトを保存:よく使うプロンプトをメモ帳やNotionに保管
- 記事作成後、その日のうちにスキーマ生成:記事本文をコピペしてChatGPTに投げる
- Google Search Consoleで登録:生成したJSONをページに貼り付け、Search Consoleで検証
- 1ヶ月後、検索結果を確認:スキーマが反映されているか、CTRが上がったかをチェック
大規模サイト(ブログ記事100本以上)であれば、ChatGPT APIを使ってスクリプト化する選択肢もあります。月額5~10ドルで、手動操作より大幅に時短化できます。
まとめ:スキーママークアップは「必須」から「簡単」へ
2026年のSEOでは、スキーママークアップは競争の必須条件になっています。
従来は「JSONの記法を覚えて、手書きする」というハードルがありました。それがChatGPTの登場で「プロンプトを送信する → 正確なJSONが返ってくる」という簡単な作業に変わりました。
本記事で紹介したプロンプトテンプレートをコピペして使えば、技術知識がなくてもSEO効果の高いスキーママークアップを導入できます。
- FAQ多めのサイト → FAQスキーマテンプレート
- ハウツー記事が多い → HowToスキーマテンプレート
- 商品・サービスレビュー → Reviewスキーマテンプレート
まずは1つのページで試してみて、Google Search Consoleで検証してみてください。スキーマが正しく認識されると、検索結果での表示が劇的に変わります。
あわせて読みたい
- ChatGPTプロンプト集35選【営業・栄養士・営業企画など職種別テンプレート】
- プロンプトの書き方完全ガイド|ChatGPT・Claudeで思い通りの回答を引き出すコツ
- 【2026年版】ChatGPT職種別プロンプト175個|マーケター・営業・エンジニア向けコピペ集