Hyphens and numbers in a domain name are technically fine and practically expensive. The DNS allows letters, digits and the hyphen in every label, which is why 24-7-plumbing.com is a valid name. But every hyphen must be spoken aloud, every number must be disambiguated ("the digit 4 or the word four?"), and every email address on that domain inherits the problem. The cost is not in the registration fee; it is in the fraction of people who hear the name and type it wrong.
This guide gives you the technical rules, the measured effects on recall and email, the few cases where a number genuinely belongs in a name, and a process for deciding whether to accept the hyphenated version when the clean one is taken.
MailShrine Domains will happily register a hyphenated name, and the availability checker shows hyphenated and unhyphenated versions in one search so you can see what you are choosing between. Whichever you register, the email DNS is written automatically and two business mailboxes are ready in minutes.
Real-life example: Rahul's accounting practice
Rahul Mehta runs a chartered accountancy practice in Mumbai with eight staff. The firm is "Mehta & Associates". mehtaassociates.com is taken by an unrelated firm in New Jersey. His web designer suggested mehta-associates.com, which is free, and a colleague suggested mehta4accounts.com. Rahul needs the firm's email on its own domain before tax season and wants to know whether either suggestion will cause problems.
Rahul's goals:
- Understand exactly what a hyphen or a number costs in lost email and typed traffic.
- Find out whether a hyphenated name has any search-engine downside.
- Choose a name his clients can type after hearing it once on the phone.
The technical rules, then the human ones
| Rule | Source | What it means for your name |
|---|---|---|
| Labels may contain only a to z, 0 to 9 and hyphen | RFC 1035, RFC 1123 ("LDH") | No spaces, apostrophes, ampersands or underscores |
| A label may not start or end with a hyphen | RFC 1123, registry policy | -mehta.com and mehta-.com are rejected |
| Hyphens in positions 3 and 4 are reserved | IDNA (RFC 5891), used for xn-- | ab--cd.com cannot be registered by ordinary buyers |
| Each label is at most 63 characters | RFC 1035 | Long enough that length is never the real constraint |
| Case does not matter | RFC 4343 | MehtaAssociates.com and mehtaassociates.com are the same name |
| A label may be entirely numeric | RFC 1123 | 247.com exists; browsers resolve it fine |

Those are the rules a registry enforces. The rules below are the ones your customers enforce.
Every hyphen is a spoken word. "mehta dash associates dot com". On the phone, in a voicemail, in a radio spot, the hyphen has to be announced or it is lost. People who hear the name without the hyphen type the New Jersey firm's address.
Every number is two names. mehta4accounts can be heard as "mehta for accounts" and typed as mehtaforaccounts. Unless the digit is part of the brand everywhere it appears, you are splitting your traffic between two spellings and you own one.
Email addresses carry the problem into every message. rahul@mehta-associates.com is dictated to clients, printed on engagement letters and typed into bank portals. A hyphen that is dropped means a bounced email to a client who thinks your address does not work.
What hyphens do and do not do for search
Hyphens were once sold as a search trick: cheap-accountant-mumbai.com was said to rank because Google could read the words. Google has said it reads words in domains either way, and since the 2012 exact-match domain update a keyword-stuffed domain gets no ranking advantage. Separately, hyphenated keyword domains became associated with low-quality affiliate sites. Hyphens do not hurt rankings on their own, but they do not help, and the names they produce tend to look like the sites nobody trusts.
When a number belongs
A number is fine when it is the brand and it is written as a digit everywhere. 7-Eleven, 3M and 1Password all own domains with digits because the digit is the name. The test is simple: if your logo has the digit, use it. If the digit is a substitution for a word ("4" for "for", "2" for "to"), do not.
What you need before you start
| You need | Why |
|---|---|
| The clean name's availability | The hyphen decision only arises when the clean name is gone |
| Who owns the clean name | A live competitor turns the hyphen from a compromise into a hazard |
| Three alternative unhyphenated names | Usually a better compromise exists |
| A phone and two colleagues | For the dictation test |
| Your brand mark | If the number is in the logo, it can be in the domain |
Step 1: Check who owns the clean name
Open mehtaassociates.com. For Rahul it is a live, unrelated accounting firm. That rules out the hyphen: every dropped hyphen sends a client, and possibly a document, to another accountant.
Step 2: Generate unhyphenated alternatives
Add a word, not a punctuation mark. mehtaca.com (CA is the Indian designation for a chartered accountant), mehtaandassociates.com, mehtaadvisory.com. Check each in the availability checker.
Step 3: Run the dictation test
Say each surviving name once to two people and have them type it. Rahul's results: mehtaca was typed correctly by both; mehta-associates was typed without the hyphen by one.
Step 4: Consider the country extension
mehtaassociates.co.in or .in may be free when the .com is not. For a firm whose clients are all in India this is a strong option with no hyphen.
Step 5: Register and, if cheap, also take the hyphenated typo
If you pick a clean name, register it for two years or more with privacy and lock on. If the hyphenated version is also free and costs $12.99, register it as a redirect so no one else can sit on it.
Rahul's checklist
- Confirmed
mehtaassociates.comis a live US firmCompleted - Rejected
mehta4accountsbecause the digit substitutes for a wordCompleted - Dictation test:
mehtaca.comtyped correctly by both colleaguesCompleted - Registered
mehtaca.comfor 3 years andmehtaca.infor 1 yearCompleted - Privacy and transfer lock left onCompleted
- Rename
you@torahul@and add staff mailboxes in Business EmailNot completed - Update engagement letter template and GST portal contact emailNot completed
Common mistakes
Taking the hyphenated name when the clean name is a competitor. Every dropped hyphen is a client email, possibly with attachments, delivered to the other firm.
Using a digit as a word. 4 for "for" and 2 for "to" split your traffic between two spellings for the rest of the domain's life.
Believing hyphens help SEO. They do not help, and hyphenated keyword domains carry a reputation you do not want.
Double hyphens or a hyphen at the edge. Both are rejected by the registry, and names with -- in positions three and four are reserved for internationalised domains.
Choosing punctuation over a word. mehta-associates is one character shorter than mehtaandassociates and far more likely to be mistyped.
Check your work
Dictate your final name over the phone to someone who has not seen it and ask them to email you at it. If the message arrives, the name passes. In the MailShrine dashboard confirm the domain is Active, the expiry is right, privacy and lock are on and email setup is complete.
FAQ
Are hyphens in a domain name bad for SEO?
No, Google does not penalise hyphens. They also do not help. The practical downside is human: hyphens are dropped when the name is spoken, and hyphenated keyword domains are associated with low-quality sites.
Can a domain name have two hyphens in a row?
Not in the third and fourth positions, which are reserved for internationalised domain names encoded as xn--. Elsewhere a double hyphen is technically allowed by most registries but is a usability disaster.
Can a domain start or end with a number?
Yes. Numbers are allowed anywhere in a label, including the start and end. Only hyphens are barred from the first and last position.
Is a hyphenated domain better than a longer unhyphenated one?
Almost never. An extra word is typed correctly far more often than a hyphen. mehtaandassociates.com beats mehta-associates.com in every dictation test we have run.
What if only the hyphenated version is available?
Check who owns the clean version first. If it is a live business in your field, change the name. If it is parked or unrelated, the hyphen is a tolerable compromise, and you should still look at a country extension first. Our guide on what to do when your domain name is taken covers the rest.
Next steps
- How to Choose a Domain Name for Your Business (12 Rules) — the full set of rules the hyphen rule belongs to.
- Short Domain Names: Why They Cost More and How to Find One — why people reach for hyphens, and the better alternatives.
- Brandable vs Keyword Domains for SEO — what the exact-match domain update changed.
Citations & References
- Reference: RFC 1035: Domain names, implementation and specification
- Reference: RFC 1123: Requirements for Internet hosts, section 2.1 on host names
- Reference: RFC 5891: Internationalized Domain Names in Applications (IDNA) protocol
- Reference: Google Search Central: An update on exact-match domains
Written by Marcus T., DNS and deliverability editor. Marcus covers the technical side of domains so that every name you register also works as an email address.

