WordPress個別サポート

「メディアページ」とはメディアライブラリにアップロードした画像ごとに作成されるページです。「メディア」‐「ライブラリ」メニューを開いて任意の画像の「表示」をクリックすると、その画像だけが表示されるはずです。

メディアページを開く

メディアページを開く

「画像だけのページ」(メディアページ)もサイトコンテンツとして存在するということです。

画像だけのページが存在する

画像だけのページが存在する(メディアページ)

メディアページを見せない方法と、検索結果に出さない方法を紹介します。どの方法が良いかはサイトによって異なると思いますが参考にしてください。

スポンサーリンク

メディアページから添付元にリダイレクトする

メディアページを見せたくない場合はAttachment Pages Redirectプラグインを使って別のページにリダイレクトする方法があります。

Attachment Pages Redirectプラグインのインストール

Attachment Pages Redirectプラグインのインストール

有効化後にメディアライブラリから画像を表示すると、メディアページが開かず、アップロード先のページ(またはトップページ)が開くようになります。

メディアページが開かずリダイレクトされる

メディアページが開かずリダイレクトされる

メディアページをnoindexに設定する

リダイレクトする必要がなく、検索結果に出したくないだけの場合はメディアページにnoindexのmetaタグを追加する方法があります。具体的には次のコードを子テーマのfunctions.phpなどに入力します。

/* メディアページをインデックスしない */
function my_add_noindex_attachment(){
    if (is_attachment()) {
        echo '<meta name="robots" content="noindex,follow" />';
    }
}
add_action('wp_head', 'my_add_noindex_attachment');
functions.phpを編集するときは画面が真っ白になることを想定して必ずFTPツールを使うようにしてください。「外観」-「テーマの編集」メニューで編集するのは危険です。不安な方はWordPress個別サポートにご相談ください。作業をサポートします。

これにより、メディアページに「noindex」が追加され、そのうち検索エンジンのインデックスから消えていきます。ユーザーはページを参照できますが、検索エンジンからは評価されなくなるので、メディアページがサイト全体の評価に悪影響を与えるのでは、という心配もありません。

メディアページにnoindexが追加される

メディアページにnoindexが追加される(検索結果に出なくなる)

言うまでもありませんが、メディアページ以外にnoindexは付加されません。

ちなみに、メディアページのテンプレートがテーマ内のattachment.phpだと気づいた方は鋭いです。ただ、このファイルを消してもメディアページが消えるわけではないので注意してください。あくまでデザインテンプレートが消えるだけです。

この記事をSNSで共有する
スポンサーリンク
WordPressでお困りのときはご相談を
この記事を書いた西沢直木が直接、WordPress個別サポートで対応します。
こんなときはご相談を
  • WordPressの使い方(ページやメニューの作り方を教えてほしい)
  • カスタマイズ(機能の追加やデザイン調整をお願いしたい)
  • トラブル対応(画面真っ白・ログインできない・サーバー移転 ... )
マンツーマンなので相談内容は自由です。いただいた課題を迅速に解決、CSSやPHPの修正にも対応します。気軽にご相談ください。
現在までの対応件数:1806件
WordPress講座の問い合わせ先
wordpress講座受講予約

関連記事

スポンサーリンク