I was searching for a domain name for my tech blog,i was targetting keyword tech but there are a hell lots of websites having tech in it. I didnt find still a good name,i wanted to work very hard on this project. Should i still go for a keyword rich domain for seo issues or should go for a brandable name. Any help will be appreciated.
Your domain name will be your brand name. You can choose any brand name, but of course it should be related to the overall theme of the site. My advice is go for a shorter domain name, something that's catchy and interesting. It would also help if you do a keyword search first.
A shorter domain name is mush better than a name having tech in it necessarily. Just try to be short in choosing a keywords and domain name.
Go to a website like this one: http://www.bustaname.com/ Then fill in some word which have to do with a tech blog and maybe you'll find yourself a nice domain name!
You can get good search engine ranking even without having the word tech (or any other word you want to optimize for) in your blog's URL. Although, having this word in your domain name would definitely have a positive impact on your search engine rankings. Now it's totally up to you. You can go for something like tech-blog, tech-info or something like that or you can go for some brandable name and get good search engine ranking via backlinks, good quality content, regularly updating content etc.
Your domain name should contain the primary keywords you are optimizing your site for. Narrow your niche to something that is both profitable and an area you are interested in. For example: computer tech, ultrasound tech, motorcycle tech. Then get the appropriate domain, such as computertechonline.com, or whatever.