Web design

Why small business websites get hacked and what to do in the first 24 hours

"Who would want to attack my website? I run a neighbourhood hairdresser." Nobody. And that is precisely why it ends up happening.

We have heard that sentence dozens of times, always before and never after. Understanding why small business websites get hacked takes away a lot of the fear and saves a fair bit of money, because the reason has nothing to do with how interesting your business is: it has to do with how unattended your site is.

A laptop screen lit up in a dark office, the moment you find out something is wrong with the site

They did not pick you

Behind almost no attack on a small website is a person looking at your business. There are programs crawling the internet automatically, hunting for out-of-date versions of content managers, themes and plugins with holes that are already known and published.

When they find one, they walk in. It makes no difference whether the site belongs to an accountancy firm, a garage or a bike shop: what they were after was not your company, it was that version of the plugin you have not updated in two years.

What they are actually after

Hardly ever your information. The usual motives are duller and more profitable for whoever is doing it:

  • Sending junk mail from your server, until your domain lands on blocklists and your legitimate email stops arriving.
  • Slipping hidden pages inside your site —usually from industries you would rather not be associated with— to borrow the standing your domain has on Google.
  • Redirecting your visitors elsewhere when they arrive on a phone, which is what makes it take weeks to notice.
  • Using your hosting to store files or attack others.

The real damage is not movie-dramatic: it is that your email stops working, Google flags your site as unsafe, and you lose rankings that took two years to build.

The four doors they come through

Almost every case that reaches us fits one of these four, and all four can be closed without spending much.

1. Plugins and themes left unupdated

By far the most common route. Every plugin you install is one more door somebody has to keep shut, and plenty of them were written years ago by someone who no longer touches them. The problem is not having plugins: it is having fifteen and not knowing what twelve of them are for.

2. Reused passwords

The same password you use on an online shop that leaked three years ago. Those lists circulate and get tried automatically across thousands of sites. If yours is on one, no technical hole is needed: they walk through the door with the key.

3. The login panel itself

If your site has a well-known login address, it takes automated attempts every day, whether you know it or not. Most fail, but only one needs to land, and an old forgotten user with a weak password is enough.

4. Poorly separated shared hosting

When dozens of sites share a server without proper isolation, a compromised neighbour can end up splashing onto the rest. This is the part that does not depend on you, which is why it is worth knowing where your site is hosted and who answers if something happens.

Hands on a laptop keyboard updating a website to close security holes

How to tell it has already happened

Plenty of sites sit compromised for months without anybody noticing. These are the signs, from the most obvious to the most subtle:

  • Google warns in the results that the site may be dangerous.
  • Your emails start bouncing or landing in everybody's junk folder.
  • The site suddenly gets much slower for no reason.
  • Admin users appear that you did not create.
  • Searching Google for site:yourdomain.com turns up pages you do not recognise.

That last check is free and takes ten seconds. Type site: followed by your domain, no space, and see whether everything listed is yours.

The first 24 hours

If you confirm it has happened, the order matters more than the hurry:

  1. Tell whoever looks after your site and your host. Serious providers have a procedure for this.
  2. Change every password from a different computer: hosting, content manager, database, email and domain registrar.
  3. Restore a backup from before the problem, not yesterday's. If the only copy you have is from the day before and it was already infected, it is no use.
  4. Update everything before publishing again, or you will be back where you started within a week.
  5. Review the user list and delete anybody you do not recognise.
  6. Request a review from Google if you were flagged, so the warning gets removed.

If you are stuck on where to start, Spain's INCIBE cybersecurity helpline assists companies and individuals free of charge, and has material specifically for small businesses in its business section.

The part almost nobody knows: if customer data was involved

When the site holds personal data —a contact form with names and phone numbers already counts— and it is compromised, there are obligations to meet. The Spanish Data Protection Agency explains how a security breach is handled and when it has to be reported, working to a reference window of 72 hours from becoming aware of it.

This is not to frighten anybody: it is so whoever looks after your site knows, and you do not discover the paperwork three weeks late. Worth asking before you need it.

Want to know what it would cost you?

We reply the same day. No commitment, no sales pitch.

How to cut the risk without losing your mind

Perfect security does not exist, but almost every attack on a small site is prevented by unglamorous things:

  • Fewer plugins. Every one you remove is one less door to watch. If you have not used it in six months, out it goes.
  • Updates kept current, with a backup taken right before in case something breaks.
  • Unique passwords and two-step verification on the panel and the email.
  • Automatic backups somebody checks. A backup nobody has ever restored is not a backup, it is a folder.
  • Access in your own name, so you can act without depending on anybody. We cover it in who owns your domain.

All of that is exactly what a paid website maintenance should cover. If yours does not include it, it is not maintenance: it is hosting under another name.

What does not work

Installing a security plugin and forgetting about it. It is the most-sold solution and the one that works least on its own: a good lock on a door nobody checks is still a door nobody checks. It helps, but it does not replace keeping the site current.

Nor does hiding the login address and leaving it at that. It gets found in minutes and creates a false sense of calm.

An external hard drive on a desk, the backup that decides how long an attack lasts

The option almost nobody raises: remove the door

If your site is informational —what you do, where you are, how to get in touch, your services and your articles— it does not need a content manager with a database and a login panel running twenty-four hours a day. It can be built in HTML and CSS, and then there are no plugins to update, no database to attack, and no login screen taking attempts every night.

It is not magic and it does not make you invulnerable: hosting, domain and email still need looking after. What changes is the surface: you go from watching twenty pieces to watching three. And it usually runs considerably faster, which is the other classic problem with plugin-heavy sites, covered in why your website is slow on mobile.

If the switch worries you because of rankings, that is a reasonable fear with a solution: the addresses stay and whatever needs redirecting gets redirected, as we explain in migrating a website without losing rankings.

What it costs to have this covered

In our published plans, hosting, domain, email and maintenance are included: 100 € a month for the one-page landing and 200 € for the site with up to ten subpages, with one monthly article. The 400, 750 and 1,500 € plans add articles, Google profile, reviews, campaigns and social media. Excluding VAT, no lock-in, migration included.

And if what you have today is a content manager stuffed with plugins nobody has touched in years, message us on WhatsApp with your website address. We will take a look, tell you whether anything looks off and what we would do first. No strings, same day.

Tell us what you need and we'll give you a price

We reply the same day. No commitment, no sales pitch.

FAQ

Frequently asked questions about hacked websites

Why would anybody attack a small business website?+

Because they are not picking you. Automated programs crawl the internet looking for out-of-date versions of content managers, themes and plugins with published flaws. When they find one, they get in, without checking what the site is for. The deciding factor is not the size of the business but how long it has been since anybody updated the site.

How do I know if my website has been hacked?+

Search Google for "site:" followed by your domain and see whether pages you do not recognise show up. Other signs: dangerous-site warnings in the results, emails starting to bounce or land in spam, the site suddenly very slow, or admin users you did not create.

What do I do in the first hours if it has happened?+

Tell whoever manages the site and your host, change every password from another computer, restore a backup from before the problem —not yesterday's, which may already be infected—, update everything before publishing again, delete any users you do not recognise, and request a review from Google if you were flagged. INCIBE runs a free helpline if you get stuck.

Do I have to notify anybody if customer data leaked?+

If the site holds personal data and it is compromised, there may well be an obligation to report it. The Spanish Data Protection Agency explains how a security breach is handled and works to a reference window of 72 hours from becoming aware. It is worth agreeing this with whoever manages your site before you need it.

Is a security plugin not enough?+

It helps, but it does not replace keeping the site current. It is the most-sold solution and the one that works least on its own: if the plugins and the theme have gone months without an update, the hole is still there. What genuinely cuts the risk is fewer plugins, keeping them updated, unique passwords and backups somebody checks.

Can an HTML and CSS site not be hacked?+

Nothing is invulnerable, and hosting, domain and email still need looking after. What changes is the attack surface: with no plugins, no database and no login panel, the three routes almost every automated attack on small sites uses simply disappear. For an informational site it is usually a very sensible option.

Shall we start?

Tell us what's holding you back and we'll tell you how we fix it.

A first no-strings conversation. You leave with a clear plan, not an invoice.

Start a project →
Let's talk