Technical SEO & Malware Removal Success Story

Dublin Kitchen Respray

How we discovered and removed a live malware infection, disavowed a toxic backlink profile, corrected duplicate schema markup, and lifted Semrush Site Health from 83 to 99 — all while the client had no idea the site was under attack.

Visit Website
Dublin Kitchen Respray
Kitchen & Furniture Respray Specialists
Industry Kitchen Respray / Home Improvement
Location Kinsealy, Dublin, Ireland
Website Local Service / WordPress
Services Malware Removal, Technical SEO Audit, Toxic Backlink Disavow, Schema Correction, Core Web Vitals, GSC Indexing Recovery
The Problem

Challenges Faced

Dublin Kitchen Respray had a live, actively marketed website — but underneath the surface, a malicious infection and a stack of technical SEO issues were quietly eroding trust and visibility. Google had already flagged harmful content, while duplicate schema markup and a toxic backlink profile were working against the site's technical health.

Live Malware Infection Detected by Google

While performing the technical SEO audit, we discovered malicious code injected into WordPress core files. Google had already flagged harmful content on an infected page, and structured data had been manipulated to include a spam gambling image — a clear sign of an active compromise.

Semrush Site Health Score of 83/100

A technical SEO backlog — duplicate titles, duplicate meta descriptions, missing H1s, thin-content pages, broken external links, and orphaned sitemap pages — was dragging the site’s overall technical health down, well below where a local service site should be.

Toxic Backlink Profile Flagged by Semrush & GSC

Both Semrush and Google Search Console’s Links section identified a set of toxic, low-quality backlinks from spam link-shortener networks pointing at the domain — the kind of profile that quietly erodes search trust over time.

181 Sitemap URLs Stuck Outside the Index

Of 578 URLs in the XML sitemap, 397 were already indexed — leaving 181 pages sitting outside Google’s index, alongside additional GSC indexing exclusions that needed to be triaged one by one.

The Solution

Our Strategy

A security-first, phase-by-phase technical SEO approach — lock down and clean the site, then rebuild its technical foundation, its link profile, and its speed.

01
Malware Removal & Security Hardening
  •  
    Identified and removed all malicious files, including compromised WordPress core files flagged by Wordfence and Google
  •  
    Removed the spam-injected gambling image from structured data and cleaned affected schema markup
  •  
    Updated every plugin to the latest stable release and removed an unused, two-year-outdated theme
  •  
    Changed the login URL, reset admin credentials, and enabled Two-Factor Authentication
02
Technical SEO Audit & Site Health Recovery
  •  
    Resolved every fixable Semrush issue: duplicate titles, duplicate metas, duplicate content, thin pages, broken links, and missing H1s
  •  
    Moved an empty post and a duplicate-content post to draft, updated internal links, and 301-redirected both URLs to the correct live pages
  •  
    Corrected a canonical mismatch by fixing the URL slug and updating the canonical tag site-wide
  •  
    Site Health score rose from 83 to 99 following the full technical SEO audit-and-fix pass
03
Toxic Backlink Audit & Disavow
  •  
    Cross-checked toxic backlinks reported by both Semrush and Google Search Console’s Links section against the live link profile
  •  
    Disavowed genuinely toxic domains via the Google Disavow Tool, backed by a documented audit sheet and submission screenshots
  •  
    Applied a more conservative disavow in Semrush only for links that didn’t warrant a Google-level disavow, avoiding over-disavowing healthy links
  •  
    Removed spam-shortener domains linking through share redirect networks
04
Schema Correction, Core Web Vitals & Indexing
  •  
    Corrected duplicate Organization and LocalBusiness schema on the homepage, keeping only the complete, accurate entries
  •  
    Fixed the missing-author issue on Article schema across blog posts and validated all structured data post-cleanup
  •  
    Optimised page speed across mobile and desktop, resolving agentic browsing issues and passing Core Web Vitals assessments
  •  
    Worked through GSC indexing categories — 404s, noindex exclusions, redirects — and submitted daily indexing requests for the 181 still-outside URLs
 
 
The Impact

Results That Speak

A cleaner, safer, more crawlable site — with the technical SEO foundation now in place to keep improving month over month.

 
83 → 99

Semrush Site Health

Every fixable technical SEO issue resolved

 
0

Malicious Files Remaining

Site fully cleaned & hardened

 
4+

Toxic Domains Disavowed

Via Google Disavow Tool, cross-checked with GSC Links

 
397/578

Sitemap URLs Indexed

Remaining 181 in active technical SEO recovery

Visual Proof

Before & After

Semrush Site Audit, malware cleanup, toxic backlink disavow, and PageSpeed Insights improvements after our technical SEO work.

Before
Semrush Site Audit report for dublinkitchenrespray.ie before technical SEO, showing a Site Health score of 83.
After
Semrush Site Audit report for dublinkitchenrespray.ie after technical SEO, showing an improved Site Health score of 99.
Before
Backlink audit identifying toxic links from Semrush and Google Search Console Links section.
After
Google Disavow Tool submission confirmation after disavowing toxic domains.
Before
PageSpeed Insights mobile report before technical SEO optimisation.
After
PageSpeed Insights mobile report after technical SEO optimisation.
Before
PageSpeed Insights desktop report before technical SEO optimisation.
After
PageSpeed Insights desktop report after technical SEO optimisation.
Infected
Screenshot of Google's security warning or infected code before malware removal.
Cleaned
Screenshot confirming clean scan results after malware removal and security hardening.
"We had no idea our website had been hacked or that so many technical SEO issues were holding us back. The team found the malware, cleaned everything up, and fixed problems we didn't even know existed. Our site is safer, faster, and finally showing up properly in Google — the improvement has been incredible."
DKR
Owner
Dublin Kitchen Respray — Kinsealy, Dublin
About The Client

Dublin Kitchen Respray

Dublin Kitchen Respray is a Dublin-based kitchen and furniture respray specialist working under the banner “Don’t Replace. Respray!” The team transforms tired kitchen cabinets, wardrobes, and worktops — including granite-effect countertop finishes — using professional spray techniques, without the cost, mess, or downtime of a full renovation. Based in Kinsealy, they serve homeowners across Dublin and the surrounding counties, typically completing a full kitchen respray in one to three days.

Kitchen Cabinet Respray
WordPress Website
Local Services — Dublin & Leinster
 
DKR

Dublin Kitchen Respray

Kitchen & Furniture Respray — Kinsealy, Dublin

 
Ready to Fix What’s Holding Your Site Back?

Hidden Issues, Real Losses —
We Find Both

From malware and toxic backlinks to slow load times and indexing gaps, our technical SEO team finds and fixes the issues quietly costing you traffic and trust.