Generally they are less desirable... however if you have two keywords that are relevant to your business and the only domain available has a hyphen, then you might as well go for it...
domains WIThOUT hyphens get way better rankings if they have 100 keyword density..... search montgomery movers and you will see my ste #1 on google PR0 zero backlinks beating out pr3's a .net with 100% keyword densty is better than .com with dash
If you have a chance to buy domainnames.com or domain-names.com, which one you will select? of course, domainnames.com, it has better shape and is brandable. If you are running a business with a hypen domain name, you might tell your customers, your economic strength is not so good. Like bogart said, for SEO, there is no difference, sometime hypen domain name is better
I use hyphens ALL the time. In fact sometimes it is better than having no hyphens. Sometimes the hyphen separates the keywords for Google, and helps with SEO.
Very correct. And, in Google caffeine, there are some advantages to the hyphen reminiscent of the early net when hyphenated domain names always ranked better for keywords.
I like hyphens for working with SEO OIf you are selling a website either will work For a domain sale .com is best Cheers