Choosing a domain name for your website is a very important decision, and should not be taken lightly. A bad choice of name could seriously affect the potential profitability of your online business, and prevent it achieving as much success as it should do.
There are many factors you should consider when selecting a domain name.
Firstly, you should try and include your main keyword(s) in your name if at all possible. This will help your site in terms of search engine rankings, because search engines generally rank websites slightly higher if they include their main keyword(s) in their domain name.
In saying that though, ideally it should be relatively short and easy to remember. This is fairly obvious, but is a mistake that a lot of webmasters make. I always prefer names without any dashes or numbers in, as this increases the risk of people mistyping your address into their browsers, and try to keep them as short and as memorable as possible.
Sometimes though it’s just not possible or desirable to include your keywords in your domain name. For example, your main keyword terms or phrases could be two or three words long, and if they’re long words as well, then any available domain name you find that contains these keywords may simply be too long. Also, you may decide that any domain name containing your main keywords would be too generic and unmemorable, so in this instance you would probably have more success trying to brand yourself, and creating a unique, distinctive domain name, that sets you apart from your competition.