コンテンツにFAQを追加した場合、Googleはそれを質問と回答として認識するのではなく、プレーンテキストとして読み取っている可能性が高いです。
FAQスキーマはそれを修正します。質問と回答を検索エンジンやChatGPTやGoogleのAIオーバービューのようなAIツールが正確に読み取り、引用できるようにマークアップします。
このガイドでは、WordPressにFAQスキーマを追加する方法を、コーディング不要でご紹介します。

FAQスキーマとは何か、そしてなぜそれを使用するのか?
FAQスキーマは、検索エンジンやAIモデルがFAQセクションを簡単に識別できるようにする、構造化データとしても知られるスマートマークアップコードです。
これにより、各質問とその回答がページのコードに直接マークアップされ、GoogleのAIオーバービュー、「他の人はこちらも質問」ボックス、およびChatGPTのようなAIツールで引用される可能性が高まります。
FAQコンテンツを引用しているAIオーバービューの例を次に示します。

そして、「他の人はこちらも質問」ボックスでの表示は次のようになります。

それでは、チュートリアルに進みましょう。
方法1:プラグインを使用してWordPressにFAQスキーマを追加する(コード不要)
FAQスキーマを追加する最も簡単な方法は、All in One SEO (AIOSEO)やYoast SEOのようなSEOプラグインを使用することです。WPBeginnerではAIOSEOを使用しており、これが私たちのトップピックです。
そのスキーマジェネレーターは現在AIを使用して、すべてのフィールドを手動で入力する代わりに、FAQスキーママークアップを生成します。
まず、All in One SEOプラグインをインストールしてアクティブ化する必要があります。詳細な手順については、WordPressにプラグインをインストールする方法に関するガイドをご覧ください。
ℹ️ 注:AIOSEOの無料版がありますが、FAQスキーマ自体(AIジェネレーターと以下の手動ビルダーの両方)にはAIOSEO Pro(Basicプラン以上)が必要です。
アクティベーション後、プラグインはセットアップウィザードを実行します。画面の指示に従って正しくセットアップしてください。さらにヘルプが必要な場合は、WordPressでAll in One SEOを正しくセットアップする方法に関するガイドをご覧ください。

プラグインがセットアップされたら、FAQスキーマを追加したいページまたは投稿を開きます。
次に、コンテンツエディターの下部までスクロールすると、AIOSEO設定パネルが表示されます。次に、スキーマタブをクリックします。
その後、スキーマを生成ボタンをクリックして、スキーマジェネレーターポップアップを開きます。

ここから、AIにスキーマを生成させるか、自分で入力するかを選択できます。両方について説明します。
オプションA:AIでFAQスキーマを生成する
スキーマジェネレーターポップアップで、AIスキーマタブに切り替えます。
ページにすでにFAQセクションが記述されている場合は、スマートスキーマオプションをクリックします。次に、スキーマを生成ボタンをクリックします。
AIOSEOは既存のコンテンツをスキャンし、ページから質問と回答を直接抽出するため、入力したり説明したりする必要はありません。

まだよくある質問セクションを作成していない場合、またはFAQスキーマに表示される質問を正確に制御したい場合は、代わりにプロンプトベースのスキーマをクリックしてください。
「[あなたのトピック]に関する5つの質問でFAQスキーマを作成する」のような短いプロンプトで必要なものを記述するだけで、AIOSEOがゼロから質問と回答を作成します。

スマートスキーマまたはプロンプトベースのスキーマオプションのいずれかでスキーマを生成ボタンをクリックすると、AIOSEOは提案されたFAQスキーマをチェックボックス付きのリストで返します。
矢印をクリックして展開し、生成された実際のJSON-LDコードを確認すると、公開する内容を正確に把握できます。
FAQスキーマに満足したら、スキーマを追加をクリックしてページに保存します。

投稿またはページ自体の更新または公開をクリックすることを忘れないでください。そうしないと、スキーマは実際には公開されません。
オプションB:FAQスキーマを手動で構築する
AIをスキップして自分でFAQを入力したい場合は、代わりにAIOSEOのスキーマカタログを使用できます。
スキーマジェネレーターポップアップから、テンプレートタブをクリックします。次に、カタログでFAQを見つけ、その横にあるスキーマを追加ボタンをクリックします。

その後、FAQ情報の入力を開始できます。
まず、ページまたは投稿の名前と説明を追加します。AIOSEOでは、タグを使用して投稿コンテンツから簡単にコピーできます。

次に、下にスクロールして、質問と回答フィールドに最初の質問と回答を追加します。
さらに質問を追加ボタンをクリックすると、必要なだけFAQを追加できます。

すべての質問を追加したら、スキーマを追加ボタンをクリックしてページに保存します。また、ページ/投稿を更新または公開して公開することを忘れないでください。
これで完了です!FAQスキーママークアップが正しく追加されているかどうかをテストしたい場合は、下にスクロールして、WordPress FAQスキーマのテスト方法のセクションを参照してください。
方法2:コードでWordPressにFAQスキーマを追加する
コードスニペットを扱うことを好む場合は、WPCodeの無料スキーマジェネレーターは、WordPressにFAQスキーマを追加するための優れた方法です。
コードスニペットをWordPressテーマファイルに直接追加できますが、わずかな間違いでもサイトが壊れる可能性があります。さらに、テーマを切り替えたり更新したりすると、コードスニペットは保持されません。
そのため、無料のコードスニペットプラグインであるWPCodeを使用および推奨しています。これにより、テーマファイルを編集せずに、カスタムコードをサイトに安全に追加できます。そのスキーマジェネレーターは、他のいくつかのスキーマタイプとともに、FAQスキーマをカバーしています。
開始するには、無料のWPCodeプラグインをインストールしてアクティブ化する必要があります。ステップバイステップの手順については、WordPressプラグインのインストール方法に関するガイドを参照してください。
プラグインがアクティブ化されたら、コードスニペット » スニペットを追加ページに移動し、スニペットジェネレータータブに切り替えます。
そこから、ジェネレーターのリストからFAQスキーマオプションを選択します。

次に、FAQスキーマジェネレーターで、FAQの詳細タブをクリックします。
これで、最初の質問とその回答を入力できます。必要な数の質問を追加するには、さらにFAQ項目を追加をクリックします。

すべてのFAQを追加したら、コードの更新ボタンをクリックしてスキーマを生成します。
次に、下にスクロールしてコードをプレビューできます。すべて問題がなければ、スニペットを使用をクリックしてWPCodeスニペットエディターに読み込みます。

完成したJSON-LDは次のようになります。正しい出力がどのようなものかを確認できます。
この例では質問は1つだけですが、複数追加した場合、同じ"mainEntity"リスト内に、それぞれ"Question"と"acceptedAnswer"のペアが積み重ねられて表示されます。
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is FAQ schema?",
"acceptedAnswer": {
"@type": "Answer",
"text": "FAQ schema is structured data that marks up a list of questions and answers so search engines can understand them."
}
}
]
}
スニペットを使用ボタンをクリックすると、コードエディター画面に移動します。
ここから、必要に応じてコードを変更できます。

次に、挿入セクションまでスクロールして、サイトのどこにスキーママークアップが挿入されるかを選択します。
デフォルトでは、WPCodeはコードをウェブサイトのサイトワイドヘッダーに挿入しますが、どこに表示されるかを正確に制御するには、スマート条件付きロジックを使用する必要があります。
スマート条件付きロジックセクションまでスクロールし、ロジックを有効にするを切り替えます。
表示を選択し、条件をページURLに設定し、一致タイプから次と一致を選択し、表示したいページのURLを入力します。

完了したら、一番上までスクロールしてトグルを切り替え、スキーママークアップをアクティブにします。
その後、更新ボタンをクリックして、WordPressサイトでライブにします。

これで、ウェブサイトにFAQスキーマを正常に追加できました。
WordPress FAQスキーマのテスト
FAQスキーマは検索エンジン向けのコードなので、ページを見るだけでは機能しているかどうかを確認できません。
FAQスキーママークアップが正しいかどうかをテストするには、Googleのスキーママークアップバリデーターを使用できます。FAQスキーマがあるページのURLを入力し、テストを実行をクリックするだけです。

バリデーターは、FAQスキーマだけでなく、あらゆる種類のスキーママークアップについてページを分析します。そのため、ページで他の種類のスキーマが使用されている場合、複数の結果が表示されることがあります。
テストが完了したら、「FAQ」の見出しの下の結果を展開して、検出された質問と回答のペアを確認します。

質問と回答がここで正しく表示されれば、スキーマは技術的に有効です。
検索エンジンやAIツールがFAQコンテンツを正確に読み取れることを確認するだけです。

結果が正しくない場合は、FAQスキーマの設定が正しかったかどうかを再度確認する必要があります。
すべて正しく見えるのにバリデーターが認識しない場合は、WordPressキャッシュをクリアすることをお勧めします。キャッシュプラグインがページの古いバージョンを表示している可能性があります。
FAQスキーマに関するよくある質問
構造化データがどのように機能するかについて、さらに詳しく知りたいというユーザーの声がよく聞かれます。ここでは、FAQスキーマに関する最も一般的な質問への回答を紹介します。
1. FAQの回答にリンクを含めることはできますか?
はい、GoogleはFAQスキーマの回答フィールド内にHTMLをサポートしています。これにより、回答テキストに直接、他の投稿への内部リンクやリソースへの外部リンクを追加できます。
2. FAQスキーマはQ&Aスキーマと異なりますか?
はい、異なります。ページにサイト所有者が作成した質問と回答のリストが含まれている場合は、FAQスキーマを使用する必要があります。ユーザーが特定の質問に対する回答を送信できる場合は、Q&Aスキーマ(QAPage)を使用する必要があります。これは、サポートフォーラムやコミュニティボードなどです。
3. アコーディオンで非表示になっている質問にFAQスキーマを使用できますか?
はい、クリックして展開するアコーディオンやタブの中身にFAQスキーマを使用することは許容されます。最も重要なルールは、スキーママークアップ内のコンテンツが、実際にページ上でユーザーが利用できるテキストと一致することです。
この記事がWordPressにFAQスキーマを追加するのに役立ったことを願っています。ランキングを改善するために、究極のWordPress SEOガイドも参照することをお勧めします。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

オラフ
SEOプラグインは無料版なので、これらのマークアップスキーマやその使用は含まれていません。手動で作成する方法についてガイドを提供してくださったのは非常に良いことです。オンラインジェネレーターを使用してからブロックエディターを使用するのは、ライセンスがないためにSEOプラグインが許可しない場合の良い代替手段のようです。また、かかる時間も同様のようです。無料でも常に代替手段があるのは素晴らしいことです。
kzain
WordPressサイトのSEOとユーザーエクスペリエンスを向上させたいと思っており、FAQスキーマの追加は欠けていたピースでした。あなたのステップバイステップガイドは実装を容易にし、メリットとベストプラクティスの説明に感謝しています。リッチスニペットプラグインの使用に関するあなたのヒントは特に役立ちました。サイトの検索エンジンの表示を改善し、訪問者に優れたエクスペリエンスを提供するのを手伝ってくれてありがとう。
イジー・ヴァネック
FAQを記事に含めた場合、Googleはマークアップだけに頼らずにそれらを使用する可能性はありますか?私は通常、ウェブサイトでElementorを使用してアコーディオン形式でFAQを使用しています。Googleがこの形式も使用できるのか、それともこれは単なる希望的観測なのか気になっています。
WPBeginnerサポート
その可能性はありますが、Googleがコンテンツを理解することに依存することになります。マークアップを追加することで、検索エンジンにコンテンツの種類を具体的に伝えることができます。
管理者
イジー・ヴァネック
アドバイスありがとうございます。マークアップスキーマを追加し始めたところ、本当に何度も良くなりました。
ラルフ
つまり、私が正しく理解していれば、このFAQスキーマはGoogle用で、通常のFAQは私たちのウェブサイト用ということですよね?
ウェブサイトのFAQが長くて、FAQスキーマが短い場合、何か違いはありますか?それとも、Googleからのペナルティを避けるために同じであるべきですか?
私はいつも、Googleはウェブサイト自体から情報を取得するのであって、別個のFAQではないと思っていました。
WPBeginnerサポート
スキーマが両方で100%同じでなくても、それほど問題ではありません。情報自体については、Googleは一部の情報をクロールできますが、スキーマがないと、FAQがFAQとして認識される保証はありません。
管理者
ササ・エヴァンス
メソッド2を試しましたが、Googleでは問題ありませんが、FAQがページに表示されません。ページに表示されるべきではないでしょうか?
WPBeginnerサポート
スキーママークアップは、検索エンジンが投稿またはページのFAQを理解するためのものです。ユーザーにFAQセクションを表示したい場合は、コンテンツに追加する必要があります。
管理者
A. ハムーダ
説明されている方法2を試しましたが、うまくいきませんでした。
Googleに検出されない投稿があります。
WPBeginnerサポート
その最も一般的な原因は、キャッシュプラグインがあり、キャッシュをクリアする必要がある場合です。
管理者
フマ・アシム
情報ありがとうございます。
大変参考になりました。
WPBeginnerサポート
どういたしまして、情報がお役に立てて嬉しいです!
管理者
Axel Metayer
クールなビデオチュートリアル、ありがとうございます。カテゴリページにスキーマを追加しようとしましたが、「script」タグが常に削除され、ブロックエディターがありません。解決策はありますか?
WPBeginnerサポート
カテゴリページについては、手動で追加するとテーマのテンプレートファイルを編集する必要があり、コーディングの知識が必要になるため、そのマークアップにはプラグインの使用をお勧めします。
管理者
レオ・エメリー
こんにちは、素晴らしいチュートリアルです。AIOSEO(有料版)にアップグレードしました。投稿内に多くの質問と回答がある投稿があります。
FAQスキーマに追加する質問の数についてですが、いくつ追加すべきでしょうか?それとも関係ありますか?
ありがとう
レオ
WPBeginnerサポート
価値を追加する限り、FAQ にはいくらでも質問と回答を追加できます
管理者