Keep it short
Keep your domain name short; 1 or 2 words is best. The top 100,000 websites, on average, have nine characters in their domain names.
Try using keywords that describe your business and the services you offer. For example, if you’re a glass replacement business, you may want to register GlassRepair.com or GlassReplacement.com.
It helps improve your rank on search engines (which increases traffic) and just makes more sense to your customers.
Target your area
If your business is local, consider including your city or state in your domain name to make it easy for local customers to find and remember.
Avoid hyphens and numbers
Numbers and hyphens are often misunderstood — people who hear your website address don’t know if you’re using a numeral (5) or it’s spelled out (five) or they misplace or forget the dash. If you need these in your domain, register the different variations to be safe.
They also have no branding value. They have limited SEO value. Even if you do manage to get such a domain top ten, you’re probably going to need to sell on the first visit, as few people are going to remember it once they leave. It is too generic, and it lacks credibility.
In a crowded market, brand offers a point of distinction.
It is easier to build links to branded domain names. People take these name more seriously that keyword-keyword-keyword-keyword.com, which looks spammy and isn’t fooling anyone. Would you link to such a name? By doing so, it devalues your own content.