Before setting out to choose your domain name, ask yourself what it is you are aiming at. Do you want to appear on the major research engines such as Google, Yahoo etc,? If that is the case, then you should be choosing a domain name equivalent to the major keywords people use in your particular field rather than the name of your company.
It is after all quite straightforward. When people search over the net, theyll be entering keywords, which are relative to the subject and will not be searching for proper names. You must be using keywords that target your audience and use the most popular ones for your domain name.
Basically if you want to receive a maximum of traffic you must include search friendly keywords in your domain name. You can always highlight your company name on your web page or blog, but it is important to understand how people are searching online.
There may be exceptions to this rule, when for example you are not really worried how much traffic you will be getting on your web site as your customers are more likely to be local. If your aim is to get your brand name through a specific area, then in this case it will be more important to use your brand name.
If your case is the above, then it would be best to register your company name and create brand awareness locally instead of trying to capitalize on search engine numbers.
In all cases you must keep in mind that search engines do not only decide your ranking by your domain name. Other factors are taken into consideration such as the content on your web pages, the web sites popularity and the inbound links from other sites.
Avoid registering domain names that are too long, or those with too many syllables. The number of characters does not necessarily mean you will drawing more traffic.
Choose a name that is easy to remember, for not everyone will bookmark it the first time. If its more than three words long use hyphens, for it easier to read this way.
It may also be a good idea to protect your name by registering with multiple extensions. This will keep people from copying your name. You do not need to create a site for each domain name, you will simply be reserving it to avoid that others may copy you.
Protection from copycats is just as important as choosing a good domain name, once youve found one.