How to Fix the 429 Too Many Requests Error in WordPress

Does your WordPress site suffer from the dreadful 429 too many requests error? This error is one of the many errors to be encountered with WordPress.

You should immediately start troubleshooting this error since it will cause your website to become inaccessible.

However, unlike most WordPress errors, this error message gives no indication of what is causing it.

Those who are new to web development may find this frustrating, but hopefully there are a few potential solutions.

In today’s tutorial, I will show you the five best ways to fix the 429 error message in WordPress.

Let’s get started!

Troubleshooting the 429 Too Many Requests Error in WordPress

429 Too Many Requests error messages are displayed when a user makes too many requests in a short amount of time (e.g., from a plugin, a DDoS attack, etc.). This is a server’s way of asking you to stop sending requests. There are 5 ways you can fix it:

1) Set your WordPress login URL to a different one
2)Make sure your HTTPS internal links aren’t causing the problem
3) Deactivate all your WordPress plugin
4) Use the default WordPress theme
5) Get in touch with your hosting company

What is the HTTP 429 Too Many Requests Error?

The 429 Too Many Requests indicates the user has sent too many requests in a given amount of time (“rate limiting”).

The response representations SHOULD include details explaining the condition and MAY include a Retry-After header indicating how long to wait before making a new request.

Check out my guide to HTTP error codes if you want to know more about this!

What Causes WordPress 429 Too Many Requests Error?

A user, bot, or script that makes too many requests to the server is the primary cause of the 429 too many requests error. This is a measure to protect websites from DDOS attacks.

If it is not configured correctly, it may end up preventing search engines and other APIs from running smoothly and keeps users locked out of your website.

Regardless of misconfiguration issues, this error can also be caused when your web host cannot handle a traffic spike.

Elementor users often have to face this error.

Troubleshooting the 429 Too Many Requests Error in WordPress

Step 1: Change Your WordPress Default Login URL

Attempting to login with brute-force is one of the main reasons for WordPress websites to encounter the 429 error. You can prevent hackers from finding your WordPress login page by changing its URL from the default option.

The free WPS Hide Login plugin is the easiest way to change your default WordPress login URL.

Once installed and activated, go to Settings >> WPS Hide Login tab in your WordPress dashboard.

WPS hide login plugin

Ensure that you are not using easy-to-guess options such as login and wp-login.

Step 2: Identify And Deactivate Misbehaving Plugins

Plugins are typically to blame for 429 errors on your website. 

Your first step should be to deactivate all WordPress plugins on your site. In the WordPress admin area you can do this by selecting all plugins on the plugin page.

Then, select ‘Deactivate’ from the bulk actions drop down box and click ‘Apply’.

bulk deactivate plugins

Check your website to see if the problem has been resolved. The plugin likely caused the issue if the problem is fixed.

The plugins can now be activated one at a time and you can check the result after each. Using this method, you can identify which plugin caused the error.

You can replace the plugin causing the error with an alternative plugin or notify the plugin author of the error, so he can fix it!

Step 3: Change Your Website Theme

The 429 Too Many Requests error can also be caused by poorly coded or outdated WordPress themes. Free-theme websites are also prone to having this problem. See if the issue is resolved by changing your current theme.

Go to Appearance > Themes in your WordPress admin dashboard. Activate the default theme of WordPress.

If you don’t have access to the admin dashboard, access your website using FTP and rename the Themes folder.

If this fixes the problem, then you’ll have to upgrade or change your website theme.

Step 4: Contact Your Hosting Provider

In many cases, you’ll receive a 429 too many requests error as a result of third-party services gaining access to your site.

In such a situation, your hosting provider’s firewall might block search engines, crawlers, monitoring services, and web apps, causing the 429 too many requests error.

Make contact with your web host’s technical support team and ask them to take a look at your site to fix the error.

Quickly Troubleshooting The Error: Final Thoughts

There is nothing more frustrating than encountering a website error. When it comes to errors, error codes at least offer enough information to begin fixing them. Whenever you encounter the 429 Too Many Requests error, you know that something is bombarding your server with too many requests, so you only need to pinpoint where the issue lies.

To resolve the 429 error, here are four possible solutions.

  1. You can change the default WordPress login URL.
  2. Temporarily deactivate all your plugins.
  3. Switch to the default WordPress theme.
  4. If the error persists, contact your host.

Thanks for reading this article. We hope it helped you fix the 429 WordPress error on your website.