Error Connection Timed Out

Are you seeing the “Error Connection Timed Out” or “ERR_CONNECTION_TIMED_OUT” error in your browser? Not a very helpful error message, is it? Mostly WordPress users in shared hosting experience this error due to limited resources. The error message indicates that your website is trying to do more than the server capacity.

If you’re using Cloudflare for example, the error is the same as the above, but with code 522 that means the server is not responding for a long time.

Why WordPress Error Connection Timed Out?

Connection timeout message is frequent trouble in shared hosting servers where many websites stored in one particular server. Due to a large number of accounts, therefore the server could not cope with it and lack enough resources. Thus, the reason above, it overburden the server and end up with the connection timed out message. That is, the websites could not load whenever the server can not handle.

However, this can be either due to a faulty plugin or a theme. And it can also due to low PHP memory or less execution time in the php settings. Alternately, perhaps your site has exceeded its maximum allowed bandwidth.

How to Fix WordPress Error Connection Timed Out?

Now, let’s fix the problem in the shared hosting environments, especially.

1. Increase PHP value limit

When your hosting provider using CPanel or Plesk, you may increase it under an option named multiphp ini editor or php settings. Try increasing max_execution_time, max_input_time, max_input_vars and memory_limit as below screenshot.

Or you can easily modify this the php.ini file is located on your root directory. If the php.ini doesn’t exist, you might be able to change it within your .htaccess file. Just like with the php.ini file, this is also located within your root directory.

2. Deactivate WordPress plugins

Another possibility for WordPress timeout error is the plugin incompatibility. So, make sure to disable all your plugins at once, from your WordPress dashboard. Reactivate your plugins one by one, until you find the exact one that has the problem. Then, delete it, or search for an alternative tool.

3. Default Theme

In other cases, the theme can be the problem if it sends lots of requests, and it’s not well coded with the minimum optimization. It’s a simple thing that you switch to another theme, or simply use one of the default WordPress themes, then, verify if things work properly.

If the default WordPress themes had no issues, then you need to look for another theme and remove the faulty theme.


WordPress error connection timed out occurs due to exhausted PHP memory limit, lower execution time, faulty themes and plugins, etc. These are the things to verify when you have timed out error messages in general, and in WordPress especially.

WordPress needs lots of resources and that’s why optimized WordPress hosting becomes popular and a need in the last years. The huge number of PHP executions and requests will never work with a classic hosting environment.

You may also like...