Common hosting issues

Common hosting issues and quick fixes

Most hosting problems fall into a handful of causes. Find the symptom below, check the likely cause, then follow the fix or the linked guide.

5 problem areas, with fixes and guides

Website problems

Site down, or showing an error. A 500 or 503 error usually points to a server-side fault: a bad .htaccess rule, a plugin or script error, or the server running out of resources. A white screen on WordPress, often called the White Screen of Death, is usually a plugin or theme conflict or a PHP error.

A slow site is often unoptimised images, too many plugins, or a plan that no longer has enough resources for the traffic.

Quick fixes

  • 500/503: check recent changes, then error logs in cPanel
  • White screen: deactivate plugins and switch to a default theme, then re-enable one by one
  • Slow site: compress images, remove unused plugins, check your plan's limits

Domain and DNS problems

A domain not resolving after a nameserver change is usually just propagation: DNS changes take time to reach every resolver worldwide. An SSL name mismatch warning means the certificate was issued for a different hostname than the one in the browser, for example missing the www or a subdomain.

How DNS propagation works

Quick fixes

  • Not resolving: confirm the nameservers are saved correctly, then wait for propagation
  • Name mismatch: reissue the certificate for the exact hostname you serve, including www if used
  • Manage records in your dashboard's DNS management

Email problems

Mail landing in spam is usually missing or misconfigured SPF, DKIM or DMARC records for your domain. Not being able to send or receive mail is usually a wrong setting in the mail app, such as the incoming/outgoing server, port or encryption type, or an incorrect MX record.

Quick fixes

  • Spam: add SPF, DKIM and DMARC records for your domain
  • Can't send/receive: re-check your mail app's server, port and encryption settings
  • Confirm MX records point to the right mail service

SSL and "not secure" warnings

A browser "not secure" warning means the site has no valid SSL certificate on that URL, or part of the page loads over plain HTTP. The second case, mixed content, happens when an HTTPS page still loads an image, script or stylesheet over HTTP.

Quick fixes

  • Not secure: install SSL and force HTTPS for the whole site
  • Mixed content: update hard-coded http:// links in the page to https://
  • Free SSL is included on Premium Shared, WordPress and Turbo-Boosted hosting plans

Billing problems

A renewal that did not go through usually means the payment method on file failed or expired. A payment that will not complete is often the card itself, such as an expiry date or a bank decline.

Quick fixes

  • Update your payment method before the renewal date
  • Check your invoices in the dashboard
  • Still stuck? Chat with our billing team

FAQ

Troubleshooting questions

My site shows a 500 or 503 error. What do I do?

Check what changed recently, such as a plugin update, then look at the error logs in cPanel. A 503 can also mean the server is briefly overloaded.

Why does WordPress show a white screen?

Usually a plugin or theme conflict, or a PHP error. Deactivate plugins and switch to a default theme to isolate the cause, then re-enable them one at a time.

My domain is not resolving after I changed nameservers. Is something wrong?

Probably not. DNS changes take time to reach every resolver. How DNS propagation works

Why do my emails go to spam?

Usually missing or misconfigured SPF, DKIM or DMARC records for your domain.

My browser says the site is "not secure". How do I fix it?

Install an SSL certificate for the site and make sure every page and resource loads over HTTPS, not HTTP.

My renewal or payment failed. What should I check?

That the payment method on your account is valid and not expired. You can check and update it, and see your invoices, in your dashboard.

I can't find my issue here. What now?

Still need help?

Our support team is online 24/7.