Tell me more ×
Answers OnStartups is a question and answer site for entrepreneurs looking to start or run a new business. It's 100% free, no registration required.

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?

share|improve this question
4  
Great question -- I'll bet we've all wondered this at one time or another. – Jason Nov 21 '09 at 3:44
People are just going to either use history autocomplete, google through to it, or bookmark it. – jberger Oct 11 '11 at 2:56

14 Answers

up vote 20 down vote accepted

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".

share|improve this answer
3  
+1 for the brilliant example – Dheer Gupta Jan 14 '10 at 7:25
8  
Keep in mind that this is a cultural thing. I've read that 50% of German (.DE) domains have hyphens. – jorgem Jan 22 '10 at 3:16
@jm: They almost certainly have. People are not really creative and just throw in the site description separated by hyphens, instead of trying to come up with some nice name. Consequences is that you can't really remember the name of any German site even if you have used it for years. – user10393 May 31 '11 at 8:46

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.

share|improve this answer

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.

share|improve this answer

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...

share|improve this answer

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!

share|improve this answer
It's not fair. But the search engines do it. Having keywords in the domain name definitely improves your google ranking for that keyword. – jorgem Jan 21 '10 at 3:09

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.

share|improve this answer

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.

share|improve this answer
and how would search engines split expertsexchange.com ? – JerryOL Feb 5 at 18:39

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.
share|improve this answer
6  
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. – Gabriel Magana Nov 21 '09 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 '09 at 2:11
1  
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. – jorgem Dec 12 '09 at 16:55
1  
@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 '10 at 5:54
Nice Answer. Could not agree more. – Tall Jeff Jan 15 '10 at 14:26
show 1 more comment

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.

share|improve this answer

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.

share|improve this answer

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.

share|improve this answer
I (personally) disagree with point 1, but point 2 has a lot of merit for anything over one hyphen. – JerryOL Feb 5 at 18:36

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

share|improve this answer

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.

share|improve this answer
2  
so... Does it matter or not? – Gabriel Magana Nov 19 '09 at 3:36
If your traffic only comes from links, then no. Otherwise, yes. – Oleg Barshay Nov 19 '09 at 3:52

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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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