rescue Support Craft

Craft CMS malware removal and security hardening

A family mediation service discovered their Craft CMS site had been compromised by an SEO spam attack. The cleanup involved removing hidden malicious content, closing multiple backdoors, migrating to secure hosting, and restoring the site's search engine reputation.

Client: South East London Family Mediation
Type: Business
Industry: Family mediation services
Timeline: 2 days cleanup, several weeks monitoring

The problem

An SEO spam attack had compromised the site. Unlike attacks that steal data or deface pages, this type of hack is designed to be invisible. The attackers injected hidden content that only search engines could see, while real visitors saw a normal website. They created hidden pages full of spam links, planted multiple backdoors to maintain access, and used the site's Google reputation for their own rankings.

The attack had gone undetected because everything appeared normal from the client's perspective. Google, however, was indexing spam content and the site's search reputation was being damaged. The existing hosting had security weaknesses that contributed to the breach.

The solution

The cleanup required a systematic audit of every file and database entry. All malicious content was removed, legitimate files that had been modified were restored, and each backdoor was identified and closed. The CMS was updated to the latest version with current security patches. The site was then migrated to more secure hosting with 24/7 malware scanning enabled.

Once the site was clean, it was submitted to Google Search Console for revalidation. This process takes several weeks as Google recrawls the site and updates its records. The spam entries gradually disappeared from search results and the console warnings reduced over time. Ongoing monitoring remains in place to catch any future issues early.

Need help with a hacked Craft CMS site?

I help businesses recover from malware attacks and secure their sites against future threats.

Have a similar challenge?

Describe your situation and I will assess whether I can help.

Message Call Email