計画について、お聞かせください

まずは、簡単な内容で大丈夫です。担当者から直接ご連絡します。プロジェクトのやり取りは英語で行います。

MAKE · USEFUL · BEAUTIFUL ·
  • 画像

ウェブサイトの画像が読み込まれないのはなぜ?

  • 2026年2月12日
  • Julian
暗い場所でコードを表示するコンピューター画面。
症状、影響、解決までの道筋

画像が読み込まれないと、ウェブサイトはすぐに壊れているように見えます。ただし、原因は感じるほど複雑ではないことも多いです。

よくあるエラーの見分け方、順序を決めた調査方法、WordPress、HTTPS、CDNで有効な対処を紹介します。

修復だけでなく、速く、アクセシブルで、持続可能な、安定した画像運用の方針まで考えます。

肩までの長さの茶髪でひげを生やした男性が、カメラに向かって微笑んでいます。黒いTシャツを着ており、背景は落ち着いた色です。

Julian

クリエイティブ開発&システム設計

役割 — クリエイティブ開発・システム設計

経験 — 10年以上

専門領域 — Webサイト、デジタルシステム、AI、自動化

背景 — マルチプレイヤーゲームのModと共同作業用デジタルツール

拠点 — ドイツ・ハンブルク

LinkedIn — @julianfinke

主な原因をすばやく分類する

空白の原因は、いくつかの技術的な問題に絞られる

プロジェクトでは、思う以上によく起こります。サイトが公開され、レイアウトも整っているのに、突然空白が現れます。ショップなら商品画像、ポートフォリオなら実績、ブログならヒーロー画像です。信頼を生む部分であることが多いため、大きな問題に感じられます。

原因は三つに分類できる

一つ目:画像にアクセスできない。典型例は、間違ったパス、変更したファイル名、余計な大文字、移動したフォルダです。多くのサーバーでは大文字一つの違いでも問題になります。この場合、サーバーは404を返すことが多いです。権限や直リンク防止が働く場合の403も、よく見られます。

二つ目:画像がブロックされている。多くのサイトが全面的にHTTPSを使う中で、混在コンテンツがよく問題になります。ページはhttpsでも、画像がまだhttpで埋め込まれている状態です。現在のブラウザは、安全上の理由でブロックします。通常、コンソールに警告がはっきり出ます。

三つ目:画像はあるが、適切に届かない。大きすぎるファイル、適切な代替形式がない画像、古いまたは破損した画像を返すCDNやキャッシュが含まれます。大きなファイルはモバイルで失敗したり、いつまでも読み込み中に見えたりします。画像は今もウェブの重い要素です。一般的なトップページでは、画像だけの中央値がモバイルで約900KB、デスクトップで約1054KBあります。HTTP Archive Web Almanac 2024

Polaの視点:エラーは技術だけの問題ではない

Polaでは、画像の問題をもう一段深く見ます。何が壊れ、なぜ壊れる余地があったのか。単独の誤字ではなく、手順の不足が背景にあることが多いからです。修復と予防を組み合わせ、障害とデータを減らし、効果を高めます。

今問題が起きているなら、すぐにすべて作り直そうとしないでください。適切な診断から始めれば、数分で多くのことが分かります。

暗い場所で、ノートパソコンの画面にHTMLコードが表示されています。
10分で診断する

まずブラウザが、失敗している箇所を示す

画像がないとき、最も速い道はほぼ共通です。最初にプラグインやサーバーログを調べるのではなく、結果が届く場所、つまりブラウザを見ます。

Polaの方法1:三つの確認で進める

短い手順で、よくある原因を網羅します。必要なのはChromeかFirefoxです。

1)画像URLを直接開く。該当箇所を右クリックするか、コードのsrcを確認し、新しいタブで画像URLを開きます。そこで既にエラーページが出るなら、描画ではなく配信の問題です。

2)開発者ツールのNetworkタブを確認する。F12を押し、ネットワークを開いて再読み込みします。Imgで絞り込むと、404(見つからない)、403(禁止)、500(サーバーエラー)などが分かります。200なら、表示、キャッシュ、形式の問題が疑われます。

3)推測せず、コンソールを読む。Consoleタブには、Mixed ContentやCORSの問題がそのまま示されることが多いです。感覚を明確な対処へ変える瞬間です。

ステータスコードが示すこと

404は、ほとんどの場合、パス、ファイル名、大文字と小文字、フォルダの問題です。403は、ファイル権限、セキュリティ規則、直リンク防止が原因であることが多いです。

200でも表示されなければ、次に形式とCSSを調べます。画像が読み込まれていても、CSSのdisplay:noneで非表示になったり、背景画像として上書きされたり、Cookieバナーやオーバーレイに覆われたりします。実務では、一般的な解説から想像する以上によく起こります。

対象が多いときのツール

ページが多いなら、狙いを絞ったクロールが役立ちます。構成に応じて、性能と画像の問題を見るGoogle PageSpeed Insightsや、ウォーターフォールと実際の読み込み順を見るWebPageTestを使います。壊れた画像パスの確認には、Broken Link Checkerが実用的です。

大切なのは順序を守ることです。最初に10か所を変更すると、偶然直っても理由が分かりません。先に測ると、確実で持続的な修復ができます。

紫のセーターを着た女性が、砂漠の道路でトラックを引っ張っています。サングラスをかけ、ロープを持ちながら笑顔を見せています。空は晴れて青く澄んでいます。
監査とすばやい原因の確認

原因をすばやく、適切に、長く解決したいですか?

影響を受けているページと、構成の概要をお送りください。原因を絞り込み、見えている症状だけでなく背景も改善し、技術的な基盤を強くします。

画像の欠落が損失を生む理由

画像がないと、理解と信頼が損なわれる

読み込まれない画像は、単なる見た目の問題ではないことが多いです。小さな信頼の損失です。サイトへ来てもらったのに、最も重要な手がかりを提供できません。

UX、SEO、コンバージョンに関わる

画像がないと、答えもなくなることがあります。ショップでは「商品はどんな見た目か」、コンサルティングでは「実在するチームか」、NGOの発信では「どんなプロジェクトか」です。利用者は文章を読む前に離れます。

後から表示されても、タイミングは重要です。性能では、どの要素が見えるまでに最も時間がかかるかが問題になります。実際には、画像であることが多いです。Web Almanacによると、約68%のケースでLargest Contentful Paintを決める要素は画像です。HTTP Archive Web Almanac 2024 その画像が止まると、ページ全体が止まって感じられます。

すぐに事業上の問題にもなります。モバイル利用者の半数以上は、読み込みに3秒以上かかるページを離れます。Site Builder Report 私たちはこの数字を脅しではなく、内容の効果は届き方に左右されるという確認に使います。

もう一つの視点:画像は持続可能性にも関わる

Polaでは、さらに別の層も見ます。多くのサイトで、データの最大部分を画像が占めます。すべてのバイトを保存し、転送し、処理する必要があります。データセンター、ネットワーク、端末でエネルギーを使います。インターネットの炭素排出量は測定可能で、不要なデータ転送もその一部です。SHIFT

大きな話に聞こえますが、小さなことから始まります。ヒーロー画像を1.2MBではなく180KBにすると、速くなるだけでなく、資源にも配慮できます。画像における「データを減らし、効果を高める」は、標語ではなく設計の判断です。

Googleも確認している

Core Web Vitalsは、長年Page Experienceのシグナルの一部です。2025年以降、多くのチームで期待が明らかに高まっています。性能は、あればうれしいものではなく、基礎品質です。画像の問題を解決すると、LCPも改善し、離脱が減り、コンテンツが安定して届くことが多いです。

画像には大きな改善余地があります。そのため、ここで速く、無理のない改善が見つかることは多いのです。

薄暗い部屋で、ノートパソコンの画面にコードが表示されています。
よくある原因と対処

パス、形式、権限で、多くの問題を説明できる

実務で起こる障害は、見え方が違っても似ています。ここでは、日常で出会う形に沿って説明します。

パス、ファイル名、大文字と小文字

最も多い理由は単純です。URLが指す場所に画像がありません。リニューアル、メディアフォルダの移動、ステージングから本番への移行などの後に、古いパスが残ります。

ファイル名にも注意します。特殊文字、ウムラウト、空白、final-final-2.pngのような名前は、エンコードやCMSの仕組みと組み合わさって、想定外の挙動になることがあります。特に、多くのLinuxサーバーでは、/Bilder/Foto.jpgと/bilder/foto.jpgは別のパスです。

権限、サーバー、アップロードのエラー

403が返る場合、権限や保護規則が原因であることが多いです。WordPressでは、ホスティングの変更後に、uploadsフォルダの権限が合わなくなったり、セキュリティプラグインが特定の形式をブロックしたりします。

読み込まれないのが一枚だけなら、アップロード中断やファイル破損の可能性もあります。その場合は、長く議論するより、再度書き出してアップロードするのが一般的な解決です。

キャッシュは助けにも、障害にもなる

キャッシュはページを救いますが、混乱の原因にもなります。同じURLで画像を差し替えると、ブラウザやCDNが古い版を返すことがあります。私たちは、まず強制再読み込み、次にCDNやプラグインのキャッシュを削除し、その後に調査を続けます。

WordPress固有の問題:プラグインと画像最適化

WordPressの画像問題は間接的なことが多いです。最適化プラグインがWebPへ変換しても、書き換え規則が間違っている場合があります。遅延読み込みが画面内に入った画像だけを読み込む設定でも、オーバーレイがスクロールを妨げると、開始条件が満たされません。

安定性を保って最適化したいチームは、ShortPixelやImagifyなど、実績のあるツールから始めることが多いです。大切なのは、ツールそのものではなく、変更後にシークレットモード、スマートフォン、Safariでテストすることです。

Polaの方法2:一度に一つの要因を変える

画像を直すとき、五つの変更を同時にしません。混在コンテンツなど、一つの仮説を選び、修正してNetworkタブで結果を確認し、それから次へ進みます。

遅く聞こえますが、逆です。状況を把握し続けられます。修正を記録でき、次回も最初からやり直さずに済みます。

画像の問題が繰り返され、コンテンツ、性能、技術品質全体の課題を示しているなら、体系的なウェブサイト最適化で、それらの兆候をまとめて扱えます。

見落とされがちな特殊なケース

見えないセキュリティ規則が、見える空白を作る

パスが正しく、200が返っているのに画像が見えない場合、時間を使うのは、こうした見えないケースです。一般的な手順では脇役として扱われがちなため、まとめて紹介します。

HTTPSへ切り替えた後の混在コンテンツ

SSLが有効で、サイトはhttpsでも、一部の画像がhttpに固定されていると、ブラウザがブロックします。コンソールでかなり確実に見分けられます。

WordPressでは、データベースの検索と置換が役立つことがあります。慎重に行い、できればバックアップを取ります。多くのチームがBetter Search Replaceを使います。作業後、すべての素材が実際にhttpsで配信されるか確認することが重要です。

CORSと外部の画像配信元

別ドメインから画像を読み込むと、Canvasや特定のスクリプトアクセスなどでCORSの問題が起こることがあります。通常の表示では原因になることは少ないですが、ウェブアプリでは見られます。適切なヘッダーを設定するか、画像を適した素材用ドメインへ移します。

直リンクと参照元の保護

画像が存在していても、配信元のドメインからしか埋め込めないことがあります。古いシステムやメーカーの画像をショップにコピーすると、配信元が直リンクをブロックして見えなくなります。不具合ではなく、配信元の意図した動作です。適切な対処は、利用を認められた画像を自分でホスティングするか、許可を確認することです。

CDNとエッジキャッシュ:間違った画像が残る

CDNは便利ですが、エッジノードが誤った版を保存すると、一部の利用者だけ画像が見えない状態になります。一部だけに起こる問題は、その有力な兆候です。

該当URLだけを狙ってキャッシュを削除し、その後、WebPageTestや複数拠点の確認で、地域を変えてテストすると役立ちます。

形式の対応と代替(WebP、AVIF)

WebPは広く対応され、AVIFも急速に増えています。Web Almanacによると、AVIFは2022年から2024年に4倍になり、JPEGの比率は下がっています。HTTP Archive Web Almanac 2024

ただし、新しい形式を配信するなら、<picture>で適切な代替を用意します。そうしなければ、対応が限られるブラウザや特殊なアプリ内ブラウザで、最適化したはずの画像が見えなくなります。

こうしたケースがあるため、私たちは調査を小さな物語として読みます。誰が誰に要求し、何が返り、誰が止めるのか。画像を一連のリクエストとして見ると、解決できるようになります。

コンピューターの画面に、ターミナルウィンドウを開いたコードエディターが表示されています。
澄んだ青空を背景に、2人が立っています。1人は黒いシャツと明るい色のパンツを着て、タブレットを上に掲げています。もう1人は白いシャツと暗い色のパンツを着ています。
重要なページの監査

重要なページで問題が起き、試行錯誤する時間がありませんか?

既存データと、利用状況、内容、技術を明確に見る視点を組み合わせます。何から取り組むべきか、その理由も分かるようにします。

安定した画像処理の流れで予防する

適切な手順が、画像リンクの破損を防ぐ

画像の欠落を長く防ぐには、壊れたリンクを個別に直すだけでは足りません。ブランドガイドのように自然に使える画像の処理手順が必要です。明確なルール、簡単な習慣、少ない想定外で構成します。

多くの手間を省く、小さな処理の流れ

大きなツール群がなくても使える、実用的な方法を勧めます。

1)アップロード前にサイズを調整し、圧縮する。カメラから出た写真は、ほとんどの場合、そのままではウェブに適しません。すばやい品質確認には、SquooshやTinyJPGのような小さなツールを使います。

2)レスポンシブ画像を適切に扱う。幅390pxのスマートフォンに2400pxの画像を送ると、鮮明でも資源を無駄にします。Web Almanacによると、モバイルページで配信される画像は、中央値で必要なサイズより約25%大きいです。HTTP Archive Web Almanac 2024 srcsetと適切なサイズの段階で対処できます。

3)遅延読み込みを、適切な範囲で使う。最初の表示領域より下の画像には、loading="lazy"が通常適しています。中心となるヒーロー画像では、LCPを悪化させることがあるため、適さないことが多いです。構成によっては、fetchpriority="high"も役立ちます。

4)更新が滞らないよう、キャッシュを設定する。ファイル名やハッシュで版を区別するなら、長いキャッシュ期間は有効です。速さを維持しながら、更新を管理できます。

もう一つの視点:ミニマリズムは技術的な安定性にもつながる

ほかの解説ではあまり見ませんが、デザインのプロジェクトで繰り返し見られる点があります。飾りだけの画像が増えるほど、ページは壊れやすくなります。ミニマルなデザインは、美的な姿勢だけでなく、技術的にも堅牢な判断であることが多いのです。

そこで、どの画像が本当に意味を伝えるのかを意識的に問います。空間を埋めるだけなら、明確な効果なしに、リクエストと依存関係が増えます。意味がある画像なら、中心的なコンテンツとして最適化し、優先し、代替を用意します。

こうすると、予防は追加の仕事ではなく、軽く、明確で、長く使えるサイトを作る方法になります。

暗い場所で、画面にカラフルなコードを表示しているノートパソコンです。
画像が届かないときのアクセシビリティ

よいコンテンツは、画像がなくても機能する

画像が読み込まれないと、単に困惑する人もいれば、実際の障壁になる人もいます。ここが重要です。アクセシビリティは、法律やチェック項目だけではなく、コンテンツに対する耐久テストでもあります。

代替テキストは飾りではない

画像がないと代替テキストが見える、という思い込みは残っています。実際には表示が一貫しておらず、小さなアイコンだけを出すブラウザもあります。主な価値はスクリーンリーダーにあります。画像そのものを置き換えるのではなく、情報を守ります。

私たちは、画素を描写するより、画像の目的を伝える代替テキストを書きます。商品写真と雰囲気を伝える写真では、必要な説明が違います。図には文章による要約が必要で、なければ情報が失われます。

プレースホルダーとレイアウトの安定性

アクセシビリティはレイアウトにも関わります。画像の読み込みが遅れたり失敗したりすると、画面が跳ねることがあります。不快なだけでなく、認知面の障害や集中の難しさがある人には、より大きな負担になります。簡単ですが見落とされがちな対策は、widthとheightを設定するか、CSSで固定の比率を定めることです。場所を確保し、ページを安定させます。

もう一つの視点:不具合があっても使えることを品質基準にする

私たちは、遅い回線、ブロックされた画像、外部サービスの停止など、問題が起きたときの挙動でもサイトを評価します。すべてが崩れるなら、体験はもともと弱かったということです。

代替テキストを適切に管理し、重要な情報を画像の中だけに隠さず、安定したプレースホルダーで表示領域を確保すれば、画像が届かなくても使えるサイトになります。

これは、誰もが利用できることを目指す私たちの姿勢に合います。完璧を約束するからではなく、責任を真剣に受け止めるからです。

画像についての思い込み

急いだ修正が、新しい問題を作ることもある

画像の問題では、二つの反応をよく見ます。いつまでも分析を続けるか、長期的に新しい問題を生む応急処置を選ぶかです。繰り返し見られる誤解があります。

誤解:CDNを使えば、すべて自動で速くなる

CDNは応答時間を短くできますが、5MBの画像を突然小さくはしません。自動変換する画像CDNを使わなければ、ファイルサイズは同じです。効果は限られ、キャッシュの無効化で複雑さが増えることもあります。

自動で配信を調整したいなら、形式やサイズを動的に変えるCloudinaryなどを確認できます。すべてのサイトに必要ではありませんが、画像が多い場合は管理を省けます。

誤解:最高画質が、常に最適である

私たちは優れた画像を大切にします。ただし、利用者は完璧を待つより、離れることが多いです。読み込みが1秒から10秒になると、離脱率が大きく増えることがあります。Site Builder Report 私たちの経験では、技術的に最大の画質より、見た目が十分に整った画質が役立ちます。

誤解:一度最適化すれば、ずっと終わり

コンテンツが変わるため、性能の状態も日々変わります。今日は編集者が6MBの画像を追加し、明日はプラグイン、その翌日はCDNが加わります。だからこそ、派手な救済より予防が重要です。

誤解:代替テキストで問題が解決する

代替テキストは重要ですが、壊れた画像をそのままにする理由にはなりません。エンジンではなく、シートベルトです。

私たちがこうした思い込みを問題にするのは、単に間違っているからではありません。明確な診断と、適切な画像戦略から遠ざけるからです。つながりを理解すると、落ち着いて扱え、デザイン、技術、効果を一緒に考えて判断できます。

紫色のソファで、2人がノートパソコンを使って一緒に作業しています。
リニューアルと既存サイトの画像戦略

画像を安定して、速く、アクセシブルに届けたいですか?

現在のサイトと、分かっている問題箇所をお見せください。計測と観察から、実装の優先順位を明確にします。

プロジェクトと日常業務での質問

よくある質問