Why do websites get hacked?

It's almost never personal — your site was found by a scanner, not chosen by a person. Here's what actually opens the door.

The 5 real entry points

1. Outdated plugins and themes — the #1 cause by far. A disclosed vulnerability gets mass-exploited within days. 2. Weak or reused passwords — one leaked password from another service, tried against your admin login by a bot. 3. Cheap shared hosting — one infected neighbour on the server can mean everyone gets infected. 4. Abandoned admin accounts — the developer from 2019 still has access, and their email got breached. 5. Supply-chain plugins — a legitimate plugin gets sold, and the new owner ships malware in an update.

What actually protects you

Updates applied within days (not months), unique passwords with 2FA, backups that exist somewhere other than the server itself, and monitoring that notices an infection in hours instead of weeks. If you're reading this because it already happened: the fix is a flat fee and starts today — see our malware removal service. If it hasn't happened yet, a care plan does all of the above for you from $99/mo.

Never go through this again

Care plans from $99/mo — daily backups, updates, uptime + malware monitoring. Rescue clients get their first month 50% off.

See care plans

Book your same-day fix — $29

Pick the closest match — a technician confirms it on the call. You pay $29 now; the flat fix price is quoted before any work starts, and the $29 comes off it. A technician calls you by {{callback_time}}.

Not sure which one? Pick the closest — your technician confirms it on the call, and the price is set by what it actually turns out to be.

We text you the moment your diagnostic is booked, then call this number.

Emergency diagnostic$29.00
Selected symptom
Due now$29.00
A technician calls you by

The fix price is quoted on that call, before any work starts. The $29.00 comes off it.

No fix, no fee. Full refund if we can't reach you, or if it turns out to be something we can't fix. Refund policy.

You're booked — a technician calls you by {{callback_time}}.

Your diagnostic is reserved. Keep your phone nearby; the call comes from a number you won't recognise.

Your call: {{callback_time}} Checking the queue…

While you wait, don't do these three things

  • 🗑️Don't delete anythingNot files, not plugins, not the "suspicious" folder. Whatever is there is what your technician reads to work out what happened.
  • Don't restore an old backup over itRestoring on top usually overwrites the evidence and, if the way in is still open, you get re-infected within hours.
  • 🧑‍🔧Don't let anyone else start work on itTwo people changing things at once turns a one-hour fix into a three-hour one. Your technician calls shortly.
Want the call to go faster? Answer what you know Optional — every answer is one less question on the call. "Not sure" is a fine answer.

Our services & service areas

Pick a service in your city — we serve every community below.