Skip to content
PKHosting
Troubleshooting

My website isn't loading — what to check

Work through DNS propagation, the right document root, SSL, and account status.

Run through these in order:

  1. Just changed DNS or nameservers? Propagation takes up to 24–48 hours. Test from a different network or phone data to rule out local caching.
  2. Files in the right place? Your homepage must be index.php or index.html directly inside public_html — not in a sub-folder. Check in Files.
  3. Security warning / "not secure"? Your SSL may not be installed yet — see Install your free SSL. A "mixed content" warning means some assets still load over http://.
  4. 500 error or blank page? Often a code or plugin issue, or the wrong PHP version — try changing PHP version. For WordPress see WordPress recovery.
  5. Unpaid invoice? A suspended service shows a hold page — check Dashboard → Invoices and settle anything due.

Still stuck? Open a ticket from the dashboard with your domain and a screenshot of the error — that's the fastest way for us to help.

Still need a hand?

Open a ticket from your dashboard with your domain and a screenshot — our team replies fast.