Strictly from a search engine optimization (SEO) perspective, the best domain name for your website is one that contains your website's main keyword.
What's your website's main keyword? It is the single keyword or phrase around which your website is built. The entire premise behind niche websites is to build a site that is very narrowly focused on a particular subject matter, which your keyword defines.
It's a bit more challenging for a blog as a blog maybe broader in the type of content it carries. However, even blogs have a main underlying premise.
Think about the blog's title, sub title or description. Why does the blog exist? What's its purpose? The answers define what the main keyword is.
I usually determine the main keyword for my websites based on the keyword research I perform before entering a niche. I tend to choose a keyword that has the highest search demand because I know that I can push it up to page one following my methodology.
The Best Domain Name for a Website
You might be thinking it is foolish to choose a main site keyword that is highest in demand without taking supply (competition) into consideration. It sure can be, especially if you are chasing the most bang for your time investment (who isn't?).
But it is not completely impossible to do well with a super saturated, high demand keyword in a super saturated niche that everyone is into. Hopefully the process of how to achieve that will be clearer as we discuss additional SEO and internet marketing topics in detail.
Best Domain Name for Establishing a Brand
Whether you already have a brand presence or intend to establish one, if your goal is brand recognition, then your domain must be your brand or at least resemble it.
For example, Pepsi was already a big global brand before the internet was commercialized. Therefore Pepsi's domain name is "http://www.pepsi.com", and it's the best domain it can possibly have.
On the other hand, you might want to start your own cola company and call it Cool Cola. If so, you might want your domain name to be "http://www.coolcola.com" rather than "http://www.thebestsoda.com" or a similar keyword that doesn't necessarily contain your brand identity.
Branding is a different initiative all together. Your brand must be the name by which you want to be recognized with, something catchy, preferably easy to remember and one that associates with your product or service.
Dashes vs. Underscores
Searching for the best domain name for your website can be a discouraging and exhausting process because it always seems like all the good ones are already taken.
Domain buying and selling was a real hot business at one point, and it still maybe. The point is that most domain names that are short, catchy and desirable are already taken. In that case, the best domain name for your website is one that may be slightly longer but include a part or all of your main keyword. Many refer to this as a long tail domain name because of its length.
On Behalf of the Experts at Dallas Search Engine Optimization. Read more at: http://www.dallasseoexperts.com/