Search engine optimization (SEO) is a constantly changing landscape of moving parts and pieces that effect how your website is ranked. Luckily there are tools, some of which are even free, that you can use to take some of the guess work out of it.
Check you SEO right now for FREE on our SEO CHECKER
Here's our list of 10, really 11.. SEO tools that are either free or have a free version, that can get you started on the right track:
1. Google Webmaster Tools.
Google Webmaster Tools is a great free SEO tool that can provide some good insight about your sites performance along with recommendations from Google on how to boost the sites performance on, well.. Google. You'll be able to find out how Google is indexing your site, certain SEO factors like meta descriptions and title tags along with recommendations on how to fix them. You can find out if you are in violation of any Google policies that will negatively effect your rankings and if there is anything “broken” within your site.
The downside to this tool is that this isn't a simple “type your domain name” and push a button tool, it's slightly more difficult to use requiring you to verify ownership of your domain. Verification isn't that difficult, if you have an idea of how to fix any of the before mentioned terms on your website and have access to do so, you will be fine and it's worth the effort.
SEMRush has a free and a paid version. The free version is actually quite helpful with the paid version being way better of course. With SEMRush you can find out your relative SEO rank position as well as those of your competitors. You can then use their metrics to help guide your tactics in a better direction to be more competitive. (Affiliate)