サイト自体は通常通りインデックスさせたいが画像は除外したい、というケース。
一般的な場合
検索してみると、以下の内容のrobots.txt
を設置すると良いようです。
User-agent: Googlebot-Image
Disallow: /
WordPressの場合
WordPressの場合は「All in One SEO」や「Yoast SEO」の設定画面で”サイトマップXMLから画像ページを除外”ということができるので、それも一つの手法ですかね。
「All in One SEO」ならば
- 「一般設定」→設定画面の下の方の「noindex 設定」で「NOINDEX をデフォルトにする」「Default to NOINDEX」の「メディア・添付ファイル」にチェックを入れる
- 「一般設定」→「コンテンツタイプ設定」の「SEOを行うコンテンツタイプのみ」から「メディア・添付ファイル」のチェックを外す
- 「機能管理」で「XML サイトマップ」を「Activate」、メニューに増えた「XML サイトマップ」をクリック→「XML サイトマップ」の「投稿タイプ」から「メディア・添付ファイル」のチェックを外す
「Yoast SEO」ならば
- 「Search Appearance」→「Media」タブ→「Redirect attachment URLs to the attachment itself?」を「いいえ」に変更
- 変更するとその下に項目が増えるので、それらも「いいえ」「非表示」に変更
といった辺りでしょうか。
これで効果が出るかは分かりませんが、自分用にメモしておきます。