SWELLのキャッシュクリアの具体的な手順や、それでも反映されないときのチェックポイントをまとめていきます。
一言でまとめると「SWELLだけでなく、ブラウザやサーバーも含めてキャッシュをセットで理解しておくと、表示トラブルのほとんどは怖くなくなるよ」という話です。
Swellのキャッシュクリアで何が起きているのか整理しよう

最初に、そもそもキャッシュとは何か、SWELLのキャッシュクリアで何が消えるのかをざっくり整理しておきます。難しい言葉を一度やさしくしておくと、あとでトラブルが起きたときにも落ち着いて原因をたどれるようになります。
SWELLのキャッシュ機能をざっくり解説
キャッシュという言葉が出てくると一気に難しそうに感じますが、かなりざっくり言ってしまえば「よく使うデータを一時的にメモしておいて、次からはそのメモを読むことで表示を速くする仕組み」です。
よく登場するキャッシュの種類を、イメージしやすいように表にまとめてみます。
| キャッシュの種類 | 保存される場所 | 主な役割 | 典型的な症状 |
|---|---|---|---|
| ブラウザキャッシュ | ユーザーのPC・スマホ | 画像やCSSなどを保存して、再読み込みを速くする | 画像を差し替えたのに、前の画像が出続ける |
| SWELLのキャッシュ | WordPress(データベース) | メニューやウィジェットなどの表示パターンを一時保存 | ヘッダーやサイドバーを変えたのに前のまま |
| サーバーキャッシュ | レンタルサーバーやCDN | ページ全体のHTMLを保存して配信を速くする | トップページ全体が古いままで切り替わらない |
SWELLのキャッシュクリアは、この中の「SWELLが自分でためているメモ(キャッシュ)」を消す操作です。
そのため、ブラウザやサーバー側のキャッシュが強く効いている場合は、SWELL側のキャッシュを消しただけでは見た目が変わらないこともあります。
キャッシュが原因で起きやすいトラブル例
私が自分のブログや、仕事で関わっているサイトでよく見かけるのは、だいたい次のような症状です。
- ヘッダーメニューを直したのに、前のメニューが表示され続ける
- サイドバーのウィジェットを差し替えても反映されない
- ブログカードのサムネイルやタイトルが古いまま出てしまう
- CSSを直したのにデザインが前の状態から変わらない
それぞれ、どのキャッシュがかかわっていることが多いかを整理すると、次のようになります。
| 症状 | 疑うべきキャッシュ | まず試したいこと |
|---|---|---|
| メニューやウィジェットが変わらない | SWELLのキャッシュ | SWELL設定からキャッシュのクリアを実行 |
| ブログカードの画像やタイトルが古い | ブログカード用のキャッシュ | ブログカードのキャッシュだけを削除 |
| CSSが反映されない | ブラウザ+SWELLのキャッシュ | ブラウザの強制再読み込み→SWELLのキャッシュクリア |
| トップページ全体が古いまま | サーバーキャッシュ | サーバーパネルやプラグインからキャッシュ削除 |
「どのキャッシュを疑えばいいか」がイメージできるようになると、やみくもに全部を消す必要がなくなってきます。
次の章からは、SWELLのキャッシュを実際にどう消していくのかを、具体的な手順で見ていきましょう。
Swellのキャッシュクリアの基本手順を3ステップで解説

ここでは、SWELLテーマの管理画面からキャッシュを削除する基本の3ステップを解説します。メニューの場所さえ分かれば、操作自体はそこまで難しくありません。
手順1:SWELL設定画面を開く
まずは、WordPressの管理画面でSWELLの設定ページを開きます。
似たようなメニューが多いので、最初のうちは場所だけしっかり覚えておくと迷いづらくなります。
| 手順 | 操作内容 | 補足 |
|---|---|---|
| 1 | WordPress管理画面にログイン | 管理者権限のユーザーで入っておきます |
| 2 | 左メニューから「SWELL設定」をクリック | SWELL専用の設定画面に移動します |
| 3 | 上部のタブの中から「リセット」を探す | キャッシュクリア関連のボタンはこのタブにあります |
「リセット」と聞くと、全部初期化されそうでドキッとしますが、SWELLではキャッシュだけを消すボタンも同じタブにまとまっています。
手順2:リセットタブからキャッシュクリアする
次に、SWELL設定内の「リセット」タブを開きます。
ここに「キャッシュのクリア」や「ブログカードのキャッシュクリア」など、いくつかのボタンが並んでいます。
代表的なボタンと役割を整理すると、こんなイメージです。
| ボタン名の例 | 何が消えるか | 使うタイミング |
|---|---|---|
| キャッシュのクリア | メニュー・ウィジェットなど、SWELLがためているキャッシュ | ヘッダーやサイドバーの変更が反映されないとき |
| キャッシュのクリア(ブログカード) | 内部リンク・外部リンクのブログカード情報 | カードのサムネやタイトルが古いままのとき |
| データ更新・データ再生成系のボタン | 一部の設定情報やスタイルを再生成 | 表示崩れやカスタマイザーの変更が反映されないとき |
基本的な流れは、次のようになります。
- 消したい対象のボタンをクリックする
- 確認のダイアログが出たら「OK」を選ぶ
- 完了メッセージが出たことを確認する
これで、SWELLのキャッシュクリアの基本操作は完了です。
手順3:ブログカード専用のキャッシュをクリアする
内部リンクカード(いわゆるブログカード)が古いままになるケースは、かなりよくあります。
たとえば、アイキャッチを新しくしたのに、カードのサムネイルだけ前の画像のまま…というパターンですね。
この場合は、ブログカード専用のキャッシュが効きっぱなしになっていることが多いので、次のように対処します。
- SWELL設定 → リセットタブを開く
- 「キャッシュのクリア(ブログカード)」など、ブログカード用のボタンを探す
- そのボタンをクリックしてキャッシュを削除する
- 必要に応じて、特定のURLだけ更新する機能があればそれも使う
ブログカードまわりの考え方を表にすると、こんな感じです。
| 状況 | やること | 補足ポイント |
|---|---|---|
| アイキャッチ画像を変更した | ブログカード用のキャッシュを削除 | 一括削除より、個別更新機能があればそちらを優先 |
| 記事タイトルやディスクリプションを変えた | ブログカード用のキャッシュを削除 | 内部リンクが多いサイトほど効果を感じやすい |
| 外部サイトのカード情報が古い | ブログカードのキャッシュ+ブラウザキャッシュを確認 | 相手のサイト側で情報が更新されていない場合もあります |
ブログカードはサイトの印象に直結する部分なので、ここが古いままだと「あまり更新されていないサイト」に見えてしまいます。
カードだけおかしいときは、ブログカード用のキャッシュクリアをまっ先に思い出してください。
Swellでキャッシュクリアしても反映されないときのチェックリスト

ここからは、「SWELL側でキャッシュを削除したのに、まだ変わらない…」というときに見直してほしいポイントを整理していきます。キャッシュはブラウザ・SWELL・サーバーと何段階もあるので、順番に疑っていくのがコツです。
ブラウザ側のキャッシュを確認する
まず疑いたいのが、あなたのブラウザ側に残っているキャッシュです。
私もよくやってしまうのですが、「SWELL側のキャッシュは消したのに見た目が変わらない」と思っていたら、実はブラウザが古いデータを持っていただけ…というパターンが本当に多いです。
よく使われるブラウザと、まず試したい対処をまとめると次のようになります。
| ブラウザ | 最初に試したいこと | それでも変わらないとき |
|---|---|---|
| Chrome系 | 強制再読み込み(スーパーリロード) | 閲覧履歴とキャッシュの削除、シークレットウィンドウで確認 |
| Safari系 | ページの再読み込み | キャッシュ削除や履歴全体の削除を実行 |
| Edgeなど | ページの再読み込み | 「閲覧データの削除」でキャッシュされたファイルを消す |
あわせて、次のようなチェックもしてみてください。
- 別のブラウザやシークレットウィンドウで同じページを開いてみる
- PCとスマホの両方で見て、症状が同じか比べてみる
- 他の人にURLを送って、同じように見えているか確認してもらう
自分の端末だけに古い情報が残っている場合、いくらSWELLのキャッシュを消しても「変わっていないように見える」ことがあります。
サーバーやキャッシュ系プラグインを確認する
次にチェックしたいのが、レンタルサーバーのキャッシュ機能や、キャッシュ系プラグインです。
エックスサーバーやConoHa WINGなど、多くのサーバーには「サーバーキャッシュ」や「高速化機能」が用意されています。
| 状況 | 疑うポイント | 対処の例 |
|---|---|---|
| トップページだけ古い | サーバーキャッシュ | サーバーパネルのキャッシュ削除ボタンを押す |
| ログイン時だけ新しく、ログアウト時は古い | 「ログインユーザーはキャッシュしない」設定 | 意図した動きになっているかサーバー側の設定を確認 |
| 特定プラグイン導入後から反映されない | キャッシュ系プラグイン | 一度そのプラグインを無効化して表示を確認 |
キャッシュ系プラグインを複数入れていたり、SWELLの機能と役割がかぶっていたりすると、どこでキャッシュされているのか分かりづらくなってしまいます。
心当たりがあれば、次の流れでチェックすると原因を切り分けやすくなります。
- キャッシュ系プラグインを一時的にすべて停止する
- サーバーパネルからサーバーキャッシュを削除する
- そのうえで、もう一度SWELLのキャッシュもクリアしておく
- これで表示が変わるか、トップページや記事ページを見て確認する
この手順で直る場合は、どこかのキャッシュ設定が強すぎたか、組み合わせによって意図しない動きをしていた可能性が高いです。
それでもダメなときの最終チェック
ここまでやっても表示が変わらないときは、キャッシュ以外の部分にも目を向けたほうがいいかもしれません。
私が実際にトラブルシュートするときに見るポイントは、次のようなところです。
- CSSを書く場所を間違えていないか(カスタマイザーなのか、子テーマのstyle.cssなのか)
- 別テーマ用のコードをそのままSWELLにコピーしていないか
- プラグイン側のCSSがSWELLのデザインより優先されていないか
- 子テーマを使っている場合、親テーマと子テーマの設定は問題ないか
ここまで確認しても原因が分からなければ、スクリーンショットや状況をメモして、SWELLの公式マニュアルやフォーラムで相談してみるのがおすすめです。
「どこをどう変えたのか」「どのキャッシュを試したのか」を簡単にまとめておくと、回答する側も状況をつかみやすくなります。
Swellのキャッシュクリアを賢く使うコツと注意点

ここでは、SWELLのキャッシュクリアを「とりあえず連打する」のではなく、うまく付き合っていくための考え方をまとめます。キャッシュは味方にするとすごく頼れる存在ですが、扱い方を間違えると表示が遅くなったり、原因が見えにくくなったりします。
キャッシュクリアのやりすぎがNGな理由
「反映されない=とりあえず全部のキャッシュを消そう」と考えがちですが、毎回やっていると次のようなデメリットが出てきます。
- 毎回「初めてアクセスしたとき」と同じ状態になり、体感の表示速度が遅くなる
- アクセスが多いサイトだと、一時的にサーバーの負荷が上がることがある
- せっかくの高速化機能のメリットを、自分で打ち消してしまう
イメージとしては、せっかく机の上を片付けて「よく使う資料」を手元に出しておいたのに、用事が終わるたび全部の資料を片付け直しているような状態です。
どんなときにSWELLのキャッシュクリアをしたほうがいいかを、目安として表にしてみます。
| 状況 | キャッシュクリアの優先度 | 理由 |
|---|---|---|
| デザインを大きく変えた直後 | 高 | 変更範囲が広く、古いキャッシュが残っていると誤表示が出やすい |
| 記事を1本公開・追記しただけ | 低(様子見でOK) | 通常はキャッシュを消さなくても自動で反映される部分 |
| メニューやウィジェットを入れ替えた | 中〜高 | SWELLのキャッシュが効きやすい場所なので、1回はクリアしておくと安心 |
なんでもかんでも消すのではなく、「必要なときに、必要な範囲だけ消す」という感覚で使うと、SWELLのキャッシュクリアを上手に活かせるようになります。
制作中と運用中でキャッシュ設定を変える
サイトを作り込んでいる最中と、公開して運用している期間では、キャッシュの付き合い方を切り替えるのがおすすめです。
私がよくやっているスタイルを表にすると、こんなイメージです。
| フェーズ | SWELLのキャッシュ設定 | キャッシュクリアの頻度 |
|---|---|---|
| 制作中(デザインを細かく調整している時期) | 必要に応じて一部機能をOFFにしたり、こまめにクリアする | 大きく見た目を変えたタイミングで実行 |
| 運用中(記事更新がメインの時期) | 基本はONにして安定運用 | メニュー変更など、サイト構造を動かしたときだけ実行 |
制作中はどうしても修正の回数が多くなるので、キャッシュもよく消します。
一方で、運用に入ってからは、必要以上にキャッシュクリアをせず、「サイトを速く保ってくれる機能」として頼るイメージです。
Swellのキャッシュクリアの活用事例(私の体験談)

ここでは、私が実際にSWELLのキャッシュクリアでトラブルを解決した例を2つ紹介します。同じような状況なら、そのまま手順を真似するだけでもだいぶ近いところまで解決できると思います。
事例1:ヘッダーのリンクだけ、どうしても変わらなかった話
あるサイトで、ヘッダーメニューの項目名を差し替えたのに、どうしても古いテキストのまま表示されることがありました。
私は最初、「テンプレートファイルを書き換えないとダメなのかな」と思ってしまい、子テーマのコードを見直したりと、かなり遠回りをしてしまいました。
最終的に効いたのは、次の3つの組み合わせです。
- SWELL設定のリセットタブから、キャッシュのクリアを実行
- ブラウザの強制再読み込み(スーパーリロード)
- スマホとPCの両方で表示を確認
このとき実感したのは、「ブラウザだけでなく、SWELL側でもメニュー情報がキャッシュされている」ということです。
それ以来、メニューやウィジェットをいじったあとに反映されないときは、「ブラウザの再読み込み+SWELLのキャッシュクリア」をセットで試すようにしています。
事例2:ブログカードの画像が古いままになった話
別のサイトでは、記事のアイキャッチを差し替えたのに、記事内に貼った内部リンクカードのサムネイルだけが古いまま、ということがありました。
ページを何度再読み込みしても変わらず、「URLを間違えているのかな?」と疑ったくらいです。
このときは、次の流れで解決しました。
- SWELL設定 → リセットタブで「ブログカード」のキャッシュクリアを実行
- そのあとブラウザのキャッシュも一度削除
- シークレットウィンドウでページを開き直して確認
ブログカードは、関連記事や内部リンクなど、サイトの回遊性に関わる大事なパーツです。
ここが古いままだと、せっかく更新しているのに「止まっているサイト」のように見えてしまうので、違和感があったらブログカード専用のキャッシュクリアを思い出してみてください。
Swellのキャッシュクリアのよくある質問

最後に、SWELLのキャッシュクリアまわりでよく聞かれる疑問を、Q&A形式でまとめます。細かい不安が消えると、「キャッシュクリアしてみようかな」という一歩も踏み出しやすくなります。
Q1:Swellのキャッシュクリアを押したらデザインが壊れることはありますか?
A:通常、SWELLのキャッシュクリアをしただけでデザインそのものが壊れることはありません。
キャッシュクリアはあくまで「一時的に保存していたメモを捨てる」操作なので、元の設定やデザインデータは消えずに残っています。
ただ、もともとどこかに不整合があった場合(古いコードが残っている、子テーマのCSSが正しく読み込めていないなど)は、キャッシュが消えたことで「本来の姿」が表に出て、崩れたように見えることがあります。
そのため、キャッシュクリア後に大きく崩れたように見えたら、次のような点もあわせて確認してみてください。
- 最近追加したカスタムコードやプラグインを一度疑ってみる
- 子テーマと親テーマの設定や有効状態を確認する
Q2:Swellのキャッシュクリアとブラウザのキャッシュ削除、どっちを先にやるべき?
A:私のおすすめは、「ブラウザの強制再読み込み → それでもダメならSWELLのキャッシュクリア」の順番です。
理由はシンプルで、ブラウザのキャッシュ削除はリスクがほとんどなく、すぐに試せるからです。
具体的には、次のような流れが扱いやすいと思います。
- ブラウザの強制再読み込み(スーパーリロード)を行う
- 別のブラウザやシークレットウィンドウでも表示を確認する
- それでも変わらない部分があれば、SWELLのキャッシュクリアを実行する
この順番にしておくと、SWELL側のキャッシュクリアを無駄に連打せずに済み、「どのタイミングで直ったのか」も判断しやすくなります。
Q3:Swellのキャッシュクリアとサーバーキャッシュ、両方ONにしていても大丈夫?
A:基本的には問題ありませんが、「どちらのキャッシュが効いているか」を意識しておくことが大事です。
SWELLのキャッシュクリアでは直らなくて、サーバーキャッシュを削除したら一発で直る、というケースもよくあります。
ざっくりまとめると、次のような役割分担になっています。
- SWELL側:メニューやブログカードなど、テーマ内の表示を最適化するキャッシュ
- サーバー側:ページ全体を保存して高速化するキャッシュ
この違いだけでも頭に入れておくと、トラブル時に「どこから見直すか」の順番が決めやすくなります。
迷ったら、「SWELLのキャッシュクリア → それでもダメならサーバーキャッシュ」と順番に試していくのがおすすめです。
Swellのキャッシュクリアのまとめ
ここまでの内容を振り返っておきます
- SWELLのキャッシュクリアは、SWELLがためているメニューやウィジェットなどの表示データをリセットする操作
- 「反映されない」と感じたら、ブラウザ・SWELL・サーバーの3段階のキャッシュを順番に疑うと原因を絞りやすい
- ブログカードだけ古い場合は、ブログカード専用のキャッシュクリアが特に効果的
- キャッシュクリアのやりすぎは、表示速度の低下や不要な負荷につながるので「必要なときだけ」が基本
- 制作中と運用中で、キャッシュの設定やクリアの頻度を変えると、トラブルも少なく管理しやすくなる
今日からできる最初の一歩としては、まず一度「SWELL設定 → リセット」タブを自分の目で確認してみてください。どんな種類のキャッシュクリアボタンがあるのかを把握しておくだけでも、いざというときに冷静に対処しやすくなります。
そして、表示がおかしいと感じたときは、この記事のチェックリストを見ながら、ブラウザ → SWELL → サーバーの順番でキャッシュを見直してみてください。




