FAQ構造化データ(JSON-LD)生成ツール
FAQ JSON-LD 生成 / FAQ schema generator 日本語として、質問と回答を入力するだけでFAQPageを出力します。
質問と回答を入れるだけで FAQPage を生成。複数Q&A対応・コピペ用 script タグも同時に出力。
入力内容はブラウザ内で処理され、サーバーに送信されません。
日本語OK
複数FAQを一括入力
テスト手順つき
重要な前置き
- このツールは構造化データを生成しますが、リッチリザルトの表示は保証されません(検索エンジン側の判断)。
- Googleの公式情報では、FAQ(FAQPage)リッチリザルトは「政府・健康系の権威あるサイト」に主に限定され、その他のサイトでは通常表示されない旨が説明されています。構造化データは検索がページ内容を理解する助けになり得るため、表示だけを目的にしない運用が推奨されます。
FAQ JSON-LD 生成(入力)
入力形式
TSV推奨。Q:/A:は複数行の回答にも対応します。
詳細オプション(任意)
出力の整形
回答にHTMLを含める場合の注意
Answer の text には一部HTMLが許可されます(例:<p>, <a>, <ul> など)。
<script> など危険なタグはエラーにします。
出力(JSON-LD)
ここにJSON-LDが表示されます。
クリックで全文選択
HTMLへの貼り付け例
</head> 直前または </body> 直前に貼り付けます。
ここにJSON-LDが表示されます。
エラー
注意
- FAQコンテンツはユーザーがページ上で見られる必要があります(アコーディオン内は可)。
- 同一Q&Aをサイト中で使い回す場合は1箇所のみのマークアップ推奨です。
- 1ページにFAQPageは1つ(複数貼らない)。
- ユーザー投稿型のQ&AはFAQPageではなくQAPageを検討します。
補足
FAQ JSON-LD の作り方
FAQPage(FAQ構造化データ)とは
FAQPage は、ページ内のQ&Aを検索エンジンが理解しやすくするための構造化データです。表示の有無は検索側の判断ですが、内容理解の補助として活用されます。
FAQ JSON-LD の作り方(3ステップ)
- 質問と回答を入力(フォーム or 一括入力)
- 生成されたJSON-LDをコピーし、HTMLに貼り付け
- テストツールで構造化データを確認
注意点(表示・ガイドライン)
ガイドラインの要点
- FAQは実際にページ上へ掲載されている必要があります。
- 1質問=1回答で構成します(投票形式などは別スキーマ)。
- FAQPageのscriptは1ページに1つにします。
- 広告目的・不適切コンテンツは対象外です。
実装前チェックリスト
- Q&Aはページ上に実際に掲載している(アコーディオン可)
- 1質問=1回答になっている
- FAQPageのscriptは1ページに1つ
- 広告目的・不適切コンテンツになっていない
よくある質問
Q
これを貼れば必ずリッチリザルトが出ますか?
保証されません。リッチリザルトの表示は検索エンジン側の判断です。加えて現在、FAQリッチリザルトは権威ある政府系・健康系サイトに主に限定され、一般サイトでは表示されないケースが多いです。
Q
複数のFAQをまとめて生成できますか?
できます。複数行(複数ペア)で入力すると mainEntity が配列になったJSON-LDを生成します(FAQを追加していくだけでOK)。
Q
HTMLにはどう貼ればいいですか?
生成したJSON-LDを <script type="application/ld+json"> で囲んでHTMLに貼り付けます(head内またはbody末尾)。