WordPressの新しい投稿がGoogleに表示されるまでに時間がかかりすぎていませんか?Googleがまだそれらを発見していない可能性があります。
RSSサイトマップは、最近更新されたコンテンツの小さなリストをGoogleに提供することで役立ちます。これにより、検索エンジンが新しい投稿をより早く見つけてインデックス作成することが容易になります。
このガイドでは、WordPressにRSSサイトマップを追加し、ステップバイステップでGoogleサーチコンソールに送信する方法を説明します。

RSSサイトマップとは何ですか?
RSSサイトマップは、ウェブサイトの最新または最近更新されたページのみをリストする軽量なファイルです。Googleのような検索エンジンは、これを新しいコンテンツを見つけてインデックス作成するために使用します。これは、大規模な従来のXMLサイトマップをスキャンするよりもはるかに高速です。
最適なクロールのため、GoogleはXMLサイトマップとRSSサイトマップの両方を使用することを推奨しています。
RSSサイトマップとWordPressサイトのRSSフィードは別のものであることに注意してください。また、RSSサイトマップはXMLサイトマップの代わりにはなりません。実際、両方を組み合わせて使用する必要があります。XMLサイトマップは検索エンジンがサイトのURLを発見するのに役立ちますが、RSSサイトマップは新しいコンテンツをより迅速に見つけるのに役立ちます。

それでは、WordPressにRSSサイトマップを追加する方法を見ていきましょう。このガイドでカバーする内容は次のとおりです。
WordPressにRSSサイトマップを追加する
WordPressにRSSサイトマップを追加する最も簡単な方法は、無料の All in One SEOプラグイン(AIOSEO)を使用することです。
有効化したら、まずプラグインを設定する必要があります。詳細については、AIOSEOプラグインの設定方法に関するガイドをご覧ください。
デフォルトでは、RSSサイトマップは無料のAIOSEOプラグインで有効になっており、すべての投稿タイプにわたる最新の50件の投稿をカバーします。AIOSEO » Sitemapsに移動し、「RSS Sitemap」タブをクリックすることで、サイトで実際に有効になっているかどうかを確認できます。
まだオンになっていない場合は、「Enable Sitemap」オプションを切り替えるだけで完了です。

WordPressにRSSサイトマップが正常に追加されました。RSSサイトマップを開くボタンをクリックすると、その表示を確認できます。表示は次のようになります:https://example.com/sitemap.rss
RSSサイトマップを見つけるには、example.comをあなたのドメイン名に置き換えてください。
RSSサイトマップをGoogle Search Consoleに送信する
RSSサイトマップを有効にしたら、Googleサーチコンソールに送信する必要があります。
RSSサイトマップの送信プロセスは、XMLサイトマップの送信方法と似ています。 Googleサーチコンソールで、あなたのウェブサイトのサイトマップレポートに移動します。次に、「新しいサイトマップを追加」フィールドにRSSサイトマップのURLを入力し、「送信」をクリックします。

次に、フィードが正常に送信されたことを確認する必要があります。
サイトマップレポートを更新し、送信ステータスを確認します。「成功」と表示されれば、フィードは正常に送信されています。

より詳細な手順については、Googleサーチコンソールにサイトマップを送信する方法をお読みください。
プラグインなしでRSSフィードを送信する方法
Yoast SEOとRank Mathのどちらも、現在RSSサイトマップ機能を提供していません。これらのプラグインのいずれかを使用している場合、またはRSSサイトマッププラグインをインストールしたくない場合は、既存のRSSフィードをサーチコンソールに送信できます。
すべてのWordPressサイトには、デフォルトでyoursite.com/feed/に組み込みフィードがあり、Googleサーチコンソールはそれをサイトマップとして送信できます。
フィードには新しい投稿のみが反映され、更新された投稿は反映されないことに注意してください。したがって、古いコンテンツを定期的に更新し、それらのページがすぐに再クロールされるようにしたい場合は、代わりにRSSサイトマップが必要になります。
WordPressサイトのフィードには、デフォルトで最新の10件の投稿のみが含まれます。表示したい投稿数を変更するには、設定 » 表示設定に移動します。次に、「配信する最新情報」をカスタマイズします。次に、変更を保存します。

次に、フィードURLが期待どおりに機能することを確認するために、フィードURLを確認しましょう。ブラウザでexample.com/feed/にアクセスします。example.comをウェブサイトのドメイン名に置き換えてください。
最新の投稿リストが表示されるはずです。読み込まれて現在のコンテンツが表示されれば、次のステップの準備は完了です。

次に、GoogleサーチコンソールにフィードURLを送信する必要があります。
Googleサーチコンソールで、あなたのウェブサイトのサイトマップレポートに移動し、「新しいサイトマップを追加」フィールドにフィードURLを入力して、「送信」をクリックします。

送信したら、サーチコンソールのサイトマップレポートに戻り、RSSフィードの横にあるステータスが「成功」であることを確認します。
RSSサイトマップのトラブルシューティング
RSSサイトマップが期待どおりに動作しない場合は、最も一般的な問題を修正する方法を以下に示します。
サーチコンソールでの「取得できませんでした」
これは通常、Googleがサイトマップにアクセスしようとしたが、到達できなかったことを意味します。URLにタイプミスがあるか、robots.txtファイルがアクセスをブロックしているか、セキュリティプラグインがGoogleによる取得を妨げている可能性があります。
まず、サイトマップのURLに誤字脱字がないか確認し、ブラウザで直接開いて読み込まれることを確認してください。読み込まれる場合は、robots.txtファイルを確認して、サイトマップがブロックされていないことを確認してください。Googleがファイルにアクセスできない原因となっている可能性があるため、一時的にセキュリティプラグインのファイアウォールを無効にすることもできます。
すべて正しく見える場合は、24〜48時間待ってからサイトマップの再送信を試してください。その後、Search Consoleでステータスが成功に変わったことを確認してください。
サイトマップを読み取れませんでした
まず、URLがRSSエンドポイント(/feed/など)を直接指しており、通常のウェブページではなく、ブラウザで生のXMLコードが読み込まれることを確認してください。そうである場合は、無料のフィードバリデーターでURLを実行して、隠れた書式設定エラーや空白行がないか確認してください。
また、Search ConsoleのURL検査ツールを使用して、Googleがファイルを読み取ろうとしたときにサーバーがエラーを返していないことを確認することもできます。
すべて正しく見え、フィードが有効な場合は、24〜48時間待ってからRSSサイトマップの再送信を試してください。その後、Search Consoleでステータスが成功に変わったことを確認してください。
/sitemap.rss が404エラーを返します
これは通常、パーマリンクまたはキャッシュの問題によって引き起こされます。
まず、設定 → パーマリンク設定を何も変更せずに再保存するだけで、パーマリンクをフラッシュしてください。これにより、WordPressがサイトマップURLを認識するために使用するリライトルールが更新されることがよくあります。それでもうまくいかない場合は、RSSサイトマップオプションが引き続き有効になっていることを確認し、キャッシュプラグインまたはCDNキャッシュをパージしてください。
プライベートまたはシークレットウィンドウでyoursite.com/sitemap.rssを直接読み込み、404エラーが返される代わりにサイトマップが読み込まれることを確認して、修正を確認してください。
yoursite.com/feed/ が404エラーを返します
これは通常、セキュリティまたはパフォーマンスプラグインによってフィードが無効になっているか、サイトが「プレーン」パーマリンクを使用しており、フィードのURL構造が変更されていることを意味します。
プレーンパーマリンクを使用している場合は、代わりにyoursite.com/?feed=rss2を使用してください。それ以外の場合は、セキュリティおよびパフォーマンスプラグインでフィードを無効にする設定を確認し、よりクリーンな/feed/ URLを使用したい場合は標準のパーマリンク構造に切り替えてください。
フィードURLを直接読み込み、最近の投稿が表示されることを確認して検証してください。
動画チュートリアル
ビデオでの説明をご希望の場合は、ビデオをご覧ください。
WordPressのRSSサイトマップに関するFAQ
RSSサイトマップは、特にWordPress SEOに慣れていない場合、最初は混乱するように見えることがあります。それらがどのように機能するか、必要かどうか、そしてどのように設定するかについて、多くの質問を受けます。
以下は、RSSサイトマップに関して最もよく受ける質問と、この強力な機能がサイトの検索エンジンの可視性をどのように向上させることができるかを理解するのに役立つ明確な回答です。
RSSサイトマップにはいくつのURLを含めるべきですか?
一般的な目安は50件以下に抑えることです。Googleは、ウェブサイトのすべてのURLをリストするのではなく、RSSサイトマップを最近更新されたコンテンツに焦点を当てることを推奨しています。小さく、頻繁に更新されるフィードは、検索エンジンが最近何が変更されたかを特定しやすくします。
RSSサイトマップは、新しいWordPressの投稿をGoogleに早くインデックスさせるのに役立ちますか?
はい、RSSサイトマップは、それらのURLの定期的に更新されるリストを提供することにより、新しく公開された、または最近更新された投稿をGoogleがより早く発見するのに役立ちます。ただし、発見されたからといって、すぐにインデックスされることや、ランキングが上がることを保証するものではありません。
RSSサイトマップは内部リンクの代わりになりますか?
いいえ。RSSサイトマップは、検索エンジンが最近公開または更新されたURLを発見するのに役立ちますが、内部リンクを置き換えるものではありません。ウェブサイト全体に関連ページから重要なコンテンツへのリンクは引き続き行う必要があります。
この記事がWordPressにRSSサイトマップを追加する方法を学ぶのに役立ったことを願っています。ランキングを向上させるための究極のWordPress SEOガイドや、他の言語でWordPressサイトを翻訳する方法に関するチュートリアルも参照することをお勧めします。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。

質問や提案はありますか?コメントを残して、議論を開始してください。