Can SEO Be Made Predictable?