CheckMySpeed

Instant Connection Analysis

How to Fix Slow Internet: A Step-by-Step Checklist

Slow internet almost always has one specific cause, and the fastest way to fix it is to find that cause rather than trying random fixes in the hope that one sticks. This checklist works through the possibilities in order of how common they are and how little effort they take, so you narrow the problem down instead of guessing.

Work through it top to bottom and stop when your connection is behaving. Before you start, run a speed test and write the numbers down — download, upload and latency. Without a starting measurement you cannot tell whether anything you do actually helped.

Step 1: Decide which kind of "slow" you have

These three problems feel similar and have completely different fixes. Identifying yours saves an hour of wasted effort.

  • Everything is slow, all the time. Downloads crawl, pages take seconds, and the speed test confirms it. Usually Wi-Fi, an old router, or a plan slower than you think. Continue to Step 2.
  • The speed test looks fine but the connection feels broken. Especially when someone else is uploading or on a call. This is bufferbloat — jump to Step 6.
  • It is fine most of the day and bad in the evening. Congestion in your provider's network, common on cable. Go to Step 8.

Step 2: Restart the modem and router properly

This genuinely fixes a large share of gradual slowdowns, because home routers accumulate memory pressure, stale routing state and overheating over months of uptime. Doing it properly matters:

  1. Unplug the router and the modem from power (not just the reset switch).
  2. Wait a full 60 seconds so the capacitors discharge and the provider clears the session.
  3. Plug the modem in first and wait for its lights to settle — usually two to three minutes.
  4. Then plug in the router and wait another two minutes before testing.

Re-test. If the numbers jumped back to normal, the fix worked — but if you are doing this more than every few months, the router is likely the underlying problem.

Step 3: Test wired to separate Wi-Fi from the line

This is the single most informative step in the whole checklist. Plug a laptop into the router with an Ethernet cable and run the speed test again.

If your device has no Ethernet port, the next best test is to stand right next to the router and re-test. A big improvement points the same way: Wi-Fi.

Step 4: Fix the Wi-Fi

In roughly this order of impact:

Each of these is covered in detail in how to improve Wi-Fi speed at home.

Step 5: Find out what is using the bandwidth

Before blaming the connection, check that something in the house is not quietly consuming it. Common culprits:

Most routers have a traffic or device list showing which client is using what. Pause the offender and re-test. If that was the cause, the long-term fix is scheduling those transfers overnight, or enabling QoS so bulk traffic yields to interactive traffic.

Step 6: Check latency under load

If the speed test result looks reasonable but the connection still feels bad, measure latency while the line is busy. Start a large download or upload, and while it runs, check your ping.

Idle 15 ms, under load 300 ms is the classic bufferbloat signature. It makes video calls stutter and pages hang even on a fast connection, and no amount of extra bandwidth fixes it. The cure is Smart Queue Management (SQM / fq_codel) on the router — see bufferbloat explained.

Step 7: Rule out the device and the router itself

Step 8: Compare the result with the plan you pay for

Find your plan's advertised speed on a recent bill, then compare it with a wired speed test. A wired result within roughly 80–90% of the advertised figure is normal and is not a fault. A wired result at half the advertised figure or less, repeatedly, at different times of day, is worth reporting.

It is also worth asking whether the plan is genuinely enough for the household — four people streaming and working at once need more headroom than the marketing suggests. What is a good internet speed? works through the arithmetic.

Step 9: Call the ISP with evidence

Support calls go far better when you arrive with data. Have ready:

Ask them to check the line for errors and signal levels rather than accepting a generic reset. If the equipment is theirs and it is several years old, ask specifically whether a newer model is available — it often is, at no cost.

What not to bother with

In short

Measure first, then test wired to split "Wi-Fi problem" from "line problem", then check latency under load to catch bufferbloat. Those three steps identify the cause of the overwhelming majority of slow connections — and only one of them needs a call to your provider.

Once the connection is behaving, re-run the speed test and keep the result. The next time something feels wrong, you will have a baseline to compare against.

Read next

← Back to Articles