画像だけのページをnoindexさせる方法について



  • 画像だけのページを検索結果から除外する方法について知りたいです。

    https://tabibitojin.com/attachment-page-delete/

    こちらの記事を参考に試してみましたが、うまく機能してくれませんでした。
    JINではどのようにしたら画像だけのページをnoindexさせることができるでしょうか。

    よろしくお願いいたします。


    マニュアル確認済み
    キャッシュクリア済み
    プラグイン全停止済み
    WordPressのバージョン :
    ご利用のサーバー名 :
    PHPのバージョン :
    OS :
    ご利用のブラウザ :
    該当サイトのURL :


  • administrators

    @marumaru2020 さん

    こんにちは。
    JINではデフォルトで画像のみのページにはnoindexが入る仕様になっていますよ!

    なので何もしなくて大丈夫だと思います。
    ただ、それはJIN最新バージョンでの確認になるので取り急ぎJINのバージョンが最新かどうか確認してみてください!



  • この投稿が削除されました!


  • @Ryota
    Ryotaさま
    ご回答いただきありがとうございます。
    JINのバージョンを確認しましたところ、最新バージョンになっておりました。

    しかし、画像だけのページがインデックスされてしまっています。(「site:」で検索したときに検索結果に表示されてしまう)
    どのように対応すればよろしいでしょうか。

    お手数をおかけしますが、よろしくお願いいたします。


  • administrators

    @marumaru2020 さん

    うーん、それは一回サイトを見てみたいですね。。
    実際のURLをご共有いただけますか?



  • @Ryota
    Ryotaさま
    お返事ありがとうございます。
    こちらになります。
    https://syu-katsugura.com/
    お手数をおかけしますが、何卒宜しくお願い致します。

    補足としてなかなかnoindexされないので
    function.php に以下のような記述をしています。

    /* メディアページをインデックスしない */
    function my_add_noindex_attachment(){
    if (is_attachment()) {
    echo '<meta name="robots" content="noindex,follow" />';
    }
    }
    add_action('wp_head', 'my_add_noindex_attachment');

    // 画像の添付ファイルページのリダイレクト
    add_action( 'template_redirect', 'attachment404' );

    function attachment404() {
    // attachmentページだった場合
    if ( is_attachment() ) {
    global $wp_query;
    $wp_query->set_404();
    status_header(404);
    }
    }

    以上です。よろしくお願いいたします。


  • administrators

    @marumaru2020 さん

    共有ありがとうございます。
    すいません、こちらの言葉足らずで申し訳ないのですが「画像が表示されるページURL」をご共有いただきたいです。

    コードもそのページにて合わせてご確認させていただきます!



  • @Ryota さま

    お返事ありがとうございます。
    例として出すと

    https://syu-katsugura.com/freeter-endoflife/sep_271415071204_tp_v/

    になります。
    上記の元ページは

    https://syu-katsugura.com/freeter-endoflife/

    になります。
    このように画像だけのページがかなりの数インデックスされてしまっています。
    今現在は画像だけのページに404リダイレクトをかけている状態です。

    よろしくお願いいたします。


  • administrators

    @marumaru2020 さん

    共有ありがとうございます。
    例のURLを飛んだのですが画像がないようです。。
    「ページが見つかりません」と出るのでこのURLではないようなのですが。。



  • @Ryota さま

    すいません!
    恐らくそれは下記の設定をしていたからだと思われます。
    (どうしても検索結果に表示されてしまうのでこの設定をすればnoindexされるかと思いこのような設定をしていました。)

    // 画像の添付ファイルページのリダイレクト
    add_action( 'template_redirect', 'attachment404' );

    function attachment404() {
    // attachmentページだった場合
    if ( is_attachment() ) {
    global $wp_query;
    $wp_query->set_404();
    status_header(404);
    }
    }

    ただいまこの設定を解除しましたので、ご覧いただけるかと思います。

    お手数をおかけし、大変申し訳ありません。
    よろしくお願いいたします!


  • administrators

    @marumaru2020 さん

    すいません、確認遅くなりました。。
    コードを見たのですが、noindexタグは入っていますね。。

    0_1616590310403_スクリーンショット 2021-03-24 21.51.36.png

    サーチコンソール側で何かしらのエラーが出ていないですか?



  • @Ryota さま
    お返事ありがとうございます!

    確認したところ、特にエラーなどは出ておりません。
    ただ1点気になるのは
    SearchConsoleの

    カバレッジ>有効>インデックス登録されましたが、サイトマップに送信していません

    ここに大量の画像がindexされていることです。
    画像以外の記事は「送信して登録されました」と正常な動きを見せているので
    少し気になります。

    お手数をおかけしますがよろしくお願いいたします。


  • administrators

    @marumaru2020 さん

    ただ1点気になるのは
    SearchConsoleのカバレッジ>有効>インデックス登録されましたが、サイトマップに送信していません
    ここに大量の画像がindexされていることです。
    画像以外の記事は「送信して登録されました」と正常な動きを見せているので
    少し気になります。

    ここの可能性は高いですね。。
    サイトマップは何を使って生成・送信していますか?



  • @Ryota さま

    お返事ありがとうございます!

    サイトマップはプラグイン「Google XML Sitemaps」を使って送信しています。
    あまり推奨ではないでしょうか?

    よろしくお願いいたします。

    補足:
    今回の流れとして
    JINを使う前はアルバトロスを利用(2020/12月頃まで)

    アルバトロスを利用しているときは「All in One SEO Pack」で画像indexを回避

    「All in One SEO Pack」のUIが大幅に変更され、そのときに設定が変更されたのか画像が大量にindex(2020/11~12月頃)
    そのころにはJINにテーマを変更することを検討していたので特に対応せず

    JINにテーマを変更(2020/1月頃)

    テーマを変更すると同時に「All in One SEO Pac」も削除(非推奨と記載されていたため)

    そのうち、noindexされるだろうと思っていたが一向にされない

    現在

    という流れになります。

    お手数をおかけしますが、よろしくお願いいたします。


  • administrators

    @marumaru2020 さん

    サイトマップはプラグイン「Google XML Sitemaps」を使って送信しています。
    あまり推奨ではないでしょうか?

    いえ、そんなことはないですよ!
    十分です!

    僕の方でsite:を使って検索をかけてみましたが画像ページはそもそもインデックスされていないような。。
    ページ遷移していっても記事やアーカイブページしか出てこないので。。

    一度インデックスされてしまっていますが、1月にJINに変更した時にnoindexが入っているはずですので流石に2ヶ月も放置されるはずがないんですよね。。



  • @Ryota さま
    お返事ありがとうございます。

    上記で紹介した
    https://syu-katsugura.com/freeter-endoflife/sep_271415071204_tp_v/
    で「site:」をかけてみるとインデックスされてしまっているんですよね。。。

    それとサイト全体の記事数(300記事強)に対して「site:」の検索結果が異様に多いという状態で…。


  • administrators

    @marumaru2020 さん

    うーん、なるほど。

    それならもう一度サイトマップをGoogle側に送信して、反映が確認されるか確認してそれでもダメな場合は
    サーチコンソールからインデックスの削除申請をした方がいいかもです。。

    https://cluster-seo.com/blog/index-removals.html



  • @Ryota さま
    お返事ありがとうございます。

    うーん...やはり最終的には手動で削除するしかなさそうですね...

    もう一度サイトマップ送信してダメだったら手動で削除します!

    お手数をおかけしてすいません!
    対応いただきありがとうございました!