Definitely Using of keyword in your domain is one of the important optimizing technique of SEO, Its much better than using it in URL.
My advice would be to test it for your self.. do some searches and review the results on the 1st page. How many in the top 10 have the keyword in the domain name. Do this on all engines that matter to you.
ganoinstanttcoffee.com It would not make any keyword sense to SE's. rather than you should use gano-instantt-coffee.com, That will be better choice.
Absolutely correct, Well this how domain name would be longer, though it's better to have domain using hifen. As alternatively, You should defined internal pages name as per the generic and targeted keywords. Well if you are using domain.com/searchengineoptimization.html that is the wrong way, you should use domain.com/search-engine-optimization.html Well thanks.
nice remind Ive herd that dashes in a domain dont get as much hits from people! are saying that with the type domain you mentioned would be good for search engines""?? not visitors?? you are relating to the domain factor in search " I need xml feeds in the site dog-trainers.us can you help"" I need them asaP" ')