Hi My question is this: What domain name is better for the user and Google and why? mg-rover-codes.com or mgrovercodes.com regards
The one without the two hyphens is much better. Search engines prefer non-hyphenated domain names, although you can usually get away with just one. mgrovercodes.com is not available, but both mg-rovercodes.com and mgrover-codes.com are still yours for the taking.
That hasn't been my experience. I've done quite well in the search engines with hyphenated domain names. However, they are more difficult for people to remember so if you expect to tell people off line what your domain is, then you should get a non-hyphenated one because they are most likely to remember it.
Rubbish. Search engines treat hyphens as a separator, so if people are going to be searching for "mg rover codes" then "mg-rover-codes.com" is a perfectly fine in terms of SEO. But if people are going to be searching for "mgrovercodes" then the non hyphenated one would be better. A quote from Google Webmaster central, about URL structure. Cheers James
mgrovercodes.com is better than mg-rover-codes.com.Domains which dont have hyphens look better than domains which have hyphens in their names
I suppose that the domain without hyphens looks more attractive - many webmasters prefer to reg domains without hyphens.