Both in terms of SEO and user friendliness, is it better to put hyphens in a multi-words domain name or not ?For example, is www.stackoverflow.com better than www.stack-overflow.com ?
Is it better to put hyphens in a domain name?
seo;domains;users
I would avoid hyphens in the domain name. While they are useful in the path for a file or post, they add unneeded noise to the domain itself. Imagine having to spell it out for someone...stack dash overflow dot com just doesn't sound right.On the other hand, there are likely some domains where a well-placed hyphen would be beneficial. For example: expertsexchange can be read as expert sex change. A hyphen would make a big difference: experts-exchange.In the end, it's up to you, but my instinct is to avoid hyphens in a domain name.