How to Fix WordPress 429 Too Many Requests Error

Apr 2, 2020 | Errors and Troubleshooting, WordPress, WordPress website

Are you facing WordPress 429 too many requests error on your website? The 429 request error can be very frustrating because it is very difficult to find the cause of the error. WordPress 429 too many request error is triggered when a user tries to send a request to your server to protect your site from a DDOS attack. Fortunately, we know the most common causes. However, since there are multiple possible culprits, you often have to try multiple solutions before you can fix it.

If you have encountered the WordPress 429 too many requests error, then don’t worry, the 429 error can be fixed. In this article, we will tell you about what causes the WordPress 429 request error and how you can fix the error, and in the end we will give you some tips to avoid the WordPress 429 error in future.

What Causes WordPress 429 Too Many Requests Error?

The most common cause of “429 Too many requests” error is when a user, bot, or script tries to send too many requests to the web servers. This 429 error is created to prevent DDOS attacks on WordPress websites. You may see the WordPress 429 too many requests error in various ways.

  • 429 Error
  • HTTP 429
  • 429 Too Many Requests
  • Error 429 Too Many Requests

WordPress is a content management system that uses the PHP language to perform its functions. Every time you do a task, make changes or add something new to your WordPress site, WordPress runs PHP scripts to do those tasks. When you make changes and WordPress runs a PHP script, it sends a request to the server of the website to execute the requested function.

The  429 request error occurs when WordPress tries to send too many requests to the server. This error is created to protect the server from DDoS attacks, which makes it vulnerable for hackers to hack the website. It can also be caused by outdated or vulnerable plugins, or nulled or poorly coded WordPress theme.

How to Fix WordPress 429 Too Many Requests Error

There are a few methods you can try to find the cause of the 429 error. We will guide you to fix the error 429. First, make sure that you are not using outdated plugins or themes. If you are using hacked plugins or themes, immediately remove them, as they are generally the main cause of this error.

Find and Remove Error Causing Plugin

To fix the Error 429 Too Many Requests in WordPress, first, remove all the unnecessary plugins and check if the problem is fixed. If the error is gone, then that’s great, otherwise deactivate all the plugins and check if they are the reason behind the error 429. Simply go to your WordPress dashboard and click on the plugins section. Now, select all the plugins and choose Deactivate from the drop-down menu and then click apply bulk to deactivate all the plugins. If the error is fixed, then check which plugin is causing the HTTP 429 error by activating one by one and remove it.

If you are having difficulty logging in to your WordPress dashboard, then you can use FTP client or CPanel to access the plugins folder. Login to your FTP client or CPanel and go to the file manager.

Now open file manager and you will see the public.html folder, click on it. It will contain a wp-content sub folder in it, open it.

To deactivate all the plugins on your WordPress website, right click on the plugins folder and rename it. Now create an empty folder and name it plugins. Go to your WordPress website to check if the error is fixed or not. If the problem is solved, then it’s the plugin you need to check.

Now go back to the wp-content folder in the server and remove the empty folder you created and rename back the original folder. It will restore all the plugins on your site. Now go to the WordPress dashboard and find the culprit to remove it.

Change to the Default WordPress Theme

Outdated or null WordPress theme can also be the cause of Error 429 Too Many Requests. This 429 error is common among the websites that use free and poorly coded themes. Change your active WordPress theme with the default theme. If this fixes error 429, you can find another WordPress theme or report a problem with the theme developer and solve it. Always choose the theme from a reliable source and keep it up to date.

Contact Your Hosting Provider

If none of the above methods work, then contact your hosting provider and ask them to fix the error. Often, third-party services that require access to your website trigger the error 429 too many requests. It can be search engines, crawlers, and other web applications. If you see an error in the Google search console or a third-party service, they may be sending too many requests to your WordPress website. In this case, you should ask your hosting provider not to block these requests.


WordPress 429 Too many requests error is a terrible problem that can consume your server resources and even damage your site. Follow the above mentioned steps to remove the 429 error and if you are still unable to fix the error get a help from a professional. Take the precautionary measures to avoid this error in the future.

  • Make sure you use reliable and hosting services.
  • Always update your plugins, themes, and WordPress.
  • Remove all the unnecessary plugins from the website.
  • Avoid outdated or null plugins and themes because they create vulnerabilities which gives access to the hackers to hack the website by putting backdoors and malware redirect.
  • Improve the security of the website and install a best WordPress security plugin.