How to Fix SiteGround "Account Suspended: CPU Limit Exceeded" Errors
The SiteGround CPU Limit error is the #1 reason site owners lose traffic. SiteGround monitors "seconds of CPU time" used by your account. If a plugin goes rogue or a bot hits your site, they throttle your speed or suspend your account.
We resolve this by:
- Traffic Audit: Identifying and blocking malicious bots/scrapers hitting
your
wp-login.phporxmlrpc.php. - Plugin Optimization: Identifying high-resource plugins that trigger CPU spikes using Query Monitor.
- Database Trimming: Cleaning up overhead in the
wp_optionsandwp_postmetatables. - Heartbeat Control: Optimizing the WordPress Heartbeat API to reduce server request frequency.
🚨 SiteGround Account Suspended?
Don't wait for SiteGround support queues. Our specialists can analyze your CPU logs and fix the bottleneck in under an hour.
Common SiteGround Technical Errors We Fix
1. SiteGround 500 Internal Server Error
Often caused by a conflict in the .htaccess file or a PHP memory limit reached.
We audit your Site Tools error logs to find the exact line causing the crash.
2. 503 Service Unavailable (SiteGround)
This usually happens when your SiteGround account reaches the "Concurrent Connections" limit. We optimize your PHP-FPM settings and server-side caching to handle more users simultaneously.
3. SSL Certificate & HTTPS Issues
Are your SiteGround Let's Encrypt certificates not renewing? We fix "Not Secure" warnings and mixed content errors specifically within the SiteGround environment.
4. SG Optimizer & Caching Conflicts
While SG Optimizer is powerful, it often breaks layouts or prevents changes from showing. We configure your Dynamic Caching, Memcached, and File-Based Caching to ensure peak performance without the bugs.
5. Staging Site Deployment Errors
SiteGround staging is great, but "Push to Live" failures can destroy your site. We manually resolve database merge conflicts to ensure your updates go live safely.
SiteGround Speed Optimization
Getting Your SiteGround Site to a 100/100 PageSpeed Score
SiteGround's "Ultrafast PHP" is only half the battle. We take it further:
- Memcached Activation: Moving database queries to RAM for instant retrieval.
- WebP Image Conversion: Using SiteGround's native tools + custom scripts for faster loading.
- Minification & Script Deferral: Ensuring the "Largest Contentful Paint" (LCP) is under 1.5 seconds.
- Global CDN Setup: Configuring Cloudflare through SiteGround Site Tools for better global reach.
SiteGround Security & Malware Removal
Clean Your Hacked SiteGround Account
SiteGround's "Site Scanner" often detects malware but doesn't fix it. We provide:
- Complete removal of "Japanese Keyword Hacks" and "Pharma Hacks."
- Cleaning of infected
wp-config.phpand core files. - Removal of your domain from Google's "Deceptive Site Ahead" blacklist.
- Hardening your SiteGround account against future SQL injections.
Our SiteGround Recovery Process
The proven "Impression Method" for permanent SiteGround fixes.
CPU & Log Analysis
We review your Site Tools resource usage and access error logs to pinpoint the exact cause.
Safe Intervention
We block bots, disable rogue plugins, and increase limits without disrupting your live traffic.
Deep Optimization
Configure Ultrafast PHP, Memcached, and SG Optimizer for maximum speed and stability.
Future Proofing
Set up monitoring alerts and optimize cron jobs to prevent future CPU spikes.
Comprehensive SiteGround FAQs (Expert Solution Hubs)
SiteGround CPU & Resource Recovery
Focus: Fixing Account Suspensions and Resource
Exhaustion. SiteGround measures CPU seconds based on the complexity of your site's
tasks. If your dashboard shows 100% usage, it is usually due to
admin-ajax.php being called too frequently by plugins or a rogue
wp-cron. At WPFixNow, we use Heartbeat Control to limit these calls and
audit your error logs in Site Tools to kill the specific processes dragging down your
server. "Script Executions" are the number of times a PHP script is triggered. Even if
you have low traffic, aggressive bots (like Ahrefs or Semrush bots) can exhaust your
limits. We implement Cloudflare WAF or custom .htaccess rules to block
non-essential crawlers, effectively saving your "executions" for real customers.
Why does my SiteGround dashboard show 100% CPU usage?
This is due to plugins triggering too many server requests. We analyze which specific process is consuming resources using Site Tools metrics and disable it.
How to fix "SiteGround Account Suspended" due to executions?
We identify the script causing the overload (often cron, backup plugins, or bots) and implement WAF rules or optimize the script to reduce execution count.
What is the difference between CPU Seconds and Script Executions on SiteGround?
CPU Seconds measure processing power used. Script Executions count how many times PHP runs. Both have limits; we optimize both.
How do I identify which plugin is causing high CPU on SiteGround?
We use Query Monitor and Site Tools logs to trace high-load queries back to specific plugins.
How can I stop admin-ajax.php from exhausting SiteGround resources?
By limiting the WordPress Heartbeat API and disabling AJAX-heavy features in plugins like page builders.
SG Optimizer & Speed (Ultrafast PHP)
Focus: Achieving 100/100 Core Web Vitals on SiteGround. SiteGround's SG Optimizer is a beast, but it often conflicts with WP Rocket or LiteSpeed. We recommend using SG Optimizer for server-side tasks (Memcached, Dynamic Cache) and WPFixNow's custom settings for frontend optimization. If your layout breaks after minification, we find the specific CSS handle and exclude it from the combined file.
How to fix "SG Optimizer" conflicts with other caching plugins?
Disable other caching plugins and let SG Optimizer handle server-side. We configure exclusions for problematic CSS/JS.
Why is my SiteGround "Ultrafast PHP" not showing as active?
Ultrafast PHP is only available on GoGeek plans. We enable it via Site Tools > Devs > PHP Manager.
What is SiteGround "Dynamic Caching" and how do I flush it?
Dynamic Caching stores rendered HTML. Flush it via SG Optimizer plugin in wp-admin or Site Tools > Speed.
How to fix "Memcached" connection errors on SiteGround?
We check if Memcached is enabled in Site Tools and reinstall the object cache drop-in file.
How to solve "Minify CSS/JS" breaking my layout in SG Optimizer?
We identify the breaking script using browser DevTools, then add it to SG Optimizer's exclusion list.
SiteGround SSL & Let's Encrypt Resolution
Focus: Fixing "Not Secure" warnings and SSL
Handshake errors. If your Let's Encrypt SSL isn't renewing, it's usually because of a
DNS mismatch or a .htaccess redirect blocking the validation file. We
manually re-issue certificates and use a "Search and Replace" on your database to fix
Mixed Content errors.
Why is my SiteGround Let's Encrypt SSL not renewing automatically?
A DNS or .htaccess rule is blocking Let's Encrypt validation. We fix the rule and manually re-issue the certificate.
How to fix "Your connection is not private" on SiteGround?
This means your SSL is expired or misconfigured. We reinstall it via Site Tools > Security > SSL Manager.
How to solve "Mixed Content" errors after enabling SiteGround SSL?
We perform a database search-replace to update all http:// links to https://.
How to fix the "SSL Handshake Failed" error on SiteGround?
This is often a TLS version mismatch. We update your server's PHP TLS settings.
Can I install a third-party SSL certificate on SiteGround Site Tools?
Yes. We upload your custom SSL certificate via Site Tools > Security > SSL Manager > Import SSL.
SiteGround Staging & Deployment Workflow
Focus: Zero-Downtime updates and Staging Fixes. SiteGround staging creates a separate environment, but "Push to Live" can fail if your database is too large or if there are path conflicts.
Why is my SiteGround staging site showing a 404 error?
The permalinks in the staging subdirectory need to be reset. We fix this by re-saving permalinks within the staging environment.
How to fix "Push to Live" errors on SiteGround staging?
We manually merge database changes and rsync files to ensure a clean deployment.
Can I create a staging site on the SiteGround StartUp plan?
No, staging is available only on GrowBig and GoGeek. We can help you set up an alternative staging solution.
How to reset a staging site to match the live site on SiteGround?
We destroy the old staging and create a fresh copy from the live site via Site Tools.
How to delete an old SiteGround staging site to free up space?
Go to Site Tools > WordPress > Staging > Manage, then delete the old staging copy.
SiteGround Email Deliverability
Focus: Stopping emails from going to spam. By default, SiteGround's local mail server is often blacklisted by Gmail. We fix this by setting up WP Mail SMTP with professional records in SiteGround DNS Zone Editor.
Why are my WordPress emails going to spam on SiteGround?
SiteGround's shared IP is often blacklisted. We set up SMTP to bypass local mail and use a trusted sender.
How to set up SPF and DKIM records in SiteGround DNS Zone Editor?
We add TXT records for SPF and DKIM provided by your email service to authenticate your domain.
What is the SiteGround SMTP port for WordPress?
SiteGround uses port 465 (SSL) or 587 (TLS). We configure the correct port in WP Mail SMTP.
How to fix "Post SMTP" plugin errors on SiteGround servers?
We verify the SMTP connection, often switching from PHPMailer to direct SMTP with correct authentication.
Why is my SiteGround contact form not sending emails?
The default PHP mail is blocked. We install and configure an SMTP plugin to route emails properly.
Site Tools, Inodes & File Management
Focus: Handling "Disk Space Full" and Permission errors. SiteGround has strict "Inode" (file count) limits. Even if you have space, too many small files can crash your site.
How to fix "File Permission" errors (644/755) on SiteGround?
We reset permissions via SSH: folders to 755, files to 644.
How to find my WordPress error_log in SiteGround Site Tools?
Navigate to Site Tools > Statistics > Error Log or view the file directly at public_html/error_log.
How to increase the "Max Upload Size" on a SiteGround server?
We edit the php.ini via Site Tools > Devs > PHP Manager to increase upload_max_filesize and post_max_size.
How to fix "Inode Limit Reached" on SiteGround shared hosting?
We clear cache folders, email logs, and session files that accumulate thousands of small files.
How to access phpMyAdmin on SiteGround without a cPanel?
Via Site Tools > Database > phpMyAdmin. We can access it directly to repair tables.
SiteGround Backups & Emergency Recovery
Focus: Data protection and one-click restores. If
your SiteGround restore is stuck, it's usually a timeout in the database import. We can
manually restore your site using the /backups/ directory on your server.
How to restore a single file from a SiteGround backup?
We access Site Tools > Security > Backups, download the archive, and extract only the specific file needed.
Why is my SiteGround "On-Demand Backup" failing?
Often due to disk space limits. We clear old backups and cache to free up space first.
How long does SiteGround keep daily backups?
SiteGround retains 30 daily backups for GrowBig and GoGeek, 7 days for StartUp.
How to fix "Backup Restore Failed" on SiteGround Site Tools?
We manually import the database via phpMyAdmin and rsync files from the backup archive.
How to restore my site from a SiteGround backup after a malware attack?
We identify the infection date, restore a clean backup from before that date, then apply security hardening.
WooCommerce Success on SiteGround
Focus: Faster Checkouts and DB Optimization.
WooCommerce on SiteGround requires the exclusion of the /cart/ and
/checkout/ pages from the SG Optimizer cache.
Why is my WooCommerce checkout slow on SiteGround?
Dynamic pages are being cached or the wc_ajax call is unoptimized. We configure exclusions and optimize queries.
How to fix "Cart Not Updating" on SiteGround cached sites?
We exclude WooCommerce session-related pages from all caching layers.
How to exclude WooCommerce "My Account" from SiteGround caching?
Add /my-account/* to the SG Optimizer "Exclude URLs From Caching" settings.
How to fix SiteGround "CPU Spikes" during sales on WooCommerce?
We pre-warm cache, optimize database tables, and limit background processes during peak hours.
How to optimize SiteGround servers for high-traffic WooCommerce stores?
Enable Ultrafast PHP, Memcached, and configure a full-page CDN like Cloudflare.
Security & Malware (The SiteGround "Clean-Up")
Focus: Deep-cleaning infected SiteGround accounts.
SiteGround's Site Scanner is a "detection only" tool. If you are hacked, you need
WPFixNow to manually remove the base64 injections from your database.
How to fix "Site Scanner" malware alerts on SiteGround?
We manually scan files, remove the malicious code, and submit your site to Google for a security review.
How to remove the "Deceptive Site Ahead" warning on a SiteGround site?
After cleaning, we request a review via Google Search Console to get the warning removed.
How to block specific countries in SiteGround Site Tools?
We use the SiteGround Smart WAF or Cloudflare Firewall rules to geo-block traffic.
How to fix a "Brute Force Attack" on my SiteGround login page?
We limit login attempts with Wordfence and enable SiteGround's built-in Two-Factor Authentication.
How to disable xmlrpc.php on SiteGround for security?
We add a rule to .htaccess to block access to xmlrpc.php, closing a common attack vector.
AI & Future-Proofing (The 2026 Roadmap)
Focus: SiteGround AI Agent and modern threats. As SiteGround introduces AI Site Management in 2026, many automated "fixes" can actually break custom code. We audit the changes made by the SiteGround AI Agent to ensure your site's unique functionality remains intact while utilizing the new Smart WAF to block AI-driven bot attacks.
How to use the SiteGround "AI Agent" for WordPress troubleshooting?
The AI Agent suggests fixes for common errors. However, we recommend manual review before applying AI suggestions to avoid conflicts.
Can SiteGround's AI Agent fix 500 errors automatically?
It can attempt fixes, but complex 500 errors require human analysis of error logs. We provide that expert layer.
How to block AI crawlers from hitting my SiteGround site?
We add rules to robots.txt and .htaccess to block known AI training bots like OpenAI's GPTBot.
How to use SiteGround's "Smart WAF" to stop new 2026 threats?
The Smart WAF uses AI to detect new attack patterns. We configure custom rules for your specific traffic profile.
How to contact a "Human Expert" on SiteGround when the AI fails?
If SiteGround support is slow, WP Fix Now acts as your dedicated human expert, bypassing queues for immediate resolution.
Why Choose WP Fix Now for SiteGround?
- Platform Specialists: We don't just know WordPress; we know the specific architecture of SiteGround servers, Site Tools, and SG Optimizer.
- Emergency Response: SiteGround's own support can take hours; we start in minutes.
- Whitelabel for Agencies: We manage the "Site Tools" for agencies that host hundreds of clients on SiteGround.
- Full Security Audit: Every fix comes with a free security check.
🚀 Don't Let SiteGround Technical Issues Kill Your Sales!
Every second your site is slow or down, you are losing money. Our SiteGround WordPress experts are standing by.
15 Min Response 100% Resolution Fix it or No Pay



