You're working on your website - changing content, checking orders, refreshing the admin panel for the tenth time that day. Then suddenly - the site stops loading. Or you get an error like "Access Denied", "403 Forbidden", or the page just doesn't respond.
The first thought is usually the worst possible one - I've been hacked, the server crashed, I've lost my website. In the vast majority of cases, none of that is true. What actually happened is much simpler, and much easier to fix: your IP address has been temporarily blocked, and your own hosting did it, for security reasons.
Why this happens
Every serious hosting provider has a built-in security system that monitors who's accessing the site and admin panel, and how. These systems (on cPanel hosting they're often called cPHulk, CSF/LFD, or ModSecurity, depending on the host) exist to stop hackers trying thousands of passwords a minute (a so-called brute-force attack), or automated attacks that fire off a flood of requests at once.
The problem is these systems can't tell the difference between "a hacker trying to break in" and "a business owner working intensively on their own site" - both cases look similar from a technical standpoint: lots of requests from the same IP address, in a short window of time.
If you work in the admin panel often and for long stretches - refreshing the page, keeping multiple tabs open at once, an editor auto-saving changes, plugins sending requests in the background - the system sometimes interprets that as suspicious activity and automatically blocks your IP address, even though you're doing completely legitimate, everyday work.
How to tell if this is what's actually going on
There's a simple test that tells this problem apart from an actual site outage.
- Turn off WiFi on your phone and open the site over mobile data (4G/5G) - if it works fine there, the problem is definitely with your IP address, not the site.
- Ask a colleague, friend, or family member to open the site from their own network - if it works for them, that confirms the site is alive and well, and only your address is blocked.
- If the site doesn't work for anyone at all, even from a different network, then something else is going on (an actual server problem), and it's worth contacting your host or agency right away.
Why restarting your router often fixes this in seconds
This feels like a "magic" fix, but there's a perfectly logical reason behind it.
Most home and office internet connections don't have a fixed (static) IP address - your internet provider assigns a dynamic one, which changes from time to time. When you restart your router (turn it off, wait thirty seconds to a minute, turn it back on), the router reconnects to your provider and, in many cases, gets a new IP address.
Since the block is tied to the exact old IP address, the new one isn't blocked - and the site works again instantly, with no need to wait for the block to expire or contact anyone.
That's exactly why restarting the router has become the "folk remedy" for this problem - it's simple, fast, and usually works.
What if restarting the router doesn't help
This happens when your internet provider assigns the same or a very similar IP address even after a restart (sometimes called a "sticky" IP), or when the business has a static business internet line that's deliberately set not to change. In that case, restarting the router won't change anything, and you'll need one of the following instead.
- Wait it out. Automatic blocks are almost always temporary - depending on the host, they usually last anywhere from about fifteen minutes to 24 hours, rarely longer.
- Contact your host or agency right away. They can manually lift the block on your IP address within a few minutes, no waiting required - this is the fastest and most reliable fix if you urgently need access.
- Request a permanent whitelist for your IP address. If you have a fixed, known IP address (say, a business internet line at the office), your agency or host can permanently exempt it from this blocking system, so this never happens to you again.
How to reduce the chances of this happening again
- Avoid keeping multiple tabs or windows of the same admin panel open at the same time
- If you use plugins or tools that automatically and frequently refresh data (say, some real-time stats plugins), consider turning them off when they're not needed
- If you work on the site regularly and intensively (daily editing, order management), the best fix is to ask your agency right away to permanently add you to the whitelist, instead of relying on a router restart every time
Why this isn't something to worry about
A block like this is a sign the security system is doing its job - it's protecting the site from real attacks, even if it occasionally catches a legitimate user who's just working hard. That's a much better situation than the alternative - a system that doesn't react to suspicious activity at all.
It also doesn't mean your website was hacked, or that anyone accessed something they shouldn't have - it's an automatic, pre-programmed reaction to a traffic pattern, nothing personal and nothing dangerous.
Frequently asked questions
Does this mean my website has been hacked or is at risk? No - this is a normal, automatic protection triggered by a request pattern, not an actual breach. If anything, it's a sign the protection exists and is working.
Does restarting the router always help? Not always - it depends on whether your internet provider assigns a dynamic or static IP address. If it doesn't help after one or two tries, move on to contacting your host.
How long does the block last if I don't restart the router or contact anyone? Depends on the host and the systems they use, but usually somewhere between fifteen minutes and 24 hours - after that, the block lifts on its own.
Does this affect my clients or website visitors, not just me? No - the system only blocks the exact IP address that sent too many requests, not the entire site. Other visitors, from other addresses, see the site completely normally.
I have a static business IP address and restarting the router doesn't help - now what? The best fix is to ask your agency or host to permanently whitelist that exact IP address - after that, this problem won't happen again, no matter how intensively you work on the site.
How do I find my current IP address to pass along to my agency? Type "what is my IP address" into Google - the top result usually shows your current public IP address directly, which you can pass along to your agency for whitelisting.
In closing
If your website suddenly "breaks" just for you, while it works fine for everyone else, it's almost certainly not an actual failure - it's a security system that temporarily blocked your IP address because your activity looked like something suspicious.
The first thing to try is always a router restart - it's fast and free. If that doesn't help, your host or agency can lift the block manually right away, and, if this happens to you often, permanently whitelist you so the problem never comes back.