Here i suggest first of all google adwords (this is paid tools by google). this help us to find best keyword and one of most freetool is "Keyword everywhere" and other best popular is MOZ and AHREF tools also You can use for Keyword and onpage, Off page seo technique
thx,
Gocityad
thx,
Gocityad