Web development and IT support. Rajanpur, Punjab.

Web Security

Website Security Services for Business Websites

If your site has been hacked, we clean it, close the hole it came through and get any Google warning removed. If it has not, we keep it that way with patching, a web application firewall and scheduled scanning. Monthly plans start at $49, and you get a written quote before any work begins.

Written quote before any work starts Fixed monthly price, no long contract Monthly security report in plain English

Security for websites that do not have an IT team behind them

Most of the sites we clean up were never targeted by a person. They were found by automated scanners looking for an outdated plugin, a weak admin password or a known hole in a theme, and the same script that found the site infected it. That is why small business websites get hacked at least as often as large ones. The attacker never had to choose you.

The service is built around that reality. Your site is patched, a firewall sits in front of it, it is scanned on a schedule, and each month you get a report that says what was found and what was done about it. When something does get through, you have someone to call who already knows the site. If you want to see where you stand first, start with our cybersecurity checklist for small businesses.

What the service covers

Malware removal and recovery for hacked or blacklisted sites
Web application firewall, SSL/TLS and server hardening
Scheduled vulnerability scanning, with penetration testing on request
WordPress and WooCommerce hardening, including plugin and theme audits
Monitoring and alerting, with response hours set by your plan

Platforms and tooling we secure

WordPressWeb application firewallSSL and TLSCloudflareMalware scanningBackup and recoveryMFA and access controlVulnerability scanningServer hardeningDatabase security

What the work involves

Six pieces of work make up the service. Which ones you need depends on whether you are recovering from an incident or preventing one.

Malware removal and hacked-site recovery

We take a copy of the infected site for evidence, remove malicious code from the files and the database, restore from a clean backup where one exists, and then find how the attacker got in so it cannot happen the same way again. If Google Safe Browsing or your host has flagged the site, we submit the review request. Most single-site clean-ups finish within one to two business days. Sites with several infections or no usable backup take longer, and we say so before starting.

Web application firewall

A web application firewall (WAF) sits between visitors and your server and drops requests that match known attack patterns: SQL injection, cross-site scripting, brute-force logins and the bulk of automated scanning traffic. We configure it, tune it so it does not block legitimate submissions to your forms or checkout, and review its logs for the monthly report. For sites on Cloudflare we use the Cloudflare WAF; otherwise we install one at the server or application level.

SSL and TLS

Browsers label any page served over plain HTTP as not secure, and Google has treated HTTPS as a ranking signal since 2014. We install the certificate, redirect every HTTP address to its HTTPS version, fix mixed-content warnings, and monitor renewal so the certificate does not expire unnoticed.

Vulnerability scanning and penetration testing

Scanning is automated. It checks software versions, configuration and exposed services against databases of known weaknesses, weekly on Essential and daily on Professional. Penetration testing is manual: a person tries to break in the way an attacker would, including logic flaws a scanner cannot see. It is included once a year on Enterprise and available as a one-off for any site. Both end in a written report with fixes in priority order, tested against the OWASP Top Ten risks.

WordPress and WooCommerce hardening

WordPress runs about four in ten of all websites (W3Techs), which makes it the platform attackers write tools for first. We lock down the login, remove unused plugins and themes, correct file permissions, disable file editing in the dashboard, and check that backups actually restore. For WooCommerce stores we also review how card and customer data moves through the checkout against the PCI DSS requirements that apply to you.

Monitoring and alerting

Every plan includes scheduled scanning and a monthly report. Professional adds uptime and file-integrity monitoring with incident response during business hours. Enterprise adds 24/7 monitoring and alerting, a named security contact and response times agreed in writing. We spell this out because monitored around the clock means different things on different plans. Routine patching on its own is also available through our website maintenance plans.

How a hacked-site clean-up works

Every recovery follows the same six steps, in this order. Skipping the first two is how sites get reinfected a week later.

1

Contain

The site goes into maintenance mode or behind an access restriction, we snapshot the infected files and database for evidence, and every password and API key that could have been used is changed.

2

Identify the entry point

We scan the files and database, compare core files against clean copies, and read the server logs to find the first malicious request. That tells us how the attacker got in.

3

Clean

Injected code, backdoors, rogue admin users and scheduled tasks are removed. Where a clean backup exists and the entry point is known, restoring is often safer than cleaning in place.

4

Close the door

The vulnerable component is patched or removed, the configuration is hardened, and firewall rules are added against the technique that was used.

5

Clear the warnings

We request a review from Google Safe Browsing and any blocklists that flagged the domain, and work with your host to lift a suspension.

6

Report

You receive a written account of what happened, what was done, and what to change so it does not recur. Often that is as simple as turning on two-factor authentication and tightening security habits for your staff.

Risk protection

Threats we protect against

These are the six ways business websites actually get compromised. Each one is handled by a specific control, not by a general promise of safety.

SQL injection. Crafted input that tricks your database into running the attacker’s commands.
Cross-site scripting (XSS). Malicious script inserted into pages your visitors load.
Brute-force and credential stuffing. Automated login attempts using guessed or leaked passwords.
Malware and ransomware. Code planted to steal data, send spam from your server, or encrypt your files.
Phishing pages on your domain. Fake login pages uploaded to your site, which get the whole domain blocklisted.
Data breaches. Customer or order data read or copied by someone who should not have access.
Compliance

Compliance support

We handle the security side of the rules that apply to you. We are not auditors or certifiers; we prepare the technical controls and the evidence your auditor will ask for.

Breach handling under UK GDPR and EU GDPR, including the 72-hour ICO reporting window
PCI DSS scoping for sites that take card payments
Cyber Essentials controls for UK organisations
Transparent pricing

Web Security plans

Fixed monthly pricing. Every plan below includes the essentials, so nothing critical sits behind an upgrade.

Essential

Basic security for small businesses

$49/ month
  • Web application firewall configuration
  • Weekly malware and vulnerability scanning
  • Security patching for your CMS and plugins
  • SSL configuration and renewal monitoring
  • Monthly security report
  • Email support

Enterprise

24/7 monitoring, with response times agreed in an SLA

Customtailored quote
  • Everything in Professional, plus:
  • 24/7 monitoring and alerting
  • Annual penetration testing
  • Incident response with an agreed SLA
  • Compliance evidence and documentation support
  • Named security contact
Firewall configuration
Malware and vulnerability scanning
SSL configured and monitored
Monthly security report

Not sure which package fits? Send us the details and we’ll recommend the right option.

Start a conversation

Find out what is exposed

Tell us what you are running and we will come back within one business day with what needs fixing and what it costs.

No obligation and no follow-up sales pressure
A fixed quote in writing before any work starts
We will say if a smaller package would do the job
Your details stay private and are only used to respond to your enquiry.

Request your free quote

We normally reply within one business day.
Secure form • No obligation
Coverage

Where we deliver website security, and what changes by country

We work remotely with clients worldwide from Rajanpur, Punjab. Security is one of the few services where local law changes the work, so here is what differs.

Pakistan

Our home market and the only one where we can attend in person for server rebuilds or hardware incidents. We work with local hosts directly, bill in PKR, and know the shared-hosting stacks most Pakistani SMEs run on.

United Kingdom

UK GDPR gives you 72 hours to report a qualifying personal-data breach to the ICO. Our incident response is built around that clock: containment first, then a written timeline you can submit. Hardening work follows the Cyber Essentials control set.

United States

Breach notification is set state by state and the deadlines differ sharply. We document what was accessed and when so your counsel can act under the right statute, and we scope card-handling sites against PCI DSS from the start.

United Arab Emirates

We cover the Federal Personal Data Protection Law (Decree-Law 45 of 2021) and the data-residency questions that come with it, including whether your data can legally sit outside the country. We handle .ae domains and TDRA-registered hosting.

Questions people ask before they get in touch

Straight answers to the things buyers want settled before they send a quote request.

My website has been hacked. What should I do first?

+

Do not delete anything yet; the infected files show how the attacker got in. Change your hosting, admin and database passwords, put the site into maintenance mode if it is serving malware to visitors, and send us your hosting details. We reply within one business day with what we found and a fixed price.

Can I get a one-off clean-up without a monthly plan?

+

Yes. A clean-up is quoted as a fixed price in writing before any work starts. A monthly plan afterwards is recommended so the entry point stays closed, but it is not a condition.

How do I know if my website has been hacked?

+

Common signs: visitors are redirected to sites you do not recognise, Google shows a "This site may be hacked" or "Deceptive site ahead" warning, Google Search Console reports a security issue, your host suspends the account, outbound spam is traced to your domain, or there are admin users you did not create.

What is the difference between vulnerability scanning and penetration testing?

+

Scanning is automated and repeatable, and it finds known weaknesses such as outdated software or exposed services. Penetration testing is a person attempting to break in, which also finds logic and access-control flaws that scanners miss. Scanning is included in every plan; penetration testing is annual on Enterprise or available as a one-off.

Do you need access to my hosting account?

+

Yes, for most work. Rather than your own password, we ask you to create a separate admin user and SFTP or SSH access for us, and we tell you what to remove when the work is finished. Any Linux host that provides that access works, including shared hosting.

What is in the monthly security report?

+

What was scanned and when, anything found and what was done about it, software that was updated, firewall activity worth knowing about, and the status of your SSL certificate. It is written so that someone without a technical background can act on it.

Free security review

Not sure what you need?

Send us your URL. We will tell you what is exposed and give you a fixed price to fix it, in writing, within one business day.