After experimenting with a number of different SEO tools (free and paid), the team at Mainstreethost has put together a list of top 19 SEO tools of 2018. Mainstreethost's recommended tools are distinguished by five key categories: Keyword research, On-page search engine optimization, Technical SEO, Analytics and Marketing tag management.