AI文章作成 2026.06.09

ChatGPTでSEO用スキーママークアップを自動生成|FAQ・HowTo・レビュー対応プロンプト集【2026年版】

タグ:ChatGPT / SEO / スキーママークアップ / 構造化データ / プロンプト

毎回手書きで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つの情報を明確に伝えることが重要です。

  1. スキーマの種類:FAQ、HowTo、Review、Product、どれか?
  2. ページの具体的な内容:記事の本文、商品名、説明文など
  3. 出力形式の指定:JSON-LD形式で、そのまま使用可能な形式で
  4. 検証ツール対応: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ツールの比較:

項目ChatGPTClaudeGemini
JSON精度★★★★★★★★★★★★★★☆
日本語対応★★★★★★★★★★★★★★☆
複雑な構造★★★★★★★★★★★★★★☆
無料版限定ありあり
API利用便利可能可能

推奨選択:

  • 本格運用(毎日複数ページ)→ ChatGPT Plus:GPT-4モデルの精度が最高。月額20ドル
  • 無料で試したい → Claude:無料版でもGPT-4.0相当の精度。Googleのスキーマガイドラインを十分学習済み
  • Googleエコシステム利用中 → Gemini:Googleの公式情報に最新。ただし精度はGPT-4より一段下

スキーママークアップは「1ミリの間違いも許されない」仕様のため、精度重視ならChatGPT Plusをお勧めします


実際の運用フロー

日々のSEO業務でスキーママークアップを効率化するなら、こうした流れが現実的です:

  1. 月1回、ChatGPTにプロンプトを保存:よく使うプロンプトをメモ帳やNotionに保管
  2. 記事作成後、その日のうちにスキーマ生成:記事本文をコピペしてChatGPTに投げる
  3. Google Search Consoleで登録:生成したJSONをページに貼り付け、Search Consoleで検証
  4. 1ヶ月後、検索結果を確認:スキーマが反映されているか、CTRが上がったかをチェック

大規模サイト(ブログ記事100本以上)であれば、ChatGPT APIを使ってスクリプト化する選択肢もあります。月額5~10ドルで、手動操作より大幅に時短化できます。


まとめ:スキーママークアップは「必須」から「簡単」へ

2026年のSEOでは、スキーママークアップは競争の必須条件になっています。

従来は「JSONの記法を覚えて、手書きする」というハードルがありました。それがChatGPTの登場で「プロンプトを送信する → 正確なJSONが返ってくる」という簡単な作業に変わりました。

本記事で紹介したプロンプトテンプレートをコピペして使えば、技術知識がなくてもSEO効果の高いスキーママークアップを導入できます。

  • FAQ多めのサイト → FAQスキーマテンプレート
  • ハウツー記事が多い → HowToスキーマテンプレート
  • 商品・サービスレビュー → Reviewスキーマテンプレート

まずは1つのページで試してみて、Google Search Consoleで検証してみてください。スキーマが正しく認識されると、検索結果での表示が劇的に変わります。


あわせて読みたい

参考ソース