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!
Table of contents
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!
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.
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.
Ensure that you are not using easy-to-guess options such as login and wp-login.
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’.
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!
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.
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.
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.
Thanks for reading this article. We hope it helped you fix the 429 WordPress error on your website.
Fixing the “link you followed has expired” error is easy. All you need to do is to increase the maximum upload size and execution times for your website. In order to do this, you’ll have to edit a core WordPress file and copy a few lines of code.
Are you facing the Establishing a database connection error in WordPress? One of the most […]
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