Full backup first
A copy of the site exactly as it is, before anything is touched, so nothing is lost.
A hack rarely announces itself. It usually shows up as one of these.
Cleaning the files is half the job. The other half is making sure it does not happen again next week.
A copy of the site exactly as it is, before anything is touched, so nothing is lost.
Infected files, injected code, rogue admin users and spam pages found and removed, by hand where scanners miss it.
The outdated plugin, nulled theme or leaked password that let them in, identified and closed.
WordPress core, themes and plugins replaced with clean copies from the source.
Admin, hosting, database and security keys changed so old access stops working.
Search Console checked, the security issue fixed and a review requested, so the warning comes off.
Updates, file permissions and login protection set up so the same hole cannot be used twice.
The same order every time, so nothing is missed.
Every hack is different, so the price is quoted after I have looked at the site, and fixed before work starts. Here is what moves it.
A single injected file is a quick job. Thousands of spam pages and a database full of injected links take longer.
On shared hosting, one hacked site often infects the others. Each one has to be cleaned.
A blacklist warning or a hosting suspension adds the work of getting them lifted.
If the site is old and full of abandoned plugins, a clean rebuild can be cheaper than cleaning it again and again.
You always get a fixed quote before any work starts, no hourly surprises.
The problem, what I built, and where to see it live. Drag to browse.






























Send me your website address. I’ll look at speed, mobile and how clearly it turns visitors into enquiries, and tell you honestly what I’d fix first. Free, no strings.
Tap a question and I’ll answer it. Still unsure? Message me and I’ll talk it through.
Straight answers to what clients ask me before they hire.
GuidesThe Complete Website Maintenance Checklist (Weekly, Monthly, Quarterly)A website maintenance checklist grouped by frequency: weekly checks, monthly updates, quarterly restores and the yearly review, plus mistakes to avoid.Read article
WordPressWhy Elementor Sites Become Slow After Six MonthsWhy an Elementor site gets slow months after launch, how to audit what built up, and the settings that undo it without dropping the builder.Read article
ComparisonsWordPress vs Webflow for Small Business Websites (2026)WordPress vs Webflow for a small business, compared on five-year cost, ownership, SEO, upkeep and selling online, plus SaaS and enterprise sites.Read article Other things I build, and what a project actually costs.
A website, an app, some automation, or something you’re still figuring out. Tell me the problem and I’ll give you a straight answer on what it takes. No pressure, no sales team.