COLUMN
COLUMN
2026.05.10
「ホームページを更新したはずなのに、画面が変わっていない!」そんな経験はありませんか?この現象の原因のほとんどはブラウザのキャッシュです。この記事では、キャッシュの仕組みをわかりやすく説明したうえで、Chrome・Safari・Edge・Firefoxの全ブラウザ別のキャッシュクリア手順、スマホ(iOS・Android)での対処法、さらにWordPress運営者向けのプラグインキャッシュ削除方法まで網羅的に解説します。
キャッシュ(Cache)とは、一度読み込んだWebページのデータをパソコンやスマートフォンのローカルストレージに一時保存しておく仕組みです。次に同じページを開いたとき、サーバーから再びデータをダウンロードするのではなく、保存済みのデータを使うことで表示を高速化できます。
この仕組み自体は便利なのですが、ページを更新した直後に問題が起きます。ブラウザは「前に見たページと同じURL」と判断して、古いキャッシュデータをそのまま表示してしまうのです。その結果、制作者側はすでにファイルを書き換えているのに、閲覧者の画面には古いデザインや情報が表示され続けてしまいます。
ポイント:「自分のパソコンだけ反映されない」という場合はキャッシュがほぼ原因です。スマホや別のブラウザで確認して反映されているなら、まずキャッシュクリアを試しましょう!
キャッシュが保存される場所は主に以下の3箇所です。
この記事では特に多くの人が直面する「ブラウザキャッシュ」と「WordPressキャッシュ」の解決方法を詳しく説明します。
キャッシュの詳細設定を変えなくても、強制リロード(スーパーリロード)だけで解決することが多いです。まずこの方法から試してみましょう。
強制リロードは、ブラウザに「キャッシュを無視してサーバーから最新データを取得する」よう命令するショートカットです。
| OS | ブラウザ | ショートカットキー |
|---|---|---|
| Windows | Chrome / Edge / Firefox | Ctrl + Shift + R または Ctrl + F5 |
| Mac | Chrome / Edge / Firefox | Command + Shift + R |
| Mac | Safari | Command + Option + R(または空キャッシュで再読み込み) |
ポイント:強制リロードは現在開いているページ1つのキャッシュだけをクリアします。サイト全体のキャッシュをまとめて削除したい場合は、次のセクションの手順を使ってください!
Chromeはシェア率が高く、最も多くの方が利用しているブラウザです。以下の手順でキャッシュを完全にクリアできます。
Ctrl + Shift + DeleteCommand + Shift + Delete注意:「Cookie と他のサイトデータ」も一緒にチェックすると、ログイン情報が消えるサイトがあります。キャッシュのみのクリアでまず確認するのがおすすめです!
Chromeのデベロッパーツールを開いた状態で強制リロードすると、さらに確実にキャッシュを無効化できます。
F12(Mac: Command + Option + I)でデベロッパーツールを開くSafariはMac・iPhoneのデフォルトブラウザです。キャッシュクリアの手順はChromeと少し異なります。
または、Command + Option + E のショートカットで直接キャッシュを削除できます。
ポイント:SafariはiPhoneと同期している場合があります。Macでキャッシュを削除してもiPhoneで古い表示が残る場合は、iPhone側でもキャッシュをクリアしましょう!
Microsoft EdgeはWindows 10・11に標準搭載されているブラウザで、Chromiumベースのため操作感はChromeに近いです。
Ctrl + Shift + DeleteCommand + Shift + DeleteFirefoxはプライバシー保護に優れたブラウザです。キャッシュのクリア手順は以下のとおりです。
Ctrl + Shift + DeleteCommand + Shift + Deleteポイント:Firefoxには「プライベートウィンドウ」機能があります。キャッシュを削除しなくても、プライベートウィンドウで開けばキャッシュなしの状態でページを確認できます!(Ctrl + Shift + P / Command + Shift + P)
スマートフォンでも同様にキャッシュが蓄積されます。更新が反映されない場合は以下の手順を試してください。
iPhoneのデフォルトブラウザはSafariです。Safariのキャッシュクリアは以下の手順で行います。
注意:この操作でサイトのログイン情報(Cookieデータ)もリセットされることがあります。重要なサービスにログインしている場合は、ログイン情報を手元に控えてから行いましょう!
Androidではブラウザのキャッシュに加えて、アプリ自体のキャッシュも溜まります。
WordPressサイトを運営している場合、ブラウザのキャッシュをクリアしても更新が反映されないことがあります。その原因はWordPressのキャッシュプラグインが古いページデータをサーバー側に保存しているからです。
よく使われるキャッシュプラグインとキャッシュクリアの方法は以下のとおりです。
ポイント:WordPressのキャッシュプラグインには「自動クリア」の設定もあります。記事を更新するたびに自動でキャッシュが削除されるよう設定しておくと、毎回手動でクリアする手間が省けます!
WordPressのセキュリティや運用についてさらに詳しく知りたい方はこちらも参考にしてみてください。
キャッシュをクリアしても更新内容が反映されない場合、別の原因が考えられます。以下のポイントを順番に確認してみましょう。
ホームページの定期的な運用・更新の重要性についてはこちらの記事もご覧ください。
Q. キャッシュをクリアするとどうなりますか?
A. ブラウザに保存されていた一時データが削除され、次回アクセス時にサーバーから最新のページデータを取得します。サイトの表示が一時的に遅くなることがありますが、問題はありません。なお、Cookieも同時に削除した場合は、一部サービスのログイン状態がリセットされることがあります。
Q. お客様(訪問者)側のキャッシュが原因の場合はどうすればよいですか?
A. 訪問者に直接キャッシュクリアをお願いすることは難しいため、HTML・CSS・JavaScriptなどのファイルにバージョン番号やパラメータを付加する「キャッシュバスティング」という手法が有効です。また、HTTPレスポンスヘッダーのキャッシュ制御設定を見直すことも対策になります。
Q. キャッシュはどのくらいの頻度で削除すべきですか?
A. 基本的には「更新した内容が反映されない」と気づいたときに削除すれば十分です。定期的に削除する必要はありません。ただし、Webサイトの制作・管理業務を行う方は、作業のたびにキャッシュを確認するクセをつけておくと確認ミスを防げます。
Q. WordPressの更新がすぐ反映されないのはなぜですか?
A. WordPressにキャッシュプラグイン(WP Super Cache・W3 Total Cache・LiteSpeed Cacheなど)が導入されている場合、更新直後は古いキャッシュが表示されることがあります。プラグインの管理画面からキャッシュをクリアするか、自動クリアの設定を有効にしましょう。