Good overview of keyword research here. Too many people neglect the usefulness of thinking through important terms and keywords in their web site’s content or blog posts. If you ask a Googler how to rank better in their search engine, they’ll tell you to “write great content.” That’s true but deliberately thinking about your “main ideas” and including those terms in your content also helps that aspect of discovery marketing.
The one pushback I have is the need for landing pages focused on particular keywords… that was certainly true a few years ago, but recent Google algorithm changes have made that pretty much a waste of time and resources if the landing pages are being created with the direct purpose of keyword rankings…
Keyword research is the first step in the SEO copywriting process and an essential part of any SEO strategy. Before you write your website content you need to think about which search terms you want to be found for and this means getting inside people’s heads to find out which words they use when searching. Then you can use these exact terms in your content so that you start ranking for them. This is keyword research and this ultimate guide will take you through the many steps involved.
Source: Keyword research for SEO: the ultimate guide • Yoast