Thanks TouchPoint for the feedback. I agree with most of your comments. The name Cosmotown was chosen by our CEO. I originally didn't like it either, but it's grown on me. I thought a name that's domain related would be better originally, but now I think it's more important to stand out and be memorable. Most of the top registrars' names are not domain related either (Godaddy, 1and1, tucows/hover, enom etc).
SEO is a consideration in choosing a domain name, but I think it's more important to choose a brandable, memorable domain. Of course, a domain name can play a part in your SERP, but I think the days of using stuffing your domain name full of keywords isn't that effective anymore.
If you want more info on Key SEO concerns when buying a Domain, check out this article.
The registrar should definitely be reliable. Although I think price is probably the biggest consideration when it comes to registrars. There really isn't much that can go wrong with a domain name, so reliability isn't as big of an issue as it is when choosing a hosting company.
Here's a link to an article on picking a good registrar.
With hosting, reliability is probably the most important factor, moreso than price.
Most of the prices are pretty comparable.. I would say that bluehost & dreamhost are very good hosting providers. GD has had a few issues recently.
I would also advise that you should separate your hosting and your domain registrar. Although it's convenient to have them with the same company when you sign up originally, it can be a pain if you decide to transfer one or the other. If you have them separate, it makes things much easier to transfer your domain and you won't experience any downtime during the transfer process.
When creating a website, especially for the first time, there are a handful of things to think about. Not only do you want to capture attention right off the bat, but you want to keep people coming back for more. Throughout the ever-changing world of technology, how can you possibly keep up with the latest updates without making your site too complicated for your less technical visitors? We are here to remind you to stick to the basics.
Know Your Purpose and Make It Clear
One of the first things to think about is what the purpose of your website is. Are you trying to sell something? Offer expertise on a specific topic? Maybe you’re looking to create a social place for similar individuals to come together and bond over their experiences. Whatever the case may be, this must be in the forefront of your mind each and every step along the way. It can be very easy to get caught up in the hype of the web and want to add all types of bells and whistles to your site, but before doing so, ask yourself if you and your visitors will benefit.
Read the rest of the article at blog.cosmotown.com
I think the most important thing is knowing what exactly you are planning to do with the domain before registering.
Many people register a domain, or purchase a premium domain, and then figure out what to do with it.
You really need to have a plan ..
If you are registering a domain for your business, the most important thing is that it is brandable and memorable. If you have an established recognizable business name or brand, then you should do everything you can to match your domain name to your brand.
If you are looking to purchase the domain with plans to flip it, than you really need to do your due dilligence and research. Many people seem to treat domaining as a hobby, but it really needs to be approached as a business. Namepros.com and DNForum.com is a great resource to learn about domaining. There are many seasoned domainers that can give lots of advice.
Like with anything else, if you fail to plan than you plan to fail.