What Is a Good Domain Name? 12 Rules & Examples

By Mustafa Bilgic · Last updated

A good domain name is short, easy to spell, easy to say out loud, brandable, free of hyphens and numbers, and uses the .com extension when possible. The single best test is the "radio test": if you say your domain aloud and a stranger can type it correctly without seeing it spelled, it is a good domain name. Everything else — length, keywords, extension choice, brandability — flows from that core idea of being effortless to remember and type. Below are the 12 rules that separate a good domain name from one that quietly leaks traffic, with examples, the mistakes to avoid, and a checklist you can run on any candidate.

The 60-second version: Aim for one or two words, under 15 characters, on a .com, with no hyphens or numbers, that passes the radio test and does not clash with an existing trademark. If the exact .com is taken, a clean .com variant usually beats an exact-match on a less familiar extension.

The short answer: what makes a good domain name

A good domain name does one job supremely well — it gets a person from "I heard about this brand" to "I'm on their website" with zero friction. Friction is anything that makes the name harder to remember or type: extra length, ambiguous spelling, a hyphen, a number, a creative misspelling, or an extension people do not expect. Strip the friction and you are left with a name that is short, phonetic, brandable, and ideally a .com. The rest of this guide breaks that down into 12 concrete rules, because "make it short and memorable" is true but not actionable on its own.

Rule 1 — Keep it short

Shorter domains are easier to type, remember, and fit on a business card, ad, or podcast read. The strongest brand domains are typically 6–14 characters before the extension and one or two words. Length is the most reliable predictor of how usable a domain is: every extra character is another chance for a typo and another bit of cognitive load. If your ideal name is long, look for a shorter coined version or a tight two-word combination rather than a four-word phrase.

Rule 2 — Make it pass the radio test

Say the domain out loud to someone who has never seen it. Can they type it correctly on the first try? If they hesitate over spelling, ask "is that one word or two?", or guess the wrong extension, the name fails the radio test and will lose traffic in the real world — on podcasts, in conversation, on the radio, and in word-of-mouth referrals. A good domain name is unambiguous when spoken. This single test catches most bad domains before you buy them.

Rule 3 — Make it easy to spell

Avoid words people commonly misspell, homophones (their/there), and anything that requires the listener to know an unusual spelling. If a name has an obvious "wrong" spelling, a meaningful slice of your audience will type that version — and unless you also own it, that traffic goes nowhere or, worse, to a competitor or parked page. Prefer plain, phonetic words. If you must use a tricky word, consider buying the common misspellings and redirecting them.

Rule 4 — Avoid hyphens and numbers

Hyphens and numbers are the two clearest signals of an amateur domain. A hyphen is invisible when spoken ("is that hyphenated?") and easy to forget when typed; numbers create ambiguity ("is it the digit 4 or the word four?"). They also make the name look spammy and harder to say. A good domain name has neither. If the clean version is taken, change a word or add a relevant term rather than reaching for my-brand-2.com.

Rule 5 — Prefer .com when you can

The .com extension is still the default people assume and type by habit, which makes it the most credible and the least likely to send traffic to a competitor who owns the .com. For a mainstream business, a clean .com variant generally beats an exact-match name on a less familiar extension, because users will type .com regardless of what is on your card. Tech and startup audiences are more comfortable with .io, .ai, or .co, so those can be excellent for the right brand — but know that you may permanently leak some traffic to the .com owner. See our guide to the best TLD for a startup to weigh the trade-offs.

Rule 6 — Make it brandable

A brandable name is distinctive, ownable, and free of generic descriptors that everyone in your space uses. Coined or evocative names (think of how invented words become brands) are easier to trademark, easier to rank for because nothing else competes, and grow with you as your offering expands. Generic exact-match strings, by contrast, are crowded, hard to protect, and often unavailable as a clean .com. A good domain name can become a verb or a noun in your customers' mouths.

Rule 7 — Use keywords carefully, not desperately

A relevant keyword can aid clarity and give a small click-through and recognition edge, especially for local and service businesses where a city or service word helps. But exact-match keyword domains no longer rank automatically — Google moved away from rewarding them years ago — and stuffing keywords makes a name look spammy and unbrandable. The right move is to lead with a brandable core and include a keyword only if it still reads naturally. Brand first, keyword second.

Rule 8 — Check for trademark conflicts

A name that infringes an existing trademark is not a good domain name no matter how clean it looks, because you can be forced to give it up and you cannot safely build a brand on it. Before you commit, run a free USPTO trademark search and a general web search to confirm no established brand owns the name in your space. Clearing the trademark and the domain together is part of choosing a name you can actually keep — see our guide on trademark vs domain name.

Rule 9 — Make it easy to say and remember

Beyond spelling, a good domain name has a pleasing rhythm and is easy to repeat. Names that flow off the tongue get shared more in conversation, which is free marketing. Read your shortlist aloud in a sentence: "Just go to ____ dot com." If it feels clunky, awkward, or forgettable, keep looking. Memorability compounds — a name a customer recalls a week later is worth far more than one they have to look up.

Rule 10 — Avoid copying or sounding like competitors

A name too similar to a competitor's confuses customers, splits your search results, and invites disputes. Aim to be distinctive in your category, not a near-clone of the market leader. If your name could be mistaken for an existing brand when spoken, it will cost you both recognition and trust. Distinctiveness is also what makes a name legally protectable.

Rule 11 — Think about the future, not just today

A good domain name leaves room to grow. A name pinned to one product, one city, or one trend can box you in when you expand — "BostonCupcakes" is hard to grow into a national bakery or a savory line. Choose a name broad enough to cover where you might go, but specific enough to mean something now. The best domains still make sense after the business evolves.

Rule 12 — Secure it (and the obvious variants) cheaply and early

Once a candidate passes the rules above, register it before you announce or print anything — good names get taken, and a domain costs only about $10–$22 per year per ICANN's registrar economics, which is trivial insurance. Where it matters, grab the common misspelling and the matching social handle too. Check availability with our domain name search, and if you are eyeing a premium name owned by someone else, estimate a fair price first with our domain value estimator and budget renewals with the domain cost calculator.

Good vs bad domain names: side by side

TraitGood domain nameBad domain name
LengthShort, 1–2 wordsLong, 3+ words
SpellingPlain and phoneticCreative misspelling
CharactersLetters onlyHyphens and numbers
Extension.com (or fitting niche TLD)Obscure or off-putting TLD
Radio testTypes correctly when heardNeeds spelling out
BrandabilityDistinctive, ownableGeneric, crowded
TrademarkClear of conflictsClashes with a known brand

A quick checklist for any domain candidate

If a name passes all eight, you have a good domain name. If it fails even the radio test, keep brainstorming — the right name is out there, and it is cheap to register once you find it. Stuck for ideas? Try our domain name generator and domain name search together.

Frequently Asked Questions

What is a good domain name?

A good domain name is short (ideally under 15 characters), easy to spell and say out loud, memorable, brandable, free of hyphens and numbers, and uses the .com extension when possible. It should match or closely relate to your brand, avoid trademark conflicts, and be easy to type after someone hears it once. The best domains pass the radio test: a stranger can hear the name and type it correctly without seeing it spelled out.

How long should a good domain name be?

A good domain name is usually 6 to 14 characters before the extension. Shorter is easier to type, remember, and say, and short domains look more credible. Most strong brand domains are one or two words. Avoid going much over 15 characters or three words, because long domains are harder to recall, more prone to typos, and look less professional on a business card or ad.

Should a good domain name be a .com?

.com is still the strongest choice because it is the default extension people assume and type, which makes it the most credible and the least likely to send traffic to a competitor. If the exact .com is taken, a clean variant on .com usually beats an exact-match alternative extension for a mainstream business, since users frequently type .com by habit. Niche extensions like .io, .ai or .co can work well for tech and startup brands whose audience expects them.

Should a good domain name include keywords?

Keywords help a little for clarity and a small SEO and click-through benefit, but a brandable name usually wins long term. Exact-match keyword domains no longer rank automatically and can look spammy, so prioritize a memorable, trustworthy brand and weave a keyword in only if it still reads naturally. For local and service businesses, a city or service word in the domain can aid recognition without hurting the brand.

What makes a domain name bad?

A domain name is bad if it is hard to spell, contains hyphens or numbers, is easily confused with another brand, is too long, relies on creative misspellings, or sits on an off-putting extension. Bad domains fail the radio test, invite typos that send visitors elsewhere, and can create trademark problems. A name that a person cannot confidently type after hearing it once will quietly cost you traffic and credibility.

Educational only. This guide offers general best practices for choosing a domain name, not legal advice. Confirm trademark availability with a USPTO search and, where appropriate, a qualified attorney, and verify domain availability and pricing at your registrar before committing.