429 Too Many Requests Error: Why Your Site Is Blocking Visitors

Visitors or you see "429 Too Many Requests" — something protecting your site decided one browser or address was asking for too much, too fast, and told it to slow down.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

A 429 is a deliberate response, not a crash. Something between the visitor and your pages — Cloudflare, your host's firewall, a security plugin, or the web server itself — counts requests from each address and refuses more once a threshold is passed. It is there to stop bots from scraping, hammering login pages, or overloading the server, which is a good thing. The trouble starts when the limit is set too tight, or when many real people share one address, like an office behind a single router or mobile users on a shared carrier address.

On WordPress sites the most common triggers are aggressive bots crawling every page at once, brute-force login attempts, and the site's own background activity: the Heartbeat feature, page builders, and plugins that poll admin-ajax.php every few seconds. A 429 in a plugin's log is a different story. There, your site is the one being told to slow down, by an outside service with an API limit — for example a shipping, email, or reviews service — usually because a plugin is calling it far more often than it should.

Google treats 429 much like a temporary server overload: Googlebot slows its crawling and tries again later. That is harmless for a short spell, but if Googlebot or legitimate services keep getting 429 for days, pages can drop out of the index. So the fix is not to switch protection off, but to tune it so it catches abusive traffic while letting customers, search engines, and your own tools through. If the block is outright and permanent rather than a slow-down, you are more likely looking at a 403 Forbidden error.

What not to do

When to get help

Get help if customers keep reporting the error, if it hits checkout or contact forms, or if you cannot tell which of several layers — Cloudflare, host firewall, security plugin — is doing the blocking. Rate limits are layered, and loosening the wrong one does nothing except make the site less safe. Someone who can read the firewall and access logs can see exactly which addresses are being limited, separate the bots from the buyers, and set rules that stop abuse without turning away a whole office of real customers or Google's crawler.

Glenn runs WebsiteSelfHelp and untangles rate-limit and firewall problems like this for small business sites. Send a screenshot of the error and roughly when it happens, and he will come back with a plain explanation of what is blocking people and what it will take to fix — you do not need to hand over passwords to start.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

What does 429 Too Many Requests mean?

It means the server or a protection layer in front of it received too many requests from one address in a short time and is refusing more for now. It is a rate limit, not a broken site.

How long does a 429 error last?

It depends on the rule. Many limits reset within a few minutes to an hour, and some servers tell browsers exactly how long to wait. If the block lasts days, it has probably become a permanent ban and needs looking at.

Is a 429 error my fault or my host's?

Either can be responsible. A limit you or a plugin set too tight is on your side. A host-wide limit is on theirs. Aggressive bots or too many admin tabs can trigger both. The error page's branding usually tells you which layer sent it.

Will 429 errors hurt my SEO?

Short bursts will not. Google slows down crawling when it gets a 429 and tries again later. If Googlebot keeps receiving 429 for an extended period, pages can drop out of search results.

Why do customers at one office all get the 429 error?

Everyone on one office network usually shares a single public IP address. To your site they look like one very busy visitor, so a tight rate limit catches them all at once.

What is Cloudflare error 1015?

It is Cloudflare's rate limiting page, shown when a rate limiting rule on the site has been triggered. The site owner can see which rule fired in the Cloudflare security events log and adjust it.

Can I fix a 429 error myself?

Often, yes, if it comes from a security plugin or Cloudflare rule you can reach. If it comes from your host's server limits or an outside API, you will need their support or someone who can read the logs.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible