Why Is My Internet So Slow?

A sluggish internet connection is one of the most frustrating everyday tech problems. Before you call your ISP or upgrade your plan, it's worth running through a checklist of common culprits — many of which you can fix yourself in minutes.

Step 1: Run a Speed Test

Start by measuring what you're actually getting. Use a free tool like Fast.com or Speedtest by Ookla to check your current download and upload speeds. Compare these to the speeds promised in your internet plan.

  • If speeds are close to your plan's promise: the issue is likely within your home network.
  • If speeds are significantly lower than promised: the issue may be with your ISP or modem.

Step 2: Restart Your Router and Modem

It sounds basic, but a simple restart clears cached data and resets your connection. Turn off your modem and router, wait 30 seconds, then power them back on. Wait two minutes for the full restart before testing again. This fixes a surprising number of slow-speed problems.

Step 3: Check Your Wi-Fi Signal Strength

Distance and obstacles between your device and router dramatically affect speeds. Try these fixes:

  • Move closer to the router and retest.
  • Reposition your router to a central, elevated location — not inside a cabinet or cupboard.
  • Switch between 2.4 GHz (better range) and 5 GHz (faster speeds, shorter range) bands if your router supports both.
  • Consider a Wi-Fi extender or mesh system for larger homes.

Step 4: Identify Bandwidth-Hogging Devices or Apps

Check if another device on your network is consuming large amounts of bandwidth. Common culprits include:

  • Automatic software updates (Windows, macOS, gaming consoles)
  • Cloud backup services (Dropbox, Google Drive, iCloud) syncing large files
  • Streaming video in 4K on multiple devices simultaneously
  • Peer-to-peer applications like torrents running in the background

Most routers have a connected devices list in their admin panel (usually at 192.168.1.1 or 192.168.0.1) where you can spot unusual activity.

Step 5: Use a Wired Connection

For the fastest, most reliable speeds, plug your device directly into the router with an Ethernet cable. This eliminates Wi-Fi interference entirely and is especially recommended for video calls, gaming, and large downloads.

Step 6: Check for DNS Issues

Your DNS server translates web addresses into IP addresses. Your ISP's default DNS servers can sometimes be slow. Switching to a faster public DNS can improve browsing speed:

  • Google DNS: 8.8.8.8 and 8.8.4.4
  • Cloudflare DNS: 1.1.1.1 and 1.0.0.1

You can change your DNS settings in your device's network settings or directly in your router's admin panel.

Step 7: Update Router Firmware

Outdated router firmware can cause performance issues and security vulnerabilities. Log into your router's admin panel and check for firmware updates under the settings or administration section.

When to Call Your ISP

If you've tried all the above and still experience slow speeds on a wired connection during a speed test, it's time to contact your internet service provider. Request a line test, ask about congestion in your area, or discuss whether your current plan is the right fit for your usage.