The migration in one paragraph
Google treats subdomains as semi-separate sites. A blog at blog.yourdomain.ca accumulates topical authority that doesn't fully consolidate with yourdomain.ca's authority on commercial pages. Moving the blog to yourdomain.ca/blog/ — with proper redirects and consolidated internal linking — typically lifts rankings on commercial-intent pages within 60–90 days. The migration is technically simple but operationally risky if the subdomain is on a separate stack (different CMS, different hosting, different team). Consolidate when the equity benefit clearly outweighs the engineering cost.
When consolidation is worth doing
- Your blog has strong topical authority but the main domain doesn'tMost common situation. Years of content investment in blog.yourdomain.ca have built domain authority that isn't flowing to your commercial pages. Consolidation lets it flow.
- Your subdomain is on the same brandblog.yourbrand.ca makes sense to consolidate. status.yourbrand.ca (a status page) doesn't — different audience, different intent.
- You're rationalizing infrastructure anywayIf the subdomain is being replatformed, consolidation is a natural part of the work. If everything else is stable, the engineering cost is harder to justify.
- The main site has stronger backlink profileIf main domain has 10x the authoritative backlinks of the subdomain, consolidation amplifies the subdomain's content reach. Reverse case: consolidation may dilute the subdomain's standalone strength.
When to leave the subdomain alone
- The subdomain serves a clearly distinct audiencedevelopers.yourbrand.ca for technical docs, support.yourbrand.ca for help articles. Audience separation is a feature, not a bug.
- Engineering cost is high and SEO upside is modestIf the subdomain runs on a separate stack and the consolidation requires re-platforming, the SEO benefit needs to be substantial to justify it.
- The subdomain is geographically separatedca.yourbrand.com vs us.yourbrand.com — these are intentionally separate for hreflang and market reasons.
- Risk tolerance is low and the site is mission-criticalAny migration carries risk. If the site can't afford a 14-day transient ranking dip, defer until you have a low-traffic window or the project owner can absorb the variance.
The engineering plan
Three architecture patterns work. Pick based on the subdomain's tech stack and your team's appetite for ongoing complexity.
- Pattern A: Reverse proxy at /blog/Main site continues running. Add a reverse-proxy rule (Nginx, Cloudflare Workers, Vercel rewrites) that fetches blog content from the existing subdomain backend but serves it under yourdomain.ca/blog/. Lowest engineering cost; preserves the existing CMS.
- Pattern B: Migrate the CMS into the main siteMove WordPress/Ghost/Webflow content into the main site's CMS. Highest engineering cost; cleanest long-term operation.
- Pattern C: Static export and re-hostExport the blog as static HTML, drop it under main-site /blog/. Loses CMS editing capability — only viable if blog cadence is low or you accept publishing through dev-pipeline.
Redirect strategy
Every blog.yourdomain.ca URL needs a 1:1 redirect to yourdomain.ca/blog/{matching-path}. The mapping is typically straightforward (the slugs don't change), but the implementation has to be at the DNS/server level so it's bulletproof.
- Implement at the subdomain's web serverNginx or Apache 301 rules that catch every URL and rewrite the host. Don't rely on application-level redirects — they're slower and easier to break in deploys.
- Preserve query strings and fragmentsblog.yourdomain.ca/post?ref=newsletter should redirect to yourdomain.ca/blog/post?ref=newsletter, not just yourdomain.ca/blog/post. Test this.
- Keep the subdomain's redirect rule active for 12+ monthsLong after Google has re-crawled, you'll still see traffic from old bookmarks, social shares, and email links. Remove the rule too early and you orphan all of it.
- Update sitemapsRemove the subdomain's sitemap. Add the new URLs to the main site's sitemap. Submit both changes to GSC.
Internal-linking consolidation
The whole point of consolidation is internal-link equity flow. Audit and rebuild:
- From blog content to commercial pagesBlog posts that mention services should link to /services/{service}/. Where appropriate, work in CTAs that drive readers from informational to commercial intent.
- From commercial pages to blog contentService pages should link to relevant blog posts where they add depth. This is now equity-flowing both ways within a single domain.
- Across blog content (related posts)Use the migration as a chance to clean up orphan posts — pages that no other page links to. Add at least 2 internal links to each from related posts.
- Update top-50 high-value backlinks if you control themAuthor bios, partner sites, syndication feeds. The 301 will preserve equity, but a direct link is always slightly stronger.
Consolidation works because it lets one strong signal carry to many pages instead of two weaker signals competing.
The 60-day measurement window
Don't expect dramatic week-1 impact. Consolidation pays off as Google re-crawls, reassigns equity, and updates internal weights. The pattern we see consistently:
| Window | Expected behaviour |
|---|---|
| Days 0–7 | Volatility on both old subdomain and new subfolder URLs. Some short-term ranking dips on blog content. Normal. |
| Days 8–30 | 404s drop as Google completes re-crawl. New subfolder URLs start ranking where the subdomain previously did. |
| Days 30–60 | Commercial-intent pages on main domain often see 5–20% ranking improvement on terms they were close to ranking for. The consolidation effect. |
| Days 60–90 | Stabilization. Compare your top 50 commercial-intent keywords vs pre-migration. If consolidated equity helped, this is when it shows up cleanly. |
Frequently Asked Questions
Operator questions about Canadian SEO-safe migrations.