Search Engine Optimisation pro, website marketing consultant and card game enthusiast. A serial entrepreneur and SEO Manager at Revium, Kyle Douglas has been in digital for 7+ years, and now creates and growing internal SEO teams for marketing companies. SEMRush is a beast. It has everything that a business owner might need to manage their SEO activities from keyword research all the way through to outreach and link building tools. It has an excellent auditing and website health monitoring tool that gives you insights into what might need fixing and why it's important, with helpful on-hover tooltips that can give the newer SEO, or less SEO-savvy business owner some really good insight. It does fall down in some of it's UI, as some sections of the tool are difficult to find and then navigate back to quickly.