ブログの画像ページが検索結果に表示されない(インデックスされない)ようにする方法|だちたまログだちたまログホームWordPressはてなブログ子育て・育児おもちゃポリシーお問い合わせWordPressブログの画像ページが検索結果に表示されない(インデックスされない)ようにする方法dacho2018年3月18日このブログですが、例えばGoogle検索で「ダチョウのたまご。WordPress」と検索してみると、以下のような画像だけのページがヒットすることに気が付きました。ページのカスタマイズをしているせいか、表示が壊れてしまっています。そもそも、このような画像だけのページが表示されることは想定していなかったので、発見した時はちょっとショックでした。カスタマイズしたのにやり直しかな...なんて。対策として、このような画像などのメディアページを表示した場合、404エラーを返すようにしましたので、その方法を書いていきたいと思います。Contentsアップロードした画像のページが自動生成される全ての画像ページで404エラーを返す修正する対象ファイル追加するコード対応完了後スポンサーリンクアップロードした画像のページが自動生成される調べてみると、WordPressは、追加した画像のページが自動で生成されてしまうようです。それ自体に問題はないのですが、私の場合、検索結果の上位に表示されてしまうこと、さらに、デザインが壊れたページが表示されてしまうことが問題でした。カッコ悪いですし、閲覧者の方にも申し訳ないです。全ての画像ページで404エラーを返す404エラーとは、存在しないページがリクエストされた場合に、サーバーが「そのようなページは見つけられなかった」ということを示すエラーです。今回は、画像だけのページにアクセスがあれば、404エラーを返すようにPHPファイルを一部修正しました。404エラーが返れば、いずれGoogleのインデックスからも削除され、検索結果には表示されなくなります。表示されても、エラーを示すページが表示されるので、少なくとも壊れたデザインのページが表示されることは無くなり、私の悩みは解決します。修正する対象ファイル修正するPHPファイルは、「functions.php」です。子テーマを作成しておくと良いです。失敗しても復元できるようにバックアップを取っておきましょう。ファイルは「public_html/wp-content/themes/子テーマ」に格納します。追加するコードfunctions.phpに以下のコードを追加するだけで、対応は完了です。画像のみのページを開くと、以下のページが表示されるようになりました。「お探しのページは見つかりません。」が表示され、画像のみのページは表示されなくなりました。Consoleを開いて、URLの削除をすると良いですが、今回はしばらく、PHPファイルの修正のみで様子を見たいと思います。検索結果に表示されなくなってきたら、追記にてご報告させていただきます。私と同じような悩みをもっている方は参考にしてみてくださいね。育児・マイホームアイテムレビューブロガーだちたまこんにちは!「だちたま」です。2人(4才・0才)の4人家族。元エンジニアの夫に教えてもらいながら、WordPressのカスタマイズ・プログラミングについてお勉強中。