5

1

I'm looking for a domain name for my new project and one of the variants is available but has a hyphen between the two words. The non hyphenated variant is registered in the cayman islands.

Are hyphens considered a big no-no when registering a domain name? Is this a good-idea.com ? Should I search for a different name?

flag
1 
Great question -- I'll bet we've all wondered this at one time or another. – Jason Nov 21 at 3:44

16 Answers

11

As others have said, domain names without hyphens are preferable to those with.

However, I should add that you better make sure your "one word" name does not have possible bad connotations without the hyphens.

e.g. www.experts-exchange.com would be VERY bad as one word: www.expertsexchange.com because some people would see: "Expert Sex Change".

link|flag
+1 for the brilliant example – Dheer Gupta Jan 14 at 7:25
2 
Keep in mind that this is a cultural thing. I've read that 50% of German (.DE) domains have hyphens. – jm Jan 22 at 3:16
0

No single technique works best for every site so weigh the pros and cons for your site before you make your choice.

link|flag
0

I have registered before a lot of domain names without hyphen. Domains with hyphen are considered lower quality among domainers community but for business it is perfect.

I recently registered some domains with hyphen: When there are no available .com for 2 very good keywords it is better to get the domain with hyphen then .org .net etc.

Also, some 2-3 words domains as previous post mentioned are not easily to parse. I have written some domain name parsers and for most 2-3 words domains there are at least 10 possible ways to split on word parts. The task to disambiguate is not easy for machine (Google do it best). It is more easy for human do disambiguate, but there are a lot of cases that it is difficult, especially when words are longer.

So, domain names with hyphens (when 2 words are longer), is better for business IMO.

link|flag
0

Engines do give value based on wether there are hyphens in the domain-name or not. That's a fact (and okay). But there are certainly limits involved. So I would say if you have one or two dashes it is okay (having 1 certainly is if you are connecting two keywords). Having more than that indeed looks spammy and is not a good practice. Not in the eyes of the engines and not in the eyes of the people seeing the serps.

link|flag
1

Just to share a story, I used to own the domain name Webmaster-Resources.com .

WINDOWS Magazine, which had 1 million subscribers at the time did a full-page write-up. They left out the hyphen.

Ouch! We changed to SitePoint not long afterwards...

link|flag
0

Regarding SEO - I think search engines must realize that the most appropriate domain names for a particular site have probably already been taken.

Therefore to rank a site based on domain name would not be very fair.

Yes, as website builders we must understand what search engines are looking for and optimize our sites, but also search engines must continuously tweak their algorithms as internet trends change.

Therefore, I would hope that the clever people at google realize this and increasingly reduce the weighting of domain names. If you build an honest site, with good content it is the job of search engines to appreciate this. Just like a dictionary changes as peoples use of a language changes.

Conclusion - Just choose a domain name that you imagine people could easily remember and would be easy to tell somebody over the phone - with or without hyphens!

link|flag
It's not fair. But the search engines do it. Having keywords in the domain name definitely improves your google ranking for that keyword. – jm Jan 21 at 3:09
0

It doesn't really matter.

http://000fff.org/whats-in-a-name-tips-for-naming-your-startup/

link|flag
0

Going with the hyphen is OK if you own the domain without the hyphen. You want to capture emails and traffic from people who type in the domain without the hyphen. You can almost always get a hyphen added to your domain name, but the reverse is rarely true. For example, on-startups.com is available, and has little risk of being registered.

link|flag
0

I'd personally go without hyphen. Search engines are now capable of splitting single-word domains into multiple words. Also, for projects where I want to combine words for my domain name, I tend to use WhoisMatrix.

link|flag
11

I'm going to go completely against the grain and argue in favor of the hyphen.

Because:

  1. In the world of social media and search, people don't type in your domain name. So it doesn't matter.
  2. Search engines really really really like to see keywords in domain names. It's probably more valuable to rank higher in search results than to eliminate a hyphen.
  3. It's really not that bad to say on the phone. Compared to what, spelling "Xobni?" But they're doing fine (for example).
  4. If people remember your company name they'll find it on Google. So it's better to have a memorable name than eliminate hypens.
link|flag
2 
Agree completely. Many a stupid or suboptimal domain names have been used just to avoid the danged hyphen. Just market your domain correctly and there will be no problem... Unless you do something dumb and use a hyphenated domain similar to someone else's registered trademark, but that's a topic for another time. – gmagana Nov 21 at 6:09
you know what Jason, at $10 I think its worth a go, I just went ahead and registered community-tracker.com which will be the parent site spawning off more sites like community.mediabrowser.tv ... its not the ideal name, but I like it much better than coming up with a new business name – Sam Saffron Nov 22 at 2:11
Also, I have read that in Europe, the hyphen is more common: That is, Europeans are more likely to typein the domain with a hyphen, than not. – jm Dec 12 at 16:55
@jm: I don't think we Europeans have much different habits regarding hyphens. :-) One little thing though, Google's keyword detection for English is pretty good, but for names in less common languages it is probably extra important to add the hyphen so that Google will be able to tell the keywords apart. – Jesper Mortensen Jan 11 at 5:54
Nice Answer. Could not agree more. – Tall Jeff Jan 15 at 14:26
0

I think your primary domain should be an unhyphenated domain name, and be as short as possible.

While I disagree with @waxingibbous about if you owned goodidea.com, Google is smart enough to see that as two words without the hyphen. Having said that, I do believe you should purchase secondary domains (that can contain hyphens) for SEO purposes. I have purchased several domains with hyphens that point to my primary domain, and it APPEARS to have improved my SEO as a result.

link|flag
3

I must argue one point of using a domain with a hyphen.

When people type your company name into a search engine, lets say "Experts Exchange" (to use an example from above), they will almost never search for it as expertsexchange unless they have heard of you previously.

However, if someone searches via the keywords "experts exchange", or they separate parts of your company name when they are not supposed to, ex. barndoor vs barn door, it is my understanding that you will receive more hits because people will search for you with separate words rather than just one and this is how Google will read your page.

But, try it out for yourself :)
As with everything else, it's situational.

link|flag
3

I would avoid a hyphenated domain for these reasons:

  1. It conveys inferiority (especially to the site w/o the hyphen in their domain) in that you accepted a hand me down domain. In addition it confuses users as to if your site is affiliated with the hyphen-less site.

  2. It looks junky and spammy. When I see sites like las-vegas-info-site.com or dot-net-developer-tips.com I think spam site. As a matter of fact the more hyphens in the domain the more it subconsciously conveys "spam" and "avoid site" to the human brain (mine anyways, by an exponential factor).

  3. Many SEO experts (I'm not one) will tell you that hyphens in the domain with devaluate your search ranking.

All that being said I would find an original catchy domain name, then try to register the hyphenated version to avoid competitors/squatters from doing so.

link|flag
0

Without. You don't want to be saying, "Check us out at 'market-hyphen-sense-dot-com'." It sounds silly and unoriginal.

link|flag
0

The longer and more complicated the domain name, the less likely your customers or the media will be able to type it correctly. This may not matter but probably does.

link|flag
so... Does it matter or not? – gmagana Nov 19 at 3:36
If your traffic only comes from links, then no. Otherwise, yes. – Oleg Barshay Nov 19 at 3:52
1

I think you ought to look for a domain name without a hyphen in it. Hyphens are unusual in domain names. People trying to find your site will often type the unhyphenated version by accident.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.