Do Hyphens in a Keyword Domain Help or Hurt Your Rankings?
Short answer: hyphens don't help you rank, and they can cost you customers who mishear the name. Here's what hyphens actually do and when they're worth it.
You found a good name for your business, but the plain version is taken. So you're looking at the hyphenated one — austin-roofing.com instead of austinroofing.com. The question on your mind: will that little dash hurt you on Google, or help you?
Here's the plain answer. Hyphens don't help you rank. Google can read a domain with or without them just fine. What hyphens really do is change how easy your name is to say, type, and remember — and that's where they usually cost you.
Does Google care about hyphens?
Not in the way you'd hope. People used to think a hyphen made the keywords clearer to Google, like putting a space between words. Years ago there may have been a sliver of truth to that. Today there isn't. Google splits words in a domain on its own. It sees austinroofing and austin-roofing as the same two words: Austin and roofing.
So if you're asking do hyphens in a domain name help Google ranking, the honest answer is no. A hyphen won't push you up the results, and leaving it out won't push you down. Your rankings come from the stuff that actually matters — a clear website, happy customers, good reviews, and pages that answer what people are searching for. The dash is a rounding error next to all that.
If you want the bigger picture on whether keywords in your domain move the needle at all, start with our pillar on what Google sees in a partial-match domain.
Where hyphens actually hurt you
Google may not care, but your customers do. And your customers are the ones who have to say your name, hear it, and type it. That's where a hyphen causes real trouble.
Nobody says the dash out loud
Think about how you'd tell someone your website over the phone or at a job site. You'd say "Austin Roofing dot com." You would not say "Austin hyphen Roofing dot com." So when a customer goes to type it, they leave the hyphen out — and land on the other guy's site, the one who owns the plain version. You just handed him a lead.
A name people can say once and type correctly is worth more than most owners realize. We dug into that in our post on city-plus-trade domains.
It looks spammy to some people
Fair or not, a lot of folks learned to be suspicious of hyphenated web addresses. They can read as cheap or made-up. For a local business trying to look established and trustworthy, that first impression matters. A clean name says you're the real thing.
It's one more thing to get wrong
Every extra character is a chance for a typo. Was it one hyphen or two? Where did it go? On a van wrap, a business card, or a radio ad, the dash is dead weight. It takes up space and adds confusion without adding anything a customer can use.
When a hyphen is actually okay
It's not always a dealbreaker. There are a couple of spots where a hyphen earns its keep.
- It prevents a genuinely bad word collision. Some word pairs run together into something you don't want on a billboard. If smashing two words creates a confusing or embarrassing read, a hyphen can save you. Say the plain version out loud first — if it's fine, skip the dash.
- The plain version is truly gone and the name is still strong. If the exact name you want is taken and a hyphen is your only path to it, weigh it against a different name entirely. A clean, slightly different name usually beats a hyphenated version of your first choice.
Notice that neither of those reasons is about Google. They're about people. That's the right way to decide.
What about two hyphens, or numbers?
Same rule, more so. Two hyphens double the confusion. Mixing in a number is worse — now the customer has to wonder whether it's the digit 4 or the word four. Every one of these choices makes your name harder to pass along by word of mouth, which is the cheapest advertising a local business has.
If you're starting a brand-new site and wondering how much any of this really shifts your results early on, read whether keyword domains help new sites more than old ones.
The simple way to decide
Forget about Google for a second and run this quick test:
- Say the name out loud to someone who's never heard it.
- Ask them to type it, no spelling it out.
- See what they get.
If they land on the hyphenated version on their own, great — but they almost never will. That one test tells you more than any ranking theory. If the dash disappears when real people type your name, the dash is working against you.
A hyphen won't help your Google ranking, and it quietly sends some of your customers to the wrong site. For most local businesses, that's reason enough to go without it.
If your plain name is taken and you're deciding what's next, the fastest thing you can do is see what else is out there for your work. Browse names for your city and trade, or ask us about one specific domain you have in mind — it takes less than a minute, and there's no pressure either way.