Google says it treats subdomains and subdirectories equally. The SEO industry overwhelmingly disagrees. And the frustrating truth is that both sides have a point.
If you’re trying to decide whether blog.example.com or example.com/blog is better for your site, or if you’ve inherited a subdomain structure and are wondering whether to migrate, you’ve probably encountered this contradiction already. Google’s John Mueller has stated on multiple occasions that Googlebot handles both structures equivalently. Meanwhile, a Backlinko study of 11.8 million search results found that subdirectories consistently outperform subdomains for competitive keywords, and case study after case study shows traffic gains after consolidating subdomains into subdirectories.
This article is my attempt to reconcile those positions honestly, explain what’s actually happening from a technical SEO perspective, and help you make the right call for your specific situation.
What Is a Subdomain?
A subdomain is a prefix added to your root domain that creates what is, in practical terms, a separate section of your website. In the URL blog.example.com, “blog” is the subdomain. It sits before the root domain rather than after it as a subdirectory would (example.com/blog).
Common subdomain patterns include:
- blog.example.com (company blog)
- shop.example.com (e-commerce store)
- help.example.com or support.example.com (knowledge base or help centre)
- docs.example.com (developer documentation)
- uk.example.com or fr.example.com (international versions)
From a server perspective, subdomains can be hosted on entirely different servers, run different CMS platforms, and operate with separate technical configurations. This flexibility is the main reason they exist, and it’s also why they create SEO complications.
How Google Actually Processes Subdomains
Here’s where I need to distinguish between what Google says and what we observe, because they don’t quite match.
What Google says: John Mueller, Google’s Search Advocate, has repeatedly stated that Google can handle both subdomains and subdirectories and treats them “essentially equivalent.” The message is: use whichever makes more sense for your infrastructure.
What we observe: The majority of migration case studies show significant traffic improvements when moving from subdomains to subdirectories. Salesforce moved their blog from a subdomain to a subdirectory and reported a doubling of organic traffic. Monster.com increased visibility by 116% after a similar move. A collection of smaller case studies (HotPads, Chubo Knives, Obility clients) consistently show gains of 37% to over 100% in organic traffic post-migration.
How I reconcile this: I don’t think Google is lying, and I don’t think the case studies are fabricated. What I think is happening is more nuanced. Google probably can treat subdomains as part of the same site when the signals are clear and strong. But in practice, subdomains introduce friction into every mechanism that matters for SEO:
- Link equity distribution. When someone links to
blog.example.com, that authority doesn’t flow toexample.comas directly as it would if the blog lived atexample.com/blog. Google may eventually associate them, but the connection is weaker and takes longer to establish. - Crawl allocation. Google Search Console treats subdomains as separate properties. That’s not just a UI quirk; it reflects how Google’s systems compartmentalise the sites. Crawl budget is allocated separately, which means your subdomain and root domain are effectively competing for Google’s attention independently.
- Topical authority signals. When all your content lives under one domain, Google can more easily recognise the breadth and depth of your topical coverage. Splitting content across subdomains fragments this signal.
- Internal linking weight. Links between subdomains are technically cross-domain links. While Google may give them more weight than links from completely unrelated domains, they don’t carry the same internal linking benefit as links within a single domain structure.
The net effect: subdomains work, but they work harder for less reward. Subdirectories consolidate everything, which is why they tend to perform better.
When Subdomains Make Sense
Despite everything above, there are legitimate reasons to use subdomains. The decision isn’t always “subdirectories win.”
Different technology stacks. If your main site runs on WordPress but your help centre runs on Zendesk, or your documentation runs on a static site generator, a subdomain is the practical solution. You could use a reverse proxy to serve the subdomain content under a subdirectory path, but this adds server complexity and can introduce its own performance and maintenance issues. Sometimes the engineering overhead of forcing everything into subdirectories outweighs the SEO benefit.
Genuinely distinct content. Google’s Mueller recommends subdomains “when it has something different to offer.” If your developer documentation serves a completely different audience than your marketing site, and there’s minimal topical overlap, a subdomain is reasonable. The SEO cost of separation is lower when the content wouldn’t benefit from being associated anyway.
International versions (with caveats). uk.example.com and de.example.com can work for international targeting when combined with proper hreflang implementation. That said, subdirectories (example.com/uk/, example.com/de/) are generally preferred for the same authority-consolidation reasons, and country-code top-level domains (.co.uk, .de) are ideal when feasible.
Staging and testing environments. staging.example.com or dev.example.com are perfectly fine and standard practice, provided they’re blocked from search engine indexing.
When You Should Use Subdirectories Instead
For most websites, subdirectories are the better default. Specifically:
Your blog. Unless your blog runs on a completely separate platform with no viable integration path, put it at example.com/blog. The SEO benefits of consolidating your blog’s authority, internal links, and topical signals with your main domain are well-documented.
Your online store. If your main site and store can run on the same platform (or be integrated via reverse proxy), example.com/shop keeps all commercial intent and link equity under one roof. This matters especially for e-commerce, where category and product pages need every authority signal they can get.
Resource centres, guides, and knowledge bases. These content types build topical authority that directly supports your commercial pages. Putting them on a subdomain diminishes that support.
Location pages. example.com/locations/manchester rather than manchester.example.com. The latter fragments your local authority unnecessarily.
You Already Have Subdomains: Now What?
This is the scenario most guides skip, and it’s the one I encounter most often in client audits. You didn’t choose this architecture; you inherited it, or your platform forced it.
Step 1: Assess Whether It’s Actually Hurting You
Not every subdomain setup is a problem worth solving. Before committing to a migration, check:
- Google Search Console data. Add both properties (subdomain and root domain) if you haven’t already. Compare organic performance. Is the subdomain’s content underperforming relative to similar content on the root domain?
- Authority metrics. Tools like Ahrefs or Semrush will show separate Domain Rating / Authority Score for subdomains. If your blog subdomain has significantly lower authority than your root domain despite having quality content and backlinks, consolidation would likely help.
- Internal linking patterns. How much does the subdomain link to the root domain and vice versa? If the two are well cross-linked, the separation may be less damaging. If they operate as isolated islands, consolidation would provide more benefit.
- Ranking performance. Are pages on the subdomain ranking for their target keywords? If they’re performing well already, the urgency to migrate is lower.
Step 2: Calculate the Migration Cost-Benefit
A subdomain-to-subdirectory migration is still a site migration, with all the associated risks. You need redirect maps, staging testing, and a monitoring period. If the subdomain is performing adequately and your resources are limited, there may be higher-impact SEO work available.
Migrate if: The subdomain content is underperforming and you have the development resources to execute a clean migration. The expected long-term gain justifies the short-term disruption.
Optimise in place if: Migration would require significant development effort (e.g., reverse proxy configuration), the subdomain is performing reasonably well, or you’re already in the middle of other major site changes.
Step 3: If You’re Keeping the Subdomain
If migration isn’t practical, you can still reduce the SEO cost of the subdomain structure:
- Cross-link aggressively. Link from subdomain content to relevant root domain pages and vice versa. Make the connection as explicit as possible for Google.
- Consistent branding and navigation. Use the same header, footer, and navigation across subdomain and root domain. This helps Google associate them.
- Shared sitemap. Include subdomain URLs in your main XML sitemap, or link sitemaps across properties in Search Console.
- Consistent schema markup. Use the same Organization schema across all properties to reinforce the entity connection.
- Build links to the subdomain. Don’t assume the root domain’s authority will trickle across. If your blog is on a subdomain, it needs its own link building strategy.
The Platform Lock-In Problem
There’s a specific scenario worth addressing directly because it affects a large number of UK businesses: your tech stack forces you onto subdomains.
HubSpot blogs default to a subdomain structure. Zendesk help centres live on subdomains. Some Shopify configurations create subdomain stores. If you’re locked into one of these platforms, migrating the content to a subdirectory may require either changing platforms entirely or implementing a reverse proxy.
The reverse proxy option: Services like Cloudflare Workers or an NGINX reverse proxy can serve subdomain content under a subdirectory path. For example, blog.example.com could be served as example.com/blog to search engines and users, while still being hosted on HubSpot. This works, but it requires technical implementation, ongoing maintenance, and careful testing to ensure it doesn’t introduce caching, speed, or rendering issues.
When the proxy is worth it: If your blog is a significant traffic and authority asset and consolidation would materially improve your SEO, the reverse proxy approach is viable. If the subdomain content is relatively minor, the complexity may not be justified.
The honest assessment: If your business is choosing a new platform and SEO performance matters, choose one that supports subdirectory structures natively. It’s easier to get this right from the start than to engineer around it later.
Frequently Asked Questions the Data Can Actually Answer
Do backlinks to a subdomain help the main domain? Partially. Google recognises some relationship between subdomains and their root domain, so a link to blog.example.com provides some indirect benefit to example.com. But the benefit is weaker than a link to example.com/blog would be. How much weaker is impossible to quantify precisely.
Does a subdomain need its own Google Search Console property? Yes. Google Search Console treats subdomains as separate properties. You should verify both the root domain and any subdomains you want to monitor. Using a domain-level property (which requires DNS verification) gives you aggregate data, but you’ll still want the individual properties for granular analysis.
Should I put my blog on a subdomain? In almost all cases, no. The only defensible reason is if your blog runs on a completely different technology stack and moving it to a subdirectory is genuinely impractical. Even then, consider the reverse proxy approach before accepting the subdomain.
Google says subdomains are fine. Should I just trust Google? Google’s official position isn’t wrong; it’s incomplete. Google can handle subdomains, and it does associate them with the root domain. But “can handle” isn’t the same as “performs equally well.” The case study evidence strongly favours subdirectories for most use cases. When Google says “it doesn’t matter,” what they mean is “our systems can work with either.” What they don’t say is “our systems treat them identically in every ranking scenario.” Those are different statements.
If you’re unsure whether your subdomain structure is affecting your organic performance, a technical SEO audit can quantify the impact and help you decide whether migration or optimisation in place is the right call.