メディアページをインデックスさせない2つの方法 – wordpress
2023/02/13 2023/08/01
通常、サイトを運営していくうえで、Google bot にクロールしてもらって、たくさんのページを検索エンジンにインデックスしてもらうことは嬉しいことですよね。
しかし、画像については、ちょっと考えもの。。
ということで、画像にインデックスさせない2つの方法を明記しておきますので、必要に応じてご利用ください。
目次
1. function.phpに記述する
function.php に下記コードを入力
/* メディアページをインデックスしない */
function media_noindex_attachment(){
if (is_attachment()) {
echo '<meta name="robots" content="noindex">';
}
}
add_action('wp_head', 'media_noindex_attachment');
if ( is_attachment()) { … 以下は、画像だけのページヘッダーに meta タグで、noindex をつける
という意味になります。
2. プラグインで設定する
SEOに関するWPプラグインには、大抵、メディアページをインデックスさせない項目が含まれています。
例えば、SEO SIMPLE PACK 場合
「メディアページ」を使用しない
という項目で
はい
を選択します。
SEO SIMPLE PACK の設定画面
「はい」を選択することで「メディアページ」にアクセスしてもメディアファイルへリダイレクトされます。
All in One Seo Pack の設定には
「除外する画像」
という項目があるので、ここにチェックを入れて、XMLサイトマップに画像ページを含めないようにすることができます。
もちろん、インデックスされることを望む場合は、上記は不要です。
適宜ご利用ください。