CoachNow
How we ran a year-plus technical SEO and backlink cleanup program, protected organic traffic during a full domain migration from coachnow.io to coachnow.com, and implemented validated schema for one of the world's most-used sports coaching platforms.
Visit WebsiteChallenges Faced
CoachNow's HubSpot site was carrying recurring technical SEO debt and toxic backlinks that needed continuous cleanup, then faced a high-stakes full domain migration from coachnow.io to coachnow.com — all while protecting the organic traffic the site had already earned.
Recurring Technical SEO Debt on HubSpot
Broken links, redirect chains, duplicate meta descriptions, and AMP-related duplicate H1/title tags kept surfacing across successive audits — some genuinely fixable, others rooted in real HubSpot platform limitations that needed clear documentation, not false fixes.
A High-Stakes Full Domain Migration
Moving the entire site from coachnow.io to coachnow.com meant migrating blog content, auditing every internal link still pointing to the old domain, and properly registering the change in Google Search Console — with real risk of losing rankings if any step was rushed.
Toxic Backlinks & Access Gaps Blocking Cleanup
Toxic backlinks needed disavowing through Google, but GSC ownership access and Semrush account permissions repeatedly lagged behind the work itself, from account invitations to 2FA recovery issues on shared accounts.
High-Traffic Legacy Content at Risk of Deletion
The client wanted to delete an entire podcast blog section and clean up old post slugs, without realizing some of those old URLs were still quietly driving meaningful organic traffic through redirects.
Our Strategy
A sustained, two-phase program — build a clean technical and backlink foundation first, then execute a fully monitored domain migration without losing a step of organic performance.
-
Ran recurring Semrush and Ahrefs audits, resolving every fixable error, warning, and notice across multiple crawl cycles
-
Ran repeated backlink toxicity audits and disavowed toxic domains through Google each time new ones surfaced
-
Clearly documented every issue rooted in genuine HubSpot platform limitations, including AMP page duplication and shared blog-author meta descriptions
-
Investigated old blog post slugs before agreeing to delete them, discovered they were still driving meaningful traffic through redirects, and recommended keeping them live instead
-
Advised against replacing Semrush with HubSpot's built-in SEO tools alone, based on direct evidence that HubSpot wasn't surfacing the same depth of internal linking issues
-
Flagged orphan podcast pages that couldn't be resolved without client input, only removing them once explicit approval was given
-
Migrated the blog and audited every remaining internal link still pointing to the old .io domain, fixing them systematically
-
Requested and secured the owner-level GSC access needed on both domain properties to properly register the migration with Google
-
Fixed 50+ 3xx redirect issues on migrated blog pages and resolved missing alt text and noindex issues from the first post-migration crawl
-
Monitored the migration's progress in Search Console over multiple weeks, keeping the client updated until it was confirmed complete
-
Implemented and validated Organization schema on the homepage, confirmed through before-and-after Google Rich Results Test results
-
Added the client's verified business address to structured data
-
Fixed the site's favicon issue and resolved an AMP validation notice
-
Delivered a final post-migration Semrush report, clearly documenting the two remaining platform-limited issues rather than claiming false fixes
Results That Speak
A year-plus of technical SEO and backlink discipline, culminating in a fully monitored domain migration with no traffic left behind.
Full Domain Migration Completed
coachnow.io fully migrated to coachnow.com
3xx Redirect Issues Fixed on Migrated Blog Pages
Resolved during the coachnow.io to .com migration
Rounds of Toxic Backlink Disavowal Completed
Recurring cleanup across three separate audit cycles
Fixable Semrush Issues Resolved
Confirmed across every audit cycle, pre- and post-migration
Before & After
Semrush Site Audit and homepage schema results from the technical SEO and migration program.
CoachNow
CoachNow is an all-in-one sports coaching platform combining video and image analysis, private communication tools, and cloud storage, used by coaches and athletes across 60+ sports and 140+ countries with 20,000+ five-star reviews. Running on HubSpot, the platform needed a technical SEO partner able to sustain a year-plus cleanup program and then safely execute a full domain migration without losing the organic traffic it had already earned.
CoachNow
Sports Coaching Technology / SaaS
Small Issues, Big Losses —
We Solve Both
A domain migration is one of the riskiest moves in SEO — and one of the easiest to get wrong. Let our technical SEO specialists build the clean foundation first, then migrate your site without losing the traffic you've already earned.
