Here is the list of all free and best sites for keyword research:
Google Keywords Planner
Semrush(for limited keywords)
If you have some budget for digital platforms that allow you to spend online, you can spyfu, it is the best tool for online keywords research for your website as well as your competitor’s sites.
If you need keywords for your website, contact Always Digital Marketing now!