I talk with Alan and cover a lot on SEO. Somethings we agree on and others we don't. I ask Alan... When is it a good time to hire an SEO company vs. an in house individual? What is one of the most important factors to getting a site to rank well? On page?…