Skip to content
×

How can you generate and validate keywords from customer language?

To generate keywords from customer language, start by organizing pain points and direct quotes from reviews, discussion threads, and sales calls. Turn these findings into potential search queries, then use search volume, keyword difficulty, and search intent to help prioritize them. What customers say offers ideas for content, but does not confirm search demand; a tool reporting zero search volume does not automatically mean there is no demand. Keep a source excerpt for each candidate keyword so you can check whether it preserves the customer’s original meaning.

Start by gathering context around problems, not just product names

The value of this material lies in how customers describe problems, what they complain about, and which features they praise or want. Choose sources based on the type of product:

  • B2B software: Look at competitor reviews on platforms such as G2 and Capterra.
  • B2C products: Look at reviews on Amazon, competitor websites, and other retail websites.
  • Sales calls and Reddit: Organize pain points, usage limitations, and feature requests, keeping the relevant conversations or comments.

Paid search queries also provide authentic wording, but short phrases offer limited context. Call transcripts provide more context, but should not all be fed into a model at once. Seer recommends first tagging signals such as objections, competitor mentions, and decision criteria, then retrieving direct quotes as needed.

Group by topic, then turn the findings into candidate queries

First, identify recurring themes in the reviews, then extract direct quotes that support each theme. Finally, think of phrases that someone facing those problems might search for. Your tracking table can include candidate keyword, theme, source, and original excerpt; do not keep only an AI-generated keyword list.

At Procrustes, our content services turn the questions customers genuinely care about into articles, with ongoing planning, writing, and updates.

For example, if a competitor review mentions a missing feature that your product genuinely offers, you could consider content explaining that feature. However, this is only a content opportunity, not a guarantee of rankings or AI citations. Customer wording found through organic search can also inform paid ad copy, so you do not have to force customers to use internal product terminology.

Validate the data and check search intent

Once you have gathered the candidate keywords, you can use Semrush to check search volume, keyword difficulty, and intent to help set priorities. Similar wording does not necessarily mean the same search intent: searches for “what is search engine marketing” and “search engine marketing agency” call for different content and have different commercial value.

Keywords that Reddit threads already rank for can offer clues, but this method depends on those threads ranking well on Google and may miss other ideas. You should therefore still read the full discussions and comments rather than collecting only ranking keywords.

When search volume is zero, revisit the original wording and check variations

If Semrush shows zero search volume or no data, it may simply mean that no search volume is currently shown for that exact wording. Keep this limitation in mind. Check whether the problem is relevant to your business, then develop variations and check again. When the tool provides no intent data, any intent inferred from context should also be labeled as an estimate.

If a customer question is worth answering, you can still consider expanding existing content or writing a separate article, even with limited data. But do not present “worth answering” as “proven to have high search volume.”

Generating and validating keywords from customer language: perspectives from across the web

When time is limited, should you look at paid search queries or call transcripts first?

If you need to get started quickly, look at paid search queries first. They provide plenty of authentic wording you can use to revise the prompts you track, though these short phrases offer limited context. To understand how customers describe their problems, compare sales or customer service call transcripts with your existing prompt library. Even checking transcripts from just five calls against that library may reveal gaps. If you have a large volume of transcripts, first tag signals such as objections and competitor mentions, then select relevant direct quotes.

When finding keywords on Reddit, is checking the keywords a thread ranks for enough?

Not necessarily. Checking the keywords a thread already ranks for can quickly uncover wording that may relate to your audience’s questions. However, this method depends on the thread ranking well on Google and may miss other ideas. You can also analyze pain points and wording throughout the full thread and its comments, keeping excerpts that support each candidate keyword so you can check whether it stays true to the original meaning.

How should you handle candidate keywords when a tool provides no search volume or intent data?

Do not automatically equate missing data or zero search volume with no demand: it may simply mean that no search volume is currently shown for that exact wording. Revisit the customer’s original words and consider whether to expand existing content or write a separate article. You can also develop variations and check demand again. If the tool provides no intent data, you can infer intent from context, but label it as an estimate rather than a tool-validated result.

References

  1. Selecting the right prompts for AIO / GEO tracking could use a human touchwww.seerinteractive.com · 2026-06-16T15:19:49-05:00 — Discusses: When time is limited, should you look at paid search queries or call transcripts first?
  2. The Best PPC Decisions Start Before You Even Open Google Adswww.screamingfrog.co.uk · 2026-08-11T09:00:51+00:00 — Source used in the article above.
  3. How to do keyword research with Claude and Semrushwww.semrush.com · 2026-09-10T17:12:00Z — Discusses: When finding keywords on Reddit, is checking the keywords a thread ranks for enough?; How should you handle candidate keywords when a tool provides no search volume or intent data?
Keep the conversation going

Join the discussion 0 comments

What are you working through? Share a question or experience and let’s find the next step.

No comments yet. Start the conversation.

Share your thoughts

← Keep exploring
LET’S TALK

Start with your brand.

Tell me about your website and what you want to achieve.

WhatsApp tony@procrustes.info
Scan to chat on WhatsApp