Web Hosting

What Is CPU Usage in Web Hosting?

Understand CPU usage in web hosting, what causes high CPU load, how it affects website speed and when to upgrade your hosting plan.

CPU usage is one of the most important resource limits in web hosting. It affects how much processing work your hosting account can do when visitors load pages, submit forms, search your website, place orders, log in, run scripts or use your website’s admin area.

If bandwidth is about how much data your website sends to visitors, CPU usage is about how much work the server has to do to prepare and deliver that website. A simple static page may use very little CPU. A busy WordPress website, WooCommerce shop, booking system or custom application can use much more.

This guide explains what CPU usage means in web hosting, why it matters, what causes high CPU usage, how it affects website speed, and when it may be time to optimise your website or upgrade to a stronger hosting plan.

Quick answer

CPU usage in web hosting is the amount of processing power your website uses on the server. It increases when your website runs scripts, loads dynamic pages, processes forms, handles database requests, runs plugins, serves logged-in users or receives more traffic. High CPU usage can make a website slower or cause temporary errors if your hosting plan reaches its limits.

Simple rule:

The more work your website asks the server to do, the more CPU it uses.

What is CPU usage in web hosting?

CPU stands for Central Processing Unit. In web hosting, CPU usage refers to how much processing power your website uses on the hosting server. Every time the server has to run code, process a request, query a database or generate a page, CPU resources are involved.

A simple HTML page may need very little CPU because the server mostly sends existing files to the visitor. A dynamic website, such as WordPress or WooCommerce, usually needs more CPU because the server may need to load PHP scripts, check the database, apply plugin logic, build the page and then send the result to the visitor.

CPU usage is normal. Every website uses some CPU. The issue is not whether your website uses CPU at all, but whether it regularly uses more than your hosting plan is designed to handle.

CPU usage is not the same as bandwidth

CPU usage and bandwidth are different hosting resources. Bandwidth is the amount of data transferred from your website to visitors. CPU usage is the amount of processing work the server performs.

For example, a large image may use a lot of bandwidth because visitors download a large file, but it may not use much CPU once the file is ready to serve. A complex search page may use less bandwidth but more CPU because the server has to query the database and build results dynamically.

Understanding this difference helps when diagnosing hosting problems. A website can have plenty of bandwidth but still be slow because CPU usage is too high. Equally, a website can use lots of bandwidth without putting much strain on CPU if it mostly serves static files.

Resource What it means Common example
CPU usage Processing work done by the server. Running PHP, processing forms or querying a database.
Bandwidth Data transferred to visitors. Visitors downloading images, pages, scripts or files.
Storage Space used by files, databases, backups and email. Your website files using 5 GB of disk space.
Memory Temporary working space for scripts and processes. WordPress using memory while loading plugins.

Why CPU usage matters

CPU usage matters because it affects how quickly your hosting server can respond to requests. If your website needs more processing power than your plan can comfortably provide, pages may load slowly, admin areas may feel sluggish, forms may time out or visitors may see temporary errors.

On shared hosting, CPU limits help protect the wider platform. Multiple websites use the same server environment, so each account needs fair limits. If one website uses too much CPU for too long, it can affect stability. That is why hosting plans usually include resource controls.

For business websites, CPU usage becomes especially important when the website handles enquiries, online orders, bookings or customer logins. A slow contact form or checkout page can directly affect sales and trust.

Business impact

High CPU usage is not just a technical issue. If it slows down quote forms, checkout pages, booking systems or customer portals, it can affect enquiries, sales and customer confidence.

What causes high CPU usage?

High CPU usage usually happens when a website asks the server to do too much work. This can be caused by legitimate growth, poor optimisation, heavy plugins, excessive bots, admin tasks or background processes.

A traffic spike can increase CPU because more visitors are requesting pages at the same time. A WooCommerce shop can increase CPU because product pages, baskets and checkout steps require database activity. A WordPress site can increase CPU if plugins run heavy tasks on every page load.

Sometimes high CPU usage is caused by something unwanted. Bad bots, brute force login attempts, malware, broken scripts or repeated cron jobs can all use server resources without helping real visitors.

Normal CPU usage causes

  • More visitors loading pages.
  • WordPress or WooCommerce activity.
  • Contact forms and booking forms.
  • Customer logins and account pages.
  • Database searches and filters.
  • Backups, updates and image processing.

Problem CPU usage causes

  • Badly coded plugins or themes.
  • Too many plugins running at once.
  • Bot traffic and brute force attacks.
  • Malware or compromised files.
  • Broken cron jobs or repeated tasks.
  • Poor caching or no caching at all.

CPU usage and WordPress

WordPress is one of the most common reasons website owners encounter CPU limits. WordPress itself can run efficiently, but themes, plugins, page builders, security scans, backups and WooCommerce can all increase server work.

Every plugin can add extra processing. Some plugins only run in the admin area, while others run on every page load. A few well-built plugins may be fine. A large number of heavy plugins can make the server work much harder than necessary.

If you run WordPress, suitable WordPress Hosting can provide a better foundation than a generic low-resource plan. However, hosting alone is not the whole answer. WordPress still needs good maintenance, sensible plugins, caching and optimised images.

CPU usage and WooCommerce

WooCommerce shops often use more CPU than simple websites. A shop needs to handle product pages, searches, filters, baskets, checkout, payment redirects, customer accounts, order emails and stock changes. These actions involve dynamic processing and database activity.

Checkout pages are especially important because they usually cannot be cached in the same way as normal pages. If CPU resources are limited, checkout may become slow or unreliable during busy periods.

For smaller shops, WooCommerce Hosting may be a good fit. For larger or busier shops, VPS Hosting UK or VDS Hosting UK may be worth reviewing if the store needs more control or dedicated resources.

How CPU usage affects website speed

High CPU usage can make a website slower because the server has less processing power available to handle new requests. Visitors may notice pages taking longer to start loading, forms taking longer to submit or admin pages taking longer to save.

Server response time is often affected when CPU is under pressure. Even if your images and page files are optimised, the website may still feel slow if the server is struggling to generate the page.

If you are investigating speed problems, test important pages such as the homepage, service pages, contact page, checkout and login areas. You can use our Website Page Speed tool for a quick performance check.

Signs your website may be using too much CPU

CPU issues are not always obvious at first. Sometimes a website only slows down at certain times of day or during traffic spikes. Other times, the admin area feels slow while the public site seems acceptable.

If your hosting control panel shows CPU limits being reached regularly, that is a strong sign the website needs attention. It may need optimisation, plugin cleanup, caching, better bot protection or a stronger hosting plan.

Common warning signs

  • Pages are slow during busy periods.
  • WordPress admin feels sluggish.
  • Plugin updates or page edits time out.
  • Contact forms take too long to submit.
  • Checkout becomes slow or unreliable.
  • CPU limits are reached regularly.
  • 500, 503 or timeout errors appear.
  • Backups fail or take too long.
  • Security scans slow the site down.
  • Traffic spikes cause performance drops.

CPU limits on shared hosting

Shared hosting plans usually include CPU limits because many websites share the same wider platform. These limits keep hosting affordable and stable. They also prevent one account from using too much of the shared environment.

For small websites, this is usually fine. A brochure website, portfolio, blog or local business site may use very little CPU most of the time. The limits only become a problem when the website grows, becomes heavier or starts running resource-intensive scripts.

If your website is regularly hitting CPU limits, you may need to optimise it first. If it still reaches limits after optimisation, it may be time to move from basic shared hosting to Business Hosting, VPS or VDS hosting.

CPU usage on VPS and VDS hosting

VPS and VDS hosting give you more control over the server environment than standard shared hosting. This can be useful when your website or application needs custom software, root access, stronger resources or more predictable performance.

A VPS is useful when you need flexibility and server-level control. A VDS is better when dedicated resources and stronger performance isolation are more important.

Moving to VPS or VDS hosting does not remove the need for optimisation. A badly configured website can still use too much CPU on a stronger server. However, a better server environment can provide more room for legitimate traffic and heavier workloads.

Hosting type CPU resource style Best fit
Shared web hosting Shared CPU resources with account limits. Small websites, blogs and local business sites.
Business hosting More suitable resources for business websites. Websites that generate enquiries or need stronger reliability.
VPS hosting Virtual server resources with more control. Custom applications, developers and growing websites.
VDS hosting Dedicated virtual resources for stronger isolation. Heavier workloads, ecommerce, portals and business-critical projects.

How to reduce CPU usage

Reducing CPU usage usually means making the website more efficient. The goal is not to remove useful features, but to stop the server doing unnecessary work.

Caching is one of the biggest improvements for many websites. Instead of generating the same page from scratch for every visitor, caching can store a ready-made version and serve it more quickly. This can reduce CPU usage and improve page speed.

Plugin cleanup can also help. Remove plugins you no longer use, replace heavy plugins where possible and avoid running several plugins that do similar jobs. For WordPress sites, keeping themes and plugins updated is also important.

CPU reduction checklist

  • Enable sensible caching.
  • Remove unused plugins and themes.
  • Optimise large images before upload.
  • Review slow or heavy plugins.
  • Limit unnecessary background tasks.
  • Check for bot traffic and brute force attempts.
  • Keep WordPress, plugins and themes updated.
  • Optimise database tables where appropriate.
  • Schedule backups for quieter periods.
  • Investigate errors and repeated cron jobs.

Check bots, attacks and fake traffic

Not all CPU usage comes from real visitors. Bots, crawlers, spam attempts and brute force login attacks can create a lot of server work. Some bots are useful, such as search engine crawlers. Others may waste resources or cause problems.

A WordPress login page targeted by repeated brute force attempts can increase CPU usage quickly. Spam comments, fake form submissions and aggressive crawlers can also create unnecessary load.

If CPU usage increases but real enquiries, sales or analytics traffic do not, check your logs and security tools. Blocking bad traffic carefully can reduce CPU usage without affecting genuine visitors.

Review cron jobs and background tasks

Cron jobs and background tasks can be useful, but they can also cause high CPU usage if they run too often or fail repeatedly. WordPress uses scheduled tasks for updates, publishing, plugin jobs and maintenance. WooCommerce and membership plugins may also run background processes.

Backups are another common example. A full backup can use CPU, memory and disk resources. That is normal, but running backups during your busiest trading hours may slow the website. Schedule heavy tasks for quieter periods where possible.

If a cron job is broken, it may keep retrying and using resources without completing. Reviewing scheduled tasks can help identify hidden causes of high CPU usage.

Small business example: local service website

A local service business may start with a small WordPress site: homepage, service pages, reviews and a contact form. CPU usage may be low most of the time. Shared hosting may be completely suitable.

Later, the business adds live chat, tracking scripts, galleries, more plugins, quote forms and regular blog posts. If the website starts slowing down during business hours, the owner should check CPU usage, plugin load and caching.

The right fix might be simple optimisation. If the website has genuinely grown and now brings in regular leads, moving to stronger business hosting may also be sensible.

Small business example: WooCommerce shop

An online shop may use more CPU because customers browse products, filter categories, add items to baskets, log in and complete checkout. Admin activity such as stock updates, order processing and product imports can also increase CPU usage.

If the shop slows down during campaigns or checkout becomes unreliable, CPU resources may be part of the problem. The store should review caching, plugins, image size, database health and hosting limits.

If the shop is growing, stronger hosting may be justified because checkout performance directly affects sales. WooCommerce hosting, VPS or VDS hosting may all be worth comparing depending on the store’s size and workload.

Small business example: customer portal

A customer portal often uses more CPU than a simple public website because logged-in users access personalised content. These pages may not be cacheable in the same way as public pages.

If customers are logging in, downloading files, submitting forms or viewing account-specific dashboards, the server needs to process more dynamic requests. Dedicated resources may become more useful as usage grows.

For this type of project, predictable performance is important. A slow portal can frustrate customers and increase support requests.

How to check whether CPU is the problem

Before upgrading hosting, try to confirm whether CPU usage is actually causing the issue. Check your hosting control panel, resource graphs, error logs and website behaviour. Look for patterns between slow periods and CPU spikes.

Test important pages at different times of day. If pages are fast when CPU usage is low but slow when CPU usage is high, that is a useful clue. If CPU usage is normal but the site is still slow, the problem may be elsewhere.

You can also use our Website Status Checker to confirm whether your site is responding and our Website Page Speed tool to review loading performance.

Troubleshooting checklist

  • Check CPU graphs in your hosting control panel.
  • Review error logs for timeouts or 500 errors.
  • Test the site during slow and quiet periods.
  • Disable unnecessary plugins on a staging copy.
  • Check for bot traffic or repeated login attempts.
  • Review backup and cron schedules.
  • Check database size and slow queries.
  • Compare speed before and after caching changes.

When to upgrade because of CPU usage

You should consider upgrading when CPU limits are reached regularly during normal website activity, even after optimisation. If the website is slow because it is genuinely busy or business-critical, stronger hosting can be a practical investment.

Start with the simplest suitable upgrade. A larger shared or business hosting plan may be enough for some websites. A VPS may be better if you need server control. A VDS may be better if dedicated resources and predictable performance are the priority.

If you are unsure which option fits your website, use your current CPU usage, traffic level, website type and business importance as the starting point. Do not upgrade blindly, but do not ignore repeated limits either.

Optimise first if...

  • You have many unused plugins.
  • Caching is not configured.
  • Backups run during busy hours.
  • Bot traffic is unusually high.
  • The website has not been maintained recently.

Upgrade if...

  • CPU limits are reached during normal use.
  • The website is already optimised.
  • Traffic or orders are genuinely growing.
  • Checkout, forms or logins are affected.
  • The website is important to your business.

Common CPU usage mistakes

One common mistake is assuming CPU usage is always caused by traffic. More visitors can increase CPU usage, but so can poor plugins, bots, admin tasks, backups, malware or broken scripts.

Another mistake is upgrading hosting without fixing obvious inefficiencies. If a website has no caching, oversized plugins and repeated background jobs, a stronger plan may help temporarily but the same problems can return later.

It is also a mistake to ignore CPU warnings on a business-critical website. If your site is regularly hitting limits and slowing down enquiry forms or checkout, the issue should be investigated before it affects customers.

FAQs about CPU usage in web hosting

What does CPU usage mean in hosting?

CPU usage is the amount of processing power your website uses on the server. It increases when the server runs scripts, processes requests, queries databases or handles dynamic website activity.

Is high CPU usage bad?

Not always. Temporary CPU spikes can be normal during backups, updates or traffic bursts. Regular high CPU usage during normal activity can cause slow loading or errors and should be investigated.

What causes high CPU usage in WordPress?

Common causes include heavy plugins, no caching, page builders, WooCommerce activity, backups, security scans, bot traffic, database issues or poorly coded themes.

Can high CPU usage make my website slow?

Yes. If the server is under CPU pressure, pages may take longer to generate, forms may submit slowly and visitors may see temporary errors during busy periods.

How can I reduce CPU usage?

Enable caching, remove unused plugins, optimise the database, schedule backups carefully, block bad bots, keep software updated and review slow scripts or background tasks.

Do I need VPS hosting for high CPU usage?

Not always. Optimisation or a better shared/business hosting plan may be enough. VPS hosting is useful when you need more control, custom settings or more room than shared hosting provides.

Is VDS hosting better for CPU-heavy websites?

VDS hosting can be a better fit when dedicated resources and predictable performance are important. It is useful for heavier websites, ecommerce stores, portals and business-critical applications.

Need hosting with more processing power?

If you are launching a smaller website, compare our UK Web Hosting, WordPress Hosting and Small Business Hosting options.

If your website is growing, hitting CPU limits or becoming business-critical, explore Business Hosting, VPS Hosting UK or VDS Hosting UK.

Not sure which setup is right? Visit Start Here and choose hosting that gives your website enough room to perform reliably.

Final thoughts

CPU usage is the processing work your website creates on the hosting server. It matters because it can affect speed, stability and reliability, especially for WordPress, WooCommerce, customer portals and custom applications.

Some CPU usage is normal. Temporary spikes during updates, backups or busy periods are expected. The warning sign is regular high CPU usage that slows down the website, causes errors or affects important customer actions.

The best approach is to optimise first, monitor real usage, check for unnecessary load and then upgrade when the website genuinely needs more processing power. A well-optimised website on the right hosting plan will be faster, more stable and better prepared for growth.