Back to Blog
GuideMarch 2, 2026·14 min read

Why Is My Internet Slow? 12 Causes and How to Fix Them

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.

Step One: Run a Real Speed Test

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 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.

ℹ️ Info

Why basic speed tests miss the real problem: A standard 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.

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.

CauseKey SymptomQuick Test
WiFi interference or distanceSlow on WiFi, fast on EthernetCompare wired vs wireless speed on pong.com
Too many devicesSlow when everyone is homeDisconnect devices and retest
ISP throttlingSlow at peak hours, fast late at nightVPN comparison test
Outdated router or modemConsistently slower than plan speedCheck device age and specs
BufferbloatSpeed test looks fine, but everything feels laggyCheck bufferbloat grade on pong.com
DNS issuesPages take forever to start loading, then load quicklySwitch to 1.1.1.1 or 8.8.8.8
Background apps and updatesSudden slowdowns on one deviceCheck task manager for bandwidth usage
Peak hours congestionSlow every evening, better by midnightTest at different times of day
Malware or virusesOne device slow, others fineRun antivirus scan
ISP outage or problemsEverything stopped working suddenlyCheck ISP status page or Downdetector
Bad Ethernet cablesWired connection drops or runs below plan speedTry a different cable
Browser extensions and cacheSlow browsing but other apps work fineTest 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.

⚠️ Warning

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

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 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.

💡 Tip

What is bufferbloat in plain English? 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.

6. DNS Issues

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. Peak Hours Congestion

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.

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.

  1. 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.
  2. Know your plan speed. Check your ISP bill or account page for your plan's advertised download and upload speeds.
  3. 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."
  4. 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.
  5. 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.
  6. 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.
💡 Tip

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 but my speed test says it is fast?
This is almost always caused by bufferbloat. A basic speed test only measures raw throughput (how much data per second). But if your router has high bufferbloat, it adds significant latency under load, making everything feel slow even though the raw speed is fine. Run a test on pong.com, which measures bufferbloat separately and gives you a grade. If your bufferbloat grade is C or worse, that is your problem. Enabling SQM (Smart Queue Management) on your router is the most effective fix.
Why is my WiFi slow but my Ethernet is fast?
The issue is between your device and your router, not between your router and the internet. Common causes include being too far from the router, walls or floors blocking the signal, interference from other WiFi networks or electronics, and your device using the slower 2.4 GHz band instead of 5 GHz. Try moving closer to the router as a quick test. If that fixes it, consider a mesh WiFi system to improve coverage throughout your home.
Why does my internet slow down at night?
Two likely causes: ISP throttling or peak-hour congestion. Between 7 and 11 PM, most people are home streaming and browsing, which creates heavy load on your ISP's network. To tell them apart, try connecting to a VPN during peak hours and run a speed test. If the VPN makes your connection faster, your ISP is throttling. If the VPN has no effect (or makes things slightly slower), the issue is genuine network congestion in your area.
How do I fix slow internet on just one device?
If only one device is slow while others work fine, the problem is with that device, not your internet. Check for malware by running an antivirus scan. Look at what is running in the background (Task Manager on Windows, Activity Monitor on Mac) and close anything using heavy bandwidth. Clear your browser cache if the issue is web browsing. Update your device's network drivers. As a last resort, restart the device or forget and reconnect to your WiFi network.
Does restarting my router actually help?
Yes, sometimes. Restarting your router clears its memory, resets network connections, and can resolve temporary software glitches. If your internet improves after a restart but slows down again within hours or days, the restart is just a bandaid. The underlying cause is likely bufferbloat, overheating, outdated firmware, or a router that is too old to handle your number of devices. If you need to restart your router more than once a week, it is time to investigate the root cause or replace the router.
Is 100 Mbps fast enough? How much internet speed do I actually need?
For most households, 100 Mbps is sufficient for basic needs: streaming on a couple of devices, video calls, and browsing. However, if you have a large household with many devices streaming 4K simultaneously, you will want 300+ Mbps. For competitive gaming, speed matters less than latency and jitter. Run a test on pong.com to see not just your speed but your connection quality. A 50 Mbps connection with great latency and no bufferbloat will feel faster than a 300 Mbps connection with poor quality metrics.

Find Out Exactly Why Your Internet Is Slow

You have read the causes and the fixes. Now it is time to diagnose your specific problem. [Pong.com](https://www.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. Run your test now and stop guessing.

Ready to test your connection?

Measure your real-world speed, ping, jitter, and bufferbloat — free, no signup required.

Run Free Speed Test