I recommend using a comprehensive SEO tool like Ahrefs for finding, analyzing, and tracking potential keywords. Ahrefs offers a wide range of features, including keyword research, competitor analysis, and rank tracking, which can help you optimize your SEO strategy effectively. Personally, I've been using Ahrefs for my client's website (https://skcookware.ke/), and it has proven to be a valuable asset in improving their search engine rankings and overall online visibility.
I use Mangools. It does everything you need for keyword research but it's also a great all-in-one tool (depending on your company size/goals). It's user-friendly and you can also scan your competitor’s URLs to find their best-ranking keywords. Would reccomend! :)