SEO対策で「feed」はインデックスさせるな!正しい扱い方と更新通知への活用法【WordPress】

当ページのリンクには広告が含まれています。
SEO対策で「feed」はインデックスさせるな!正しい扱い方と更新通知への活用法

「ブログ記事を書いたのに、なかなか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にインデックスされてしまうと、どうなるでしょうか?

  1. あなたが一生懸命書いた「本命の記事ページ」
  2. その要約が載っているだけの「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)を使って、裏側でフィードを送信します。

手順は「サイトマップ」の送信と同じです。

  1. Googleサーチコンソールを開く。
  2. 左メニューの「サイトマップ」をクリック。
  3. 「新しいサイトマップの追加」の入力欄に、フィードのURLを入力する。
    • 入力値:feed/ (または ?feed=rss2
  4. 「送信」ボタンを押す。

ステータスが「成功」になれば完了です! これで、あなたのブログは「サイト全体の地図(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/ を送信しておきましょう!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次