How to pick a good domain name for your business
Your domain name is permanent infrastructure — easy to choose badly, hard to change once your business cards are printed and your Google rankings are built. Here's how to get it right the first time.
Quick answer
A good domain name is 6-14 characters, easy to spell, easy to say out loud, and uses .com or your country's TLD (.co.uk, .com.au). Avoid hyphens, numbers, and unusual TLDs (.biz, .info). Match your business name exactly if possible. Buy from a reputable registrar like Cloudflare, Namecheap, or Porkbun — and buy the .com plus your country TLD to prevent confusion later.
Step-by-step
- 1
Default to .com, fall back to your country TLD
Despite hundreds of new TLDs, .com is still the most credible and most memorable globally. Customers default to typing .com even when you say '.co' or '.io' clearly. If your .com is taken, the best fallbacks are country-specific TLDs: .co.uk in the UK, .com.au in Australia, .ca in Canada. These signal local trust and don't hurt SEO. Avoid .biz, .info, .online, .site and most novelty TLDs — they correlate with spam in users' minds and reduce trust signals. .io is fine for tech but feels off for a local plumbing business.
- 2
Keep it short — under 15 characters where possible
Shorter domains are easier to type, easier to share verbally, and look cleaner on business cards and van sides. The sweet spot is 6-14 characters. 'leedsplumbing.com' (14 chars) is great; 'thebestleedsplumbingandheatingservice.com' (40 chars) is a problem. Length isn't a hard rule — Berkshire Hathaway gets away with a long domain — but for a small business with no marketing budget, every extra character is a chance for someone to mistype your URL and land on a competitor.
- 3
Avoid hyphens and numbers
Hyphenated domains ('leeds-plumbing.com') cause permanent problems. People forget the hyphen when typing, traffic leaks to the non-hyphenated version, and they look slightly less professional. Numbers cause the 'is it the digit or the word' problem — 'plumbers4u.com' could be typed as 'plumbersforu.com' and the wrong version gets visited. The only common exception is established brand names with intentional numbers (7-Eleven, Boots No7), and even they own the spelled-out versions.
- 4
Decide: business-name match or descriptive keyword
You have two valid strategies. Match your business name exactly ('acmeplumbing.com' for Acme Plumbing) — clean, brandable, what most established businesses do. Or use a descriptive keyword domain ('leedsplumbers.com') — slightly better for direct-type traffic and historically helpful for SEO, though Google has reduced this effect significantly since 2012. For most service businesses, business-name match is better long-term because it's more memorable and scales if you expand beyond your initial location.
- 5
Buy from a reputable registrar
Cloudflare Registrar offers domain registration at wholesale cost (typically £8-10/year for .com) with no upsells — it's the best-value option if you're comfortable with the slightly more technical interface. Namecheap and Porkbun are good user-friendly alternatives, usually £10-13/year. GoDaddy works but is more expensive at renewal and aggressive with upsells. Avoid free domain offers from hosting companies — you don't own the domain, and changing host later becomes painful. Always set the domain to auto-renew so you don't lose it through forgetfulness.
- 6
Protect your brand with defensive registrations
Once you've decided on your domain, buy both the .com and your country TLD even if you only use one. Total cost is around £20/year for both — cheap insurance against a competitor or squatter buying the variant later. Also consider buying common typos of your domain if your name is misspellable. Larger businesses sometimes buy the hyphenated version, .net, and .org defensively, but for most small businesses .com plus your country TLD is sufficient. Set them all to redirect to your primary domain.
Tips & best practices
- ▸Test for unfortunate word collisions before you register. 'penisland.com' (Pen Island), 'expertsexchange.com' (Experts Exchange) and similar mistakes happen when you don't sound out your full domain. Say it slowly, then say it fast.
- ▸If your dream domain is taken but parked (just shows ads, no real site), try contacting the owner via WHOIS or a broker. Many parked domains sell for £200-£500 — much less than the asking page suggests.
- ▸Don't pay extra for WHOIS privacy as an add-on. Cloudflare and Namecheap include it free. GoDaddy and a few others charge £8-15/year extra, which is unnecessary.
Common questions
Is .co.uk as good as .com for a UK business?
+−
For UK-only businesses, yes — .co.uk is widely trusted and may even feel more local. The main downside is if you ever serve international customers, .com carries more global credibility. Ideal practice: register both and redirect one to the other so you don't lose typed traffic.
Do keyword domains still help with SEO?
+−
Marginally. Google's Exact Match Domain algorithm update in 2012 significantly reduced the SEO advantage of keyword-stuffed domains. Today, a brand-match domain combined with good on-page content outperforms a keyword domain with weak content. Keyword domains help slightly with click-through rates from search results, but they're not a magic ranking factor.
Should I buy domain names from my hosting provider?
+−
Generally no. Hosting providers often charge more for domains and tie your domain ownership to your hosting account, making it harder to move later. Buy your domain from a dedicated registrar (Cloudflare, Namecheap, Porkbun) and connect it to your hosting separately. This keeps the two services independent and easier to manage.
How much should a domain cost?
+−
A standard .com from a reputable registrar costs £8-13/year. .co.uk costs £6-12/year. If you're being quoted £30+/year for a standard domain, you're being overcharged. Premium domains (short, dictionary words) can cost thousands or more — these are sold separately, not at standard registration prices.