I am making niche blogs & site,while choosing domain name,what is more important? main keyword in the domain name? or short url? is it right i can achieve good ranking easily with keyword domain? is it possible to achieve 1st page listing for the keyword with 3 million results using keyword domain?
For a long term strategy where you want to develop your brand, a shorter url is better. If search engine rankings are more important, a keyword rich domain name is much better. This ensures that your target keywords are in more of your backlinks. It does make things a bit easier, but it is not a silver bullet. You can get 1st page rankings for any phrase, regardless of how many results there are. It just depends on how much work you are willing to do. You still need better link profiles than the websites already ranked well for that phrase.
Keywords in domain makes your website more relevant to that particular web search, So it's definitely a good idea to have a keyword rich domain.
Keyword in domain name definitely helps. But it's not like you can just have a good domain name and start ranking for it immediately. You need to put hard work on the site with on page as well as off page SEO.
Keyword in Domain is little bit advantage of SEO. However you need to do on page and off page SEO also. Keyword in Domain is getting good SERP quickly compare to normal domain.
Actually, you can even rank in search engines even without building links to your site with the help of keywords in domain name