Step 1. Find all the topics related to our main theme

  1. Manually → brainstorm, personal knowledge about services and personas, enter topics into Google, Google Images.
    1. What is the best SaaS billing platform ?
    2. What is SaaS billing system ?
    3. Which software is used in billing system ?
  2. Extend with more technical tools (not all of them need to be used, 1 or 2 may be sufficient).
    1. SEMRush (KW Magic Tool, Organic search, Topic Research)
    2. Ubbersuggest
    3. Search Console
    4. Answer the Public
    5. yourtext.guru
    6. KWfinder
    7. Keywordsheeter
    8. Etc.
  3. Look at the competition.
  4. Dig deeper into the related topics by exploring keywords, search intent (commercial, etc.), and questions related to these topics.

Don't limit yourself: it's better to have 500 topics and narrow it down to 10 in the end. The goal is to have an overview and be creative.

When in doubt, add terms and then remove them later.

Step 2. Determine the most relevant related topics/semantic clusters

How to choose?

Repeat in order to enrich the cluster.

In our project, we will :

  1. Group related topics by themes.
  2. Obtain essential data: