ホームページが急に重い原因の見分け方(攻撃・アクセス・容量)

この記事の結論
- ホームページが急に重い原因は、アクセスの増加・攻撃や改ざん・容量やリソースの上限・障害・更新の直後の不具合に分かれる
- いつから・全ページか・障害情報・アクセス数・容量・サイトヘルスの6つを確かめると原因を絞り込める
- 改ざんの兆候があれば、速さより先に安全を確かめ、ファイルやログを消さずに残す
ホームページ(HP)が急に重くなる原因は、アクセスの増加から、攻撃・改ざん、サーバーの容量の不足まで幅広く存在します。もとから遅いHPの高速化とは違い、「急に」重くなったときは、その時期に何かが起きています。
原因の見分け方を把握すると、サーバーのプランを上げるべきか、制作会社に更新の不具合を調べてもらうべきか、改ざんを疑うべきかを迷わず判断可能です。原因が分からないままプランを上げて、費用だけ増える失敗も防げます。
本記事では、急に重くなる6つの原因・原因を確かめる6つの手順・原因別の直し方をまとめています。さらに、表示速度の目安と無料の計測ツール、もとから重いページを軽くする方法も紹介します。
ホームページが急に重くなったときの原因の早見表

ホームページが急に重くなったときは、「いつから・どこで・何が起きたか」で原因の見当がつきます。原因によって、直す場所がサーバーなのか、HPのプログラムなのか、見ている端末なのかが変わるからです。
ここでは、よくある症状ごとに、考えられる原因と最初にやることを早見表にまとめます。
| 症状 | 考えられる原因 | 最初にやること |
|---|---|---|
| 社内の1台だけ、または社内の回線だけで遅い | 見ている端末・社内のネットワーク | スマホのモバイル回線で開いて比べる |
| 紹介やキャンペーンのあとから重い | アクセスの増加 | 管理画面のアクセス数を見る |
| 思い当たる出来事がないのに、アクセスが急に増えた | 攻撃やボット(自動で巡回するプログラム)の大量アクセス | アクセスログでどのURLに集中しているか見る |
| 重さと同時に、知らないページや広告が出る | 改ざん | 速さより先に安全を確かめる |
| 「503」のエラーが出る | 過負荷・メンテナンス・リソースの上限 | サーバー会社の障害情報とアクセス数を見る |
| WordPress やプラグインの更新、PHP の変更の直後から重い | 更新・変更の不具合 | 変更した内容を制作会社に伝える |
上記のとおり、重くなった時期と、その直前に起きた出来事が、原因を絞り込む主な手がかりです。以下では、表示速度の目安から順に解説します。
ホームページの表示速度の目安と、重いまま放っておく影響

ホームページの表示速度の目安は、Google の Core Web Vitals の基準値で確かめられます。Core Web Vitals とは、ページの読み込みの速さ・操作への反応・表示のずれを測る、Google が定めた3つの指標です。
ここでは、Core Web Vitals の基準値と、重いまま放っておいたときの影響を紹介します。
Core Web Vitals の「良好」の基準値
Core Web Vitals の「良好」の基準値は、3つの指標ごとに決まっています。web.dev は、モバイルとパソコンに分けて、読み込みの75%(75パーセンタイル)が次の値を満たすことを目安にしています(web.dev)。
| 指標 | 測るもの | 「良好」の基準値 |
|---|---|---|
| LCP | ページの中でいちばん大きな要素が表示されるまでの時間 | 2.5秒以内 |
| INP | クリックやタップへの反応の速さ | 200ミリ秒以下 |
| CLS | 読み込み中に表示がずれる度合い | 0.1以下 |
※2026年10月時点・web.dev より
上記の基準値は、後述の PageSpeed Insights で自社HPの値を確かめられます。
重いまま放っておく影響
ホームページが重いまま放っておくと、訪問者が待ちきれずに離れ、問い合わせの機会を逃します。表示を待つ間に、訪問者は戻るボタンで検索結果に戻ってしまうからです。
検索順位への影響もあります。Google 検索セントラルは、Google のランキング システムで Core Web Vitals が使われると説明しています(Google 検索セントラル)。
ただし、Google は、ページ エクスペリエンスが平均を下回る場合も、最も関連性の高いコンテンツが表示されるよう設計していると説明しています。速さだけで順位が決まるわけではない点に注意してください。
ホームページが急に重くなる6つの原因(攻撃・アクセス・容量ほか)

ホームページが急に重くなる原因は、大きく6つに分かれます。サーバーに届くアクセスが増えたか、サーバーの処理できる量が減ったか、HPのプログラムが変わったかのどれかです。
ここでは、6つの原因を、見分ける手がかりとあわせて紹介します。
アクセスの増加
アクセスの増加は、急に重くなる原因の1つです。共用のレンタルサーバーでは、1つのサイトが使えるCPUやメモリーに上限があることが多く、アクセスが集中すると処理が追いつかなくなるからです。
たとえば、テレビやSNSで紹介された、キャンペーンのメールを一斉に送った、といった出来事のあとに重くなった場合が当てはまります。
ただし、上限の中身はサーバー会社やプランごとに違うため、契約しているサーバー会社のマニュアルで確かめてください。
攻撃やボットの大量アクセス
思い当たる出来事がないのにアクセスが増えた場合は、攻撃やボットの大量アクセスを疑います。WordPress のログイン画面にパスワードを次々に試すアクセスや、大量に巡回するボットは、人の訪問より多くのサーバーの処理を使うからです。
たとえば、アクセスログを見ると、同じURLに短い時間で何千回もアクセスが来ていることがあります。
ただし、検索エンジンの巡回のように、正当なボットもあります。どこからのアクセスかは、制作会社や保守会社に調べてもらいましょう。
改ざん
改ざんも、HPが急に重くなる原因になります。攻撃者が不正なプログラムを置いたり、大量のスパムのページを作ったりすると、サーバーの処理やディスクが使われるからです。
Google の web.dev は、改ざんの例として、データベースや設定ファイルに不正なコードを書き込まれる例を挙げています(web.dev)。たとえば、重さと同時に、検索結果に身に覚えのないページが出ていれば、改ざんの疑いが強まります。
ディスク容量・リソースの上限
ディスク容量やリソースの上限も、急に重くなる原因です。ディスクがいっぱいになると、ファイルの書き込みやデータベースの処理が止まり、表示が遅れたりエラーになったりするからです。
たとえば、バックアップのファイルやログが知らないうちにたまり、ディスクの上限に達することがあります。
サーバー会社の障害・メンテナンス
サーバー会社の障害やメンテナンスは、自社では防げない原因です。同じサーバーを使う複数のサイトで、同じ時間帯に表示が遅くなったり、止まったりするからです。
MDN Web Docs によると、「503 Service Unavailable」のよくある原因は、メンテナンスのための停止や過負荷です。過負荷のときは、メモリーやCPUなどのリソースの上限に達すると、503でリクエストを断ることがあります(MDN Web Docs)。
ただし、特定の利用者からのリクエストを制限する場合は、503ではなく「429 Too Many Requests」が使われます。
更新・変更の直後の不具合
WordPress・プラグイン・テーマの更新や、PHP(HPを動かしているプログラムの言語)のバージョンの変更の直後から重い場合は、更新の不具合を疑います。新しいバージョンとほかのプラグインの相性が悪いと、処理が繰り返されたり、エラーが出続けたりするからです。
たとえば、プラグインを1つ更新した日から重くなったなら、そのプラグインが原因の可能性が高いです。PHP を上げたあとの不具合は、PHP を上げたらサイトが崩れた。原因と戻し方で解説しています。
自社HPのどこが原因か確かめる手順【6STEP】

自社HPのどこが原因かは、確かめる順番を決めて1つずつ見ていくと絞り込めます。原因が重なっていることもあり、思いつきで設定を変えると、かえって分からなくなるからです。
ここでは、原因を確かめる手順を6つ紹介します。結果はメモに残すと、制作会社やサーバー会社に相談するときに役立ちます。
【STEP1】自分のところだけか確かめる
最初に、社内の別のパソコンと、Wi-Fi を切ったスマホ(モバイル回線)で自社HPを開きます。自分のところだけ遅いなら、HPではなく、見ている端末や社内のネットワークが原因だからです。
たとえば、スマホのモバイル回線では速く、社内のWi-Fiでは遅いなら、社内の回線を疑います。
【STEP2】いつから、どのページが重いか確かめる
次に、何日の何時ごろから重いか、全ページか一部のページかを確かめます。時期は直前の出来事と、ページは原因の場所と結びつくからです。
たとえば、問い合わせフォームやショップのページだけ重いなら、そのページで使うプラグインや外部のサービスを疑います。直前に WordPress やプラグインの更新、PHP の変更をしていないかも確かめます。
【STEP3】サーバー会社の障害・メンテナンス情報を見る
3つ目に、契約しているサーバー会社のサイトにある障害情報やメンテナンス情報のページを見ます。同じ時間帯に障害が出ていれば、自社で直すことはなく、復旧を待つのが正解だからです。
ただし、HPが表示されないほど重いときは、ドメインやSSLの期限切れの可能性もあります。表示されない場合の確認は、HPが急に表示されなくなったときの確認順(ドメイン・サーバー・SSL)にまとめています。
【STEP4】管理画面のアクセス数とディスクの使用量を見る
4つ目に、サーバー会社の管理画面で、アクセス数とディスクの使用量を見ます。アクセスが急に増えたか、ディスクが上限に近いかが分かるからです。
たとえば、普段の数倍のアクセスがある日と、重くなった日が重なっていれば、アクセスの増加か攻撃を疑います。画面の名前はサーバー会社ごとに違うため、マニュアルで確かめてください。
【STEP5】WordPress のサイトヘルスを見る
5つ目に、WordPress のHPなら、管理画面の「ツール」→「サイトヘルス」を開きます。サイトヘルスでは、セキュリティやパフォーマンスの問題が「致命的な問題」「おすすめの改善」「問題のない項目」に分けて表示されるからです(WordPress.org)。
たとえば、「致命的な問題」に、古い PHP や更新されていないプラグインが出ていないかを見ます。
【STEP6】改ざんの兆候がないか見る
最後に、改ざんの兆候がないかを確かめます。改ざんが原因なら、速さを直すより先に、被害を広げないことを優先する必要があるからです。
改ざんの兆候は、以下のとおりです。
- 検索結果に身に覚えのないページが出ている
- HPを開くと別のサイトに飛ばされることがある
- 載せた覚えのない広告やポップアップが出る
- WordPress に知らない管理者アカウントがある
- Search Console の「セキュリティの問題」に何か出ている
検索結果に知らないページが出ているときは、検索結果に身に覚えのないページが出る(日本語スパム・中国語のページ)も確かめましょう。
6つの手順の結果は、次の表で判断します。
| 確かめた結果 | 考えられる原因 |
|---|---|
| 自分のところだけ遅い | 端末・社内のネットワーク |
| サーバー会社の障害情報が出ている | サーバー会社の障害・メンテナンス |
| アクセスが増えていて、思い当たる出来事がある | アクセスの増加 |
| アクセスが増えているが、思い当たる出来事がない | 攻撃やボットの大量アクセス |
| 改ざんの兆候に当てはまる | 改ざん |
| ディスクの使用量が上限に近い | ディスク容量の不足 |
| 更新・変更の直後から重い | 更新・変更の不具合 |
上記の表で複数に当てはまる場合は、改ざんを最優先で確かめ、次にサーバー側、最後に更新の順で調べましょう。
ホームページの表示速度を測る無料ツール

ホームページの表示速度は、Google の無料ツールで数字にして確かめられます。数字で残すと、直したあとに速くなったかを比べられ、制作会社にも状況を正確に伝えられるからです。
ここでは、無料で使える Google のツールを3つ紹介します。
| ツール | 分かること | 使い方 |
|---|---|---|
| PageSpeed Insights | モバイルとパソコンそれぞれのスコア、Core Web Vitals、改善案 | ブラウザでURLを入れる |
| Lighthouse | PageSpeed Insights と同じ仕組みの計測を、自分のパソコンで実行 | Chrome のデベロッパーツールから開く |
| Search Console | サイト全体の Core Web Vitals の状況 | 登録しているサイトの Core Web Vitals のレポートを見る |
※2026年10月時点・Google for Developers ほか Google の公式ドキュメントより
PageSpeed Insights のスコアは、90以上が良好、50〜89が改善が必要、50未満が不良です(Google for Developers)。また、実際の利用者のデータ(フィールドデータ)は過去28日間の集計のため、急に重くなった直後は、計測のたびに変わるラボデータのほうが変化をつかみやすい点も押さえておきましょう。
ただし、計測ツールで分かるのはページの読み込みの重さで、攻撃やディスク容量が原因かどうかまでは分かりません。
原因別にホームページの重さを直す方法

ホームページの重さは、原因によって直し方がまったく違います。アクセスの増加ならサーバーの増強、攻撃ならアクセスの制限、改ざんなら安全の確認と、手を打つ場所が変わるからです。
ここでは、原因ごとの直し方と、もとから重いページを軽くする方法を紹介します。
アクセスの増加が原因のときの直し方
アクセスの増加が原因のときは、サーバーの処理できる量を増やすか、1回のアクセスで使う処理を減らします。一時的な増加なら、サーバー会社にプランの変更や一時的な増強の仕組みがないかを問い合わせます。
たとえば、WordPress のHPなら、キャッシュ(一度作ったページを保存して使い回す仕組み)が効いているかを制作会社に確かめてもらうと、同じアクセス数でもサーバーの負担を減らせます。
攻撃やボットが原因のときの直し方
攻撃やボットが原因のときは、不要なアクセスを止めることが重要です。重さの原因が人の訪問ではないため、サーバーを増強しても攻撃のアクセスに使われるだけだからです。
直し方は、以下のとおりです。
- アクセスが集中しているURLと送り元を、制作会社や保守会社に調べてもらう
- サーバー会社の管理画面で、アクセス制限やログイン画面の保護の機能がないか確かめる
- WordPress の管理者のパスワードを長く複雑にし、使っていない管理者を消す
- WAF(Webサイトへの攻撃を手前で止める仕組み)を検討する
WAF については、WAF とは? 中小企業のHPに要るかで解説しています。
改ざんが疑われるときの直し方
改ざんが疑われるときは、速さを直すより先に安全を確かめます。重さを直すために設定やファイルを触ると、何が書き換えられたかが分からなくなるからです。
まず、今の状態のファイルとデータベースをバックアップし、サーバー・FTP(ファイルを送る仕組み)・WordPress の管理者のログイン情報を変えます。そのうえで、HPが改ざんされたときに最初にやることの手順で進めてください。
ディスク容量・障害が原因のときの直し方
ディスクがいっぱいのときは、古いバックアップのファイルや使っていない画像を、制作会社や保守会社と相談して整理します。何を消してよいか分からないまま消すと、HPが動かなくなることがあるからです。
ただし、ログは攻撃や改ざんの調査に必要なため、容量を空けるために消さないでください。サーバー会社の障害なら、障害情報のページで復旧を待ち、長引くときはサーバー会社に問い合わせます。
更新・変更の直後から重いときの直し方
更新や変更の直後から重いときは、どの変更が原因かを制作会社に調べてもらいます。変更を1つずつ戻して確かめれば、原因の変更を特定できるからです。
たとえば、バックアップを取ってから、更新したプラグインを1つずつ止めて表示の速さを比べます。ただし、本番のHPで片っ端から止めると、必要な機能まで止まり、表示が崩れることがあります。
もとから重いページを軽くする7つの方法
急な重さの原因を直しても遅い場合は、ページそのものを軽くします。画像や読み込むファイルが多いと、サーバーに問題がなくても、訪問者の端末での表示に時間がかかるからです。
ページを軽くする方法は、以下のとおりです。
| 方法 | 内容 |
|---|---|
| 画像を圧縮する | 表示する大きさに合わせて縮小し、容量を減らす |
| 画像を WebP にする | 同じ見た目で容量の小さい画像の形式に変える |
| 遅延読み込みにする | 画面に入るまで画像を読み込まない |
| 動画は YouTube などに置く | 動画のファイルを自社のサーバーに置かず、埋め込みで表示する |
| JavaScript・CSS を減らす | 使っていないコードやファイルを削る |
| キャッシュと CDN を使う | ページの保存と、近くの配信拠点からの配信で読み込みを速くする |
| プラグインと外部のスクリプトを整理する | 使っていないプラグイン・解析タグ・チャットなどを外す |
上記の方法は、PageSpeed Insights の改善案で、効果が大きいものから順に試しましょう。
ホームページが重いときに専門家に相談すべきとき

ホームページの重さの原因が攻撃や改ざんの可能性があり、ログやサーバーの中を調べられる人が社内にいない場合は、専門家に相談すべきです。原因を確かめないまま設定を変えると、調査の手がかりが消えたり、HPが止まったりするからです。
ここでは、専門家に相談したほうがよい条件を5つ挙げます。
- 思い当たる出来事がないのに、アクセスが急に増えた
- 重さと同時に、改ざんの兆候が出ている
- 503 のエラーが何日も続く
- プランを上げても、プラグインを整理しても直らない
- 制作会社と連絡がつかず、サーバーに入れる人がいない
「自社が対象か分からない」「作業する人がいない」場合は、HPの移管・保守サービス『サイガード』の無料診断をご利用ください。URLを送るだけで、外から見える範囲をセキュリティの専門家が確認します。
改ざんの兆候があり、HPが止まりそうになっているなら、ひとりで抱え込まずに相談してください。
ホームページが急に重くなるのを防ぐには

ホームページが急に重くなるのを防ぐには、普段の状態を数字で知っておくことと、入口になる古いソフトを残さないことが重要です。普段の数字がないと、重くなったときに何が変わったかを比べられないからです。
ここでは、続けたい対策を表にまとめます。
| 対策 | 内容 | 目安 |
|---|---|---|
| 表示速度を記録する | PageSpeed Insights のスコアと Core Web Vitals を残す | 月1回 |
| アクセス数とディスクの使用量を見る | 普段の量を知り、急な変化に気づく | 月1回 |
| 更新の前にバックアップを取る | 不具合が出たときに戻せるようにする | 更新のたび |
| WordPress・プラグイン・テーマ・PHP を更新する | 攻撃の入口を残さない | 更新が出たとき |
| 古いバックアップやログの保存先を決める | ディスクを圧迫しない場所に移す | 半年に1回 |
上記の対策のうち、更新とバックアップは担当者がいないと止まりがちです。重さ以外の改ざんの前ぶれもまとめて確かめたい場合は、HPがおかしい? 改ざんの前ぶれを症状別に確かめるチェック表を使いましょう。
まとめ

- ホームページが急に重くなる原因は、アクセスの増加・攻撃やボット・改ざん・容量やリソースの上限・障害・更新の直後の不具合の6つ
- 自分のところだけか、いつから・どのページか、障害情報、アクセス数と容量、サイトヘルス、改ざんの兆候を順に確かめる
- 改ざんの兆候があれば、速さより先に安全を確かめ、ファイルやログを消さずに残す
- 原因が分からないままプランを上げたり、プラグインを片っ端から止めたりしない
原因の見当がつかない場合は、確かめた結果のメモを持って、制作会社や専門家に相談することから始めてください。
よくある質問
ホームページが急に重いのは、攻撃されているからですか?
攻撃とは限りません。アクセスの増加、サーバー会社の障害やメンテナンス、容量の不足、プラグインの更新の不具合など、原因はいくつもあります。いつから・全ページか・障害情報などを順に確かめて切り分けてください。
「503 Service Unavailable」と出ました。何が起きていますか?
サーバーがリクエストを処理できない状態を示すエラーです。メンテナンス中や、メモリー・CPU などのリソースが上限に達した場合に出ます。サーバー会社の障害情報と、管理画面のアクセス数を確かめてください。
ホームページの表示速度を無料で測る方法はありますか?
Google の PageSpeed Insights で、モバイルとパソコンそれぞれの表示の速さと改善案を無料で確かめられます。ただし、急に重くなった原因が攻撃や容量の場合は、PageSpeed Insights だけでは分かりません。
サーバーを上位のプランに上げれば直りますか?
アクセスの増加が原因なら効くことがありますが、攻撃や改ざん、プラグインの不具合が原因なら、上げても直らないことがあります。原因を確かめてから判断してください。
SUPERVISORこの記事の監修

田中 省吾
システムエンジニア/AIコンサルタント
CAREER経歴
- 元 大手空調メーカーのシステムエンジニア
- 業務系Webアプリケーションの設計・開発・運用
- バックエンド・フロントエンド・インフラ構築
元大手空調メーカーのシステムエンジニア。現在はシステムエンジニア兼AIコンサルタントとして活動。業務系Webアプリケーションの設計から運用、バックエンド、フロントエンド、インフラ構築まで一貫して対応する。
出典・参考





