Why Is My Internet So Slow? 12 Causes and How to Fix It
In short: Slow internet usually happens because of WiFi interference, too many devices on your network, ISP congestion, outdated router hardware, or high latency and bufferbloat. Even connections with fast download speeds can feel slow if latency spikes or bufferbloat occurs during use. This guide covers 12 specific causes and how to fix each one.
Few things are more frustrating than slow internet. You are paying good money every month for a connection that should be fast, but web pages crawl, videos buffer endlessly, Zoom calls freeze at the worst possible moment, and online games lag so badly they are unplayable. You restart your router (again), and maybe it helps for five minutes before everything slows right back down.
The truth is that "slow internet" is not one problem. It is a symptom with a dozen possible causes, and the fix depends entirely on which one is affecting you. A new router will not help if your ISP is throttling you. Upgrading your plan will not matter if bufferbloat is destroying your connection quality. And restarting your modem is pointless if the real issue is WiFi interference from your neighbor's network.
In this guide, we will walk through the 12 most common causes of slow internet, explain how to identify which one is your problem, and give you a clear fix for each. But first, you need to run a proper diagnostic.
Run a Speed Test First
Before you start troubleshooting, you need to know exactly what is happening with your connection. Not just your download speed, but the full picture: upload speed, latency (ping), jitter, and bufferbloat. These metrics tell very different stories about what is wrong.
Go to pong.com and run a complete internet speed test. Unlike basic speed tests that only measure download and upload numbers, Pong measures connection quality metrics that reveal hidden problems. You might discover that your download speed is fine but your bufferbloat grade is terrible, which explains why everything feels slow even though your "speed" looks normal.
Why basic speed tests miss the real problem: A standard internet speed test might say you have 200 Mbps download speed. That sounds great. But if your bufferbloat is adding 300ms of latency under load, your connection will feel sluggish during video calls, gaming, and even normal browsing. Pong.com tests for these hidden quality issues that basic speed tests completely ignore.
Write down your results. You will need them as you work through the causes below. Pay special attention to your bufferbloat grade, jitter measurement, and whether your download speed matches what your ISP plan promises.
7 Quick Ways to Fix Slow Internet
Before diving into the full diagnostic guide, try these quick fixes. They solve the most common causes of slow internet and take less than five minutes each:
- Restart your router and modem. Unplug both for 30 seconds, then plug the modem back in first, wait 60 seconds, and then plug in the router. This clears temporary glitches and memory leaks.
- Move closer to your WiFi router. Every wall and floor between you and the router reduces signal strength. Test from the same room to see if distance is the problem.
- Disconnect unused devices. Smart TVs, security cameras, and phones all consume bandwidth in the background. Disconnect what you are not using and retest.
- Use Ethernet instead of WiFi. Plug directly into your router with an Ethernet cable. If your speed improves dramatically, the problem is WiFi, not your internet.
- Check for ISP outages. Visit your ISP's status page or search Downdetector to see if others in your area are reporting problems.
- Update your router firmware. Log into your router's admin page (usually 192.168.1.1) and check for firmware updates. Outdated firmware causes performance issues.
- [Run a speed test on pong.com](https://www.pong.com) to measure download, upload, ping, jitter, and bufferbloat. Your results will tell you exactly which cause below applies to you.
If the quick fixes above did not solve your problem, keep reading. The 12 causes below cover every reason your internet might be slow, with specific tests and fixes for each one.
The 12 Most Common Causes of Slow Internet
Here are the 12 reasons your internet might be slow, ordered roughly from most common to least common. For each one, we explain how to identify it and how to fix it.
| Cause | Key Symptom | Quick Test |
|---|---|---|
| WiFi interference or distance | Slow on WiFi, fast on Ethernet | Compare wired vs wireless speed on pong.com |
| Too many devices | Slow when everyone is home | Disconnect devices and retest |
| ISP throttling | Slow at peak hours, fast late at night | VPN comparison test |
| Outdated router or modem | Consistently slower than plan speed | Check device age and specs |
| Bufferbloat | Speed test looks fine, but everything feels laggy | Check bufferbloat grade on pong.com |
| DNS issues | Pages take forever to start loading, then load quickly | Switch to 1.1.1.1 or 8.8.8.8 |
| Background apps and updates | Sudden slowdowns on one device | Check task manager for bandwidth usage |
| Peak hours congestion | Slow every evening, better by midnight | Test at different times of day |
| Malware or viruses | One device slow, others fine | Run antivirus scan |
| ISP outage or problems | Everything stopped working suddenly | Check ISP status page or Downdetector |
| Bad Ethernet cables | Wired connection drops or runs below plan speed | Try a different cable |
| Browser extensions and cache | Slow browsing but other apps work fine | Test in incognito or a different browser |
1. WiFi Interference and Distance
This is the single most common cause of slow internet. Your ISP connection might be perfectly fine, but the wireless signal between your router and your device is the bottleneck. WiFi signals weaken with distance, get blocked by walls and floors, and suffer interference from neighboring networks, microwaves, baby monitors, Bluetooth devices, and even fish tanks (water absorbs WiFi signals surprisingly well).
How to identify it: Run a speed test on pong.com over WiFi, then connect your computer directly to your router with an Ethernet cable and test again. If the wired speed is significantly faster, WiFi is your bottleneck.
How to fix it: Move your router to a central location in your home, elevated off the floor. Switch from the 2.4 GHz band to 5 GHz for faster speeds at shorter range, or use 6 GHz if your router supports WiFi 6E or WiFi 7. If your home is large or has thick walls, consider a mesh WiFi system (like TP-Link Deco, Eero, or Google Nest WiFi). Keep your router away from other electronics that cause interference.
2. Too Many Devices on Your Network
The average household now has over 20 internet-connected devices: phones, laptops, tablets, smart TVs, gaming consoles, smart speakers, security cameras, thermostats, and more. Each one consumes bandwidth, and many of them are doing things in the background you do not know about. Your security cameras might be uploading footage to the cloud. Your phone might be backing up photos. Your smart TV might be downloading updates.
How to identify it: Check your router's admin page (usually 192.168.1.1 or 192.168.0.1) to see how many devices are connected. Disconnect or turn off devices you are not using and test your speed again. If it improves, you have found the issue.
How to fix it: Use your router's Quality of Service (QoS) settings to prioritize important traffic like video calls and gaming. Set bandwidth limits for devices that hog your connection, like streaming boxes and security cameras. Consider upgrading to a router with better device management if you have more than 15 active devices.
3. ISP Throttling
Your Internet Service Provider may be intentionally slowing your connection. ISPs throttle speeds during peak hours, after you hit data caps, or when they detect specific types of traffic like streaming video or torrents. The frustrating part is that many ISPs prioritize speed test traffic, so your speed test results might look fine while your actual experience suffers.
How to identify it: Look for consistent patterns. Does your internet slow down every evening between 7 and 11 PM? Does it get slow around the same date each month? Try connecting to a VPN and running a speed test. If your speed is faster with a VPN, your ISP is throttling based on traffic type.
How to fix it: A VPN can bypass traffic-type throttling by encrypting your data so the ISP cannot see what you are doing. If you are hitting data caps, monitor your usage and consider upgrading your plan. For a deep dive into detection and fixes, read our complete guide: Is Your ISP Throttling You? How to Detect and Fix Internet Throttling.
Important: Not all slow internet is throttling. Before blaming your ISP, work through the other causes in this list. Genuine throttling shows a very specific pattern: consistent slowdowns at predictable times, with a VPN improving speeds. If your internet is slow randomly regardless of VPN usage, the cause is probably something else.
4. Outdated Router or Modem
If your router is more than four or five years old, it may not be capable of handling your current internet plan. Older routers use WiFi 4 (802.11n) or WiFi 5 (802.11ac), which have lower maximum throughput and worse performance with multiple devices compared to WiFi 6 (802.11ax) or WiFi 7 (802.11be) routers. Your modem might also be the bottleneck if it does not support the DOCSIS version your ISP requires for full speeds.
How to identify it: Check the model number of your router and modem. Look up their maximum supported speeds and WiFi standard. If your internet plan is faster than what your hardware can deliver, you have found the problem. Also check if your modem supports DOCSIS 3.1 if you have a cable connection with speeds over 300 Mbps.
How to fix it: Upgrade to a WiFi 6 or WiFi 7 router. If you are renting a modem from your ISP, consider buying your own DOCSIS 3.1 modem, which will save you the rental fee ($10 to $15/month) and likely perform better. Make sure your new router supports the number of devices you have and the square footage of your home.
5. Bufferbloat (The Hidden Cause)
This is the sneaky one. Bufferbloat happens when your router's buffers fill up with too much data, adding massive amounts of latency to every packet. Your speed test might show 100 Mbps download, but if bufferbloat is adding 200 to 500 ms of latency under load, everything will feel painfully slow. Video calls will stutter, gaming will lag, and even basic web browsing will feel unresponsive.
Bufferbloat is the most common reason people say "my internet is slow but my speed test is fast." Traditional speed tests only measure throughput, not the latency that builds up when your connection is under load. This is why pong.com specifically measures bufferbloat as part of its internet speed test, giving you a grade from A+ to F.
How to identify it: Run a speed test on pong.com and check your bufferbloat grade. A grade of C or worse means bufferbloat is significantly degrading your connection quality. If your grade is D or F, bufferbloat is likely the primary cause of your slow experience.
How to fix it: Enable SQM (Smart Queue Management) on your router if it supports it. Firmware like OpenWrt offers excellent SQM implementations. Some newer routers from brands like IQrouter and Eero include built-in bufferbloat mitigation. If your router does not support SQM, reducing the maximum throughput in your router's QoS settings to about 85% of your measured speed can also help. For a complete guide, read Bufferbloat: The Hidden Cause of Slow Internet.
What is bufferbloat? Think of it like a traffic jam. Your internet connection can move a certain amount of data per second. When too much data tries to get through at once, it backs up in your router's memory (the buffer). Every packet has to wait in line, adding delay. The result is that everything feels laggy even though the total throughput is fine. Bufferbloat is measured in milliseconds of added latency under load.
6. Slow DNS Servers
DNS (Domain Name System) translates website names like google.com into IP addresses your computer can connect to. If your DNS server is slow or overloaded, every website request starts with a delay while your device waits for the DNS lookup. The telltale sign is that pages take a long time to start loading, but once they begin, they load at normal speed.
How to identify it: If there is a noticeable pause before pages begin loading, but downloads and streaming work at normal speed once started, DNS is likely the problem. You can also test by navigating directly to an IP address (like 1.1.1.1) versus a domain name. If the IP loads instantly but domains are slow, DNS is the bottleneck.
How to fix it: Switch your DNS server from your ISP's default to a faster alternative. Cloudflare DNS (1.1.1.1) and Google DNS (8.8.8.8) are the two fastest and most reliable options. You can change this in your router settings (affects all devices) or on individual devices. The change takes about 30 seconds and is completely free.
7. Background Apps and Automatic Updates
Your devices are doing far more behind the scenes than you realize. Windows Update might be downloading a multi-gigabyte update. Your cloud storage service might be syncing thousands of files. Streaming apps might be pre-loading content. Game launchers like Steam or the Epic Games Store might be downloading a 50 GB game update. All of this eats your bandwidth without you knowing.
How to identify it: Open Task Manager on Windows (Ctrl+Shift+Esc) or Activity Monitor on Mac and sort by network usage. On Windows, the "Network" column shows which processes are consuming bandwidth. If you see a process using a large amount, you have found your culprit.
How to fix it: Set Windows Update to download during off-peak hours (Settings > Windows Update > Advanced options > Active hours). Pause cloud sync services when you need bandwidth. Set game launchers to only update games when you manually trigger it. On Windows 11, you can also enable "Metered connection" for your network to reduce background data usage.
8. Network Congestion During Peak Hours
Even without ISP throttling, your internet can slow down during peak usage hours (typically 7 to 11 PM on weekdays). This is genuine network congestion: too many people in your neighborhood are using the internet at the same time, and the shared infrastructure cannot handle the load. This is especially common with cable internet, where you share bandwidth with your neighbors.
How to identify it: Run speed tests on pong.com at different times: early morning, midday, evening, and late night. If you see consistent drops during evening hours that recover late at night, congestion is likely the cause. Unlike throttling, a VPN will not improve speeds during genuine congestion.
How to fix it: Unfortunately, you cannot fix your neighbor's internet usage. If congestion is a persistent problem, consider switching to fiber internet (which does not share bandwidth with neighbors) or a less congested ISP. You can also schedule large downloads and updates for off-peak hours to reduce your own contribution to congestion.
9. Malware and Viruses
Malware on your device can consume bandwidth by sending spam, mining cryptocurrency, participating in botnets, or transmitting your data to remote servers. If one specific device is slow while everything else on your network works fine, malware is a real possibility.
How to identify it: Check if the slowness is isolated to one device. If your phone and laptop work fine but one computer is crawling, that computer may be infected. Look for other signs: unexpected pop-ups, high CPU usage when idle, programs you did not install, or your computer's fan running constantly.
How to fix it: Run a full scan with reputable antivirus software (Malwarebytes, Windows Defender, or Bitdefender). Remove any suspicious programs. If the infection is severe, you may need to reset the device to factory settings. After cleaning, change your passwords for major accounts since malware may have captured them.
10. ISP Outages and Infrastructure Problems
Sometimes your internet is slow because your ISP is having problems. Equipment failures, damaged cables, maintenance windows, and regional outages can all degrade your connection. These issues are on the ISP's end and nothing you do on your side will fix them.
How to identify it: Check your ISP's status page or social media accounts. Search for your ISP name on Downdetector (downdetector.com) to see if other users in your area are reporting problems. If many people in your neighborhood are experiencing the same issue at the same time, it is almost certainly an ISP-side problem.
How to fix it: Wait it out, or call your ISP to report the issue and get an estimated resolution time. If outages are frequent, document them with speed test results from pong.com. Frequent, prolonged outages may give you grounds to break your contract without penalty or negotiate a bill credit.
11. Damaged or Outdated Ethernet Cables
If you are using a wired connection and still getting slow speeds, the cable itself might be the problem. Ethernet cables can be damaged by bending, crimping, or running them near power cables. Older cables (Cat 5 or Cat 5e) also have lower maximum speeds than newer Cat 6 or Cat 6a cables. A damaged cable might still work but negotiate at a lower speed (100 Mbps instead of 1 Gbps).
How to identify it: Check the printing on your Ethernet cables to see what category they are. If they say Cat 5, they max out at 100 Mbps. Inspect cables for visible damage, tight bends, or worn connectors. Try swapping in a different cable and testing your speed on pong.com.
How to fix it: Replace old or damaged cables with Cat 6 or Cat 6a cables. These are inexpensive (under $10 for most lengths) and support speeds up to 10 Gbps. Make sure to also check the cable between your modem and router, not just the one going to your computer.
12. Browser Extensions and Cache Bloat
If your internet seems slow only when browsing the web but streaming, gaming, and other apps work fine, the problem might be your browser rather than your internet connection. Browser extensions can intercept every page request, adding delays. A bloated cache or corrupted browser data can also cause pages to load slowly.
How to identify it: Open an incognito or private browsing window (which disables most extensions) and visit the same sites that were loading slowly. If they load faster in incognito mode, an extension is the culprit. You can also try a different browser entirely to rule out browser-specific issues.
How to fix it: Disable extensions one by one to find the offender. Ad blockers, VPN extensions, and security add-ons are the most common culprits. Clear your browser cache and cookies (Settings > Privacy > Clear browsing data). If the problem persists, try resetting your browser to its default settings.
Why Your Speed Test Is Fast But Internet Feels Slow
This is one of the most common and most frustrating internet problems. You run a speed test, it says you have 200 Mbps or even 500 Mbps, and yet your Zoom calls drop, gaming is laggy, and streaming buffers constantly. How is that possible?
The answer usually comes down to three things that basic speed tests do not measure:
What Is Internet Latency?
Latency (also called ping) is the time it takes for data to travel from your device to a server and back, measured in milliseconds. High latency makes your internet feel slow even when bandwidth is high. Think of it as the difference between a wide highway (bandwidth) and a long highway (latency). You can have a six-lane road, but if the destination is 500 miles away, it still takes time to get there. For web browsing, video calls, and gaming, low latency matters more than raw download speed.
What Is Jitter?
Jitter is the variation in latency over time. If your ping is a steady 20ms, your connection feels smooth. But if it bounces between 15ms and 200ms unpredictably, video calls will stutter, VoIP audio will cut out, and games will feel erratic. High jitter is often caused by network congestion, WiFi interference, or an overloaded router. A good jitter measurement is under 10ms.
What Is Bufferbloat?
Bufferbloat is the increase in latency that happens when your connection is under load. Your latency might be a nice 15ms when nothing is happening, but jump to 300ms+ the moment someone starts a download or a video stream. This is the most common reason speed tests look great but your internet feels terrible. Basic speed tests measure throughput during load but do not measure the latency caused by that load. Pong.com specifically measures bufferbloat and grades it from A+ to F.
The bottom line: If your speed test shows fast speeds but your internet feels slow, the problem is almost certainly latency, jitter, or bufferbloat. Run a complete speed test on pong.com to measure all of these metrics. A speed test that only shows download and upload numbers is giving you an incomplete picture.
Why Different Speed Tests Show Different Results
If you have ever run a speed test on one site and then immediately run another on a different site, you have probably noticed the results do not match. This is not a bug. Different internet speed test tools measure in different ways:
- Server location matters. A speed test that connects to a server inside your ISP's network will show faster speeds than one that connects to a server across the country. Tests inside the ISP network do not reflect real-world performance.
- Test methodology varies. Some speed tests use single connections, others use multiple connections. Some measure for 10 seconds, others for 30. These differences change the results, especially on connections with high latency.
- ISPs sometimes prioritize speed test traffic. Some ISPs detect when you are running a speed test and give that traffic higher priority, making your results look better than your actual experience.
- Bufferbloat is usually not measured. Most speed tests only show throughput. They do not measure the latency increase that happens during the test, which is the metric that actually determines how your internet feels.
For the most accurate picture of your connection, use an independent speed test like pong.com that tests against servers outside your ISP's network and measures latency, jitter, and bufferbloat alongside raw speed. For a detailed comparison of speed test tools, see our complete guide to the best internet speed tests.
When to Call Your ISP (and What to Say)
If you have worked through the list above and ruled out problems on your end, it is time to call your ISP. But calling tech support without data is a waste of time. They will tell you to restart your router, and nothing will change. Here is how to make the call productive.
- Gather your evidence first. Run tests on pong.com at multiple times of day for at least a few days. Save or screenshot the results showing your download speed, upload speed, latency, jitter, and bufferbloat grade.
- Know your plan speed. Check your ISP bill or account page for your plan's advertised download and upload speeds.
- Be specific on the call. Say something like: "I am paying for 500 Mbps but I am consistently measuring 85 Mbps during evening hours. I have tested with pong.com at 6 AM, noon, and 9 PM for the past three days. My morning speeds are 480 Mbps but my evening speeds drop to 85 Mbps."
- Mention you have tested with Ethernet. This immediately tells tech support that the issue is not WiFi related and moves you past the basic troubleshooting script.
- Ask for a line test. Your ISP can run diagnostics on your line from their end to check for signal issues, noise, and packet loss.
- Request a technician visit if needed. If the phone support cannot resolve the issue, ask for an in-person technician. There may be a problem with the wiring to your house or the equipment on the street.
Escalation tip: If front-line support is not helpful, politely ask to speak to a supervisor or a tier-2 technician. Mention that you have documented evidence of speeds consistently below your plan, and that you are considering filing a complaint with the FCC. This often gets faster results.
Frequently Asked Questions
Why is my internet slow even with fast speeds?
Why is my WiFi slow but my Ethernet is fast?
Why does my internet slow down at night?
How do I fix slow internet quickly?
How do I fix slow internet on just one device?
Does restarting my router actually help?
What is a good internet speed?
Why do different speed tests give different results?
Test Your Internet Connection Now
You have read the causes and the fixes. Now it is time to diagnose your specific problem. Pong.com measures everything that matters: download speed, upload speed, ping, jitter, bufferbloat, and overall connection health. In about 30 seconds, you will know exactly which of the 12 causes above is affecting you, and you will have the data you need to fix it or hold your ISP accountable.
Check your internet speed on pong.com and stop guessing why your internet is slow.
Ready to test your connection?
Measure your real-world speed, ping, jitter, and bufferbloat — free, no signup required.
Run Free Speed Test