Having the right domain name is very important and should be considered carefully. Here are some of the best practices of choosing a good domain name for your website:
Start with keywords
Take the time to brainstorm a few ideas. It could be useful to have 3 to 5 keywords in mind while doing this exercise. These words and phrases have to, in reality, define what you do (or need to do). Mix and mash them together and see what looks good when typed into the search bar.
For instance, let's say you are starting a local bakery. Some terms you want to consider could be your town name, fresh bread, baked goods, local bread bakery, and so on.
Using your business name as a domain name
Consider using your business name for your URL (domain name) as long as your business name isn't long and difficult to spell.
If your business name has been taken by another website, consider part of your business name plus a general keyword that describes what you offer.
What’s the best domain name length?
Consider the length of the domain name you choose. Will people be able to remember it or easily type it when searching for your website?
Consider using a general keyword plus another word tacked onto the end, for example, yourlocalbakery.com or smalltownbakery.com
Consider very carefully the use of multiple hyphens in a domain name and avoid if possible. Hyphenating keywords in a domain name such as best-small-town-bakery.com does not promote credibility, appears spam-like and is difficult to type.
To maximize traffic to your site, you should consider investing in your own custom domain name. A shorter web address makes it easier for your visitors to remember and spell. It also stands out more in the search engine results.
Your site will appear more professional, and some SEO research suggests that sites with their own top-level domain name rank better in search results than sites published to subdomains.
Word-of-mouth marketing is still the best of all. If you want to help your brand spread faster, make your domain easy to remember. Having a great website won't matter if no one can remember its URL.
Note: Buying a domain does not guarantee a certain search engine ranking and you should take other steps to enhance your search engine optimization (SEO).