Truro, Nova Scotia · Serving all of Canada · Founder-led, 25 years in IT

Home / Guides / Website fixes and care / Website not working

Website not working? What to check first.

By Vijay Ara, Founder, BizIntegra Truro, Nova Scotia Updated October 25, 2026

When a website breaks it is usually one of a handful of causes. Here is what to check yourself in a few minutes, and when to hand it over.

Reply within one business day with a fixed price or an honest answer.

Prefer to talk? Call (902) 986-3447

  • The most common reasons a website stops working
  • Quick checks you can do yourself
  • When to ask for a fix, and what it costs
  • Fixes from $120, most done in 24 to 72 hours
Fixed price, in writingYou own the site and loginsReply within one business dayFounder-led, Truro, Nova Scotia

First, work out what kind of broken it is

Three different problems get called "my website is not working", and they have different fixes. The site is completely unreachable. The site loads but something on it fails, such as a form, a checkout or a menu. Or the site loads, but painfully slowly. Decide which one you have before you touch anything.

Open the address on your phone using mobile data, not your office wifi. If it loads there, the fault may be your own network or a cached copy in your browser. If it fails everywhere, it is the site, the hosting or the domain.

Site completely down: the usual causes

Start with the boring ones, because they are the most common. The domain registration expired. The hosting plan lapsed or was suspended for non-payment or for using up its resources. The security certificate expired, so browsers show a scary warning instead of your page. Log in to your registrar and your host and look at the renewal dates and any notices. Nobody can fix an expired domain from the outside, so this check can save you a day.

If those are fine, look at the error. A white screen or the message "there has been a critical error on this website" on WordPress usually means a plugin or theme is failing, often right after an update. A 500 error points at the server or a broken configuration file. A "database connection" error means the site cannot reach its data. Each of these is a specific job, and the exact wording helps whoever fixes it.

A full hosting account is another quiet culprit. Backups, logs and old uploads fill the disk, and the site stops being able to write anything.

Site up but something broken

This is the expensive one because nobody notices. A contact form that has not delivered an email in a month looks exactly like a quiet month. Submit your own forms, run a test checkout, click the phone number on mobile and try the booking widget. If a form submits but nothing arrives, the cause is often email delivery rather than the form itself, so check the spam folder and ask who sends the mail.

Think back to the last change. A plugin or theme update, a new plugin, an edit to the header or a change at the host all show up as breakage within a day or two. If you can say "it worked until Tuesday when we updated X", the fixer is halfway to the answer.

What not to do while it is broken

Do not update everything in the hope that it cures itself, and do not delete plugins at random. Do not reinstall WordPress over the top of the live site. Each of those can turn a one-hour problem into a data problem.

If you have a recent backup, leave it alone and note its date. If the site is hacked, with strange pages, redirects to other sites or a host warning, change your passwords from a clean computer and tell whoever hosts you. Do not keep logging in and clicking around on the infected site.

What to send whoever fixes it

A screenshot of the error, the address, when it started, what changed just before, and who the domain and hosting are registered with. Keep the logins ready, or be ready to add a temporary user. That short message usually lets us give a price without a call.

It also helps to say how much the problem is costing you. A shop that cannot take orders is a different priority from a brochure site with a broken footer link.

When to try it yourself and when to hand it over

Do it yourself if it is a renewal, a certificate that needs reissuing at your host, or a form that just needs a spam-folder check. Hand it over when the error mentions code, the database or the server, when you suspect a hack, or when you have already tried one thing and it got worse.

We fix sites we did not build, on WordPress, Shopify and custom code. Bug fixes start from $120, most are finished in 24 to 72 hours once you approve the written price, and each fix has a 14-day warranty: if it breaks again for the same reason, we fix it again. Small content changes are $90. If the cause turns out to be an expired domain or a suspended host account, we will tell you that plainly, because the repair is a payment, not a developer.

If the fault was repeated, ask about a care plan so the next failed update is caught by a monitor instead of a customer. The website maintenance packages guide covers what to compare.

Questions

Why is my website not working?

The common causes are an expired domain or hosting plan, a plugin or theme update, a full hosting account or an expired security certificate. The exact error message and when it started usually narrow it down fast.

Can someone fix my website if they did not build it?

Yes. We fix sites built by other people, on WordPress, Shopify and custom code. Send the address and a screenshot of what you see.

How fast can my website be fixed?

Most fixes are done in 24 to 72 hours after you approve the price. We quote a fixed price first, and each fix has a 14-day warranty.

My site works but my contact form does not. Is that urgent?

Yes, treat it as urgent, because every message sent into the void is a lost enquiry. Test it, check spam, then send it to us.

Related

Fix

Website help and fixes

Bug fixes from $120.

Guide

Website maintenance packages

What a care plan should cover.

WordPress

WordPress developer

WordPress fixes and speed work.

Guide

Electrician website design: what the site needs

Phone-first layout, service pages, areas, licence details and a quote form.

Guide

The best way to build a website

Builder, WordPress or a professional: how to choose, and whether free is really free.

Guide

Website builder or hire a professional?

When a DIY website builder is enough, when to hire someone, and what each really costs.

Vijay Ara, founder of BizIntegra

About the author

Vijay Ara is the founder of BizIntegra, a web design and SEO studio in Truro, Nova Scotia. He has 25 years in IT and runs VisaTalents, a data-driven site with more than 40,000 generated pages.

Get a free SEO evaluation of your own site · Vijay on LinkedIn

Tell us what broke.

We will come back with a fixed price, or an honest answer.

Ready when you are

Reply within one business day with a fixed price or an honest answer.

Prefer to talk? Call (902) 986-3447

Tools we connect, manage and report on

Our development stack

Languages

  • PHP
  • JavaScript
  • Python
  • C#
  • .NET
  • SQL

Web and mobile

  • HTML and CSS
  • Android
  • iOS

Frameworks and platforms

  • WordPress
  • Shopify
  • WooCommerce

Integration and automation

  • Zapier
  • Make
  • n8n
  • REST APIs
  • Webhooks
  • Stripe
  • Twilio
  • Git

Business workflow

  • Zoho
  • HubSpot
  • Notion
  • Airtable
  • Trello
  • QuickBooks

Hosting and cloud

  • AWS
  • Azure
  • Google Cloud
  • Cloudflare
  • cPanel
  • Linux

AI

  • Claude API
  • MCP
  • Retrieval (RAG)
  • Prompt caching

Looking for a developer rather than a design shop? Contract development is billed hourly at a flat rate, and white-label work keeps your name on the delivery.

CallGet a quote