「ブログ記事を書いたのに、なかなかGoogleにインデックスされない……」 「SEO対策として『RSSフィード』を登録すると良いって聞いたけど、本当?」
そんな悩みを持って、サーチコンソールの設定画面とにらめっこしていませんか?
実は、「フィード(feed)はSEOに効果がある」という話には、大きな誤解が含まれていることが多いんです。
結論から言うと、フィードページそのものを検索結果に表示させる(インデックスさせる)のはNG。むしろ、あなたのブログの評価を下げる「低品質ページ」とみなされるリスクさえあります。
正解は、「検索結果からは隠し(noindex)」つつ、「裏方として更新通知(クロール促進)に使う」こと。
この記事では、現役Webディレクターが、多くの人が勘違いしている「feedの正しい扱い方」と、WordPressブログでインデックスを最速化するための「攻めと守りの設定」を解説します。
この記事の結論:
- NG:feedページ自体をインデックスさせる(重複・低品質の原因!)
- OK:feedページは
noindex設定にして、検索結果には出さない。 - 推奨:その上で、Googleサーチコンソールに「更新通知」として登録する。
【結論】SEO目的なら「feedページ」自体はインデックスさせてはいけない
まず、最も重要な結論からお伝えします。 SEO(検索流入)を増やしたいのであれば、「feedページ(RSS/Atomフィード)」自体はインデックスさせてはいけません。
「えっ、Googleに登録したほうがいいんじゃないの?」と思った方もいるかもしれませんね。 ここで重要なのは、「Googleに更新を伝えること(クロール)」と「検索結果にページを表示させること(インデックス)」は別物だということです。
なぜ、feedページを検索結果に出してはいけないのか。 Googleの公式見解やSEOの仕組みに基づいた、決定的な3つの理由を解説します。
理由1:内容が薄く検索ユーザーの役に立ちにくい
Googleは一貫して「ユーザーにとって有用で信頼性の高いコンテンツ」を評価すると明言しています。
では、あなたのブログの「feedページ(example.com/feed/)」をブラウザで開いてみてください。 そこにあるのは、記事のタイトルや短い抜粋、あるいはプログラムコードの羅列だけではないでしょうか?
- 読者の悩み:検索キーワードに対する答えが知りたい
- feedページ:記事の要約リストがあるだけで、解決策が詳しく書かれていない
これでは、検索して訪れたユーザーを満足させることはできませんよね。 Googleのシステムは、こうした中身の薄いページを「低品質」と判断する傾向があります。サイト内に低品質なページが増えると、ブログ全体の評価の足を引っ張ってしまう可能性があるのです。
カッパパユーザー目線で考えてみましょう。「検索結果をクリックしたら、文字だらけのコード画面や、要約だけのリストページが出た」なんて経験、嫌ですよね? Googleもそれを嫌うんです。
理由2:記事本文と重複し、評価が分散する
2つ目の理由は「重複コンテンツ(カニバリゼーション)」のリスクです。
feedページには、ブログ記事の「タイトル」や「冒頭文(抜粋)」がそのまま掲載されています。 もし、このfeedページがGoogleにインデックスされてしまうと、どうなるでしょうか?
- あなたが一生懸命書いた「本命の記事ページ」
- その要約が載っているだけの「feedページ」
この2つをGoogleが「似たような内容のページだ」と認識してしまう恐れがあります。 その結果、本来なら記事ページに向けられるはずの評価がfeedページに分散してしまったり、最悪の場合、記事ページではなくfeedページが検索結果に出てしまったりする(カニバリゼーション)ことが起こり得ます。
Google検索セントラルのドキュメントでも、重複コンテンツは避けるべきだとされています。意図的なペナルティは稀ですが、検索エンジンの混乱を招くのは避けるのが鉄則です。
理由3:重要なページへのクロールを阻害する
3つ目は少し専門的ですが、「クロールバジェット(クローラーの巡回リソース)」の無駄遣いです。
Googleのクローラー(ロボット)が1つのサイトを巡回できる頻度や量には、限界があります。 検索結果に出す価値のないfeedページを頻繁にクロールさせてしまうと、「本来クロールしてほしい新しい記事や、リライトした記事」への巡回が後回しにされてしまう可能性があります。
特に記事数が多いブログの場合、無駄なページへのクロールを減らすことは、SEOの隠れた重要施策です。
検索結果には出さないが「裏方」としては超重要!正しいフィード活用法
「feedページはインデックスさせるな」と言われると、「じゃあfeed機能自体、オフにしてしまおうか?」と考える方もいるかもしれません。
ちょっと待ってください! それは非常にもったいないです。
Googleは、検索結果には出したくないけれど、「クローラー(ロボット)への連絡手段」としてフィードを活用することを公式に推奨しているからです。
役割は「人間用」ではなく「クローラー用」の更新通知
ここが最大のポイントです。 フィードの役割を、以下のように切り替えて考えてみてください。
- × 人間用:検索して読むためのコンテンツ(だから検索結果には不要)
- ◎ クローラー用:「新しい記事を書いたよ!」「リライトしたよ!」とGoogleのロボットにいち早く伝えるための直通連絡網
フィードには、直近で公開・更新された記事の情報が詰まっています。 これをGoogleに渡すことで、クローラーはサイト全体をくまなく探しまわらなくても、「お、ここが変わったんだな」とピンポイントで新しい記事を発見(ディスカバリー)できるようになるのです。
Googleも推奨!「XMLサイトマップ」と「RSSフィード」の二刀流
「でも、XMLサイトマップ(sitemap.xml)があるから、それで十分じゃないの?」
そう思う方も多いでしょう。しかし、Google検索セントラル(公式サイト)では、XMLサイトマップとRSS/Atomフィードの両方を使用することを推奨しています。
両者の役割の違いを、分かりやすくイメージしてみましょう。
| 種類 | Googleにとっての役割 | イメージ |
|---|---|---|
| XMLサイトマップ | 「地図」 | サイト全体の構造を把握する。抜け漏れなく巡回するために使う。 |
| RSS/Atomフィード | 「ニュース速報」 | 最新の更新情報だけを素早く伝える。スピード重視。 |
Google 検索セントラル ブログの引用 最適なクロールを行うために、XML サイトマップと RSS/Atom フィードの両方を使用することをおすすめします。XML サイトマップは、Google がサイト上の全ページを把握するのに役立ちます。RSS/Atom フィードは、Google がサイト上の新しいページをすべて検出するのに役立ちます。
(出典:Google 検索セントラル ブログ「XML サイトマップと RSS/Atom フィードのベストプラクティス」)
つまり、「地図(全体)」と「速報(最新)」の両方をGoogleに渡すことで、インデックスのスピードと確実性が最強になるということです。 これをやらない手はありませんよね!
【WordPress】フィードを正しく扱うための設定手順
それでは、実際にWordPressブログで「守り(noindex)」と「攻め(GSC送信)」を設定する手順を解説します。 難しいコードを触る必要はありません。3ステップで完了します。
ステップ1:フィードページがインデックスされていないか確認する
まず、自分のブログのフィードURLを確認しましょう。 WordPressの場合、基本的にはドメインの後ろに /feed/ をつけるだけです。
https://あなたのドメイン.com/feed/
念のため、Googleの検索窓に site:あなたのドメイン.com/feed/ と入力して検索してみてください。 「一致する情報は見つかりませんでした」と出れば、すでにインデックスされていない(正常な)状態ですので、特別な対応は不要です。
もし検索結果に出てしまっている場合は、ご利用のSEOプラグイン(SEO Simple PackやYoast SEOなど)の設定で、「RSSフィードをインデックスしない」設定になっているか、あるいはテーマの機能でフィードの出力設定を確認してください。 (※WordPress標準のRSSフィードはXML形式のため、通常は検索結果には出にくい仕様ですが、意図せず表示されている場合はnoindexヘッダーを送出するプラグイン等で対処します)
ステップ2:Googleサーチコンソールに「更新通知」として送信する
ここが最重要ステップです! 検索結果には出さないまま、Googleサーチコンソール(GSC)を使って、裏側でフィードを送信します。
手順は「サイトマップ」の送信と同じです。
- Googleサーチコンソールを開く。
- 左メニューの「サイトマップ」をクリック。
- 「新しいサイトマップの追加」の入力欄に、フィードのURLを入力する。
- 入力値:
feed/(または?feed=rss2)
- 入力値:
- 「送信」ボタンを押す。
ステータスが「成功」になれば完了です! これで、あなたのブログは「サイト全体の地図(sitemap.xml)」と「更新情報の速報(feed)」の2つのルートでGoogleと繋がりました。
ステップ3:エラーが出た場合の対処法
送信直後に「取得できませんでした」と表示されることがありますが、焦らなくて大丈夫です。
- 時間をおく: 数時間〜1日経つと「成功」に変わることが多いです。
- URLを確認する: ブラウザで
あなたのドメイン/feed/にアクセスして、文字の羅列(XMLデータ)が表示されるか確認してください。404エラーになる場合は、WordPressの「設定」→「パーマリンク設定」で、「変更を保存」ボタンを一度空押し(何も変えずに保存)すると直ることがあります。
よくある質問(FAQ)
最後に、フィード活用についてよく聞かれる疑問に、Q&A形式でお答えします。
Q. feedをnoindexにすると、記事のインデックスも止まりませんか?
A. 止まりません。安心してください。 feedページをnoindexにしても、そこからリンクされている「記事ページ」への移動を禁止するわけではありません(nofollowではないため)。クローラーはfeedを見て「新しい記事があるな」と認識し、リンク先の記事へ移動してインデックスを行います。
Q. RSSとAtom、どちらを登録すべきですか?
A. WordPressなら標準の「RSS(/feed/)」だけでOKです。 Googleはどちらもサポートしています。WordPressはデフォルトでRSSフィードを出力するので、/feed/ を登録しておけば間違いありません。
Q. カテゴリやタグページもnoindexにすべきですか?
A. コンテンツの質によりますが、初心者は「noindex」が無難です。 カテゴリページもfeed同様、単なる「記事のリスト」になりがちで、低品質判定を受けやすい場所です。独自の解説文を入れるなどして作り込んでいない場合は、noindexにして記事ページに評価を集中させるのが最近のSEOの主流です。
まとめ:feedは「検索結果には出さず」に「更新通知」に使おう
今回のポイントをまとめます。
- feedページ自体は検索結果に不要:低品質・重複コンテンツ扱いを避けるため、インデックスさせない(noindex)。
- でもGoogleには伝える:XMLサイトマップ(地図)と合わせて、RSSフィード(速報)もサーチコンソールに登録する。
- WordPressなら簡単:
/feed/をサイトマップとして送信するだけ!
「記事を書いたのにインデックスされない…」と悩んでいる時間はもったいないですよね。 この設定は一度やってしまえば、あとは自動でGoogleに更新を伝え続けてくれます。
まだ設定していない方は、今すぐサーチコンソールを開いて feed/ を送信しておきましょう!
