最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
3000万以上
当社のプラグインを使用しているウェブサイト
20+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressにFAQスキーマを追加する方法(2つの方法)

コンテンツにFAQを追加した場合、Googleはそれを質問と回答として認識するのではなく、プレーンテキストとして読み取っている可能性が高いです。

FAQスキーマはそれを修正します。質問と回答を検索エンジンやChatGPTやGoogleのAIオーバービューのようなAIツールが正確に読み取り、引用できるようにマークアップします。

このガイドでは、WordPressにFAQスキーマを追加する方法を、コーディング不要でご紹介します。

WordPressにFAQスキーマを追加する方法(2つの方法)

FAQスキーマとは何か、そしてなぜそれを使用するのか?

FAQスキーマは、検索エンジンやAIモデルがFAQセクションを簡単に識別できるようにする、構造化データとしても知られるスマートマークアップコードです。

これにより、各質問とその回答がページのコードに直接マークアップされ、GoogleのAIオーバービュー、「他の人はこちらも質問」ボックス、およびChatGPTのようなAIツールで引用される可能性が高まります。

FAQコンテンツを引用しているAIオーバービューの例を次に示します。

FAQコンテンツを引用したGoogle AI Overviewの例

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

People also askボックスに表示されるFAQスキーマの例

それでは、チュートリアルに進みましょう。

方法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を正しくセットアップする方法に関するガイドをご覧ください。

AIOSEOセットアップウィザード

プラグインがセットアップされたら、FAQスキーマを追加したいページまたは投稿を開きます。

次に、コンテンツエディターの下部までスクロールすると、AIOSEO設定パネルが表示されます。次に、スキーマタブをクリックします。

その後、スキーマを生成ボタンをクリックして、スキーマジェネレーターポップアップを開きます。

AIOSEO設定パネルでスキーマ生成ボタンをクリックします

ここから、AIにスキーマを生成させるか、自分で入力するかを選択できます。両方について説明します。

オプションA:AIでFAQスキーマを生成する

スキーマジェネレーターポップアップで、AIスキーマタブに切り替えます。

ページにすでにFAQセクションが記述されている場合は、スマートスキーマオプションをクリックします。次に、スキーマを生成ボタンをクリックします。

AIOSEOは既存のコンテンツをスキャンし、ページから質問と回答を直接抽出するため、入力したり説明したりする必要はありません。

投稿からFAQスキーマを自動作成するには、スマートスキーマオプションを選択します

まだよくある質問セクションを作成していない場合、またはFAQスキーマに表示される質問を正確に制御したい場合は、代わりにプロンプトベースのスキーマをクリックしてください。

「[あなたのトピック]に関する5つの質問でFAQスキーマを作成する」のような短いプロンプトで必要なものを記述するだけで、AIOSEOがゼロから質問と回答を作成します。

All in One SEOのプロンプトベーススキーマ

スマートスキーマまたはプロンプトベースのスキーマオプションのいずれかでスキーマを生成ボタンをクリックすると、AIOSEOは提案されたFAQスキーマをチェックボックス付きのリストで返します。

矢印をクリックして展開し、生成された実際のJSON-LDコードを確認すると、公開する内容を正確に把握できます。

FAQスキーマに満足したら、スキーマを追加をクリックしてページに保存します。

スキーマ追加ボタンをクリックして、FAQスキーマをページに追加します

投稿またはページ自体の更新または公開をクリックすることを忘れないでください。そうしないと、スキーマは実際には公開されません。

オプションB:FAQスキーマを手動で構築する

AIをスキップして自分でFAQを入力したい場合は、代わりにAIOSEOのスキーマカタログを使用できます。

スキーマジェネレーターポップアップから、テンプレートタブをクリックします。次に、カタログでFAQを見つけ、その横にあるスキーマを追加ボタンをクリックします。

スキーマテンプレートカタログでFAQオプションを選択します

その後、FAQ情報の入力を開始できます。

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

FAQスキーマの名前と説明を追加します

次に、下にスクロールして、質問回答フィールドに最初の質問と回答を追加します。

さらに質問を追加ボタンをクリックすると、必要なだけFAQを追加できます。

All in One SEOでFAQを記述します

すべての質問を追加したら、スキーマを追加ボタンをクリックしてページに保存します。また、ページ/投稿を更新または公開して公開することを忘れないでください。

これで完了です!FAQスキーママークアップが正しく追加されているかどうかをテストしたい場合は、下にスクロールして、WordPress FAQスキーマのテスト方法のセクションを参照してください。

方法2:コードでWordPressにFAQスキーマを追加する

コードスニペットを扱うことを好む場合は、WPCodeの無料スキーマジェネレーターは、WordPressにFAQスキーマを追加するための優れた方法です。

コードスニペットをWordPressテーマファイルに直接追加できますが、わずかな間違いでもサイトが壊れる可能性があります。さらに、テーマを切り替えたり更新したりすると、コードスニペットは保持されません。

そのため、無料のコードスニペットプラグインであるWPCodeを使用および推奨しています。これにより、テーマファイルを編集せずに、カスタムコードをサイトに安全に追加できます。そのスキーマジェネレーターは、他のいくつかのスキーマタイプとともに、FAQスキーマをカバーしています。

開始するには、無料のWPCodeプラグインをインストールしてアクティブ化する必要があります。ステップバイステップの手順については、WordPressプラグインのインストール方法に関するガイドを参照してください。

プラグインがアクティブ化されたら、コードスニペット » スニペットを追加ページに移動し、スニペットジェネレータータブに切り替えます。

そこから、ジェネレーターのリストからFAQスキーマオプションを選択します。

WPCodeのスニペットジェネレーターからFAQスキーマを選択します

次に、FAQスキーマジェネレーターで、FAQの詳細タブをクリックします。

これで、最初の質問とその回答を入力できます。必要な数の質問を追加するには、さらにFAQ項目を追加をクリックします。

WPCodeの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のスニペット編集画面

次に、挿入セクションまでスクロールして、サイトのどこにスキーママークアップが挿入されるかを選択します。

デフォルトでは、WPCodeはコードをウェブサイトのサイトワイドヘッダーに挿入しますが、どこに表示されるかを正確に制御するには、スマート条件付きロジックを使用する必要があります。

スマート条件付きロジックセクションまでスクロールし、ロジックを有効にするを切り替えます。

表示を選択し、条件をページURLに設定し、一致タイプから次と一致を選択し、表示したいページのURLを入力します。

スマート条件付きロジックを使用して特定のページにスキーマを追加します

完了したら、一番上までスクロールしてトグルを切り替え、スキーママークアップをアクティブにします。

その後、更新ボタンをクリックして、WordPressサイトでライブにします。

FAQスキーマ スニペットをアクティブ化して更新します

これで、ウェブサイトにFAQスキーマを正常に追加できました。

WordPress FAQスキーマのテスト

FAQスキーマは検索エンジン向けのコードなので、ページを見るだけでは機能しているかどうかを確認できません。

FAQスキーママークアップが正しいかどうかをテストするには、Googleのスキーママークアップバリデーターを使用できます。FAQスキーマがあるページのURLを入力し、テストを実行をクリックするだけです。

スキーママークアップバリデーターを使用してFAQスキーマをテストします

バリデーターは、FAQスキーマだけでなく、あらゆる種類のスキーママークアップについてページを分析します。そのため、ページで他の種類のスキーマが使用されている場合、複数の結果が表示されることがあります。

テストが完了したら、「FAQ」の見出しの下の結果を展開して、検出された質問と回答のペアを確認します。

スキーマバリデーターのFAQ結果を展開します

質問と回答がここで正しく表示されれば、スキーマは技術的に有効です。

検索エンジンやAIツールがFAQコンテンツを正確に読み取れることを確認するだけです。

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チャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

17 コメント返信する

  1. SEOプラグインは無料版なので、これらのマークアップスキーマやその使用は含まれていません。手動で作成する方法についてガイドを提供してくださったのは非常に良いことです。オンラインジェネレーターを使用してからブロックエディターを使用するのは、ライセンスがないためにSEOプラグインが許可しない場合の良い代替手段のようです。また、かかる時間も同様のようです。無料でも常に代替手段があるのは素晴らしいことです。

  2. WordPressサイトのSEOとユーザーエクスペリエンスを向上させたいと思っており、FAQスキーマの追加は欠けていたピースでした。あなたのステップバイステップガイドは実装を容易にし、メリットとベストプラクティスの説明に感謝しています。リッチスニペットプラグインの使用に関するあなたのヒントは特に役立ちました。サイトの検索エンジンの表示を改善し、訪問者に優れたエクスペリエンスを提供するのを手伝ってくれてありがとう。

  3. FAQを記事に含めた場合、Googleはマークアップだけに頼らずにそれらを使用する可能性はありますか?私は通常、ウェブサイトでElementorを使用してアコーディオン形式でFAQを使用しています。Googleがこの形式も使用できるのか、それともこれは単なる希望的観測なのか気になっています。

    • その可能性はありますが、Googleがコンテンツを理解することに依存することになります。マークアップを追加することで、検索エンジンにコンテンツの種類を具体的に伝えることができます。

      管理者

      • アドバイスありがとうございます。マークアップスキーマを追加し始めたところ、本当に何度も良くなりました。

  4. つまり、私が正しく理解していれば、このFAQスキーマはGoogle用で、通常のFAQは私たちのウェブサイト用ということですよね?
    ウェブサイトのFAQが長くて、FAQスキーマが短い場合、何か違いはありますか?それとも、Googleからのペナルティを避けるために同じであるべきですか?
    私はいつも、Googleはウェブサイト自体から情報を取得するのであって、別個のFAQではないと思っていました。

    • スキーマが両方で100%同じでなくても、それほど問題ではありません。情報自体については、Googleは一部の情報をクロールできますが、スキーマがないと、FAQがFAQとして認識される保証はありません。

      管理者

  5. メソッド2を試しましたが、Googleでは問題ありませんが、FAQがページに表示されません。ページに表示されるべきではないでしょうか?

    • スキーママークアップは、検索エンジンが投稿またはページのFAQを理解するためのものです。ユーザーにFAQセクションを表示したい場合は、コンテンツに追加する必要があります。

      管理者

    • その最も一般的な原因は、キャッシュプラグインがあり、キャッシュをクリアする必要がある場合です。

      管理者

  6. クールなビデオチュートリアル、ありがとうございます。カテゴリページにスキーマを追加しようとしましたが、「script」タグが常に削除され、ブロックエディターがありません。解決策はありますか?

    • カテゴリページについては、手動で追加するとテーマのテンプレートファイルを編集する必要があり、コーディングの知識が必要になるため、そのマークアップにはプラグインの使用をお勧めします。

      管理者

  7. こんにちは、素晴らしいチュートリアルです。AIOSEO(有料版)にアップグレードしました。投稿内に多くの質問と回答がある投稿があります。

    FAQスキーマに追加する質問の数についてですが、いくつ追加すべきでしょうか?それとも関係ありますか?

    ありがとう
    レオ

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。