How do you do keyword research, step by step?
The short answer
Start from a topic you can genuinely cover, list the questions and phrases your audience uses (autocomplete, forums, your own Search Console), check volume and difficulty in a tool, and pick targets where difficulty matches your site's strength. One page per intent, not per keyword.
In detail
The process repeats. One, brainstorm seeds from your actual expertise (the topics you can write the best page on the internet about). Two, expand them into real phrasings, using Google autocomplete and related searches, Reddit and forum threads in your niche, and the questions customers literally ask you. Three, quantify in a tool. Volumes and difficulty from Mangools or Semrush turn the list into a ranked backlog. Four, filter by winnability. A new site hunts long-tail, question-style keywords with low difficulty. Authority sites can attack head terms.
The concept that separates amateurs from professionals is intent. Google ranks pages per intention, not per string. "Best running shoes" (comparison intent) and "buy Nike Pegasus" (transaction intent) need different pages. Ten phrasings of the same question need one. Cluster your keyword list by intent and the content plan writes itself.
And close the loop monthly. Search Console shows which queries actually found you, including hundreds you never planned for. The pages almost ranking (positions 5 to 15) are your cheapest wins. Improving them beats writing something new, every time.
Compared on price
Prices last checked on
| Tool | Price | Free plan | Best for | Our score |
|---|---|---|---|---|
| Google Search Console | Free | Every site owner, day one | 4.5 / 5 | |
| Mangools | From €29.90/mo | No | Beginners and bloggers | 4.3 / 5 |
| Semrush | From $117.33/mo | No | Agencies and serious businesses | 4.6 / 5 |