I'm curious - does anyone know where SEMrush is getting it's ranking data from? The reason I ask is that one of my money sites dropped big time in Google when the Penguin update hit, down from 2nd/3rd to below 100 for the main keyword. However, SEMrush still had it listed as 3rd place. I figured SEMrush's data must just take a few days to update, and carried on using Market Samurai to check rankings. However, today I notice that SEMrush has now changed to show my site is 2nd place for the same keyword, while Market Samurai is showing it in 45th place. The site is getting hardly any traffic so I think the MS rankings are correct, but I can't understand why it would be showing 2nd place in SEMrush, anyone have any ideas?