Slow internet is frustrating, but most causes have simple fixes. This guide walks through every common cause — from your device to your ISP — so you can find and fix the problem systematically.
Step 1: Diagnose the Problem First
Before attempting fixes, identify where the slowness is coming from:
🔌 Test wired vs. wireless
Plug directly into the router with ethernet. If wired speed is fast but WiFi is slow, the problem is your wireless network, not your ISP.
📱 Test multiple devices
If only one device is slow, the problem is that device. If all devices are slow, the problem is your router or ISP.
🕐 Check the time
If slowness only occurs evenings (7–10 PM), you're experiencing network congestion — an ISP issue, not yours to fix.
📊 Compare to your plan
Run a speed test and compare to your subscribed plan. If you're getting less than 80% of your plan, contact your ISP.
15 Steps to Fix Slow Internet
Restart your router and modem
Unplug the power cable from your router (and modem if separate). Wait 30 seconds. Plug the modem back in first, wait 1 minute, then plug the router back in. This clears the memory and refreshes the IP lease from your ISP. Fixes 30% of slowness issues.
Test on a wired ethernet connection
Connect your laptop directly to the router with an ethernet cable and run a speed test. If you get full speed wired but not on WiFi, skip to Step 6 (WiFi issues). If wired is also slow, the problem is your router, modem, or ISP.
Close bandwidth-heavy background apps
Background downloads, cloud syncing (Dropbox, OneDrive, iCloud), OS updates (Windows Update, macOS updates), and anti-virus scans consume significant bandwidth. Close or pause them and re-test. On Windows: check Task Manager → Performance → Ethernet/WiFi for usage.
Check for too many connected devices
Every device sharing your Wi-Fi uses some bandwidth even when idle. Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1) and review connected devices. Disconnect devices you don't recognize or are not currently using.
Update your router's firmware
Outdated router firmware can cause performance bugs. Log into your router admin panel and check for firmware updates. Most modern routers have an auto-update option. Updating improves stability, security, and sometimes speed.
Optimize your WiFi placement
Place your router centrally in your home, elevated (not on the floor), away from microwaves, cordless phones, and baby monitors that cause 2.4 GHz interference. Every wall the signal passes through reduces range by 30–50%. A centrally placed router can double effective WiFi coverage.
Switch to 5 GHz WiFi band
If your router is dual-band (2.4 GHz + 5 GHz), switch your devices to the 5 GHz network. It's faster (up to 1,300 Mbps vs 600 Mbps) and less congested. The trade-off: 5 GHz has shorter range. Use 5 GHz for devices near the router, 2.4 GHz for distant devices.
Change your WiFi channel
Neighboring networks on the same WiFi channel cause interference. Use a free app (WiFi Analyzer on Android, Wireless Diagnostics on Mac) to find the least congested channel. For 2.4 GHz, use channels 1, 6, or 11 — they don't overlap. Log into router settings to change channels.
Flush your DNS cache
A stale DNS cache can slow down website loading. On Windows: open Command Prompt and run ipconfig /flushdns. On Mac: run sudo dscacheutil -flushcache. Also try switching to Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1).
Scan for malware
Malware and viruses often communicate with external servers in the background, consuming your bandwidth. Run a full scan with Windows Defender, Malwarebytes, or your antivirus of choice. Particularly if your speed dropped suddenly with no other explanation.
Check ethernet and coax cables
Damaged or old ethernet cables (especially Cat5 vs. Cat6) can limit speeds. Replace any visibly damaged cables. For cable internet: check that the coaxial cable from the wall to the modem is tight and undamaged. Corrosion or a loose connection reduces signal quality significantly.
Upgrade your router
Routers older than 3–4 years may not handle modern internet speeds. A router bought in 2019 with a 150 Mbps cap cannot deliver 500 Mbps even with a Gigabit plan. Look for WiFi 6 (802.11ax) routers for best performance. Budget option: TP-Link Archer AX3000. Premium: ASUS ROG Rapture.
Test for ISP throttling
If your speed tests are consistently below your plan speed, your ISP may be throttling. Test your speed with a VPN — if speed improves with VPN, throttling is occurring (VPN hides traffic type). Also check your ISP's data cap policy; throttling after cap exhaustion is common with cable ISPs.
Use a mesh network or WiFi extender
For large homes, a single router creates dead zones. A mesh network (Google Nest WiFi, Eero, Orbi) uses multiple nodes for seamless coverage. Alternatively, a WiFi extender (cheaper but creates a separate network with lower speeds) can reach dead zones. Mesh systems are strongly preferred over extenders.
Contact your ISP or switch providers
If all else fails and your wired speed is consistently below your plan, call your ISP. Request a line test or technician visit. ISPs can reset your line profile, replace faulty equipment, or upgrade your connection. If they can't resolve it, consider switching providers — fiber is almost always faster and more consistent than cable or DSL.
Common Causes of Slow Internet
Understanding the cause helps you pick the right fix:
| Cause | Symptom | Fix |
|---|---|---|
| Router needs reboot | Slowness that appears gradually over days | Steps 1 |
| WiFi interference | Slow on WiFi but fast on ethernet | Steps 6–8 |
| Background apps | Sudden slowness on one device | Step 3 |
| Too many devices | Slow when household is active | Step 4 |
| Old router | Can't reach plan speeds even wired | Step 12 |
| ISP throttling | Slow after data cap, or VPN is faster | Step 13, 15 |
| Peak congestion | Slow 7–10 PM only | Step 15 |
| Malware | Sudden unexplained slowness | Step 10 |
When to Call Your ISP
Contact your ISP when:
- Your wired speed test shows less than 80% of your subscribed plan
- Speed is consistently slow at all hours of the day
- You've rebooted your equipment and the problem persists
- You haven't had a line check in over 2 years
- Your modem was provided by the ISP and is more than 4 years old