You’ll often hear SEO experts say, ‘Choose the best keywords’, which is probably one of the most unhelpful pieces of advice you’ll ever hear. For a start, telling someone to find ‘the best’ keywords doesn’t take into account the multitude of different types of keywords and search terms that exist. A keyword that might be the best for one person’s needs may be completely unsuitable for the next, even if they are in the same industry or niche.
One of the first things you need to recognise is that whenever someone types a search term into Google (or any other search engine) there is a reason behind it. If you are targeting that keyword you need to ensure that if the searcher clicks on the link to your site, what they find there matches their reason for searching in the first place.