CN KaliberPro
CN KaliberPro, a specialized firearms and ammunition caliber product catalog, moved to a brand-new domain mid-project, and our domain migration SEO work carried it through safely — replacing roughly 1,600 internal links pointing to the old domain, migrating DNS to Cloudflare to implement proper 301 redirects, resubmitting the sitemap to Google and Bing, and resolving every fixable issue in the Semrush audit. Site Health climbed from 80 to 95, and we've restored indexing — the new domain's 1.17K URLs got indexed as we walked the site through Google Search Console indexing recovery.
Visit WebsiteChallenges Faced
CN KaliberPro was in the middle of a full domain migration — one of the highest-risk events in technical SEO. Every internal link, redirect, and indexing signal built up on the old domain needed to survive the move intact, but the IONOS hosting platform introduced a critical roadblock that threatened the entire migration.
IONOS Platform Doesn't Support 301 Redirects
The hosting plan didn't allow adding proper 301 permanent redirects from one domain to another. Support applied the redirection, but it was returning 302 (temporary) status code. Despite several requests, the issue couldn't be resolved, and we were unable to initiate Google's Change of Address due to the 302 issue. We migrated the domain to Cloudflare and created a custom redirect rule that returns the proper 301 status code, then successfully initiated the change of address.
~1,600 Internal Links Still Pointing to the Old Domain
Every one of these links needed to be found and rewritten to the new domain before they quietly bled link equity, confused crawlers, or sent visitors through unnecessary redirect hops.
Indexing Recovery After Migration
The old domain had approximately 842 URLs indexed. After migration, we needed to restore and improve indexing on the new domain while Google transitioned from the old domain's signals.
693 URLs Flagged Across 8 GSC Categories
Google Search Console reported exclusions ranging from stale 404s and redirects to a large backlog of "discovered" and "crawled" but not-yet-indexed pages, each needing its own review.
Our Strategy
A migration-first technical SEO approach — migrate DNS to Cloudflare for proper 301 redirects, protect what the domain change put at risk, resolve every fixable Semrush issue, then recover indexing one GSC category at a time as Google shifts from the old domain to the new one.
- Identified that the IONOS MyWebsite plan couldn't issue 301 permanent redirects — support's redirect was returning a 302 instead
- Escalated repeatedly with IONOS support; the 302 issue couldn't be resolved on the platform, blocking the Change of Address request
- Moved the domain's DNS to Cloudflare and built a custom redirect rule returning a true 301 status code
- Successfully initiated Google's Change of Address once the 301s were verified live
- Replaced approximately 1,600 internal links pointing to the old domain with the correct new-domain URLs
- Submitted the new XML sitemap to Google Search Console for the new domain
- Submitted the website to Bing Webmaster Tools for indexing on the new domain
- Resolved every 3xx and 4xx issue the migration surfaced in the Semrush Site Audit
- Resolved 4xx errors, broken external links, and broken external images flagged across the site
- Fixed missing meta descriptions and cleaned up remaining 3xx redirects
- Identified the few remaining warnings — JavaScript-rendered H1s, no sitemap reference in robots.txt — as genuine IONOS platform limitations rather than real issues
- Confirmed across three rounds of before/after crawl reports that Semrush Site Health climbed from 80 to 95
- Worked through every Google Search Console exclusion reason individually: alternate-canonical, 404, noindex, redirect, duplicate-without-canonical, blocked-by-robots, discovered-not-indexed, and crawled-not-indexed
- Fixed every internally-linked redirect URL still reachable in the current site structure
- Submitted indexing requests for all eligible URLs and monitored Google's validation process
- We've restored indexing — the new domain's 1.17K URLs got indexed, surpassing the old domain's ~842 indexed URLs
- Investigated reported orphan product pages and confirmed they're linked through their collection pages behind a "Load More" button — not true orphans
- Added those pages to the HTML sitemap anyway, as an extra layer of internal-linking discoverability
- Reviewed duplicate-canonical issues on product variant URLs and confirmed they reflect expected platform behaviour
- Recommended keeping PDF files unique per URL to avoid Google picking unexpected canonical versions
Results That Speak
A domain migration carried through safely with proper 301 redirects via Cloudflare — Semrush Site Health from 80 to 95, roughly 1,600 internal links migrated, and we've restored indexing with the new domain's 1.17K URLs indexed, surpassing the old domain's ~842 URLs.
Semrush Site Health
4xx errors, broken links, redirects & metadata all resolved
Internal Links Migrated
Rewritten from the old domain to the new one
Indexed URLs Restored
Indexing restored and grown on the new domain
GSC-Flagged URLs Triaged
Across 8 distinct exclusion categories
Before & After
Semrush crawl reports and old-domain vs. new-domain Google Search Console indexing through the CN KaliberPro domain migration.

Before Fixing — Old Domain

17 Jul 2026 — Right After Domain Change

24 Jul 2026 — Site Health: 95/100
Old Domain — ~842 URLs Indexed
New Domain — 1.17K URLs Indexed
"[ADD CLIENT QUOTE HERE — no testimonial was included in the source report, so replace this placeholder with the client's actual words before publishing.]"
CN KaliberPro
CN KaliberPro is a specialized product catalog for firearms and ammunition caliber products, running on the IONOS platform. In the middle of the engagement, the site moved to a brand-new domain — one of the highest-stakes moments in technical SEO, where a single missed redirect or unreplaced internal link can quietly cost months of earned rankings. The challenge was compounded when we discovered the IONOS MyWebsite plan wouldn't issue proper 301 redirects, forcing us to move DNS to Cloudflare before we could implement the permanent redirects Google's Change of Address requires. Our job was to carry every bit of that equity across to the new domain intact, then keep resolving the technical backlog underneath it.
CN KaliberPro
Domain Migration & Technical SEO Recovery
Don't Let a Migration
Undo Your Rankings
Internal links, redirects, sitemaps, and indexing — our domain migration SEO team carries every bit of your site's earned visibility across to the new domain, intact.
