To target a keyword you need to first check the number of search and competition.
A tool such as Semrush will be able to help you out and give you a good idea of the search volume and therefore the potential of the business.
On the other hand to be ranked well in the search engines you will need to pay particular attention to the semantic field, that is to say, the words you use in your text, so that it is in agreement with your main keyword.
It is an essential criteria in SEO !
IN fact, most of the words used in your text will be in the lexical field of the targeted keyword, the more chances you have to position yourself.
I was able to observe the good of more than 25 places on Google by simply adding thirty words to my initial text.