03 Apr 12 4:24 am
As a general rule, having your keywords in the domain is more a "nice to have", rather than a necessity - general consensus is that it's not super important from an SEO perspective, but it's useful for letting humans know what your site is about at a glance.
Because of this, here's a few key "what *not* to do"s:
- Don't use trademarked names. At best, it restricts your site to a specific product, at worst it leads to lawsuits. Check http://uspto.gov
if you're unsure
- Don't use Hard to spell names. Sure, "epic-misspellings.com" might seem like an awesome domain name, until you realize no-one can get to your site, because they're all misspelling "misspelling".
- Don't use strange words and purposeful misspellings. "Clevvr.com" seems clever, until you have to explain for the thousandth time over the phone that it's spelled with an extra 'v' instead of an 'e'.
In terms of using hyphenated names, hyphens are okay, but be aware that if a non-hyphenated version of a domain name is already taken, it may also be trademarked... so don't just up and register the hyphenated version, or you could find yourself on the wrong end of the Trademark stick. It always pays to double-check first.
So, conversely, keywords or not, try to pick something that is unique, easy-to-spell, easy-to-remember and describes your site. Beyond that, the SEO benefit is largely negligible. So, in this particular case, Teresa, your original question about using 'mobilecheap.com' would be perfectly fine, if you were trying to rank for 'cheap mobile'.