How to Choose a Domain Name: A Practical Framework That Actually Works
I have helped name enough projects to know the pattern: everyone starts by brainstorming clever names, falls in love with one, discovers the .com is taken, panics, and settles for something worse than what a systematic process would have produced. The fix is to reverse the order — filters first, creativity inside the filters.
Here is the nine-step framework, in the order that saves the most time.
Step 1: Define What the Name Has to Do
Before generating a single candidate, write down three constraints. Who has to remember this name — consumers hearing it on a podcast, or developers reading it on GitHub? Where will it be spoken aloud — because names that live in conversation must survive the radio test in step 5. And how might the business evolve — BobsBostonBurgers.com is a problem the day you add a second city or a salad menu.
That last one deserves weight. The name should describe the level of the business, not the current product. Amazon was not called OnlineBooks.
Step 2: Generate Wide, Not Deep
Produce thirty candidates minimum before judging any of them. Use four naming patterns to force variety: descriptive names that say what you do, invented words that are unique but need marketing to gain meaning, real words repurposed from unexpected contexts, and compounds or portmanteaus that fuse two relevant words.
If the well runs dry, our roundup of free domain name generators covers the tools that genuinely help — Namelix for brandable inventions, Lean Domain Search for available .com combinations.
Step 3: Cut Everything Over 12 Characters
Length is the most predictive single quality. Every added character raises typo rates, shrinks memorability, and makes the name worse on business cards, social handles, and email addresses. Under 10 characters is excellent, 10 to 12 is fine, beyond 15 needs an exceptional justification.
Step 4: Kill Hyphens and Numbers
No exceptions worth making. Hyphens are impossible to communicate verbally — is that best-domains or bestdomains? — and carry residual spam associations. Numbers create a permanent ambiguity between digit and word: domain4you or domainforyou? Half your verbal referrals will guess wrong, and they land on whoever owns the other version.
Step 5: Apply the Radio Test
Say each surviving candidate aloud to someone who has never seen it written. Ask them to type it. Watch.
This single test catches unusual spellings (Lyft-style names need Lyft-scale marketing budgets to teach), ambiguous word boundaries (the classic cautionary examples of experts-exchange and pen-island), and words with multiple common spellings. A name that fails the radio test leaks traffic forever — every podcast mention, every conversation, every phone call sends some fraction of your audience to a typo.
Step 6: Check Availability — Properly
Now, and only now, check what is actually available. Check the .com first even if you intend another extension, because whoever holds the .com receives your lost traffic forever. Use a WHOIS lookup on taken names — a name registered but unused for years might be purchasable, and our guide on valuing a domain name covers what a fair price looks like.
On extensions: .com remains the default for consumer trust and type-in traffic. Tech products live comfortably on .io and .app. Local businesses serving one country get genuine geo-targeting benefit from their ccTLD. Google treats all generic TLDs equally for ranking, as we cover in domain name best practices for SEO — the extension choice is a trust and marketing decision, not a rankings one.
Step 7: Clear the Legal Check
The domain being available for registration does not make the name legal to use. Before committing, search the trademark office databases in your main markets — USPTO for the US, UKIPO for the UK — for the name in your business category. Search Google and the app stores for existing companies trading under it. A registered trademark in your category is a hard stop regardless of domain availability; building a brand on someone else's mark ends with a UDRP complaint or a forced rebrand, both more expensive than a better name today. Our guide on protecting your brand with domain names covers how these disputes work from both sides.
Step 8: Check the Social Handles
The domain is one address among several. Check the name on the platforms that matter to your audience — a tool like Panabee checks domains and social handles together. Perfect matches everywhere are increasingly rare; consistent close variants (getname, namehq, nameapp) are fine. Wildly different handles per platform are the thing to avoid.
Step 9: Sleep on It, Then Register More Than One
Give the shortlist 48 hours. Names that survive a weekend of saying them aloud, imagining them on an invoice, and testing them on friends are keepers.
When you register, spend the extra few dollars properly: register the .com plus your local ccTLD if relevant, and the one or two most likely misspellings, redirecting everything to the primary. This defensive layer costs perhaps 30 dollars a year and closes the gaps competitors or squatters would otherwise fill.
Then protect the decision. A carefully chosen domain that quietly expires eighteen months later — renewal email in spam, card on file expired — is the most preventable loss in this whole process. Add every domain you register to a domain management dashboard with automatic expiry alerts the same day you register it, and the name you worked through nine steps to find stays yours.
Never lose a domain again
Track every domain you own in one dashboard. Free for up to 15 domains.
