Hyphen Between Your Trade and City: Yes or No?
Should your domain name read austinplumbing.com or austin-plumbing.com? Here's a plain answer on using a hyphen in a trade and city domain name, and when it helps or hurts.
You've found the name. Your trade and your city, side by side. Now you're staring at one small choice: do you squeeze the words together, or put a dash between them? austinplumbing.com or austin-plumbing.com?
It feels like a tiny decision. It mostly is. But it's the kind of thing you live with for years, so it's worth two minutes to get right. Here's the short answer, then the reasons behind it.
The short answer: skip the hyphen
For almost every small business, the no-hyphen version is the better pick. Run the two words together: denverroofing.com, miamidentalcare.com, tulsalawncare.com. That's what people expect, and it's what they'll type.
The reason comes down to how your name travels in the real world. A customer hears your name on the radio, sees it on your van, or gets it from a neighbor over the fence. Nobody says "dash" out loud. If your name has a hyphen in it, you have to explain it every single time, or hope people guess right. Most won't.
Why the hyphen causes trouble
People forget it's there
Say your domain out loud: "Austin Plumbing dot com." Nothing in that sentence tells a listener there's a dash in the middle. So they type austinplumbing.com, land on a blank page or someone else's site, and give up. You just lost a customer because of a punctuation mark they couldn't hear.
It's awkward to say and spell
If you do try to explain the hyphen, it gets clunky fast. "Austin, dash, plumbing." Now you're spelling out your own web address like it's a password. A good domain name is one your customers can repeat without thinking. A hyphen works against that.
It can look a little dated or spammy
This isn't a hard rule, but hyphenated domains have a certain reputation online. For years, cheaper and lower-quality sites leaned on them. Plenty of honest businesses use hyphens too, so it's not a disaster. But if the clean version is available, it just reads as more established.
Does the hyphen help you get found on Google?
This is the question that trips people up, so here's the straight answer: no, a hyphen won't move you up in search results. There was an old idea that search engines read austin-plumbing as two clear words and austinplumbing as a jumble. That hasn't been true for a long time. Google is perfectly good at reading the words inside a run-together domain.
So you're not giving anything up by dropping the hyphen. You get the same search visibility, and a name that's easier to say and type. That's a win on both counts. For the full picture on how domains and search fit together, Google lays it out plainly in their SEO starter guide.
The rare cases where a hyphen earns its keep
A few times, the dash actually helps. These are the exceptions, not the rule.
- The words collide in a confusing way. Sometimes two words smash together and make a third word you didn't mean. therapistfinder.com famously reads wrong. If running your trade and city together creates an accidental word or a stumble, a hyphen can rescue it. Say it out loud first — if it only looks wrong but sounds fine, you're okay.
- Two S's or vowels pile up. "MemphisSprinklers" has a double-S seam that's easy to fumble. A hyphen can make the break clearer. Even then, test it against the clean version before you decide.
- The clean version is genuinely unreadable. If smashing a long trade and a long city together makes a wall of letters nobody can parse, a dash buys you clarity. More often, though, the real fix is a shorter trade word, which we cover in fitting a two- or three-word trade next to your city.
Notice the theme: the hyphen is a last resort for readability, not a default. Try the clean version first, say it out loud, and only reach for the dash if the words truly run into each other.
What to do if the clean name is taken
Here's where people grab the hyphen out of frustration. The clean version is gone, so they settle for the dash of the exact same words. Before you do that, consider other moves that usually read better:
- Switch singular to plural, or the other way around. denverroofer.com vs. denverroofers.com — both can be free when one is taken. We dig into that in plumber or plumbers.
- Add a small, natural word: pro, co, care, services. austinplumbingco.com reads cleaner than austin-plumbing.com.
- Try a city abbreviation your customers actually say. Whether that works depends on your town — see does NYC or ATX work.
Most of the time, one of those gets you a clean, sayable name without the dash.
The simple test
When you're deciding, do this: picture telling a customer your web address on the phone, with no screen in front of either of you. If they could type it correctly from just hearing it, you've got a good name. If you'd have to say "with a dash in the middle," that's your sign to keep looking.
Nine times out of ten, that test lands you on the no-hyphen version. And that's the one your customers will remember.
Want to see what a clean trade-and-city name looks like for your business? Browse names for your city and trade, or ask us about one specific domain you have in mind. It takes less than a minute to find out whether a better name is even available.