Search Consoleクロール済み – インデックス未登録にfeedが表示される件

feedがインデックス未登録にあるとサイト評価が落ちる

 

この記事については最近私のクライアントで質問が来まして、早速対応したケースになります。

そしてふと思いました。
これって同じ疑問持っている方多いのではないか?
っということでTwitterで発信&記事にして公開することにしました。

feedがインデックス未登録に大量にあるとサイト評価が落ちるってホント?

早速結論ですが、安心してください。
落ちません。

ただし注意が必要です。
RSSフィードであれば気にする必要はないというだけで、Search Consoleの【クロール済み – インデックス未登録】はしっかり対応する必要があります。

サーチコンソール画面

RSSフィードとは?

https//●●●.com/feed/
ワードプレスサイトであれば上記のように表示されているURLのことです。

クロール済み – インデックス未登録が発生する原因5つ

  • 低品質なコンテンツ
  • 重複コンテンツになっている
  • RSSフィード
  • ページネーション
  • Search Console誤検知

低品質コンテンツ

これについては皆さんご存知かと思いますが、情報量が少なかったりコピペだったり。
ユーザーにとって価値の低い記事と判断された場合になります。

重複コンテンツ

これ結構あるミスで

https://example.com/
https://example.com

最後のスラッシュの有無。

https://example.com

https://example.com

https://example.com

RSSフィード

今回はここに当てはまりますね。
ワードプレスの場合、コメント欄を解放していると自動で生成されます。

Google では、最適なクロールを行うために、XML サイトマップと RSS/Atom フィードの両方を使用することをおすすめしています。
https://developers.google.com/

上記のようにGoogleも推奨しているのでRSS自体があることは良いことです。

ページネーション

記事一覧などで2ページ目、3ページ目があると思いますがこれが認識されたりします。

Search Console誤検知

この場合は自然に解消されることもあると思いますが、再度サイトマップをリクエストしてみるのもアリです。

インデックス未登録からfeedを非表示にする

特に問題ないことは分かったのですが、それでもやっぱり邪魔だしなんか見た目が悪いから消したい!

そう思う方もいると思うので、対応方法も紹介します。
プラグインで対処する方法もありますが、今回はfunction.phpに直接埋め込むコードを紹介します。

// X-Robots-Tagを利用して feed に noindex を付与する
add_action('template_redirect', function(){
if ( is_feed() && headers_sent() === false ) {
header( 'X-Robots-Tag: noindex, follow', true );
}
});

 


以下についてお困りの方ご依頼お待ちしています

SEO対策コンサルティング

SEOの課題、改善点のアドバイスをさせていただきます。

アフィリエイト・広告運用

アフィリエイトのご依頼、web広告、sns広告の運用代行など可能です。

インフルエンサー キャスティング

インフルエンサーマーケの独自のノウハウを構築しています。
ご相談ください。

WordPressの構築・カスタマイズ

ワードプレスの完全オリジナル構築や既にあるサイトの改修が可能です。

webデザイン & web構築

webサイトデザイン設計〜コーディングまで一貫してお受けできます。

ご相談はこちら

    お名前 (必須)

    会社名

    メールアドレス (必須)

    電話番号

    題名

    メッセージ本文