A WordPress site that was quick at launch and has gradually slowed down over a year or two often has the same underlying cause: a database that’s accumulated a lot of unnecessary weight.
What actually piles up
- Post revisions — WordPress saves a new revision nearly every time you edit a page, indefinitely, by default.
- Spam and trashed comments — often left sitting in the database long after being marked as spam.
- Transient options — temporary cached data from plugins that doesn’t always get cleaned up properly.
- Orphaned data — leftover entries from plugins you deactivated or uninstalled a long time ago.
Why it slows things down
Every page load runs database queries, and a bloated database with excess rows and unoptimized tables makes those queries slower, even when the extra data is never actually displayed to a visitor.
What actually helps
Limiting post revisions, regularly clearing spam comments, and periodically optimizing database tables (many hosting control panels, including HestiaCP, make this a couple of clicks). It’s routine maintenance, not a one-time fix.
This is exactly the kind of unglamorous upkeep our website management plans handle in the background, so it doesn’t quietly accumulate for two years before anyone notices.
