Ok. So google treats subdomain having keyword as keyword in URL. So for example I can not get makemoneyonline.com , but I can get something else like hotrevenuestreams.com. So now two options: 1. build a site on hotrevenuestreams.com targettinmg keyword make money online 2. do not build it on top level, but build it on directory called make money online. So in this case my site will be buil on hotrevenuestreams.com/make-money-online/ and I will build links not to top level domain, but to that directory... I did not think about it this way before but since google treats second option as having keyword in url maybe second option is way better? Leave it out that second one if less brandable (serious site on directory sounds less serious) and speak only from SEO point of view.