10 Ways to Diagnose and Fix Slow Internet
Tired of the buffering wheel? Slow internet frustrating you? Try these 10 simple steps to troubleshoot common issues and potentially boost your connection speed right now.
First, know your starting point:
Run a Quick Speed Test →Run SwiftSpeedTest before trying these fixes to measure your improvement!
1. Reboot Your Modem and Router
Restart through the device app or admin interface when available, or follow the ISP or manufacturer's approved power-cycle sequence. Do not use a factory-reset button unless you intend to erase the configuration. Retest before assuming the restart helped.
Did it help? Run SwiftSpeedTest again to check!
2. Move Closer to Your Wi-Fi Router (or Move the Router)
Wi-Fi signals weaken significantly with distance and obstructions (walls, appliances). Try moving your device closer to the router. If that's not practical, try relocating your router to a more central, elevated, and open location in your home. Avoid placing it in cabinets or near metal objects.
Did it help? Run SwiftSpeedTest again to check!
3. Switch to the 5 GHz Wi-Fi Band
Many routers use 2.4 GHz for longer reach and 5 GHz for higher potential capacity at shorter range. Band steering and naming vary, so test both bands in the room you use instead of assuming either one will be faster there.
Did it help? Run SwiftSpeedTest again to check!
4. Change Your Wi-Fi Channel
Neighboring networks can share airtime. Prefer the router's automatic channel selection or a manufacturer-supported channel scan, then compare matched tests. Avoid changing regulatory-region or DFS settings unless the vendor explicitly supports it for your location.
Did it help? Run SwiftSpeedTest again to check!
5. Use a Wired Ethernet Connection
A matched Ethernet test removes the Wi-Fi radio path and helps isolate the bottleneck. It is not automatically faster if the cable, adapter, or port is slower than the wireless link, so record the negotiated link rate and compare both tests.
Did it help? Run SwiftSpeedTest again to check!
6. Update Your Router's Firmware
Check the router's built-in update screen or the manufacturer's official support page for your exact model. Follow the vendor procedure, keep power connected during the update, and avoid unofficial firmware unless you understand the recovery risk.
Did it help? Run SwiftSpeedTest again to check!
7. Check for Bandwidth Hogs
Other devices or applications on your network might be consuming all your bandwidth. Check for large downloads/uploads, cloud syncing (Dropbox, Google Drive), streaming services running on other devices, or even background software updates. Temporarily pause or close these.
Did it help? Run SwiftSpeedTest again to check!
8. Disable Your VPN (Temporarily)
A VPN changes encryption and routing, but there is no universal slowdown percentage. If policy permits, run paired tests with and without the VPN using the same endpoint and compare medians; never disable a required work or security VPN without authorization.
Did it help? Run SwiftSpeedTest again to check!
9. Check Your Internet Plan Limits
Are you actually paying for fast speeds? Check your latest ISP bill or log into your account online to confirm your plan's advertised download and upload speeds. Your slow speeds might simply be the limit of your current subscription.
Did it help? Run SwiftSpeedTest again to check!
10. Contact Your Internet Service Provider (ISP)
If you've tried the steps above and your speed (tested via Ethernet) is still significantly lower than your plan's advertised speed, it's time to call your ISP. There could be an issue with their equipment, the line coming into your home, or broader network problems they need to investigate.
Did You Boost Your Speed?
Run one final test to see how much faster your connection is after trying these fixes!
Test My Speed Now →