Short answer: CPU limit exceeded means your hosting account used more processing power than the plan allows. The server may slow the website, block requests, or show an error until usage drops.
This warning is common on free and cheap shared hosting because many accounts share the same physical server. The message is not only about traffic. Plugins, bots, admin tasks, backups, and badly optimized pages can also use CPU.
Common symptoms
- The site is slow during traffic spikes.
- WordPress admin freezes while saving posts.
- A backup, security scan, or page builder action fails.
- The host dashboard shows CPU usage at or near 100 percent.
- Visitors see resource limit or 503-style errors.
Why this happens
Too many dynamic WordPress requests
Every uncached WordPress page needs PHP and database work. If pages are not cached, each visitor can trigger fresh CPU work.
Heavy plugins or page builders
SEO tools, form builders, security scanners, analytics plugins, sliders, and page builders can add extra processing, especially inside wp-admin.
Bots and repeated login attempts
Bad bots can hit pages and login URLs repeatedly. Even fake traffic can consume CPU on a small hosting plan.
What to check first
- Check the hosting dashboard CPU graph.
- Temporarily disable the most recent plugin.
- Enable page caching if your host allows it.
- Look at security logs for repeated bot or login activity.
- Reduce background tasks such as backups and scans.
Practical fixes
Turn on caching and avoid clearing cache too often.
Remove plugins that duplicate the same feature.
Move backups and image optimization away from peak traffic hours.
Block obvious bot traffic using your host or CDN tools.
Use a lighter theme for small hosting accounts.
When to upgrade
Upgrade when CPU warnings return even after caching, plugin cleanup, and bot blocking. A site that earns money or serves customers should not depend on a plan that frequently throttles CPU.
Related reading
Use the Free Hosting Suitability Checker if you are unsure whether a free plan is enough. You can also read what happens when free hosting reaches limits for a deeper explanation of common limits.
Trusted external references
- WordPress optimization guide – official performance guidance for caching, plugins, images, and hosting limits.
- WordPress hosting requirements – official WordPress server requirements for PHP, database, and HTTPS.
FAQ
Is CPU limit exceeded the same as bandwidth exceeded?
No. CPU is processing power. Bandwidth is data transfer. A site can exceed either one.
Can one plugin cause it?
Yes. A single heavy plugin, broken cron job, or backup tool can push a small account over the limit.
Will more storage fix CPU errors?
No. Storage and CPU are separate limits. Choose a plan with better processing resources, not only more disk space.
Bottom line: CPU errors mean the server work is too heavy for the plan; optimize first, then upgrade if the warning returns.