The domain name should be a keyword or something relating to your business name. You might notice a lot of domains have the business name like Nike.com, Citicorp.com, etc. These domain names are what a person will search for in the search engine. That is why you should use them, especially if you are well known.
If you are just starting out you still want the business name in the domain, but you might make it a keyword business name. For example a domain name could be dogsupplies.com. It is not the best example, but you get the point. You have a keyword that someone will most likely be searching for. We also don’t like hyphens. While you won’t get ranking points deducted, there are plenty of reasons not to have them.
They are tacky for one thing. Another thing is that they are an indicator of spam. As we mentioned spam will get you deducted in penalties. So avoid the spam look. A good rule of thumb is that if it looks like spam to you it will also look that way to the search engine. Search engines also change in what they accept. A hyphen one day might not hurt, but the next day that could be the loss of your high ranking.
You want the domain name to be recognized by name. It is hard to remember a hyphen in a name. It can also lead to misspellings of the site. So avoid them at all costs.
Related posts:

