GoDaddy’s 503 Service Unavailable Error (13 Ways To Fix Them)

Getting 503 service unavailable errors on GoDaddy?

This means your server is overloaded.

In other words, your hosting plan doesn’t have enough server resources to accommodate the CPU needed to run your website, plugins, etc. When too much CPU is used, GoDaddy will throttle your bandwidth which can lead to a slow website, WordPress admin, and 503 errors.

A common way to fix 503 service unavailable errors on GoDaddy is to reduce CPU usage by preventing long tasks from running in the background. It could also be from bad bots, high CPU plugins, and problematic plugins, CSS, and JavaScript files. Use this checklist to find your issues!

Godaddy 503 service unavailable error

503 errors are common on GoDaddy because their hosting typically doesn’t include enough server resources for resource-intensive tasks. If you continue to get these errors, you will either need to upgrade your plan or leave GoDaddy for a better host.

503 service unavailable error hosting issue

 

1. Deactivate All Plugins And Enable Them 1 By 1

Login to your website (assuming it’s even reachable) and deactivate all plugins. If you immediately notice your website/admin are faster, a certain plugin might be causing high CPU.

Next, reactivate each plugin 1 by 1. You may be able to figure out which plugin it is because when you activate it, your website will get much slower.

 

2. Delete High CPU Plugins

Obviously, the easiest solution is to delete the plugin that’s causing 503 errors.

This is obviously a problem if it’s a plugin you absolutely need. It could be WPML, WooCommerce, or even Elementor or Divi Builder. If you absolutely need the plugin (and you can’t find a lightweight alternative), go through this checklist and if you’re still getting 503 errors, you’ll have to upgrade your plan or switch to a host that can support more CPU usage.

Alternatively, you can see my full list of slow WordPress plugins. Or you can install the Query Monitor plugin and use it to identify slow plugins. Install it, view any page on your website, and go to Queries > Queries By Component. However, Query Monitor can cause high CPU (since it’s constantly scanning your website) so make sure you delete the plugin when you’re finished.

Pro Tip: The WP Hive Chrome Extension lets you browse the WordPress plugin repository and check whether a plugin impacts memory usage or PageSpeed scores.

PluginCategoryMemory ImpactPageSpeed Impact
AnalytifyAnalyticsX
Backup BuddyBackupX
iThemes SecuritySecurityX
Broken Link CheckerSEOX
JetpackSecurityXX
Query MonitorAnalyticsX
NextGEN GalleryGalleryXX
Site Kit by GoogleAnalyticsX
WordfenceSecurityX
wpDiscuzCommentsXX
WPMLTranslateXX
Yoast SEOSEOX
Query monitor slow plugins
Query Monitor shows your slowest plugins
Wp hive memory usage
WP Hive shows whether a plugin impact memory usage

 

3. Disable Plugin Modules You Don’t Use

Some plugins are module=based, meaning you can deactivate certain features in the plugin. Rank Math, Yoast, and many design + page builder plugins are module-based. You should only enable modules you actually use and deactivate the ones you don’t. Some modules create a lot of database bloat which can slow your site (especially modules that collect stats or run scans).

Rank math modules
Some plugins are module-based (only enable ones actually use)

 

4. Use Cloudflare’s CDN

Cloudflare’s CDN can offload resources to their data centers which lightens the load on your server. It’s free and their dashboard includes several features that can reduce CPU and speed up your website. You will need to sign up for Cloudflare then change nameservers in GoDaddy.

  • Sign up for a free Cloudflare account.
  • Add your website.
  • Scan DNS records.
  • Cloudflare will provide you with 2 nameservers
  • Login to GoDaddy > Manage DNS > Additional Settings > Nameservers > Change.
  • Replace the 2 nameservers with the ones Cloudflare gave you.
Cloudflare-vs-godaddy-dns
Change nameservers to use Cloudflare’s DNS which is faster than GoDaddy’s (source: dnsperf.com)

Once you’ve changed nameservers, go to your Cloudflare dashboard and activate the CDN by going to Cloudflare DNS settings, find your website, then change it from DNS Only to “Proxied.”

Activate cloudflare cdn
In Cloudflare’s DNS settings, change your website to “Proxied” to activate their CDN

Now you’re using Cloudflare for your DNS (which is faster than GoDaddy’s) and CDN which offloads resources while reducing the geographical distance between your server and visitors. In a few days, view the Cloudflare Analytics tab and you’ll see how much bandwidth you saved.

Cloudflare-bandwidth-savings
Cloudflare saves bandwidth which lightens the load on your server (preventing 503 errors)

Other Cloudflare settings I recommend:

  • Enable hotlink protection to save bandwidth on images.
  • Enable bot fight mode to block bad bots from consuming bandwidth.
  • Add pages rules to cache everything and protect your wp-admin area.
  • Minify HTML/CSS/JS from Cloudflare and disable these in your cache plugin.
  • Enable HTTP/3, Brotli, early hints, and consider testing other speed features.
  • Use APO for full page caching if your cache plugin is compatible to improve TTFB.

 

5. Remove Junk From Your Database

Your database gets bloated as you install plugins and delete them (since they leave behind stored data). It can take less than 5 minutes to thoroughly clean your database which speeds your website, reduces CPU, while also preventing 503 service unavailable errors on GoDaddy.

  1. Install the WP-Optimize plugin
  2. Go to the WP-Optimize settings
  3. Select the junk you want to remove
  4. View your database tables in WP-Optimize
  5. Look for tables with “not installed” and “remove” text
  6. Remove those tables from your database

These tables are from plugins that aren’t installed anymore. So if you don’t plan on using that plugin, remove it’s table. Some plugin modules cause a lot of database bloat especially if they collect stats or run ongoing tasks. That’s why in step #3 I suggested disabling unused modules.

Wp-optimize-tables
Remove junk and “not installed” plugin tables from your database

 

6. Use The Latest PHP Version (PHP 8.0)

Newer PHP versions are faster and more efficient. At the time of writing this, GoDaddy currently supports PHP 8.0. Changing PHP versions is different depending on which GoDaddy hosting plan you use. Below are instructions for managed WordPress hosting. After you change PHP versions, check your website for visible errors (some plugins aren’t always compatible with high versions). If you see errors, revert to the highest PHP version that doesn’t give you errors.

  • Go to your GoDaddy Product page
  • Under Managed WordPress, click “Manage All”
  • Click the 3 dots then click “Settings”
  • Under Production Site, select “Change”
  • Change to the latest PHP version (i.e. PHP 8.0)
Godaddy php 8. 0
Use a higher PHP version and check your site for errors

 

7. Invest In A Premium Cache Plugin

Free cache plugins aren’t great.

Most of them don’t do a good job of addressing core web vitals and they don’t use aggressive caching. WP Fastest Cache, WP Super Cache, and W3 Total Cache are meh. If there’s 2 things you should invest in to make your site faster, it’s your hosting (hint hint) and your cache plugin.

You should only be using 1 cache plugin which I suggest be either WP Rocket or FlyingPress. I used WP Rocket for several years and even though it’s more popular, FlyingPress gave me much better results. While they both address core web vitals, FlyingPress’ caching is more aggressive which made a big difference when clicking through posts. I’m not associated with FlyingPress but I am an affiliate for WP Rocket. So even though I’m passing up commissions by telling you to use FlyingPress, it’s the better cache plugin and built by Gijo Varghese from WP Speed Matters.

Once installed, it’s very important to configure the settings correctly. It may be worth hiring someone to do this for you, or check guides on WP Rocket’s settings or FlyingPress settings.

Flyingpress plugin
I recommend FlyingPress for your cache plugin

 

8. Limit Login Attempts

Your wp-login page is a common target for bots/attacks (attempted logins consume CPU).

The Limit Login Attempts Reloaded plugin does exact what it says. You can customize how many attempts are allowed, lockout timings, and see a log of how many attempts were made.

 

9. Keep Your Email And Web Hosting Separate

There’s a reason many hosts like Kinsta and Cloudways don’t offer email hosting.

Email hosting can take up storage, files (inodes), and consume resources. Since your hosting plan only has a limited number of resources, it’s best to designate these to just your website. Obviously that means an additional cost if you use something like Google Workspace, but if you have the budget, keep them separate. It’s also a good idea in case you switch hosts in the future so you don’t have to constantly switch your email.

 

10. Disable Resource-Hungry Background Tasks

GoDaddy already blacklists many statistics and backup plugins.

But there may be other plugins that run in the background and consume CPU. GoDaddy prevents you from using certain plugins for a reason (ongoing scans/background tasks can overload your server and cause 503 service unavailable errors). But they don’t blacklist all of them – it’s your responsibility to not run these kinds of plugins especially on shared hosting.

 

11. Don’t Use WooCommerce On Shared Hosting

Most of GoDaddy’s hosting plans aren’t fit for WooCommerce.

I wouldn’t even run Elementor or Divi on their shared hosting. WooCommerce adds extra scripts, styles, cart fragments, and usually requires more plugins (and therefore more server resources) than other sites. Elementor and Divi also add extra CSS and JavaScript to your website (their Editors can also cause problems). Some things just aren’t fit for shared hosting.

Godaddy cpu 503 errors

503 error godaddy

503 service unavailable error godaddy

 

12. Activate Speed Settings In Divi And Elementor

If you’re running Elementor or Divi, there are several things you can do to optimize their page builder to reduce CPU while making your site faster.

Divi and Elementor both have settings that can help remove unused CSS, JavaScript, DOM elements, and fonts. Not only can this reduce CPU and 503 errors, but it will address these recommendations in PageSpeed Insights. Test  them (but usually, most of them can be enabled).

I would also consider hard coding your header/footer in CSS instead of using Elementor or Divi’s page builder. CSS is much more lightweight and since your header/footer appear across your entire website, it can make a big difference as opposed to using bloated page builder code.

Elementor experiments
Elementor and Divi have settings to improve speed

 

13. Leave GoDaddy For Cloud Or LiteSpeed Hosting

GoDaddy is infamous for 503 service unavailable errors. If you search Facebook groups, you’ll find many complaints about it. It’s even a popular keyword in Google which is why I wrote this.

503 service unavailable error server overloaded

Can it get anymore obvious?

Godaddy worth it?

Most hosting recommendations are garbage and I suggest joining the WP Speed Matters Facebook Group (run by Gijo Varghese) to get unbiased feedback on site speed + hosting.

I use Cloudways Vultr HF which is a popular choice in Facebook Groups. You can check my GTmetrix report, TTFB, or click through my site to see yourself. I moved from SiteGround to Cloudways which cut load times in half and fixed CPU issues (it’s also monthly pricing with no higher renewals). They use Object Cache Pro/Redis with NVMe storage and 44 data centers. Main cons are no file manager/email hosting and their Breeze plugin + CloudwaysCDN aren’t great. I suggest WP Rocket or FlyingPress, Cloudflare or BunnyCDN, and Google Workspace. They do 3-day trials, a free migration, and a promo code for 30% off 3 months. Some people are afraid they’re techie since it requires an extra step to launch a Vultr HF server, but it’s not hard:

Cloudways launch vultr hf server

Godaddy to cloudways

Godaddy to cloudways trustpilot review (2)

Cloudways to godaddy trustpilot review

Spend 5 minutes looking at recent Facebook polls on “the best hosting,” migration results of people who switched, and unbiased feedback in Facebook groups (click thumbnails to enlarge).

Favorite-cloudways-server

Moving away from siteground

Reliable-fast-hosting

 
LiteSpeed hosting on NameHero is another solid choice (if you haven’t heard of LiteSpeed, go read about it). It’s cheaper than Cloudways because it’s shared hosting – but faster than most.

I’m not sure why people use other LiteSpeed hosts like Hostinger/A2 when you get more CPU cores + RAM with NVMe on NameHero. You can use the LiteSpeed Cache plugin with server-side caching, QUIC.cloud, HTTP/3, and Redis. This is arguably the fastest setup you’ll find on a budget. I don’t know anywhere else you get 3 CPU cores, 3GB RAM, and NVMe on LiteSpeed for $8/mo. WP Johnny and I both have solid guides on configuring LiteSpeed Cache with QUIC. The main con is they only have data centers in US + Netherlands. Otherwise they have higher uptimes with less ‘frequent maintenance’ compared to Hostinger/A2’s uptime status page with US-based support. Ryan (the founder) is a down to earth guy if you watch his YouTube channel.

Namehero plans resources
NameHero has more resources compared to similar LiteSpeed hosts (see specs page)

Web server poll

Web server poll oxygen

Cloudways trustpilot review

Namehero trustpilot review

Affiliate Disclaimer: I use affiliate links to Cloudways + NameHero and appreciate your support. But what do I know? I’m just a biased affiliate. Do your own research in FB groups.

How do I fix 503 service unavailable errors on GoDaddy?

GoDaddy’s shared hosting isn’t powerful enough to handle high CPU plugins, background tasks, and other factors causing 503 errors like traffic and bots. Fix these or move away from GoDaddy. Even their higher VPS plans have strict CPU limits + bandwidth throttling.

I hope this helped! Feel free to drop me a comment if you still need help!

Cheers,
Tom

About Tom Dupuis

Tom Dupuis writes WordPress speed and SEO tutorials out of his apartment in Denver, Colorado. In his spare time, he plays Rocket League and watches murder documentaries. Read his bio to learn 50 random and disturbing things about him.

Leave a Reply

Your email address will not be published.