Domain Yoga

Do keywords in your domain name still matter for SEO?

By Domain Yoga · Last updated July 20, 2026

No — stuffing your target keyword into your domain name gives you no meaningful Google ranking advantage today. Registering bestcheaprunningshoes.com will not make you rank for “best cheap running shoes,” and that reflects Google’s stated position on domains, not SEO folklore: what ranks is the quality and relevance of your content and the strength of your brand and links, not the words in your web address. This article is about the name itself — the part before the dot. If you’re wondering about the part after it, we’ve covered whether exotic TLDs hurt SEO separately, and the answer there is just as deflating for the myth.

What is an exact-match domain?

An exact-match domain (EMD) is a domain whose name is the search query you want to win. If you sell budget trail shoes and you register cheaptrailrunningshoes.com, that’s an EMD. The theory behind it is intuitive: Google matches queries to pages, your domain literally is the query, so surely Google connects the dots and hands you the ranking. The theory is also, today, wrong — and understanding why requires a short trip through search history.

Didn’t keyword domains use to work?

Yes — briefly, and that’s exactly why the myth survives. In the early days of search, exact-match domains genuinely seemed to punch above their weight. Thin sites with the right string of words in the address could outrank better sites without it, and an entire cottage industry grew up around buying keyword domains as ranking shortcuts.

Google noticed. A series of algorithm updates over a decade ago specifically reduced the ability of low-quality exact-match domains to rank on the name alone. The loophole closed, and it stayed closed. The keyword-domain playbook you can still find in old forum threads describes a search engine that no longer exists.

If anything, the association has inverted. Because keyword-stuffed domains were the signature move of thin affiliate sites and churn-and-burn spam, a name like best-cheap-vpn-deals.com now pattern-matches to low trust for many human visitors — the exact opposite of what its owner intended. Google’s guidance on the other half of the address — the extension after the dot — is blunt: “Keywords in a TLD do not give any advantage or disadvantage in search” — and John Mueller has said flatly that “the TLD is not something we take into account.” The consistent principle behind a decade of such statements: Google ranks content, not address strings.

What does a keyword domain actually cost you?

The real problem isn’t that an EMD does nothing for rankings — it’s what you give up to get one. A descriptive, keyword-first name carries structural disadvantages that compound over time:

  • It’s generic, so you can’t own it. cheaptrailrunningshoes.com is a phrase anyone in your market can use. It’s difficult or impossible to trademark, trivial for competitors to imitate (cheapesttrailrunningshoes.com is one letter of effort away), and it gives you no legal or mental moat.
  • It’s forgettable. Descriptive names blur together precisely because they’re made of the same words as every competitor’s marketing copy. Nobody misremembers “Strava” as a different phrase; everyone misremembers which arrangement of “cheap/best/shoes/deals” was yours.
  • It caps your growth. The day you add apparel to the shoe store, your domain becomes a limitation you explain in every pitch.

A distinctive, brandable name flips each of these: it’s ownable, memorable, and elastic. We’ve written a full comparison of brandable vs. descriptive domain names, and a companion piece on what makes a name brandable if you want the ingredients.

What actually helps you get found?

The things that drive discovery are things a keyword domain cannot buy. Three of them matter most:

  • Brand recall. People who remember your name search for it directly — and navigational searches, repeat visits, and word-of-mouth are precisely what a memorable brandable name generates and a generic phrase doesn’t.
  • Backlinks. Links are earned by content and product, and writers link more naturally to a distinct brand name than to an awkward keyword phrase mid-sentence.
  • Content. Pages rank because they answer queries well. Your domain string contributes nothing to that; your writing contributes everything.

One honest nuance deserves its place: a keyword in your name can help a human understand what you do at a glance. PlainInvoice telegraphs its category in a way Zorvia doesn’t, and in a list of search results or a bio link, that clarity can earn a click. That’s a legibility and click-through effect — a UX benefit, not a ranking signal — and it’s an argument for a name that hints at your category, not for cramming a search query into your address bar.

So should you put keywords in your domain or not?

Name for humans and for your brand, not for the Google bot. If a category word makes the name clearer and it still sounds like a brand — think domain.yoga rather than bestdomainnamegenerator.com — keep it. If the keyword is only there because you hoped Google would notice, drop it and take the stronger brand: the rankings you were chasing never lived in the domain string, on either side of the dot — the TLD doesn’t move rankings either. What compounds is memorability, and that comes from the kind of naming work we walk through in how to name a startup.

If you’re ready to trade keyword-stuffing for a name people actually remember, Domain Yoga generates brandable names and checks what’s available to register — no ranking myths required.