Domain with Hyphen: Rules, SEO and When It Makes Sense

Updated: 4 min read Editorial team DomainAvail
Short answer

A domain with hyphen is technically fine: hyphens are allowed anywhere except at the start, at the end, or in both the third and fourth position. Search engines don't penalise them. The real cost is human: people forget the hyphen when typing or saying the name, and traffic leaks to the unhyphenated version.

The hyphen is the most common fallback when a two-word name is taken. Your .com is gone, but the version with a hyphen in the middle is free and costs the standard price. Before you take it, it’s worth knowing what the hyphen changes, because the rules are simple and the side effects aren’t.

Can a domain have a hyphen? The technical rules

Domain labels follow the “LDH” rule from the DNS standards: letters, digits and hyphens. On top of that:

  • A label can’t start or end with a hyphen.
  • Hyphens in both the third and fourth position are reserved for internationalised names, which use the xn-- prefix (RFC 5891).
  • Each label can be up to 63 characters.

Examples:

NameValid?Why
red-oak.comYesHyphen in the middle
red-oak-studio.comYesMultiple hyphens are fine
-redoak.comNoStarts with a hyphen
redoak-.comNoEnds with a hyphen
ab—cd.comNoHyphens in positions 3 and 4
red—oak.comYesDouble hyphen, but not at 3 and 4
red–oak.comNot as ASCIIEn dash, would become an IDN

Country codes may add their own rules, though most follow the same pattern. .de uses the same restrictions on leading, trailing and position-3-and-4 hyphens.

Are hyphens bad in domain names for SEO?

No meaningful effect either way. There is no penalty for a hyphen. Search engines split “redoakstudio” into words without help, and the domain name itself is a weak ranking factor compared with content and links.

The SEO reputation of hyphens comes from the 2000s, when people registered names like best-cheap-london-hotels.com to rank for keyword strings. Names like that still look like spam to people, and that perception matters more than any algorithm. One hyphen between two real words looks normal. Three or four look like a doorway page.

The real downside: people forget the hyphen

The problem shows up in daily use:

  • Saying it. “Red hyphen oak dot com” or “red dash oak”? You’ll spend years spelling it out on the phone.
  • Typing it. People who heard the name type the version without a hyphen. If someone else holds that, they get your visitors.
  • Email. Addresses like [email protected] are a little more error-prone in forms and on business cards.
  • Brand confusion. If the unhyphenated version belongs to a company in a similar field, you’re always the second result.

That last point is the one to check before deciding. Look up the unhyphenated name: if it’s parked or unused, the leak is minor. If it’s a live business in your market, choose a different name. The lookup steps are in check domain availability.

When a hyphenated domain is the right choice

There are good reasons to use a hyphen:

  • The words run together badly. Some combinations form an unintended word when written without a break. A hyphen fixes that instantly.
  • Long compound names. In languages with long compound words, a hyphen can make a name readable.
  • Local businesses where most visitors arrive from search or a map listing rather than by typing the address.
  • You own both versions. If you hold the plain and the hyphenated name, use whichever reads better and redirect the other.

Hyphen vs. no hyphen vs. a different name

OptionStrengthWeakness
Plain two-word nameEasy to say and typeOften taken in .com
Hyphenated versionUsually free, standard priceTraffic leaks, harder to say
Same name, other endingClean spellingVisitors may default to .com
Different nameClean startMore naming work

In most cases, a clean name in a fitting ending beats a hyphenated .com. Options for endings are in alternatives when the .com is taken, and fresh candidates are in domain name ideas. If the plain name is taken but looks unused, read domain taken: what to do before settling.

Redirecting the second version properly

If you register both spellings, pick one as the main address and send the other there with a permanent redirect. That way links and bookmarks all end up in the same place, and search engines index only one version. On nginx, a minimal server block looks like this:

server {
    listen 80;
    listen 443 ssl;
    server_name redoak.com www.redoak.com;
    ssl_certificate     /etc/ssl/redoak/fullchain.pem;
    ssl_certificate_key /etc/ssl/redoak/privkey.pem;
    return 301 https://red-oak.com$request_uri;
}

The certificate has to cover the redirecting name too, otherwise visitors who type https:// see a browser warning before the redirect happens. Many hosting panels and DNS providers offer a redirect option that handles this for you.

A quick checklist before you register

  1. Is the unhyphenated version taken by someone in your field? If yes, don’t.
  2. Can you say the name once and have someone type it right?
  3. Is there just one hyphen?
  4. Is the hyphenated name the best option among other endings and variants?
  5. Can you also register the plain version, now or later?

If you do go with a hyphen, register the plain version too when it’s free and redirect it. You can check both spellings at once. Prices are the same with or without hyphen: a .com name is €14.99 a year either way, and the list of all endings shows the rest.

Found your domain? You can check and register it directly at betadomain – yearly price from €2.99.

FAQ

Can a domain have two hyphens?

Yes, as long as they don't sit in positions three and four together, and the name doesn't start or end with one. Two hyphens in a row elsewhere are technically valid but look odd and are very hard to communicate.

Is a dash the same as a hyphen in a domain?

Only the plain ASCII hyphen-minus is allowed. En dashes and em dashes are different characters and would turn the name into an internationalised domain with an xn-- form, which is almost never what you want.

Should I buy the hyphenated version of my domain too?

If your main name is made of two or more words and the hyphenated version costs the standard price, it's cheap protection. Redirect it to your main domain. The reverse case, owning only the hyphenated one, is the weaker position.

Do hyphens help Google understand the words in my domain?

Marginally at most. Search engines are good at splitting run-together words, and domain names carry little ranking weight on their own. Choose based on readability, not SEO.