You will find that the majority of the rank tracking software that is available online are fairly inaccurate and you will have to use them as a rough guide only.
Now having said that these are some of the tools that you can use to monitor on page optimization and rankings!
SERPBOOK Serpbook is by far the most accurate piece of software in terms of monitoring rankings.Now that is a pretty big deal given the amount of softwares available online!
Serpbook is definitely my choice for monitoring rankings.With serpbook you can set geo targeting depending upon where you are in the world. You can monitor a number of URL's and of course a set of keywords per URL.
This has a free trail and the paid option starts from $10 a month.
Screaming frog For on page optimization you should definitely take a look at the service called screaming frog!
Screaming for is without a doubt one of the well known pieces of softwares in the SEO space simply because it works!
Screaming frog can be downloaded for free and it is a software that you install locally!
There is also a paid option!
It runs both on MAC and PC. Essentially it is very easy to use,you just install the software input a URL and click on start and screaming frog will perform an in depth crawl of the entered web address!
Then from there you take a look at all sorts of things like your URL structure,your meta tag information,404 errors.
Everything that has to do with the on apge aspect of your website you can get in one snapshot using screaming frog.
The free option will do for most people however there is a paid option.The free option does have some limitations,you can not crawl sub domain and there is a limit of 500 URl's!
The paid option costs 99 pounds because this is a UK built software!
Conclusion Ok so there you go guys these are two of the best tools that you can use to monitor on page seo and rankings!