Yes people don't type all key words in Google search but when we type for above example ... Day ( space ) Tra ...
Then Google automatically show 3/4 suggestions and in these suggestions most of the times Day Trading Strategies always there.
So lot of people click on that suggestion but unfortunately no any website which contain exact that name come in search result. I mean someone buy daytradingstrategies.com daytrading.com, daytradingstrategy.com like that..but search don't show that websites.
Instead it shows top 3 ...
warriortrading.com
investopedia.com
daytradingcoach.com
In Google search page above all these websites ... there are words like
Top 3 Momentum Day Trading Strategies
Day Trading Strategies for Beginners
Day Trading Strategies and Examples
These websites are having good content according to Day Trading Strategies BUT there are lot more websites which contains excellent content on this topic than these first 3 websites in search.
Q is...
Why Google don't show them in search result when they are better than these first 3?
So what should I do by which my website will be there in Google search in first 3 websites.
when you have goood content it doesn't mean you have to go to first page! but when you have a lot and related backlink, then you'll go to first page!
and let's be real, Google is just bunch of code(algo,command or what so ever), google can't tell the different between the average content and the best ! if they can, I am sure Google will be a GOD! they can filter several niche! e.g health niche, payday loan, insurance and etc! i.e money keywords! but they can't doing manual inspection for all niche, but my point is GOogle can't tell the different between good content and bad content!
if you want to know for sure, check their backlink, but sometime, its hard to track the real backlink, cause most of seo's already know how to diversify backlink and make diversion! so webspam team will having hard time to track down, the real resource! of course they can for most important niche, but for one by one, and for every website, that would be pain in the a55! cause there is, billion webpages on the internet ! and its not worth from Biz POV!
and even if they can track backlink, to be honest, even for noob my self, I can change easily and reverse and rank back in serp! so that would be no end.
so if you asking does EMD OR KOD important ? yes it is, cause with EMD and KOD, your onpage will be less pain in the a55!
does emd or KOD guarantee first page ? no, unless you have decent backlink and outrank authority!
some one that would spend ten thousand or million dollar for a domain, most of the time are company! because they will use TV ads, radio , billboard and etc! and short domain are the best way to optimize their ads! and it would better 10 times, if domain name related with their niche! but if they can't find that domain, they can go for brandable domain! and since that domain already famous by ads, so it doesn't matter! from SEO and PPC!
so if you want to go with short brandable domain, its ok! but if you depend on Google, I think you should follow Google best practice!