Domain Yoga

Hyphens and numbers in domain names: when they're fine

By Domain Yoga · Last updated July 29, 2026

The honest answer is: usually avoid them, but not always. Hyphens and numbers fail the radio test — if you said your domain out loud on a podcast, could a listener type it correctly on the first try? — and that failure is a small tax you pay every single day. But the blanket rule “never use them” is too crude. There are cases where a number is the brand, cases where a hyphen genuinely prevents a misreading, and one geographic wrinkle that most English-language naming advice ignores entirely: in German-speaking Europe, hyphenated domains are normal. Here’s how to tell the legitimate exceptions from the compromises you’ll regret.

Can a domain name have a hyphen at all?

Yes — and a hyphen is one of the very few punctuation marks a domain name permits. Registrars accept letters, digits and hyphens, and essentially nothing else: spaces, underscores, apostrophes and ampersands are all unavailable, which is why ben&jerrys.com was never an option for anyone. Numbers are equally permitted.

There is one restriction worth knowing. A name can’t begin or end with a hyphen: my-brand.com is valid, while -mybrand.com and mybrand-.com are not, and a registrar will refuse them outright.

So the interesting question was never whether you can. It’s whether you should — which is the rest of this page.

Why do hyphens and numbers usually fail?

Because they force you to explain your domain instead of just saying it. Say 4tune-teller.com out loud: “that’s the numeral four, then tune, then a hyphen, then teller.” Every clause in that sentence is a place where a listener mishears, forgets, or gives up — and lands on the wrong site, quite possibly your unhyphenated competitor’s. This is the whole radio test in miniature: a clean name transmits itself; an ambiguous one needs an escort. And the cost isn’t one-time. You’ll spell the name on every phone call, correct it in every intro, and watch some slice of word-of-mouth traffic leak away forever. Saying candidates out loud is the cheapest filter in naming — how to test a name before committing makes it step one — and effortless transmission is a big part of what makes a name brandable in the first place.

When is a number in a domain fine?

When the number is unmistakable and inseparable from the brand — and a liability otherwise. The core problem with numbers is numeral-versus-word ambiguity: is it 4 or four? Is it 2 or to or too? A name like tools4you has three spellings a listener might plausibly type, and you only own one. Bolted-on numbers also read as gimmicky — a 4 standing in for “for” signals early-2000s SMS more than a product you’d pay for.

But some numbers pass, because they aren’t decoration — they’re the concept. A “24/7” brand, a “360” product, a “365” service: nobody hears “twentyfourseven” and wonders whether to spell it out, because the numeral is the canonical form. The test is simple: if there’s exactly one way anyone would ever write it, and removing the number would remove the meaning, the number is fine. If you’d have to register the spelled-out variant “just in case,” that hesitation is your answer.

When is a hyphen worth it?

A hyphen solves two real problems, and it’s only fair to name them. First, it can prevent an accidental misreading where two words collide — the classic failure mode of compound domains, where an innocent pairing like “speed” and “art” produces something unfortunate at the seam. A hyphen puts the word boundary back. Second, it can get you a usable version of a name whose clean form is taken: my-brand.com when mybrand.com belongs to someone else.

Now the costs, equally honestly. Almost nobody says “hyphen” out loud — people say “dash”, and plenty say neither and simply trail off mid-address — so the radio test gets strictly worse. You’re adding a character that has to be explained, every time, and half the time explained in a word that isn’t its name. Memorability drops, because people recall words, not punctuation. And if the unhyphenated version exists, some of your traffic will always drain to it; you’re advertising for whoever owns the clean form. In some markets, heavy hyphenation also carries a faint whiff of the keyword-stuffed affiliate sites that once used it aggressively. A hyphen is a patch, not a feature — sometimes the right patch, never an upgrade.

Why is hyphen advice different in Europe?

Because German-speaking markets never adopted the stigma. In Germany, Austria, and Switzerland, hyphenated domains are common, unremarkable, and used by serious businesses. The reason is linguistic: German builds long compound words, and a hyphen makes a multi-word domain readable where the fused version would be a wall of letters. German users are accustomed to typing hyphens in URLs, and a hyphenated .de domain signals nothing negative to them. So if your primary market is the DACH region, “avoid hyphens” is much weaker advice than the English-language internet suggests — the readability gain is real and the spam connotation largely absent. It cuts the other way too: a hyphenated name that feels natural in Hamburg may still feel off in London, so know which audience you’re naming for. This is one of several conventions that shift at borders — naming for a multilingual EU market covers the rest.

Do hyphens or numbers hurt your SEO?

No — Google doesn’t penalize them, and it doesn’t reward avoiding them. A hyphen or a numeral in your domain is not a ranking factor in itself; search engines parse hyphenated names perfectly well. So don’t let SEO anxiety drive this decision in either direction — the real stakes are brand and usability: whether humans can hear, remember, and retype your name. The broader question of how much any domain wording matters for rankings has its own answer in do domain keywords matter for SEO.

So what’s the practical rule?

Default to neither; make each one earn its place. Use a hyphen only when it genuinely prevents a misreading and the clean form is unavailable — or when you’re naming for a market, like DACH, where hyphens are native. Use a number only when it’s inseparable from the brand and has exactly one written form. Everything else — hyphens as availability workarounds for a name you’d rather have clean, numbers as substitutes for words — is a daily tax on a name you’ll say thousands of times.

Often the best move is to stop patching and widen the search: a name that needs a hyphen to work usually has a cleaner sibling that doesn’t. Domain Yoga generates brandable alternatives with availability checked as you type — so before you settle for my-brand-4u, see what’s actually free.