My WordPress site became extremely slow overnight. What happened?
I run a small business website on WordPress and everything was fine until yesterday. Now every page takes like 10+ seconds to load. I didn't install any new plugins or change anything. I checked with GTmetrix and says my TTFB is over 4 seconds. I'm on shared hosting with Bluehost. What could have caused this and how do I fix it?
1 Answer(s)
This is almost always one of three things: a plugin conflict, database bloat, or your hosting server having issues. Since you didn't change anything, I'd bet on a plugin conflict or server-side problem.
Start by deactivating ALL plugins and see if speed returns. If it does, reactivate them one by one until the slowdown comes back — that's your culprit. Also, check if any plugins auto-updated recently; that's a common trigger.
Next, clean up your database. Install WP-Optimize and run a cleanup to remove post revisions, spam comments, and transient options. A bloated database will absolutely destroy your TTFB.
If that doesn't work, contact Bluehost support and ask them to check your server's CPU and memory usage. Shared hosting means other sites can affect you. If your site consistently needs more than 2 seconds to load, it might be time to upgrade to a VPS or managed WordPress hosting like Kinsta or WP Engine. Also, install a caching plugin like WP Rocket or LiteSpeed Cache if you haven't already — it can cut load times by 60-70%.