Not sure but not too many people talked about this method. To me it always proven the best results and the same did happen to my clients as well. This method requires some money for the hosting as well as the domains, so it's something you can't really start doing from 0. And requires plenty of time for updates if you want to get it right. M = main money site A = bulk domains I will keep this short so that you get my point: 1. You need to buy some domains in bulk (you can go with fresh ones), i usually buy 10-500+ depending on the niche competition and after that i start building quality content and update each of the blogs/websites every week. 2. Create inner links and even try to rank for long tail keywords if possible with those bulk domains (A). And by the time is passing add slowly links to your main website (M). 3. I never use indexing services, post the damn things in G+, Fb and twitter and your fresh new website will be indexed in max 3 days. It may take half of year - 2 or even 3 years depends on what niche you are actually focusing but it will always pay up. By keeping those bulk domains constantly updated you will also gain authority with them and when new content will be added more inner linking will be done. Important: Never host all the domains under the same host because this strategy might fail. This is a long term strategy think of it as a good long term investment.