Technical SEO Success Story · Post‑Migration Recovery

retrofit GmbH

retrofit GmbH redesigned its website — new design, new page slugs — and needed a technical SEO partner to manage the aftermath. We recovered lost indexing, fixed schema and hreflang errors, resolved every fixable Semrush issue, and solved a stubborn caching problem, taking indexed sitemap URLs from 45 to 92 and page load times down to roughly 2 seconds.

Visit Website
retrofit GmbH
Bilingual (EN/DE) WordPress Website
Project Type Post‑Migration Technical SEO Recovery
Website WordPress, Bilingual (EN/DE)
The Problem

Challenges Faced

The site had just been through a full redesign: new templates, new page slugs, new structure. Nobody had mapped what happened to the old URLs, and a technical SEO clean‑up was needed before the migration could be called finished.

Previously Indexed URLs Now Returning 404

URLs that had been indexed, or that were still receiving traffic and impressions, were returning 404 errors after the migration changed the site's page slugs.

Duplicate Pages, Broken Slugs & Duplicate Content

One published URL was duplicated outright, several slugs carried leftover -2/-3 suffixes, and blog posts weren't marked as translatable, creating duplicate content across English and German versions.

Incorrect Schema & Hreflang Issues

The homepage carried Article Schema (which has no business there), and hreflang implementation had mismatches and 3xx errors, confusing Google about language targeting.

Only 45 of 92 Sitemap URLs Indexed & Caching Failure

Google Search Console showed the correct sitemap hadn't even been submitted. Of 92 URLs in the corrected XML sitemap, only 45 were indexed, while WP Rocket wasn't generating page cache, causing slow load times.

The Solution

Our Strategy

A structured, phase‑by‑phase technical SEO recovery — remap what the migration broke, resolve every flagged issue, then rebuild speed and monitor indexing back to full health.

01
Post‑Migration Redirection & Slug Cleanup
  •  
    Extracted every previously indexed or traffic‑driving URL now returning a 404
  •  
    Redirected each one to its correct working URL and updated internal links accordingly
  •  
    Corrected the duplicated URL and every slug carrying a leftover -2 or -3 suffix
  •  
    Documented every redirect and slug correction in a shared mapping sheet for the client
02
Semrush Technical SEO Fixes
  •  
    Resolved broken internal links, duplicate titles and meta descriptions, and structured‑data issues
  •  
    Fixed incorrect hreflang implementation, hreflang mismatches, and 3xx hreflang URLs
  •  
    Cleaned up unminified CSS and JavaScript, temporary and permanent redirect issues, and redirecting sitemap URLs
  •  
    Corrected missing meta descriptions, missing and multiple H1 tags, overlong titles, and heading structure — every fixable Semrush issue, resolved
03
Multilingual Content & Schema Fixes
  •  
    Enabled translation on blog posts so English and German versions could exist as distinct, separate content
  •  
    Removed the incorrect Article Schema from the homepage
  •  
    Validated the fix using the Rich Results Test, comparing before‑and‑after results
  •  
    Confirmed structured data now accurately reflects each page's actual content type
04
GSC Indexing Recovery & Caching Fix
  •  
    Submitted the correct XML sitemap, since the right one had never been submitted before
  •  
    Worked through every GSC exclusion reason individually — 404s, noindex tags, redirects, blocked 4xx, discovered‑not‑indexed, and crawled‑not‑indexed
  •  
    Diagnosed the caching issue (WP Rocket failing to generate page cache) and replaced it with Super Page Cache, bringing load times to ~2 seconds
  •  
    Submitted indexing requests for every eligible URL and started Google's validation process
 
 
The Impact

Results That Speak

A technical SEO recovery that turned a messy migration into a clean, fast, fully‑indexed website.

 
45 → 92

Sitemap URLs Indexed

Correct sitemap submitted & recovering

 
~2s

Average Page Load Time

After the Super Page Cache switch

 
15+

Semrush Issue Types Resolved

Confirmed via before/after crawl reports

 
45

Indexing Issues Resolved

Across 6 distinct exclusion categories

Visual Proof

Before & After

Screenshots from the Semrush crawl reports, Google Search Console indexing, and the Rich Results Test.

Before
Semrush technical SEO crawl report for retrofit GmbH before fixing, showing the flagged issue backlog.
After
Semrush technical SEO crawl report for retrofit GmbH after fixing, showing the resolved issue count.
Before
Google Search Console sitemap indexing status for retrofit GmbH before recovery, showing 45 of 92 URLs indexed.
After
Google Search Console sitemap indexing status for retrofit GmbH after recovery, showing indexing recovered to 92 of 92 URLs.
About The Project

retrofit GmbH

retrofit GmbH runs a bilingual (English/German) WordPress website that had undergone a full migration with new templates and page slugs. Such migrations often introduce technical SEO pitfalls: broken redirects, duplicate content, mismatched schema, and stalled indexing. Our mission was to systematically close every gap so the new site could retain — and even improve — the visibility the previous version had earned.

Site Migration Recovery
Bilingual EN/DE Content
WordPress Platform
 
RG

retrofit GmbH

Post‑Migration Technical SEO Recovery

Bilingual WordPress website (EN/DE)
Full migration & slug restructuring
 
Just Redesigned Your Site?

Don't Let a Migration
Undo Your Rankings

Redirects, schema, hreflang, indexing, and speed — our technical SEO team catches what a migration breaks before it costs you traffic.