The Challenge
Rankings and organic traffic dropped, and nothing on the site explained it. There was no botched redesign, no content cut, no technical break that lined up with the timing. The firm worried it had been hit with a penalty and had no idea where to start looking.
A backlink audit pointed straight at the cause. A spike of bad links was dragging the site’s trust down:
- Rankings and traffic dropped with no on-site cause
- A spike of low-quality referring domains showed up in the profile
- Many of the new links looked spammy and unrelated to law
- The pattern suggested a possible competitor link attack
- The toxic profile was the most likely driver of the decline
- The firm feared a manual or algorithmic penalty
The Solution
We audited the full backlink profile, sorted the toxic domains from the trustworthy ones, and built a Google-format disavow file to cut the bad signals loose. Then we rebuilt authority with quality links so the recovery would hold. See the SEO recovery work below.
- Full backlink profile pulled and reviewed
- Toxic domains classified with rule-based detection
- Google-format disavow file built and submitted
- Link spike traced back to its likely source
- Quality citations built to rebuild trust
- Fresh content published to earn clean links
- Rankings and traffic monitored through recovery
- Ongoing link monitoring to catch new spam early
Sort the toxic links from the good ones
Not every backlink is worth keeping, and a wave of spammy ones can quietly drag a whole site down. The first job was to pull the full profile and separate the links helping the firm from the ones hurting it.
- Full profile pull: we gathered every referring domain pointing at the site so nothing toxic could hide, using Semrush backlink research to get the complete picture.
- Rule-based classification: we scored domains against clear toxicity rules rather than gut feel, so the call on each link was consistent and defensible.
- Spotted the spike: the audit surfaced a cluster of low-quality domains that appeared around the time rankings fell, which is the pattern of a link attack.
- Protected the good links: we were careful to keep legitimate links intact, since disavowing the wrong domains would only do more damage.
Disavow the bad links and rebuild trust
Once the toxic domains were flagged, we told Google to ignore them and then went to work replacing the lost trust with clean authority. Rebuilding is part of any recovery, not just cutting the bad links.
- Google-format disavow: we built the disavow file to Google’s exact spec and submitted it through the Search Console disavow tool so the toxic signals would be discounted.
- Patience by design: disavows are not instant, so we set expectations that recovery would play out over months as Google recrawled and reassessed the profile.
- Clean authority rebuilt: we earned quality citations and links to replace the trust the spam had eroded, so the site stood on a healthier profile.
- Ongoing monitoring: we kept watching the link profile so a fresh wave of spam would be caught and dealt with before it could do damage again.
How We Did It
01. Backlink audit
Pulled the full link profile with Semrush backlink research to map every referring domain.
02. Toxic classification
Scored domains against rule-based toxicity criteria to separate spammy links from legitimate ones.
03. Disavow build
Built a Google-format disavow file and submitted it through the Search Console disavow tool.
04. Rebuild authority
Earned clean citations and links, and published content to grow trustworthy authority again.
05. Monitor recovery
Tracked rankings and traffic through recovery and watched for any new spam links.
The Results
Rankings stabilized and then recovered over the following months as the toxic signals were discounted and clean authority grew back. The organic traffic that had slipped away rebounded, and the firm moved back toward its prior positions. Toxic domains were disavowed and the profile was healthier for it.
| Toxic domains | Disavowed |
| Rankings | Recovered toward prior levels |
| Organic traffic | Rebound |
| Build time | 3 to 6 Months for Recovery |
Services & tools used: Semrush backlink research, disavow audit, Google Search Console disavow tool, and content and citation building.
seo recovery“We thought we were penalized for good. Gilmedia diagnosed it and brought our rankings back.“
Partner, Law firm
Frequently Asked Questions
Rankings dropped with no reason?
We will audit your backlink profile, find any toxic links dragging you down, and lay out a recovery plan. Get back the rankings you lost.
Get your free auditNo obligation. A 15-minute call and a clear action plan.
Services in this project: SEO · AI Search Optimization

