Originally Posted by Black_Mamba
I think he means SEO - Search Engine Optimization. A ton of factors attribute to this, one included is links from other sites. So the more sites you have with links to your site, the higher up on the search engine your site appears.
Ah, silly me. I flip-flopped the who we have evidence of helping ha. The question I should have asked was if they were helping him in anyway.
I feel silly now ha