Free ubersuggest can be helpful but you’re limited to 3 scans per week or something – lets you create 1 project and can connect GSC and Analytics to it.
SEMrush is also pretty good for the free version, paid version is very expensive.
Rankmath is a plugin, the free version is good, the paid version isn’t that expensive but is awesome, they have an instant indexing feature which is nice.