Over the last few years, all of my sites have been shrinking in traffic pretty dramatically. I have some ideas of why this might be. But it's really just speculation. Are there any valid SEO tools that aren't just ads for crappy internet services? Tools that can legitimately look at my sites and give me reasons why I'm struggling, reasons that are more than just random shots in the dark?