Is there a way to predict success for an SEO strategy?

Not necessarily, but your effort always has an either positive or negative effect on the outcome.  The problem with SEO is that it can take a long time, especially if you are in a particularly competitive industry and depending on what keywords you’ve chosen. Don’t ever think you can’t find success from SEO because even the slightest pushes can have a snowball effect.