There are variety of Free SEO tools. Please see below
Moz (For keywords, DA score), SEMrush (Keyword research tool), Google Analytics (Check website traffic, goals, etc), GTM, Woorank (website analyzer), Google Search Console, Keyword Everywhere, Google keyword planner, Yoast SEO, GTMetrix, etc.