【Search Console】送信されたURLにnoindexタグが追加されている件

noindex エラー Search Console
おかぴー

こんにちは!
WEBデザイナーのおかぴー(@blueokap)です。

僕の詳しいプロフィールと、このブログについてはこちら

今回はタイトルにもある通り、
GoogleのSearch Consoleに来るエラー通知の一つである、

「送信されたURLにnoindexタグが追加されています」についての対策を解説していきたいと思います。

このエラーが起こる原因としては、Search Consoleに送ったサイトマップに、noindexタグが設定されていることでエラーを起こします。

 

おかぴー

「また来た!カタカナとか専門用語!!」

ということで、もう少しわかりやすく言うと、

今回のエラーの意味

記事を検索結果に表示してもらうためにサイトマップ(ブログの設計図・リンク集のようなもの)を送信してるのに、

送った中に検索結果に表示させない指示(noindex)がされているページが含まれているので、どっちでっか?!

というメールが来ているんです。

そしてSearch Consoleで通知を開くと、こんな感じのエラーメッセージを確認することができます↓

search console noindexについて

ここから、エラーの対象ページがどこなのかで対策が少し変わってきます。

下にあるインデックスカバレッジの問題を修正ボタンを押して、対象になっているページを確認してみてください。

 

①エラーが「sitemap.html」

これはよくある例なのですが、「Google XML Sitemaps」というサイトマップをGoogleに送信するためのプラグイン設定が原因で起こることもあります。

後述しますが、チェックを一つ外すだけで対処できる内容の場合が多いです。

 

②エラーが「sitemap.html」以外のページ

個別にnoindexをしているページがある場合に、そのページをサイトマップに含んで送信しているため起こります。

その場合は、noindexを外すか、設定を変えるなどが必要ですが、

もし何も特にいじっていなくて、noindexが外せない・方法がわからないときはエラーとして表示されていますが、

重大なエラーということにはなりませんので今回の通知はスルーしてもいいと思っています。

 

それぞれの対処法の前に、noindex(ノーインデックス)とsitemap(サイトマップ)について少しだけ。

 

 


noindexって?

  • noindex
    Googleの検索結果に表示させないために設定するタグ。
  • index
    検索結果に表示するために設定するタグ。デフォルトはindexになっている。

たとえば、今回のようにページに「noindex」の指定があると、
いつまでたっても検索したときの一覧に記事が表示されることはありません。

もちろん、ブログ内にリンクをつなげていてそこからnoindexを付けたページにアクセスすることは可能です。

 

WEBページの仕組みとして、ページごとに検索結果に表示させたくない設定をするには、個別で「noindex」を指定したりすることがあります。

その中でもよく使われるのが、「サンクスページ」と呼ばれるものがあります。

サンクスページ

コメントや問い合わせをしてくれた方だけに、「問い合わせありがとうございます!」という気持ちを表現する特別なページで、

問い合わせページとは別のページ(サンクスページ)に飛ばしてあげることがあります。

通常、ブログ内からはたどり着くことはできません。

 

でも、もしこれが検索結果に表示(インデックス)されてしまうと、アクションを起こさなくてもそのページにたどり着いてしまうことになり、わざわざ作った意味がなくなってしまいます。

そのために、サンクスページには個別に「noindex」をつけてあげて、
ワードプレス内にはもちろん存在しているけれど、普通にはアクセスできないように設定をすることがあります。

noindexはこういったときに使うタグというわけです。

 

他にも、Googleの評価が低いと個人的に判断したページを、あえてnoindexさせることもあるようですね。

たとえば、現場でワードプレスを使ってページを作成していた場合に、
なぜか余分なページが生まれてしまうケースなどがあったりします。

その場合、意味のないページが生成されてインデックスされたままだと、
価値の低いコンテンツと見なされる可能性があるので、noindex対応をすることがあります。

でも、むやみやたらにnoindexは使うべきではないのでサンクスページくらいに使うと覚えておいて頂ければ大丈夫だと思います!

 

sitemap(サイトマップ)って?

サイトマップとは、その名の通りサイトの地図(全体の構造を記した設計図)のようなもので、

読者の方がブログ内の記事を一覧で探したりする際に重宝します。

僕のブログだとメニューの中にリンクを置いてます。
こんな感じですね↓

sitemap サンプル

基本的にサイトマップには、インデックスしてほしいページを記載してGoogleに送ります。

Googleもインデックスしてほしいものを送ってきたとして処理します。

でも、その中でnoindexが付いているページがあると疑問に思うわけで、エラー通知として知らせてくれるわけです。

 

そして、サイトマップには2つの種類があるのをご存知でしょうか。

サイトマップ
  • XMLサイトマップ(sitemap.xml)
    Googleに対して「ブログ内にはこういう記事があります」と伝えるもの
  • HTMLサイトマップ(sitemap.html)
    ユーザーに対して記事を探すしやすくするために作る「ブログ記事」の一覧ページ

ただし、HTMLサイトマップの方はSEOには直接関係してこないそうですが。

本題に戻ると、実はこのHTMLサイトマップが原因で今回のエラーが起こっている可能性があります。

 

エラーの対処法

今回はエラー内容により、2通りの対処法があります。

 

①エラー対象ページが「sitemap.html」だった場合

この場合は、「Google XML Sitemaps」のプラグインが原因の可能性大です。

インストールしている場合は、
下の画像のように、設定画面で「HTML形式でのサイトマップを含める」のチェックを外します。

xml sitemap

 

おかぴー

はい、これでOKです!

 

何をしたかというと、エラーの原因となっていたHTMLサイトマップを、インデックスを促すサイトマップに含まれないようにしました。

ここまで完了したら、一度Search Consoleに戻りサイトマップを送信する作業を行いましょう。

Search Consoleの旧バージョン・新バージョンどちらでも対応できます。

 

【旧バージョンの場合】

左の欄にある「クロール>サイトマップ」に進み、
右上の「サイトマップの追加/テスト」の空欄に「sitemap.xml」と入力します。

xml sitemap

 

【新バージョンの場合】

左の「サイトマップ」を開き、新しいサイトマップの追加欄に「sitemap.xml」と入力します。

サイトマップ 新バージョン

どちらの場合も、入力したら送信ボタンを押しましょう。

最後に「修正を検証」ボタンを押して修正箇所を検証してもらいましょう。

 

これできちんと設定されていれば、エラー通知はなくなり、
「修正が完了しました」とメッセージが来るはずなので、しばらく待ってみてください。

 

②sitemap.html以外のページ

先ほどもお話ししましたが、個別にnoindexの設定がされていないか確認しましょう。

設定できそうな場所をこちらであげておきますね。

noindexを設定できる場所
  1. All in one SEO Packを使っている場合に、記事編集画面の下あたり
  2. 管理画面から、「設定>表示設定」にある「検索エンジンがサイトをインデックスしないようにする」
  3. 個別にHTMLでnoindexタグを入れている

 

①All in one SEO Packを使っている場合に、記事編集画面の下あたり↓

noindexサンプル

ここにチェックが入っていると、noindexになります。

この「All in one SEO Pack」とは、今回のようなindex・noindex設定もできるし、
その他にもGoogleアナリティクスのタグを設置したり、ツイッターカードの個別設定をしたりと、

様々なSEOに関する項目を設定することができるプラグインです。
簡単に設定できるので僕も使ってます。

 

ただし、最近のテーマではこのプラグイン機能をテーマ自体が有している場合もあるので、
それぞれで設定してしまうといい結果にはなりません。

おかぴー

少し話がそれますが、Googleアナリティクスのコードをこのプラグインで設定して、
さらにテーマ独自の入力欄で設定してしまうと、

アクセス数が2倍でカウントされてしまうなどがよくありますので、
設定する際は注意しましょう!

 

②検索エンジンがサイトをインデックスしないようにする↓

noindexサンプル

 

これは使わない!!絶対に!!

なぜなら、このチェック一つしてしまうだけでブログ記事が一括でインデックスされなくなるからです。

基本使いませんので、覚えておいてくださいね。

 

③個別にHTMLでnoindexタグを入れている

こちらも、知識がある人がFTPソフトなどを使って行ったりする操作になると思われるので、
普通に記事を書いたりワードプレスを使っている分には出会わない方法だと思います。

ちなみに、FTPソフトについては知りたい方はこちらをご覧ください↓

【FTPソフト】FileZillaのインストール・設定・使い方まとめ

2018.09.17

 

まとめ

エラーが起こっている対象のページにより、すべき対策が異なってきます。

なので、エラーが来ても慌てず、
まずはどのページなのかを確認して対応しましょう。

最近では、よくAMPに関するエラーなんかが頻繁にSearch Consoleで通知が来て、

 

「な、なんじゃこりゃー!!(汗)」

 

と、僕も思わず叫んでしまいました。

要望があれば、AMPについても事例を交えながら記事にできたらいいかなと思っています。

 

ただ、Search Consoleの通知については、
結構正しく記載・設定されているにも関わらずエラーが通知が来ることもあるようです。

僕も、モバイルユーザビリティのエラー通知が来たことがありますが、
何もしなかったら自動的に元に戻ってた!

なんてことも。。。

 

何はともあれ、一つずつでもエラーは潰していけるといいですね。

もし何か不明なことがあれば、ブログのお問い合わせフォームからお気軽にご相談ください!

ビジネスモデル作り

あなただけのブログデザインが出来上がったら、
そのブログを収益化できるモデルに生まれ変わらせてみませんか?

自分が育てたブログで収益化できる楽しさを知ってほしい。
そのための知識やノウハウがここにあります。

デザインのことは僕に任せて、収益化するための知識とノウハウを思いっきり学んでみませんか?


2 件のコメント

  • こんにちは。
    以前はお世話になりました。
    また、貴重なブログ記事をありがとうございます。。。。

    top-pageにコメント欄を設置する、という多分、無謀なお願いに対処いただきありがとうございました。

    ただ現在は、wpの更新を行ったせいか、コメント欄は表示されなくなってしまいました。
    また、amp関係で「Accelerated Mobile Pages」というプラグインを入れていましたが、上手く反映されていないようなので、現在は外しています。

    search consoleでは、おかぴーさんのブログ記事を参照して、「Compress JPEG & PNG images」を導入してみましたが、一度レンダリングで見えるようになったのですが、その後また「ぼやーっとした画面」に戻ってしまいました。

    自分で一度では直せないと思いますので、また追々やっていきますが、また教えてくださいね。

    以上、近況報告でした。

    • こんにちは。

      トップを最新の記事にしている場合は、コメント欄の設置がデフォルトでできませんが、
      PHPを編集することで表示させることができます。

      ただ、おっしゃって頂いた通り、WPの更新により対象のPHPの初期化がされたので表示されなくなっただけだと思います。
      また必要であれば、前回お送りした動画を参考に再度同じカスタマイズをすれば表示されるはずなので、お時間があるときに試してみてください^^

      AMPについては、プラグインを入れてるとのことですが、
      反映されない詳細など、またもらえれば確認しますね。

      またご連絡ください。
      よろしくお願いします。

  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください