← Blog

Subdomains are quietly killing your name's rankings

Google treats subdomains as separate websites. If your name page lives on one, it's fighting the root domain for every ranking — and losing.

You did the hard part. You claimed your name, wrote the metadata, and shipped a beautiful page about yourself. Then nothing happened — and a directory you've never logged into still owns the #1 spot. Here's the part most people never check: the URL the page lives on.

If your name page sits on a subdomain — name.yourblog.com, me.company.com, anything.example.com — you're not competing with the directory. You're competing with your own company's root domain too. And you're losing on purpose.

Google treats a subdomain as a different website

Search engines don't assume a subdomain belongs to the root domain. blog.example.com is indexed as its own site with its own authority, its own crawl budget, and its own rankings. That means every ranking signal your name page earns — every backlink, every click, every session — starts from zero instead of inheriting anything from example.com.

Worse, the root domain itself is usually competing for the same query. Search for "your name" and Google often returns the root domain's about page, a subdomain profile, and a directory — three separate sites all targeting one person, splitting what should be a single, focused result.

The authority math never works in your favor

Authority compounds when it's concentrated. Put your name page at example.com/your-name and every link the page earns strengthens one URL. Spread the same content across subdomains and each one has to rebuild trust from scratch — and they steal rankings from each other.

  • Subdomain: name.example.com — its links don't pass authority to your hub; it's a separate site.
  • Subdirectory: example.com/your-name — one domain, one crawl, authority that compounds across every page.
  • Exact match: example.com/your-name as the canonical URL — the strongest relevance signal for the query your-name.

Every SEO question about your name page gets the same answer once you frame it this way: which URL structure concentrates the most authority on one address?

The canonical trap

Even teams that know this make a subtler mistake: the page is at the right URL, but the canonical tag points somewhere else. One stray canonical — a shared template, a trailing slash, a redirect to a different host — and Google quietly treats your page as a duplicate of a URL that doesn't exist for your name.

Your name page's canonical must be itself, absolutely and exactly. No shared template pointing at the site root, no www-vs-non-www ambiguity, no duplicate copy competing on another path.

The NamesRanker approach: one domain, many pages

This is why NamesRanker runs a subdirectory architecture: every professional's pages live under one authoritative domain, so authority compounds instead of splitting across thousands of subdomains. Your hub lives at a clean exact-match path, your sub-pages live one level deeper, and every canonical points at itself.

Public pages are statically generated and revalidated the moment you edit them — so Google gets a fast, fresh page and you get one URL that can actually win.

Check your name page right now

  • Is it on a subdomain? Move it to a subdirectory of the most authoritative domain you control.
  • Does the canonical point at the page itself? No shared templates, no redirect chains.
  • Is the title exact-match with no brand suffix? Name, then descriptor — the query, verbatim.
  • Is it fast? Pre-rendered HTML served instantly beats any server-rendered page in the same index.

The directory isn't beating you on content. It's beating you on structure — one URL, one canonical, all the authority in one place. Fix the structure and the metadata you already wrote finally gets to work.