Awesome advice! I had a quick question whether the following things you mentioned are good or bad for your ability to rank:
Number of eCommerce/marketplace sites ranking (Online stores, Amazon, eBay, Alibaba, etc)
Number of Web 2.0s (Blogspot, Wix, Weebly, etc)
Number of article submission...