Appropriate domain name and TLD selection is very important for success of your online business website/blog.
A good domain name will contain 2 to 3 of your main keywords for the website that you have decided to create. Try different combinations using google adwords keyword tool and you will definitely be able to find some domain name with good TLD. If you don’t find and good domain name with .com, .net or .org tld, then you can consider hyphenated TLDs.
However, in such cases I usually reconsider my decision to create a website on that niche. As unavailability of good domain name signals that there is tough competition and there have been attempts to create a website on this niche.
Amongst TLDs, Always go for:-
.com, .net, .org or .me. If these TLDs are not available, then you can be sure that there is a lot of competition and ranking for that keyword can be difficult. If you are targeting audiences from a particular continent/country, then you may go for TLDs like .co.uk, .in, .au, .eu etc etc. Sometimes these regional TLD rank quite well in google.com as well.
Also, from my experience, I will advise people never to go for .biz or .info TLDs as websites with these TLDs often don’t rank well even with lots of work and effort that you put in for their SEO.
Feel free to share comments