Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

初心者のための

画像がインデックスされる?画像を削除したい!

2018/09/02
 

 

 

 

 

自分の記事を確認しようと、スマホで確認していたところ、あれ?・・・

画像だけページが・・・・記事が表示されてくれる方がいいんだけど・・・

ということで、色々調べてみました。

 

image_default_link_typeをnoneに

{ドメイン名/wp-admin/options.phpにアクセスして、設定画面を開く。

「ドメイン名は、自分が今直そうとしているところの名前」

一覧の中にimage_default_link_typeを見つけてをnoneに設定してください。}

 

というのを、いくつかのサイトで書かれていたので、「ヤッタ~これで解決!」って思っていざ変更しようと探ってみたら、なんとデフォルトでnoneだったんですよね・・・

そっかぁ。これじゃないのかぁ・・・ガックシ・・・

仮に変更した場合は、保存をお忘れなく!

 

ちなみに、この設定をすると画像ページへのリンク先がデフォルトで”なし”になるので、画像ページへのリンクが自動でできてしまうのを防ぐ効果があるらしい・・

って私はちゃんと”なし”になってるし・・・

 

スポンサーリンク


All in one SEP Packの設定

All in one SEP Packの設定がおかしくなってるって情報も見つけて、ここか!って確認してみたけど・・・

一般設定の”カスタム投稿タイプ設定”の”SEOを行う投稿タイプ”と、”表示設定”の”カスタム投稿タイプの列ラベルを表示”のメディアチェックがあると、画像だけのページがインデックスされてしまうらしい。

 

 

確認してみたけど、チェックは入っていなくて・・・?

 

そして見つけたのがこれ!

All in one SEP Packの”XMLサイトマップ”の”投稿タイプ”のメディアにチェックが入っていると、画像が送られるんだとか!!

 

 

 

 

 

 

 

思いっきり入っていました!

のでさっそくチェックを外しました。

 

「除外する画像」にはチェックを入れてサイトマップを更新!

ここにチェックを入れると、画像検索で表示されないそうです。

私は、「除外する画像」って日本語だったけど、Exclude Imagesと表示されている場合もあるみたいです。

 

これで今後画像のみのページが表示されることはないだろうと思いますが、念のためheader.phpを少し、いじりました。

 

header.php

 

外観の「テーマの編集」で、「header.php」を選択したら、<head>と</head>の間に、下記のコードを追加することで画像が送られなくなるそうで。

<?php if ( is_attachment() ): ?>
<meta name=”robots” content=”noindex”>
<?php endif; ?>

 

追加する場所は<head>と</head>の間ならどこでもOKらしいです。

私は<head>の次にすぐ入れちゃいました。

 

なお「ファイルを更新」をお忘れなく。

 

このコードを追加すると、検索エンジンにインデックスされないらしい。

今後アップロードする画像については、インデックスされないと思っているのですが、様子見ですね。

 

あとは、今までにインデックスされている画像を、サーチコンソールのFetch as Googleで削除依頼をかけておきます。

 

それから、万が一画像ファイルにアクセスがあった場合に転送されるようにしておきました。

 

attachment.phpを修正

 

Attachment Pages Redirectってプラグインでもできるようですが、あんまりプラグインを入れすぎると重くなるって聞くし・・・と思ってattachment.phpで対応しました。

 

修正というか、私の場合はattachment.phpがなかったので、新しく作成して、サーバーにアップロードしました。

 

関連記事

 

使っているテーマによって、attachment.phpがある場合には、全削除して、下記のコードに書き換えてください。

 

<?php
// 添付元(投稿、ページなど)のある添付ファイルページの場合、添付元にリダイレクト
if ( $post->post_parent ) {
wp_redirect( get_permalink( $post->post_parent ), 301 );
}
// 添付元のない添付ファイルページの場合、トップページにリダイレクト
else {
wp_redirect( home_url(), 302 );
}

 

で、画像ページにアクセスがあった場合に、添付元のある記事に、添付元のない添付ファイルはトップページに転送されるようになりました!

 

まとめ

 

ブログを初めて、あまり日が経っていないのですが、色々と知らないことがでてきて、その都度解決していかないと、しょうがないですね。

 

また、別のブログを立ち上げた時等に役に立つかと思い、自分のために書いています。

 

ではまた!まみでした。

 




 

 

 

 

 

- Comments -

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

Copyright© ワードプレスお困りごと講座 , 2018 All Rights Reserved.