ChatGPT answers, unedited
"we're an seo agency onboarding a saas client, which tools should we use to discover buyer-intent keywords and filter out informational fluff?", asked on ChatGPT about once a day from the United States. The last 48 answers, newest first, exactly as given: the raw data behind the SEO Tools live demo.
Week of 14th to 20th Sep 2026
For a SaaS SEO engagement, I’d use a two-layer stack: one tool to generate/segment at scale, then SERP + business-data validation to strip out the “looks relevant, never converts” keywords.
Recommended stack
- ahrefs.com — my choice for the core research workflow. Keywords Explorer lets you filter by commercial, transactional, informational, and navigational intent, plus analyze the actual SERPs. Ahrefs Help Center Ahrefs
- semrush.com — excellent alternative/core tool, especially for large keyword sets. Keyword Magic Tool combines intent, volume, KD, CPC, SERP features, include/exclude filters, and competitor data. Semrush
- Google Search Console — essential for finding actual queries already producing impressions/clicks for the SaaS. Use this to validate whether your theoretical buyer-intent universe corresponds to real demand.
- Google Ads Keyword Planner — useful as a secondary signal for commercial value, particularly CPC and advertiser demand.
- Google itself — don't skip this. For your final shortlist, manually inspect the SERP. Intent tools are estimates; the SERP is the reality. Ahrefs explicitly recommends checking ranking results because they reveal what Google considers relevant intent. Ahrefs
The workflow I'd give the SEO team
1. Start with SaaS-specific seed buckets
Don't start with hundreds of random topics. Build seeds around:
[category] software[category] platform[category] toolsoftware for [ICP][category] automation[category] solution[competitor] alternatives[competitor] vs [competitor]best [category] software[category] pricing[category] cost[category] demo[category] free trial
Then run those through Ahrefs/Semrush.
2. Bias the first pass toward commercial + transactional
In Ahrefs, filter for Commercial and Transactional intent. Ahrefs defines commercial as users comparing products/services and transactional as users ready to complete an action. Ahrefs Help Center
In Semrush, do the same with its Intent filter. Semrush also has a “Quick Conversions” workflow specifically designed around transactional/commercial terms. Semrush
This immediately removes a huge amount of educational fluff.
3. Add a modifier layer
For SaaS, I'd create an internal "buyer signal" list.
High-signal modifiers:
softwareplatformtoolsolutionservicepricingcostplansdemotrialbuycomparecomparisonalternativealternativesvsreviewbestfor [industry]for [job title/use case]
Ahrefs specifically recommends modifiers such as best, vs, and review for commercial-investigation searches. Ahrefs
For SaaS, “for [ICP]” is particularly useful. Something like:
project management software for construction companies
can be considerably more valuable than the generic:
project management
even if the latter has dramatically higher volume.
4. Build an explicit "fluff filter"
I'd actually score keywords rather than simply accepting the tool's intent classification.
For example:
| Signal | Buyer-intent effect |
|---|---|
| Pricing / cost | +5 |
| Software / platform / tool | +4 |
| Alternative / comparison / vs | +4 |
| Best / review | +3 |
| Demo / trial | +5 |
| Specific ICP | +3 |
| Specific use case | +2 |
| Competitor name | +3 |
| "How to..." | -3 |
| "What is..." | -4 |
| "Why..." | -3 |
| Definition / meaning | -4 |
| Template / example | -2 |
| Course / certification | -5 |
| Jobs / salary | -5 |
That's your agency's qualification model, rather than pretending Google's intent labels are perfect.
And I'd keep informational keywords rather than automatically deleting them. Some informational queries are valuable for SaaS when they sit close to the product problem—for example, an accounting SaaS could legitimately want traffic around a high-intent workflow/problem. The important distinction is “informational” ≠ “worthless.”
5. Use CPC as a secondary buyer signal
This is underrated.
If you have:
inventory management
with $0.80 CPC
versus:
inventory management software
with $18 CPC,
the second query is giving you an additional market signal: advertisers are willing to pay for that traffic.
Semrush exposes CPC alongside intent, volume and KD, making this easy to incorporate into the filtering workflow. Semrush
Don't use CPC as proof of conversion intent—it isn't—but it's a useful commercial-value proxy.
6. Then do the most important step: SERP validation
For every keyword that survives the filters, inspect the first page.
Ask:
“If our SaaS client ranked #1 here, would the person who clicked plausibly become a lead?”
Look at the ranking URLs.
Strong SaaS buyer-intent SERP
You see:
- SaaS product pages
- category landing pages
- comparison pages
- software directories
- competitor pages
- pricing pages
- reviews
- solution pages
That's generally a strong commercial signal.
Weak buyer-intent SERP
You see:
- Wikipedia
- universities
- government resources
- definitions
- Reddit discussions
- generic how-to articles
- YouTube tutorials
- academic papers
- news articles
That's a warning that you're probably dealing with an informational SERP.
This matters because keyword modifiers alone aren't enough. A keyword can contain "software" and still have an informational SERP, while a keyword without an obvious commercial modifier can have substantial buying intent. Ahrefs makes the same point: many keywords have mixed intent, so examining the SERP is important. Ahrefs
My preferred agency stack
If you're onboarding a serious SaaS account, I'd make the workflow:
Ahrefs/Semrush → GSC → Keyword Planner → SERP validation → CRM/conversion data
And I'd put every candidate into a sheet/database with:
Keyword | Volume | KD | Intent | CPC | SERP type | ICP relevance | Buyer score | Existing ranking | Target URL | Funnel stage | Conversion potential
The last four columns are where the SEO strategy becomes much more useful to the client than simply handing them 50,000 keywords.
One important SaaS-specific adjustment
Don't optimize solely for “transactional.”
For many SaaS businesses, the highest-value organic searches are actually commercial investigation:
X softwarebest X softwareX software comparisonX alternativesX vs YX pricingsoftware for [ICP][use case] software
The user may not be ready to click “Buy”, but they're actively evaluating solutions. That's often exactly where a SaaS company's BOFU/MOFU SEO program should concentrate. Semrush similarly groups commercial and transactional terms as its buyer-intent set. Semrush
If you tell me what kind of SaaS it is + target ICP + ACV/price point, I can give you a concrete buyer-intent keyword scoring framework and Ahrefs/Semrush filter recipe you can reuse across client onboardings.
And I'd put every candidate into a sheet/database with:
Keyword | Volume | KD | Intent | CPC | SERP type | ICP relevance | Buyer score | Existing ranking | Target URL | Funnel stage | Conversion potential
The last four columns are where the SEO strategy becomes much more useful to the client than simply handing them 50,000 keywords.
One important SaaS-specific adjustment
Don't optimize solely for “transactional.”
For many SaaS businesses, the highest-value organic searches are actually commercial investigation:
X softwarebest X softwareX software comparisonX alternativesX vs YX pricingsoftware for [ICP][use case] software
The user may not be ready to click “Buy”, but they're actively evaluating solutions. That's often exactly where a SaaS company's BOFU/MOFU SEO program should concentrate. Semrush similarly groups commercial and transactional terms as its buyer-intent set.
versus:
inventory management software
with $18 CPC,
the second query is giving you an additional market signal: advertisers are willing to pay for that traffic.
Semrush exposes CPC alongside intent, volume and KD, making this easy to incorporate into the filtering workflow. Semrush
Don't use CPC as proof of conversion intent—it isn't—but it's a useful commercial-value proxy.
6. Then do the most important step: SERP validation
For every keyword that survives the filters, inspect the first page.
Ask:
“If our SaaS client ranked #1 here, would the person who clicked plausibly become a lead?”
Look at the ranking URLs.
Strong SaaS buyer-intent SERP
You see:
- SaaS product pages
- category landing pages
- comparison pages
- software directories
- competitor pages
- pricing pages
- reviews
- solution pages
That's generally a strong commercial signal.
Weak buyer-intent SERP
You see:
- Wikipedia
- universities
- government resources
- definitions
- Reddit discussions
- generic how-to articles
- YouTube tutorials
- academic papers
- news articles
That's a warning that you're probably dealing with an informational SERP.
This matters because keyword modifiers alone aren't enough. A keyword can contain "software" and still have an informational SERP, while a keyword without an obvious commercial modifier can have substantial buying intent. Ahrefs makes the same point: many keywords have mixed intent, so examining the SERP is important.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 2 of 48, 18th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS SEO onboarding, I’d use Ahrefs + Semrush + Google Keyword Planner, with SERP review as the final filter.
- Ahrefs: filter keywords by commercial/transactional intent, SERP features, CPC, and competitors’ ranking terms. Ahrefs Help Center Ahrefs
- Semrush: excellent for bulk filtering by intent, CPC, KD, and keyword modifiers. Semrush
- Google Keyword Planner: validate search demand and commercial value using volume, competition, and bid ranges. Google Google Help
Workflow: seed terms → competitor keyword gaps → filter commercial/transactional → prioritize pricing/comparison/alternative/demo/software/category terms → exclude obvious “what is/how to/guide/tutorial” queries → manually inspect SERPs before mapping.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 3 of 48, 17th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS SEO onboarding, I’d use a stack rather than one keyword tool. The key is to separate keyword discovery from intent qualification.
Recommended SaaS keyword-research stack
- ahrefs.com — my choice for the core research workflow. Use Keywords Explorer for seed expansion, competitor Organic Keywords/Content Gap for discovery, and its intent filters to isolate commercial and transactional queries. Ahrefs explicitly supports filtering keywords by informational, navigational, commercial, and transactional intent. Ahrefs Help Center Ahrefs Help Center
- semrush.com — particularly useful if the agency wants a broader all-in-one workflow. Keyword Magic Tool supports intent, CPC, KD, include/exclude, SERP-feature and other filters, while Keyword Gap is useful for finding competitor terms you're missing. Semrush Semrush
- ads.google.com — use as a commercial-value sanity check, rather than your primary SEO database. CPC, advertiser competition and bid data can help distinguish commercially valuable queries from enormous-but-low-value informational terms. Semrush Semrush
- Google Search Console — essential once you have access to the SaaS client's property. Mine existing queries, especially pages sitting around positions 4–20, and look for queries already producing impressions/clicks. It gives you actual client-specific search behavior rather than modeled keyword data. Ahrefs
How I'd filter out the informational fluff
Don't simply do:
informational = bad
commercial = good
Instead, create an intent score based on the business model.
For a typical SaaS product, I'd prioritize:
| Signal | Example | Treatment |
|---|---|---|
| Product/category | crm software | High |
| Evaluation | best crm for startups | High |
| Comparison | hubspot alternatives | High |
| Competitor comparison | hubspot vs salesforce | High |
| Pricing | crm software pricing | Very high |
| Use-case + product | crm for SaaS companies | High |
| Feature + product | crm with email automation | Medium-high |
| Implementation | how to implement a crm | Medium |
| Problem research | how to manage customer leads | Medium/low |
| Pure education | what is crm | Low |
| Generic definition | crm meaning | Very low |
The important thing is SERP validation. Intent classifiers are estimates; Ahrefs itself notes that intent can be mixed and that intent can change based on what Google is currently showing. Ahrefs Help Center
A practical agency workflow
1. Start with the client's money pages
Get the exact terminology from:
- Product/category
- Core use cases
- Features
- Integrations
- Industries/personas
- Pricing
- Competitors
- Alternatives
- Switching/migration terms
Then build seeds around those rather than starting with generic topic ideas.
2. Pull competitor keyword gaps
Run the client's domain against 3–5 genuine organic competitors.
Look specifically for:
best [category][competitor] alternative[competitor] vs [competitor][category] pricing[category] software[category] platform[category] for [ICP][feature] software[use case] software
This tends to produce much more commercially useful opportunities than starting with broad topical keywords. Semrush's Keyword Gap, for example, supports identifying keywords competitors rank for that the client doesn't. Semrush
3. Apply hard exclusions
Depending on the SaaS, build an exclusion list such as:
what is
definition
meaning
examples
template
tutorial
course
certification
jobs
salary
free
pdf
statistics
research
history
But don't blindly exclude them. For example, crm template could be a fantastic acquisition query for a freemium SaaS whose product includes templates.
4. Use CPC as a secondary commercial-intent signal
A keyword with meaningful CPC is often evidence that advertisers perceive commercial value. It isn't proof of purchase intent, though, so I'd use it as a supporting signal, not a filter by itself. Google Keyword Planner provides competition and bid information specifically useful for this type of analysis. Semrush
5. Manually inspect the SERP for the final shortlist
This is the step I'd insist on before presenting the client with a keyword map.
For each candidate, ask:
Who is Google currently rewarding for this query, and what kind of page are they ranking?
If the SERP is dominated by:
- product pages
- SaaS landing pages
- comparison pages
- review sites
- pricing pages
- alternatives pages
→ strong commercial evidence.
If it's dominated by:
- Wikipedia
- dictionaries
- educational articles
- forums
- how-to guides
- academic resources
→ probably informational, even if the keyword tool labels it commercial.
One useful addition: client-specific conversion data
Once you have GSC + GA4/CRM data, I'd build a keyword → landing page → conversion dataset.
Then you can distinguish:
Traffic opportunity
from
buyer opportunity
That's particularly valuable for SaaS because a 500-volume query that consistently produces demo requests can be substantially more strategically useful than a 20,000-volume informational query that produces zero pipeline.
So, if you're standardizing this for your agency, I'd make the workflow:
Ahrefs/Semrush → competitor gaps → intent filters → exclusion rules → CPC/business-value signals → SERP validation → GSC/GA4/CRM validation → final keyword map.
That gives you a defensible reason for why a keyword made the strategy rather than simply saying "the tool says it has commercial intent."
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 4 of 48, 16th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS SEO client, I’d use a two-stage stack: broad discovery → aggressive commercial-intent filtering. The key is not to equate “high volume” with “valuable.” A 500-volume “what is X?” query can be worth far less than a 30-volume “X software for [use case]” query.
Recommended tool stack
| Tool | Best use | How I'd use it |
|---|---|---|
| ahrefs.com | Intent + SERP validation | Generate keyword universe, filter commercial/transactional, inspect SERPs |
| semrush.com | Large-scale discovery + intent filtering | Keyword Magic Tool, competitor gaps, CPC, intent, exclusions |
| ads.google.com | Commercial-value validation | Look at CPC, competition, search demand and keyword variants |
| search.google.com | Real-world validation | Find queries already generating impressions/clicks and identify hidden commercial terms |
| google.com | Final intent check | Manually inspect the SERP before approving a keyword |
1. Start with Semrush or Ahrefs
Both now have explicit intent classification.
Ahrefs lets you filter keyword sets by informational, navigational, commercial and transactional intent. Ahrefs Help Center Ahrefs
Semrush's Keyword Magic Tool similarly provides intent, CPC, volume, difficulty and inclusion/exclusion filters. Semrush Semrush
For a SaaS client, I'd initially pull:
commercialtransactional- some
commercial + informationalmixed terms if they're strategically relevant - competitor/product alternatives
- use-case terms
- category terms
- “[product] software”
- “[product] platform”
- “[product] tool”
- “[use case] software”
- “[use case] platform”
- “software for [ICP]”
- “[competitor] alternatives”
- “[competitor] vs [competitor]”
- “[category] pricing”
- “[category] demo”
- “[category] free trial”
Don't automatically throw away informational keywords, though. Some are excellent mid-funnel acquisition terms. The question should be “Can this query plausibly introduce or advance a buyer?”, not simply “Is this informational?”
2. Build a "fluff filter"
I'd put every keyword through something like this:
Keep / prioritize
[category] softwarebest [category] software[category] platform[category] tool[category] pricing[category] alternatives[competitor] alternatives[competitor] vs [client]software for [specific industry/use case][use case] automation software[use case] management platformhow to automate [problem]— only if the SaaS directly solves it
Usually deprioritize
what is [category][category] definition[category] meaninghistory of [category][category] examples[category] statisticshow does [technology] work[category] certification[category] salary[category] jobs[category] course[category] pdf[category] template— unless the template is an intentional acquisition strategyfree [generic concept]— unless the SaaS has a genuinely compelling free product/tool
This can be automated surprisingly well with regex/exclusion lists in your keyword-processing workflow.
3. Use CPC as a proxy, not proof
Google Keyword Planner gives you search volume plus metrics such as top-of-page bid and competition, which makes it useful as a second signal for commercial value. Google Help
For example:
customer onboarding— 5,000 searches, low CPC
customer onboarding software— 500 searches, high CPC
I'd generally investigate the second one first.
But CPC ≠ SEO conversion value. Advertisers may bid heavily for reasons unrelated to your organic strategy, so use CPC as one input alongside intent and SERP analysis.
4. The most important step: inspect the SERP
This is where I'd prevent most bad keywords from getting into the client's roadmap.
Suppose Semrush says:
project management software for architects
Intent: Commercial
Search it manually.
If the SERP contains:
- G2
- Capterra
- software comparison pages
- vendor landing pages
- product pages
- “best X software” articles
…that's strong evidence that Google interprets the query as commercially oriented.
If instead you get:
- Wikipedia
- academic articles
- government resources
- Reddit discussions
- definition pages
- educational guides
…I'd probably downgrade it.
SERP composition is often more useful than the tool's intent label.
Ahrefs explicitly notes that intent is inferred from the search results, and that keywords can have mixed intent. Ahrefs Help Center
5. Use GSC to find actual buyer intent
Once the SaaS has some organic visibility, Search Console becomes extremely valuable.
Pull:
- query
- impressions
- clicks
- CTR
- position
- landing page
Then filter/group the queries and look for commercially meaningful terms you're already appearing for.
Google specifically supports query filtering and multiple filters in the Performance report. Google Help Google Help
I'd particularly hunt for:
Position 4–20 + commercial query + relevant landing page
Those are often much more actionable than discovering another 10,000-keyword universe from scratch.
6. Give the client a simple scoring model
For agency workflows, I'd create a Buyer Intent Score rather than handing the client a giant keyword dump.
For example:
| Signal | Points |
|---|---|
| Transactional intent | +5 |
| Commercial investigation | +4 |
Contains software/platform/tool | +3 |
Contains pricing/demo/trial | +3 |
| Specific use case | +2 |
| Specific ICP/industry | +2 |
| Competitor alternative/comparison | +3 |
| High CPC relative to category | +2 |
| SERP dominated by vendors/comparison sites | +3 |
| Pure definition/question | -3 |
| Jobs/career/course/certification | -5 |
| No plausible product connection | -5 |
Then classify:
- 12+ = BOFU / priority
- 8–11 = commercial opportunity
- 4–7 = mid-funnel
- ≤3 = likely content/awareness or discard
I'd keep that scoring internal to your agency, rather than presenting it as an objective measure of keyword value.
My ideal SaaS workflow
Semrush/Ahrefs → competitor keywords → GSC → Keyword Planner → SERP validation → intent scoring → clustering → content map
And one important agency-level rule:
Don't filter informational keywords simply because they're informational. Filter keywords based on whether their search intent maps to a commercially useful customer journey.
For SaaS, terms like “how to reduce churn” can be much more valuable than their label suggests if the client's product directly solves churn. Conversely, a huge-volume keyword like “what is churn” may bring enormous traffic but very little qualified demand.
That distinction is where I'd expect the biggest improvement in the quality of your client's keyword roadmap.
I'd keep that scoring internal to your agency, rather than presenting it as an objective measure of keyword value.
My ideal SaaS workflow
Semrush/Ahrefs → competitor keywords → GSC → Keyword Planner → SERP validation → intent scoring → clustering → content map
And one important agency-level rule:
Don't filter informational keywords simply because they're informational. Filter keywords based on whether their search intent maps to a commercially useful customer journey.
For SaaS, terms like “how to reduce churn” can be much more valuable than their label suggests if the client's product directly solves churn. Conversely, a huge-volume keyword like “what is churn” may bring enormous traffic but very little qualified demand.
That distinction is where I'd expect the biggest improvement in the quality of your client's keyword roadmap.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 5 of 48, 15th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than relying on a single keyword tool. The key is to distinguish search volume from commercial relevance.
Recommended SaaS keyword-research stack
| Tool | Best use | How I'd use it |
|---|---|---|
| Ahrefs | Competitor + intent discovery | Find competitor keywords, filter by commercial/transactional intent, identify terms with product/comparison modifiers |
| Semrush | Broad discovery + intent | Keyword Magic, Keyword Gap, SERP analysis, intent filtering and competitor research |
| Google Search Console | Actual client search behavior | Mine queries already generating impressions/clicks; particularly valuable for finding high-intent long-tail terms you're already close to ranking for |
| Google Ads Keyword Planner | Commercial validation | Use CPC/bid data and keyword volume as a secondary signal of commercial value |
| Google SERPs | Intent validation | Manually inspect the actual results before deciding whether a keyword belongs in the SaaS content strategy |
Ahrefs explicitly supports filtering keywords by informational, navigational, commercial and transactional intent. Ahrefs Help Center Semrush similarly combines intent, volume, competition and SERP/competitor data. Semrush
1. Start with Ahrefs/Semrush, but don't trust the intent label blindly
For SaaS, I'd build seed groups around:
[category] software[category] platform[category] toolbest [category] software[category] software comparison[competitor] alternatives[competitor] vs [competitor][category] pricing[category] cost[product category] for [industry/use case][product category] for [job role][product] demo[product] free trial
Then filter toward commercial + transactional intent.
The important distinction is that "commercial" doesn't necessarily mean "ready to buy." Someone searching best project management software is valuable, but someone searching [brand] pricing or [brand] alternatives is usually much further down the funnel.
2. Use GSC as your "reality check"
This is one of the most valuable tools once you have access to the client's account.
Export queries and look for:
- High impressions + low CTR
- Positions ~4–20
- Queries containing product/category terms
- Queries generating conversions or landing on money pages
- Long-tail queries that your keyword tool doesn't surface
- Existing pages ranking for commercially relevant terms
GSC lets you filter queries, pages, countries, devices and other dimensions, including regex filters. Google Help Google Help
This is especially useful because you're analyzing actual searches that have already triggered the client's site, rather than estimated keyword-tool demand.
3. Use SERP analysis to kill "informational fluff"
This is the step I'd make mandatory.
For every prospective keyword, ask:
"If our SaaS ranked #1 here, would a meaningful percentage of these searchers plausibly become pipeline?"
Then inspect the SERP.
For example:
what is CRM
Probably informational fluff for a mature CRM SaaS.
CRM software for small business
Much more commercially relevant.
best CRM for SaaS startups
Strong commercial investigation.
HubSpot alternatives
Very strong competitive/commercial intent.
HubSpot pricing
Extremely strong product intent.
The SERP itself is your best intent classifier. If the results are dominated by Wikipedia, educational guides, definitions and beginner articles, don't automatically create a page just because volume looks attractive.
If the SERP contains SaaS product pages, comparison pages, pricing pages, review sites and vendors, that's a much stronger signal.
4. Use CPC as a signal, not a ranking factor
Google Keyword Planner can help here because it exposes metrics such as average monthly searches and top-of-page bid ranges. Google Help
A useful heuristic is:
High CPC + relevant SaaS query + commercial SERP = investigate
But don't automatically discard a $0-CPC keyword or prioritize a high-CPC keyword. CPC reflects advertising economics, not necessarily organic conversion propensity.
5. Build an agency-specific intent score
I'd actually put every keyword into a spreadsheet/database with something like:
Buyer Intent Score =
- +3 transactional
- +2 commercial investigation
- +2 contains product/category
- +2 comparison/alternative intent
- +2 pricing/cost intent
- +1 "for [industry/use case]"
- +1 competitor term
- +1 strong commercial SERP
- −3 definition/question intent
- −2 educational/how-to SERP
- −2 unrelated audience/use case
Then classify:
- 8+ → BOFU / money-page candidate
- 5–7 → commercial content
- 2–4 → supporting content
- ≤1 → probably informational / deprioritize
You can adjust the weights based on the SaaS's actual conversion data.
The bigger trick: don't filter out all informational keywords
For SaaS SEO, I'd separate the keyword universe into:
Tier 1 — Revenue
- pricing
- alternatives
- comparisons
- best tools
- software/platform/tool terms
- product/category + use case
- competitor searches
- demo/trial/signup terms
Tier 2 — Problem-aware
[problem] softwarehow to solve [business problem][workflow] automation[process] tools[use case] platform
Tier 3 — Educational
- definitions
- how-to guides
- broad educational questions
- templates
- terminology
Tier 3 isn't useless—it can build topical authority and introduce prospects earlier in the funnel. But don't let Tier 3 dominate the editorial calendar simply because it has 10× the search volume.
My preferred workflow
Ahrefs/Semrush → competitor gap → intent filtering → GSC → SERP validation → conversion data → keyword prioritization
That gives you three independent signals:
- Does anyone search for it?
- Does the SERP indicate commercial intent?
- Does this audience actually matter to the SaaS business?
That third question is where many SEO agencies go wrong.
I'd also tie the final keyword list to ICP + use case + funnel stage + target URL + estimated business value, rather than delivering the client a giant 10,000-keyword export.
- Does anyone search for it?
- Does the SERP indicate commercial intent?
- Does this audience actually matter to the SaaS business?
That third question is where many SEO agencies go wrong.
I'd also tie the final keyword list to ICP + use case + funnel stage + target URL + estimated business value, rather than delivering the client a giant 10,000-keyword export.
If the SERP contains SaaS product pages, comparison pages, pricing pages, review sites and vendors, that's a much stronger signal.
4. Use CPC as a signal, not a ranking factor
Google Keyword Planner can help here because it exposes metrics such as average monthly searches and top-of-page bid ranges.
A useful heuristic is:
High CPC + relevant SaaS query + commercial SERP = investigate
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 6 of 48, 14th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS client, I’d avoid treating keyword research as “find high-volume keywords.” The goal is find queries where the searcher is plausibly evaluating, adopting, switching to, or buying software—then use SERP evidence to eliminate informational traffic.
The stack I’d use
- ahrefs.com — primary research tool.
Use Keywords Explorer for seed expansion, competitor keywords, CPC, SERP features, traffic potential, intent, and clustering. Ahrefs specifically supports intent filtering and SERP analysis, which is useful for separating commercial queries from educational ones. Ahrefs Ahrefs
- semrush.com — excellent alternative/complement.
Keyword Magic + Keyword Gap are particularly useful for SaaS because you can find keywords competitors rank for and filter by intent, CPC, difficulty, etc. Semrush's current tooling explicitly exposes search intent and CPC alongside volume and difficulty. Semrush Semrush
- Google Search Console — mandatory for an existing SaaS site.
This gives you the actual queries already producing impressions/clicks, which is extremely valuable for finding commercial terms Google already associates with the client's pages. It doesn't provide the competitive metrics that Ahrefs/Semrush do, so use it alongside them. Ahrefs
- Google Keyword Planner — validation layer.
Particularly useful for CPC/commercial-value signals and Google-derived demand data. I wouldn't use it as your primary discovery database.
- Google SERPs themselves — the final arbiter.
This is the part agencies often skip. If you're unsure whether crm software or crm reporting is actually buyer intent, inspect the top 10. If most results are product pages, comparison pages, review sites, demos, pricing pages, etc., that's much stronger evidence of commercial intent than an algorithmic “commercial” label.
How I'd filter the keyword export
I'd build a scoring model rather than simply filtering Intent = Commercial.
1. Start with buyer-intent modifiers
For SaaS, heavily prioritize terms containing things like:
softwareplatformtoolsolutionapppricingcostdemotrialbuyalternativealternativesvscomparisonreviewbestfor [industry]for [use case]enterpriseintegrationimplementation
For example:
Very strong:
project management softwarebest project management software for agenciesasana alternativesproject management software pricingenterprise project management platform
Potentially useful but needs SERP validation:
project management workflowproject management automationproject management dashboard
Usually informational:
what is project managementhow to manage a projectproject management tipsproject management examples
Ahrefs similarly recommends modifiers such as buy, order, sale, best price, best, top, review, and alternatives, while emphasizing that SERP inspection is the stronger validation step. Ahrefs
2. Use CPC as a signal, not a filter
For SaaS, CPC can be surprisingly useful.
If someone is paying meaningful money to advertise against:
employee scheduling software
that's evidence that the query has commercial value.
But don't say “CPC > $X = buyer intent.” Some informational keywords have expensive CPCs, and some highly valuable SaaS queries have relatively little paid competition.
I'd give CPC a weighted score instead.
3. Use SERP composition as your strongest intent filter
This is the filter I'd put into your agency process.
Score each keyword based on what's ranking:
| SERP signal | Intent score |
|---|---|
| SaaS/product landing pages | +3 |
| Pricing pages | +3 |
| Comparison pages | +3 |
| Review/listicle pages | +2 |
| Competitor/alternative pages | +3 |
| Free tools/templates | -1 |
| Wikipedia/definition pages | -2 |
| Reddit/forums dominating | -1 |
| How-to/tutorials dominating | -2 |
| Informational articles dominating | -2 |
So if you have:
“employee onboarding software”
and the SERP is primarily SaaS vendors and comparison sites → high priority.
But:
“employee onboarding process”
with guides, templates, HR blogs and PDFs dominating → probably informational.
That's much more reliable than blindly trusting keyword-tool intent labels.
4. Steal the competitors' money keywords
For a SaaS onboarding, I'd make this one of the first deliverables.
Take 5–10 competitors into Ahrefs/Semrush and export:
Competitor → Organic keywords → position 1–20 → commercial modifiers/intents → relevant landing pages
Then look for patterns such as:
[category] software[category] platformbest [category] software[competitor] alternatives[competitor] vs [competitor][category] pricing[category] for [vertical][category] for [job role][category] integration[category] automation
This often produces a much better SaaS keyword universe than starting with generic topic brainstorming.
5. Don't automatically throw away informational keywords
I'd separate them into three buckets, rather than “good/bad”:
Tier 1 — BOFU
pricing, demo, software, platform, alternatives, comparison, vendor/product terms
These should generally map to money pages.
Tier 2 — MOFU
best, reviews, comparisons, use cases, “[category] for [industry]”
These can generate excellent commercial traffic and comparison content.
Tier 3 — TOFU
what is, how to, guide, examples, definition, tips
Keep only the TOFU terms that have a credible path toward the SaaS product. Otherwise, they're often the “informational fluff” you're trying to avoid.
My recommended agency workflow
I'd actually build the onboarding spreadsheet like this:
Ahrefs/Semrush discovery → competitor gap → GSC enrichment → automated filtering → manual SERP validation → keyword clustering → page mapping
For every keyword, retain:
Keyword | Volume | KD | CPC | Intent | SERP type | Competitor ranking | Current client URL | Funnel stage | Business relevance | Priority
Then give each keyword a Buyer Intent Score / 100.
A simple version:
Business relevance 30% + SERP intent 30% + CPC 15% + commercial modifiers 15% + competitor evidence 10%
That prevents the classic agency mistake of delivering 5,000 “relevant” keywords where 4,200 are people looking for definitions and how-to articles.
If I were setting up the stack from scratch for a SaaS agency, I'd use Ahrefs + GSC as the core, Semrush if you want stronger competitor/PPC research, and a spreadsheet/script for the actual buyer-intent scoring. The tools discover the keywords; your scoring framework decides whether they're worth pursuing. Semrush Ahrefs
[category] software[category] platformbest [category] software[competitor] alternatives[competitor] vs [competitor][category] pricing[category] for [vertical][category] for [job role][category] integration[category] automation
This often produces a much better SaaS keyword universe than starting with generic topic brainstorming.
5. Don't automatically throw away informational keywords
I'd separate them into three buckets, rather than “good/bad”:
Tier 1 — BOFU
pricing, demo, software, platform, alternatives, comparison, vendor/product terms
These should generally map to money pages.
Tier 2 — MOFU
best, reviews, comparisons, use cases, “[category] for [industry]”
These can generate excellent commercial traffic and comparison content.
Tier 3 — TOFU
what is, how to, guide, examples, definition, tips
Keep only the TOFU terms that have a credible path toward the SaaS product. Otherwise, they're often the “informational fluff” you're trying to avoid.
My recommended agency workflow
I'd actually build the onboarding spreadsheet like this:
Ahrefs/Semrush discovery → competitor gap → GSC enrichment → automated filtering → manual SERP validation → keyword clustering → page mapping
For every keyword, retain:
Keyword | Volume | KD | CPC | Intent | SERP type | Competitor ranking | Current client URL | Funnel stage | Business relevance | Priority
Then give each keyword a Buyer Intent Score / 100.
A simple version:
Business relevance 30% + SERP intent 30% + CPC 15% + commercial modifiers 15% + competitor evidence 10%
That prevents the classic agency mistake of delivering 5,000 “relevant” keywords where 4,200 are people looking for definitions and how-to articles.
If I were setting up the stack from scratch for a SaaS agency, I'd use Ahrefs + GSC as the core, Semrush if you want stronger competitor/PPC research, and a spreadsheet/script for the actual buyer-intent scoring. The tools discover the keywords; your scoring framework decides whether they're worth pursuing. Semrush Ahrefs
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 7th to 13th Sep 2026
Answer 7 of 48, 13th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS client, I’d build the stack around intent + SERP evidence + business fit, rather than just search volume. The biggest mistake is letting a keyword tool’s “commercial” label become the definition of buyer intent.
My recommended SaaS keyword stack
1. ahrefs.com — primary research tool
If you want one tool to anchor the process, I’d use Ahrefs.
Use it for:
- Competitor keyword gap analysis
- Matching/related keyword discovery
- Commercial + transactional intent filtering
- SERP inspection
- CPC and SERP-feature signals
- Finding keywords competitors rank for that your client doesn't
- Assessing whether the SERP is actually relevant to the product
Ahrefs now provides intent filtering and AI-assisted SERP intent analysis, which is useful for separating obvious informational terms from commercial opportunities. Ahrefs Help Center Ahrefs
Particularly useful SaaS patterns:
[category] software[category] platform[category] tool[category] pricing[category] software pricingbest [category] software[competitor] alternatives[competitor] vs [competitor][use case] software[use case] platform[category] for [industry][category] for [company size][product] integration[product] API[product] demo[product] free trial
Don't automatically discard informational keywords, though. An informational query is worthwhile if it attracts the client's ICP and has a credible product-led path to conversion. Ahrefs
2. semrush.com — excellent second opinion
Semrush is particularly good for large-scale discovery and intent filtering.
Its Keyword Magic Tool lets you filter by commercial/transactional intent, while Keyword Gap is useful for finding opportunities across several competitors. Semrush Semrush
I'd use:
Semrush → Keyword Gap → competitors → missing/weak keywords → Commercial + Transactional → export
Then run the resulting list through your own qualification model rather than accepting every “transactional” keyword.
3. Google Search Console — reality check
Once the SaaS site has meaningful organic visibility, GSC becomes extremely valuable.
Look for:
- Queries already generating impressions
- Queries ranking positions 4–20
- Commercial queries where the wrong page is ranking
- High-impression/low-CTR queries
- Queries driving traffic to product/pricing/use-case pages
- Unexpected language customers are actually using
This is especially valuable during onboarding because your client's existing search data beats generic keyword-tool estimates.
4. Google Keyword Planner — commercial validation
Use ads.google.com Keyword Planner primarily as a commercial-demand signal, not your main SEO keyword database.
If a term has meaningful advertiser activity/CPC, that's useful evidence that businesses value the traffic. But don't assume high CPC automatically means high organic conversion potential.
5. The client's own data — arguably the most important “tool”
Before generating 100k keywords, mine:
- CRM opportunity/lost-deal notes
- Sales-call transcripts
- Demo-request forms
- Support tickets
- Site search
- Customer interviews
- Product onboarding questions
- Paid-search query reports
- Competitor mentions from sales
- “How did you hear about us?” responses
For SaaS, this can uncover language that keyword databases don't capture particularly well.
How I'd filter out the fluff
I wouldn't simply do:
Intent = Transactional
Instead, I'd score every keyword on five dimensions:
| Signal | Question |
|---|---|
| ICP fit | Is this person plausibly the client's target buyer? |
| Product fit | Can the SaaS genuinely solve the searcher's problem? |
| Buying proximity | Are they evaluating, comparing, pricing, or selecting solutions? |
| SERP fit | Are SaaS/product pages actually ranking? |
| Business value | Could this realistically produce pipeline/revenue? |
Then classify:
Tier 1 — money keywords
Examples:
project management softwareproject management software for agenciesasana alternativesproject management software pricingbest project management softwareproject management platform
These deserve serious attention.
Tier 2 — high-value commercial education
Examples:
project management software comparisonasana vs mondayhow much does project management software costproject management tools for remote teams
Still valuable because the searcher is evaluating solutions.
Tier 3 — problem-aware
Examples:
how to manage projects across multiple teamshow to track project deadlineshow to automate project reporting
These can be excellent if the ICP and product fit are strong.
Tier 4 — informational fluff
Examples:
what is project managementproject management definitionproject management historytypes of project managementproject management examples
Not necessarily bad keywords—but they shouldn't automatically make it into the SaaS content roadmap simply because they have 10,000 searches/month.
Ahrefs makes essentially the same strategic point: informational volume isn't enough; the topic should have audience fit, traffic potential, and a credible product angle. Ahrefs
The SERP is your final filter
This is the part I'd emphasize to your agency team.
For every potentially valuable keyword, look at Google itself.
If the SERP contains:
- SaaS landing pages
- Product pages
- Pricing pages
- Comparison pages
- Review sites
- “Best software” lists
- Competitor pages
- Free-trial/demo pages
- Ads from SaaS companies
…I would increase the commercial-intent score.
If it's dominated by:
- Wikipedia
- Reddit discussions
- PDFs
- academic material
- definitions
- government sites
- educational resources
- “how to” articles
- YouTube tutorials
…I'd be much more skeptical about its value for a SaaS landing-page/content program.
SERP features such as ads can also be useful buyer-intent signals because advertisers are effectively putting money behind those searches. Ahrefs
The agency workflow I'd actually use
Client/product research
→ ICP + use cases + competitors + product capabilities
Ahrefs/Semrush
→ competitor keywords + seed expansion + keyword gaps
Initial filters
→ commercial/transactional + relevant modifiers + sensible volume/KD
Custom intent scoring
→ ICP fit + product fit + buying proximity + business value
SERP validation
→ manually inspect the top 10 for your priority terms
GSC/Ads/CRM validation
→ confirm that actual customers use/convert around these themes
Final output
→ Keyword → Intent → Funnel stage → ICP → SERP type → Target URL → Business value → Priority
That last column is important. Don't give the client a giant keyword list. Give them a prioritized opportunity map.
For a SaaS onboarding, I'd generally prioritize “category + software,” alternatives, comparisons, pricing, use-case, industry, integrations, and competitor terms before building a huge informational blog program. Semrush specifically highlights commercial/transactional filtering and competitor keyword gaps as ways to get to these opportunities efficiently. Semrush Semrush
If you tell me what type of SaaS the client sells + their ICP + 3–5 competitors, I can also lay out a concrete keyword-research workflow and scoring model your agency could reuse for every SaaS onboarding.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 8 of 48, 12th Sep 2026, unknown, mentions 2 tracked brands
For a SaaS client, I’d avoid treating keyword volume + difficulty as the primary qualification. The better workflow is to combine intent classification, SERP evidence, competitor data, and business value.
Recommended stack
1. ahrefs.com — primary SEO research
Probably my first choice if the goal is specifically to separate buyer intent from informational noise.
Use Keywords Explorer to:
- Filter directly by Commercial and Transactional intent.
- Filter out informational queries.
- Look at SERPs, CPC, traffic potential, difficulty and SERP features.
- Use Content Gap/Competitive Analysis to find terms competitors rank for that the SaaS doesn't.
- Inspect the actual SERP rather than trusting the intent label blindly. Ahrefs explicitly notes that intent is inferred from what Google shows, and a keyword can have multiple intents. Help Center Help Center
Its SERP-feature approach is particularly useful: ads, shopping results, product/comparison pages, etc. are strong clues that Google sees commercial value in the query. Ahrefs
2. semrush.com — excellent alternative / competitor layer
Semrush is especially good for SaaS because you can combine Keyword Magic Tool + Organic Research + Keyword Gap + Position Tracking.
The important bit for your use case is the ability to filter toward commercial/transactional terms and then investigate which competitors actually capture them. Semrush specifically positions these tools around finding keywords used by buyers at the evaluation/decision stage. Semrush Semrush
I'd pick Ahrefs OR Semrush as the core platform rather than paying for both unless your agency has enough clients to justify the overlap.
3. ads.google.com — intent validation
Don't use Keyword Planner as your main SEO discovery engine. Use it as a commerciality signal.
Useful columns include:
- Top-of-page bid
- Competition
- Average monthly searches
- Organic impression share
- Ad impression share
Google explicitly allows these filters in Keyword Planner. Google Help
A SaaS keyword with meaningful advertiser bids is often more commercially interesting than an equally popular keyword with essentially no advertising activity.
4. search.google.com — mine existing demand
This is essential once you have access to the client's site.
Look for queries where the client is already getting impressions/ranking around positions 4–30, particularly:
[category] software[category] platform[category] tool[competitor] alternative[competitor] vs [competitor][category] pricing[category] software pricingbest [category] softwarebest [category] tools[use case] software[use case] platform
GSC won't give you search volume or difficulty, so pair it with Ahrefs/Semrush. Ahrefs
The filtering system I'd use for an agency
Don't simply say:
Commercial/transactional = keep; informational = delete.
That's too crude for SaaS.
I'd create a Buyer Intent Score.
| Signal | Example | Score |
|---|---|---|
| Transactional intent | buy CRM software | +5 |
| Commercial investigation | best CRM for startups | +4 |
| Product/category | CRM software | +4 |
| Pricing | CRM pricing | +5 |
| Alternative | Salesforce alternative | +5 |
| Comparison | HubSpot vs Salesforce | +4 |
| Use-case + software | sales forecasting software | +4 |
| Solution/problem | software to automate X | +3 |
| Generic category | CRM | +2 |
| Educational | what is CRM | 0 |
| How-to | how to manage customer relationships | -2 |
| Definition | CRM meaning | -3 |
| Informational question | how does CRM work | -3 |
Then add SERP validation.
A keyword becomes a priority when:
Intent + SERP + business relevance all agree.
For example:
project management software for construction
Likely high priority.
Whereas:
what is project management
Probably low priority, even if it has 10× the search volume.
And:
project management methodology
May be useful for topical authority, but I'd classify it as supporting content, not a revenue-first keyword.
The biggest trick: look at the SERP, not just the keyword
For every serious candidate, inspect the first page.
I'd ask:
- Are SaaS/product pages ranking?
- Are competitors' pricing/product pages ranking?
- Are comparison/review sites ranking?
- Are there ads?
- Does Google show "best software" type results?
- Are the ranking pages commercial landing pages or educational articles?
- Does the SERP appear to be dominated by definitions, guides, Reddit, Wikipedia, etc.?
If the SERP is dominated by product/category/comparison/pricing pages, that's strong evidence of commercial intent.
If it's dominated by Wikipedia, educational guides, forums and "what is/how to" pages, treat it as informational—even if your keyword tool labels it commercial.
For SaaS specifically, I'd build these keyword buckets
Tier 1 — money keywords
Highest priority:
[category] software[category] platform[category] toolbest [category] software[category] pricing[category] demo[category] free trial[category] software for [ICP]
Tier 2 — competitor capture
Extremely valuable for SaaS:
[competitor] alternatives[competitor] alternative[competitor] vs [client][competitor A] vs [competitor B][competitor] pricing[competitor] reviews
These can be some of your highest-converting SEO pages despite relatively modest volume.
Tier 3 — use-case keywords
Often overlooked:
[problem] software[problem] platformsoftware for [job/function]automate [process][process] automation software[industry] [category] software
These are particularly valuable because the searcher may not know the client's category terminology yet.
Tier 4 — informational
Keep selectively:
how to...what is...why does...examples of...guide to...
Don't automatically throw these away. They can build topical authority and introduce prospects earlier in the funnel. But don't let them consume the same priority bucket as pages designed to generate demos/trials.
My ideal agency workflow
Ahrefs/Semrush → keyword universe → intent filter → SERP review → business-value scoring → GSC validation → final content map
I'd give each keyword these fields in your master sheet:
Keyword | Volume | KD | CPC | Intent | SERP Type | Business Relevance | Funnel Stage | Current Position | Competitor Ranking | Conversion Potential | Priority
Then have the strategist manually review the top ~100–300 opportunities, rather than trying to automate intent classification perfectly.
The important distinction is:
Search intent tells you what the user wants. SERP composition tells you what Google believes they want. Business relevance tells you whether you should care.
That combination is much better at stripping out SEO "fluff" than simply filtering out keywords containing what, how, or guide. Help Center Ahrefs
If you're onboarding a B2B SaaS, I can also give you a concrete keyword-scoring spreadsheet framework (with formulas and thresholds) that an SEO team can reuse across every SaaS client.
- Are SaaS/product pages ranking?
- Are competitors' pricing/product pages ranking?
- Are comparison/review sites ranking?
- Are there ads?
- Does Google show "best software" type results?
- Are the ranking pages commercial landing pages or educational articles?
- Does the SERP appear to be dominated by definitions, guides, Reddit, Wikipedia, etc.?
If the SERP is dominated by product/category/comparison/pricing pages, that's strong evidence of commercial intent.
If it's dominated by Wikipedia, educational guides, forums and "what is/how to" pages, treat it as informational—even if your keyword tool labels it commercial.
For SaaS specifically, I'd build these keyword buckets
Tier 1 — money keywords
Highest priority:
[category] software[category] platform[category] toolbest [category] software[category] pricing[category] demo[category] free trial[category] software for [ICP]
Tier 2 — competitor capture
Extremely valuable for SaaS:
[competitor] alternatives[competitor] alternative[competitor] vs [client][competitor A] vs [competitor B][competitor] pricing[competitor] reviews
These can be some of your highest-converting SEO pages despite relatively modest volume.
Tier 3 — use-case keywords
Often overlooked:
[problem] software[problem] platformsoftware for [job/function]automate [process][process] automation software[industry] [category] software
These are particularly valuable because the searcher may not know the client's category terminology yet.
Tier 4 — informational
Keep selectively:
how to...what is...why does...examples of...guide to...
Don't automatically throw these away. They can build topical authority and introduce prospects earlier in the funnel. But don't let them consume the same priority bucket as pages designed to generate demos/trials.
My ideal agency workflow
Ahrefs/Semrush → keyword universe → intent filter → SERP review → business-value scoring → GSC validation → final content map
I'd give each keyword these fields in your master sheet:
Keyword | Volume | KD | CPC | Intent | SERP Type | Business Relevance | Funnel Stage | Current Position | Competitor Ranking | Conversion Potential | Priority
Then have the strategist manually review the top ~100–300 opportunities, rather than trying to automate intent classification perfectly.
The important distinction is:
Search intent tells you what the user wants. SERP composition tells you what Google believes they want. Business relevance tells you whether you should care.
That combination is much better at stripping out SEO "fluff" than simply filtering out keywords containing what, how, or guide.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 9 of 48, 11th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 10 of 48, 10th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 11 of 48, 9th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 12 of 48, 8th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 13 of 48, 7th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 31st Aug to 6th Sep 2026
Answer 14 of 48, 6th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 15 of 48, 5th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 16 of 48, 4th Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 17 of 48, 3rd Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 18 of 48, 2nd Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 19 of 48, 1st Sep 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 20 of 48, 31st Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 24th to 30th Aug 2026
Answer 21 of 48, 30th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 22 of 48, 29th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 23 of 48, 28th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 24 of 48, 27th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 25 of 48, 26th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 26 of 48, 25th Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 27 of 48, 24th Aug 2026, gpt-5-5, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | Ahrefs | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | Semrush Keyword Magic Tool | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. help.ahrefs.com
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. ahrefs.com
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for:
- Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/features/keyword-research/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/kb/617-keyword-magic-tool-manual?utm_source=chatgpt.com | not cited |
| 3 | https://saasseo.com/saas-keyword-research-tools-comparison/?utm_source=chatgpt.com | not cited |
| 4 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/keyword-generator?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/blog/?p=177565&utm_source=chatgpt.com | not cited |
| 7 | https://keywordseverywhere.com/tools/keyword-finder/?utm_source=chatgpt.com | not cited |
| 8 | https://inboundblogging.com/best-keyword-research-tools-for-saas/?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Week of 17th to 23rd Aug 2026
Answer 28 of 48, 23rd Aug 2026, gpt-5-5, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | Ahrefs | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | Semrush Keyword Magic Tool | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. help.ahrefs.com
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. ahrefs.com
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for:
- Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/features/keyword-research/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/kb/617-keyword-magic-tool-manual?utm_source=chatgpt.com | not cited |
| 3 | https://saasseo.com/saas-keyword-research-tools-comparison/?utm_source=chatgpt.com | not cited |
| 4 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/keyword-generator?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/blog/?p=177565&utm_source=chatgpt.com | not cited |
| 7 | https://keywordseverywhere.com/tools/keyword-finder/?utm_source=chatgpt.com | not cited |
| 8 | https://inboundblogging.com/best-keyword-research-tools-for-saas/?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Answer 29 of 48, 22nd Aug 2026, unknown, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | ahrefs.com | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | semrush.com | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. Ahrefs Help Center Semrush
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. Ahrefs
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for: - Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 30 of 48, 21st Aug 2026, gpt-5-5, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | Ahrefs | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | Semrush Keyword Magic Tool | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. help.ahrefs.com
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. ahrefs.com
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for:
- Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/features/keyword-research/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/kb/617-keyword-magic-tool-manual?utm_source=chatgpt.com | not cited |
| 3 | https://saasseo.com/saas-keyword-research-tools-comparison/?utm_source=chatgpt.com | not cited |
| 4 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/keyword-generator?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/blog/?p=177565&utm_source=chatgpt.com | not cited |
| 7 | https://keywordseverywhere.com/tools/keyword-finder/?utm_source=chatgpt.com | not cited |
| 8 | https://inboundblogging.com/best-keyword-research-tools-for-saas/?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Answer 31 of 48, 20th Aug 2026, gpt-5-5, mentions 2 tracked brands
For SaaS clients, the biggest mistake agencies make is chasing search volume instead of purchase intent. I'd optimize your onboarding process around identifying keywords that correlate with demos, free trials, and sales conversations—not blog traffic.
Here's the stack I'd recommend:
| Purpose | Best tool | Why it matters |
|---|---|---|
| Competitor & keyword discovery | Ahrefs | Excellent for finding competitor pages that already convert and uncovering commercial opportunities. |
| Intent filtering | Semrush Keyword Magic Tool | Built-in intent labels (Commercial, Transactional) make it easy to eliminate informational terms. |
| SERP validation | Google Search + browser | Check whether Google ranks product pages, comparison pages, or blog posts. The SERP reveals real intent better than any metric. |
| Existing opportunity | Google Search Console | Shows queries already bringing impressions that are close to page-one rankings. |
| Sales intelligence | Gong / HubSpot / CRM | Turn customer language into keywords competitors usually miss. |
My SaaS keyword workflow
1. Start with competitor pages—not keywords
Instead of searching for "CRM software," find competitors and extract:
- Landing pages
- Integration pages
- Comparison pages
- Alternative pages
- Pricing pages
- Industry pages
These usually contain the highest-converting keywords.
2. Filter aggressively for commercial intent
In Ahrefs or Semrush, filter for:
✅ Commercial
✅ Transactional
Exclude:
- Informational
- "How to"
- Definitions
- Beginner guides
- History
- Statistics
- Templates (unless your product solves that problem)
Both Ahrefs and Semrush let you filter by search intent directly. help.ahrefs.com
3. Build an "intent modifier" list
These modifiers almost always produce better SaaS opportunities:
High intent:
- software
- platform
- tool
- app
- solution
- pricing
- cost
- demo
- free trial
- enterprise
- API
- integration
- alternative
- competitor
- compare
- vs
- reviews
- best
Examples:
- payroll software for startups
- HubSpot alternative
- Jira vs Linear
- SOC 2 compliance platform
- CRM with WhatsApp integration
4. Ignore raw search volume
I'd rather target:
- 150 searches
- 800 CPC
- product pages ranking
than
- 15,000 searches
- $0.40 CPC
- all blog posts ranking
High CPC often indicates advertisers see commercial value, making it a useful secondary signal. ahrefs.com
5. Use the SERP as the final judge
Search every promising keyword.
If Google shows mostly:
- Product pages ✅
- Pricing pages ✅
- Comparison pages ✅
- Vendor directories ✅
it's likely buyer intent.
If it shows:
- Wikipedia
- Reddit discussions
- "What is..."
- Beginner guides
- YouTube tutorials
it's usually informational.
SaaS keyword buckets I'd create
Bottom of Funnel (highest priority)
- competitor alternatives
- competitor vs competitor
- software
- pricing
- demos
- integrations
- enterprise solutions
Examples:
- Notion alternative
- Asana pricing
- HubSpot vs Salesforce
Middle Funnel
- best CRM for nonprofits
- HIPAA scheduling software
- project management software for architects
These are often some of the best ROI pages.
Top Funnel (limited investment)
Only create content that naturally leads into the product.
Examples:
- how to automate invoices
- customer onboarding checklist
- SOC 2 compliance checklist
Avoid broad educational topics that don't connect directly to the buying journey.
My favorite agency stack
- Ahrefs → competitor research, keyword gaps, backlink analysis
- Semrush → keyword intent filtering, clustering, position tracking
- Google Search Console → identify quick wins from existing impressions
- Google Sheets or Airtable → maintain a master keyword database with columns for:
- Intent
- Funnel stage
- CPC
- Difficulty
- Search volume
- SERP type
- Target page
- Business value score
For onboarding specifically, I'd score every keyword on Business Value (1–5) before looking at search volume. A keyword like "competitor alternative" with 200 monthly searches is often far more valuable than an informational query with 20,000 searches because it attracts users much closer to making a purchasing decision.
Behind this answer: no web searches, 2 tracked brands mentioned
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/features/keyword-research/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/kb/617-keyword-magic-tool-manual?utm_source=chatgpt.com | not cited |
| 3 | https://saasseo.com/saas-keyword-research-tools-comparison/?utm_source=chatgpt.com | not cited |
| 4 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/keyword-generator?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/blog/?p=177565&utm_source=chatgpt.com | not cited |
| 7 | https://keywordseverywhere.com/tools/keyword-finder/?utm_source=chatgpt.com | not cited |
| 8 | https://inboundblogging.com/best-keyword-research-tools-for-saas/?utm_source=chatgpt.com | not cited |
| and 2 more results | ||
Tracked brands mentioned
Answer 32 of 48, 19th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than one keyword tool. The key is to distinguish search volume from commercial value—a 10k-volume “what is X?” keyword can be far less valuable than a 200-volume “X software for [use case]” query.
My recommended SEO stack
| Tool | Best use | How I’d use it |
|---|---|---|
| Ahrefs | Intent + competitors + keyword discovery | Primary research database; filter Commercial/Transactional, inspect SERPs, competitor gaps |
| Semrush | Intent + keyword expansion + PPC signals | Cross-check Ahrefs and use CPC/intent/competitor data to identify commercially valuable terms |
| Google Keyword Planner | Advertiser demand | Use CPC and commercial competition as a secondary buyer-intent signal |
| Google Search Console | Real-world existing demand | Find queries already generating impressions/clicks and identify pages that are close to converting |
| Google SERPs | Intent validation | Manually inspect the top 10 before declaring a keyword “buyer intent” |
1. Start with Ahrefs or Semrush
Both now have explicit intent classification.
Ahrefs lets you bulk-filter keywords by informational, navigational, commercial, and transactional intent, as well as branded/local attributes. help.ahrefs.comahrefs.com
Semrush's Keyword Magic Tool similarly lets you filter by intent, CPC, volume, KD, word count, and SERP features. www.semrush.comwww.semrush.com
For SaaS, I'd start with:
Commercial
- best [category]
- [category] software
- [category] tools
- [product] alternatives
- [competitor] alternatives
- [category] platforms
- [category] solutions
- [use case] software
- [use case] tool
Transactional
- [product] pricing
- [product] cost
- [product] demo
- [product] free trial
- buy [category] software
- [product] discount
- [product] plans
Then add SaaS-specific modifiers around the client's actual product/category.
2. Don't blindly exclude informational keywords
This is where agencies often overcorrect.
I'd classify queries into three buckets:
P0 — Bottom-funnel
pricing, demo, alternatives, software, platform, vendor, buy, free trial
P1 — Mid-funnel
best X, X tools, X software, X vs Y, X for [industry/use case], alternatives
P2 — Top-funnel
what is X, how does X work, X definition, X examples, X tips, X guide
P2 isn't necessarily "fluff." It just shouldn't consume the same content budget as P0/P1.
Ahrefs explicitly notes that commercial queries tend to involve product/service comparison, while transactional queries indicate readiness to take an action such as purchasing. help.ahrefs.com
3. Use CPC as a surprisingly useful signal
For SaaS, I would not filter purely by search intent labels.
Add CPC to your scoring model.
For example:
Keyword A: 5,000 searches, $0.20 CPC, informational
Keyword B: 300 searches, $18 CPC, commercial
I'd investigate B first.
CPC isn't proof of organic conversion intent, but advertisers putting significant money behind a query is useful evidence that the query has economic value. Semrush exposes CPC alongside volume, difficulty and intent specifically for this kind of evaluation. www.semrush.comwww.semrush.com
4. The most important filter: inspect the SERP
This is the step I'd make mandatory for your agency.
Intent tools are predictions, not truth. Semrush's intent classification uses factors including SERP features and intent-bearing words, while Ahrefs acknowledges that intent can be mixed or occasionally misclassified. help.ahrefs.comwww.semrush.com
For each important keyword, ask:
What does Google think the searcher wants?
If the SERP is dominated by:
- product pages
- SaaS vendors
- comparison pages
- pricing pages
- review/listicle pages
- category pages
→ commercial opportunity
If it's dominated by:
- Wikipedia
- definitions
- how-to articles
- educational publishers
- Reddit/forums
- generic informational blogs
→ probably informational
If it's mixed, that's often an interesting opportunity—but you need to decide which page type can realistically compete.
5. Use competitor keyword gaps to discover the real buyer terms
For SaaS, I'd put a lot of emphasis on:
Ahrefs Site Explorer → competitors → Organic Keywords / Content Gap
Look specifically for terms where competitors rank with:
- product/category pages
- comparison pages
- alternatives pages
- use-case landing pages
- industry landing pages
That's often much more valuable than generating thousands of keywords from a seed term.
Ahrefs also supports keyword-gap analysis and identifying opportunities based on competitors' rankings. help.ahrefs.comahrefs.com
6. Build a simple agency scoring model
I'd ultimately stop thinking in terms of "informational vs commercial" and score every keyword:
Buyer Intent Score (0–10)
- +3 transactional intent
- +2 commercial intent
- +2 SaaS/product/category modifier
- +1 high CPC
- +1 competitor/product comparison
- +1 SERP contains vendor/product pages
- −2 purely informational modifier
- −2 definition/question with no commercial angle
Then combine it with:
Opportunity Score = Buyer Intent × Relevance × Ranking Feasibility × Traffic Potential
That gives you a much better prioritization system than:
"Volume > 500 and KD < 30"
One particularly useful trick
Don't just filter out informational terms. Create an exclusion list for obvious low-value queries:
what is
definition
meaning
examples
history
statistics
jobs
salary
course
certification
tutorial
how to
template
free (careful—this can be highly commercial for SaaS)
Then review the exclusions rather than automatically deleting them. For SaaS, terms like template, free, how to, and guide can occasionally have excellent product-led conversion paths.
If I were setting this up for an agency today: I'd make Ahrefs + Semrush + GSC + Keyword Planner + manual SERP validation the core workflow. Ahrefs/Semrush generate and classify; GSC tells you what's already working; Keyword Planner adds advertiser-value data; and the SERP is the final judge.
Behind this answer: 3 searches, 26 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://help.ahrefs.com/en/collections/87892-keywords-explorer?utm_source=chatgpt.com | not cited |
| 2 | https://help.ahrefs.com/en/articles/9459159-where-to-find-all-of-ahrefs-ai-powered-tools-and-features?utm_source=chatgpt.com | not cited |
| 3 | https://help.ahrefs.com/en/articles/5331899-how-to-use-the-keyword-ideas-reports-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| 4 | https://ahrefs.com/blog/ahrefs-tutorial/?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/matching-terms?utm_source=chatgpt.com | not cited |
| 6 | https://help.ahrefs.com/en/articles/78203-what-is-ahrefs?utm_source=chatgpt.com | not cited |
| 7 | https://ahrefs.com/seo/keyword-research?utm_source=chatgpt.com | not cited |
| 8 | https://help.ahrefs.com/en/articles/735464-what-are-the-best-practices-for-doing-keyword-research-with-the-help-of-ahrefs?utm_source=chatgpt.com | not cited |
| and 18 more results | ||
Tracked brands mentioned
Answer 33 of 48, 18th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS SEO engagement, I’d use a stack rather than a single keyword tool. The goal is to discover broadly, then aggressively filter for commercial relevance + evidence of a buying journey.
My recommended stack
| Tool | Best use | How I’d use it |
|---|---|---|
| Semrush | Intent + competitor gap | Primary discovery and filtering |
| Ahrefs | SERP/keyword validation | Validate intent, difficulty, traffic potential |
| Google Keyword Planner | Commercial signal | Use CPC/bid data as an additional buying-intent proxy |
| Google Search Console | Existing demand | Find queries already producing impressions/clicks |
| Google SERPs | Reality check | Manually inspect the SERP before approving a keyword |
Semrush and Ahrefs are particularly useful because they now expose intent classifications. Ahrefs lets you bulk-filter keywords as informational, navigational, commercial, or transactional. help.ahrefs.com Semrush has equivalent intent filtering and specifically recommends commercial + transactional filters when prioritizing revenue-driving keywords. www.semrush.com
The workflow I'd use for your SaaS clients
1. Start with competitor keyword gaps
Put in 3–5 direct competitors in Semrush/Ahrefs and pull:
- Missing keywords
- Weak keywords
- Commercial intent
- Transactional intent
- Non-branded
- Reasonable KD
- Keywords where competitors have product/solution pages ranking
Semrush's Keyword Gap specifically supports Missing/Weak filtering alongside intent. www.semrush.com
2. Build a buyer-intent modifier library
For SaaS, don't rely solely on the tool's intent label. Create your own modifiers.
High-value examples:
Solution/category
project management softwareaccounting softwarecustomer feedback platform
Evaluation
best [category] software[category] tools[product] alternatives[competitor] alternatives[product] vs [competitor][category] comparison[product] reviews
Commercial/action
[product] pricing[product] cost[category] pricing[product] demo[product] free trial[product] discount
Problem + solution
software for [specific problem]tool for [specific workflow]automate [business process][use case] software
This is where SaaS gets interesting: "best X software" isn't transactional in the traditional sense, but it can be extremely valuable commercially. Semrush similarly distinguishes commercial intent (research/comparison) from transactional intent (ready to act). www.semrush.com
3. Use CPC as a signal, not a filter
This is where I'd bring in Keyword Planner.
Google provides keyword ideas, monthly searches and bid estimates. support.google.com
For an SEO agency, a keyword with:
500 searches + $15 CPC
may be substantially more interesting than:
10,000 searches + $0.20 CPC
The CPC isn't proof that organic visitors convert, but it can indicate that advertisers perceive commercial value.
4. Build an explicit "fluff filter"
I'd score every candidate keyword against something like:
Buyer Intent Score
- +3 = transactional
- +2 = commercial investigation
- +2 = product/category explicitly mentioned
- +2 = pricing/cost/demo/trial
- +2 = competitor comparison
- +1 = strong SaaS use-case modifier
- +1 = meaningful CPC
- −3 = purely informational
- −2 = definition/meaning query
- −2 = tutorial/how-to with no product angle
- −2 = academic/general research
- −3 = irrelevant audience/use case
Then prioritize roughly:
8+ → Tier 1 money keywords
5–7 → Tier 2 commercial opportunities
2–4 → supporting content
<2 → usually reject
5. Don't automatically throw out informational keywords
This is the important nuance.
I'd filter out informational fluff, not informational keywords wholesale.
For example, suppose the SaaS is an HR platform:
| Keyword | Intent | Decision |
|---|---|---|
hr software | Transactional/commercial | Target |
best hr software | Commercial | Target |
bamboohr alternatives | Commercial | Target |
hr software pricing | Transactional | Target |
employee onboarding software | Commercial | Target |
how to onboard a new employee | Informational | Maybe supporting content |
what is employee onboarding | Informational | Usually low priority |
employee onboarding checklist | Informational | Usually deprioritize |
what is hr | Informational | Reject |
The key question isn't:
"Is this informational?"
It's:
"Does ranking for this query put the SaaS in front of someone who could plausibly become a customer?"
6. Finally, manually validate the SERP
This is the step I'd make mandatory before a keyword enters the strategy.
If you search employee onboarding software and Google returns:
- SaaS product pages
- Software directories
- Comparison pages
- Vendor landing pages
- Product reviews
that's strong evidence of commercial intent.
If you search employee onboarding and Google returns:
- Wikipedia
- Government resources
- Academic articles
- How-to guides
- PDFs
that's a very different SERP, regardless of what a keyword tool labels it.
Ahrefs explicitly bases its intent classification on SERP data and notes that a keyword can have multiple intents. help.ahrefs.comwww.semrush.com
If I were setting up your agency's standard process
I'd make the pipeline:
Semrush/Ahrefs discovery → competitor gaps → intent filter → modifier/CPC filters → GSC validation → SERP inspection → business-value scoring → keyword clustering → page mapping
And I'd maintain three separate keyword buckets:
- Revenue keywords — product/category, alternatives, comparisons, pricing, demo/trial
- Problem/use-case keywords — searches from people experiencing the problem the SaaS solves
- Authority/supporting keywords — informational content that can feed the commercial funnel
That prevents the classic SaaS SEO mistake of reporting 100k+ informational traffic as a win while generating very little pipeline.
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://support.google.com/google-ads/answer/7337243?hl=en-419&utm_source=chatgpt.com | not cited |
| 2 | https://support.google.com/google-ads/answer/9247190?hl=en&utm_source=chatgpt.com | not cited |
| 3 | https://support.google.com/google-ads/answer/6325025?hl=en-EN&utm_source=chatgpt.com | not cited |
| 4 | https://support.google.com/google-ads/answer/6337820?hl=en&utm_source=chatgpt.com | not cited |
| 5 | https://support.google.com/google-ads/answer/7337243?hl=en-ne&utm_source=chatgpt.com | not cited |
| 6 | https://support.google.com/google-ads/answer/10039665?hl=en&utm_source=chatgpt.com | not cited |
| 7 | https://support.google.com/google-ads/answer/7337243?hl=en-br&utm_source=chatgpt.com | not cited |
| 8 | https://support.google.com/google-ads/answer/3022575?hl=en-EN&utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 34 of 48, 17th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than one keyword tool. The key is separating “people searching around the problem” from “people evaluating or buying a solution.”
My recommended stack
| Tool | Best use | How I’d use it |
|---|---|---|
| Semrush | Primary keyword discovery + intent filtering | Find related terms, then filter Commercial + Transactional intent, KD, CPC, SERP features, etc. Its Keyword Magic Tool explicitly classifies keywords by intent. www.semrush.com |
| Ahrefs | Competitor/content-gap research + SERP validation | Use Keywords Explorer/Content Gap to discover terms competitors rank for, then filter by intent and inspect SERPs. Ahrefs also lets you filter keywords by commercial/transactional intent and branded/local attributes. help.ahrefs.com |
| Google Keyword Planner | Commercial-value sanity check | Look at search volume/trends, advertiser competition and bid estimates/CPC. High CPC can be a useful proxy for commercial value, although it isn't proof of organic buying intent. business.google.com |
| Google Search Console | Real-world validation | Mine the client's existing queries. Pay particular attention to high-impression/low-CTR terms and queries already generating clicks. support.google.com |
| Google SERPs | Final intent check | Manually inspect the top 10. This is the step I'd trust most when a keyword looks ambiguous. |
The filtering framework I'd give the team
Start broad, then score keywords rather than simply deleting everything informational.
Tier 1 — Money keywords
softwareplatformtoolsolutionpricingcostdemotrialbuysubscriptionalternativecompetitor[competitor] vs [client][competitor] alternative
These tend to sit closest to evaluation/purchase. Semrush defines transactional intent as users looking to take an action/buy, while commercial intent captures people researching products/services before buying. www.semrush.com
Tier 2 — High-value commercial investigation
This is the bucket I'd be careful not to throw away:
best [category] softwarebest [category] tools[category] software for [industry][category] for [use case][competitor] alternatives[client] reviews[client] pricingX vs YX alternatives
These may not contain an obvious “buy” modifier, but the SERP can reveal strong buying intent. Ahrefs specifically recommends looking at SERP features such as ads/product results as evidence of commercial intent. ahrefs.com
Tier 3 — Problem-aware informational
Don't automatically kill these:
how to [solve problem]ways to [solve problem][problem] softwarehow to automate [use case][use case] tools[problem] solution
I'd retain them when the SaaS product is a natural solution and there is a plausible path from the content → product page → trial/demo.
Tier 4 — Usually fluff
I'd deprioritize things like:
what is [generic concept][concept] definition[concept] meaninghistory of [topic]examples of [generic topic]statisticssalaryjobscoursecertificationtemplate/worksheet/pdf(unless the client monetizes these)- queries where the SERP is dominated by Wikipedia, educational institutions, news, etc.
The important part: add a Business Intent score
I wouldn't rely on Semrush/Ahrefs' intent labels alone.
For every candidate keyword, score:
Buyer Intent = 0–5
- 5: pricing/demo/trial/buy
- 4: alternatives/comparison/best software
- 3: category + use case/industry
- 2: problem-aware but solution isn't explicit
- 1: broad informational topic
- 0: irrelevant/non-commercial
Then add:
Business Relevance = 0–5
- Does the SaaS actually solve this?
- Is the searcher likely to be the ICP?
- Is there a logical landing/product page?
And:
SERP Commerciality = 0–5
- Ads?
- Competitor SaaS landing pages?
- Review/comparison sites?
- Product/category pages?
- “Best software” lists?
Then prioritize something like:
Priority = Buyer Intent + Business Relevance + SERP Commerciality − Difficulty penalty
That produces a much better SaaS keyword set than simply exporting 100k keywords and filtering for “transactional.”
One workflow I'd use for onboarding
1. Seed from the product
- Product category
- Core use cases
- Pain points
- ICP/verticals
- Competitors
- Features
- Integrations
2. Expand in Semrush + Ahrefs
3. Immediately separate
- Commercial
- Transactional
- Informational
- Navigational
4. Apply modifier filters
Include:
best | software | platform | tool | solution | pricing | cost | demo | trial | alternative | comparison | vs | reviews | for [industry] | for [use case]
Exclude where appropriate:
definition | meaning | history | jobs | salary | course | certification | homework | free template | pdf
5. Run the survivors through Google Keyword Planner
Use CPC/bid data as a commercial-value signal, not an intent verdict. www.semrush.combusiness.google.comhelp.ahrefs.com
6. Manually inspect the SERP for the top ~100–300 terms
This catches the biggest problem with automated intent classification: the same wording can have radically different intent depending on the SERP. Ahrefs likewise notes that intent is inferred from what Google actually returns and that keywords can have mixed intent. help.ahrefs.com
7. Validate against GSC
Once you have access to the client's property, GSC gives you the most valuable dataset: what their actual audience is already searching for. support.google.com
If I were choosing only 3
For an SEO agency onboarding a SaaS account:
Semrush + Ahrefs + Google Search Console
Then use Google Keyword Planner + manual SERP analysis as validation layers.
The big strategic distinction I'd make to the client is “informational” ≠ “worthless.” For SaaS, I'd eliminate low-business-value informational keywords, not informational keywords wholesale. A query like “how to automate X” can be considerably more valuable than a high-volume “X definition” keyword if the SaaS is the obvious solution.
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://support.google.com/webmasters/answer/17011165?hl=en&utm_source=chatgpt.com | not cited |
| 2 | https://support.google.com/webmasters/answer/17010961?hl=en&utm_source=chatgpt.com | not cited |
| 3 | https://business.google.com/us/ad-tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 4 | https://support.google.com/webmasters/answer/10268906?hl=en&utm_source=chatgpt.com | not cited |
| 5 | https://business.google.com/us/ad-tools/keyword-planner/?q=%2F&utm_source=chatgpt.com | not cited |
| 6 | https://support.google.com/google-ads/answer/7337243?hl=en-419&utm_source=chatgpt.com | not cited |
| 7 | https://support.google.com/google-ads/answer/7337243?hl=en-EN&utm_source=chatgpt.com | not cited |
| 8 | https://developers.google.com/search/docs/monitor-debug/google-analytics-search-console?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Week of 10th to 16th Aug 2026
Answer 35 of 48, 16th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than one keyword tool. The key is to separate keyword discovery from intent qualification.
My recommended stack
| Tool | Best use | How I'd use it |
|---|---|---|
| Ahrefs Keywords Explorer | Primary keyword research | Generate thousands of ideas, filter by intent, volume, KD, traffic potential, SERP, parent topic |
| Semrush Keyword Magic Tool | Second data source + competitor mining | Find terms Ahrefs misses; analyze competitor keyword portfolios |
| Google Keyword Planner | Commercial validation | Check search volume/trends and, crucially, CPC/bid data as a proxy for advertiser value |
| Google Search Console | First-party validation | Find queries already generating impressions/clicks and identify pages/terms close to conversion |
| Google SERPs | Final intent check | Manually inspect the actual results before committing to a keyword |
The big one: Ahrefs intent filtering
For an agency workflow, Ahrefs is particularly useful because its current Keywords Explorer lets you bulk-filter keywords by informational, navigational, commercial, and transactional intent, as well as branded/local attributes. help.ahrefs.com
I'd start with:
Keep
- Commercial
- Transactional
- Commercial + informational
- High-intent problem/solution queries
- Competitor/alternative/comparison queries
Usually deprioritize
- Pure informational
- "What is..."
- "How to..."
- "Why..."
- "Examples of..."
- Definitions/glossaries
- Academic/research-style queries
- Jobs/careers
- Free templates/downloads unless they're part of the funnel
But don't blindly delete informational keywords. For SaaS, some "how to" queries can have excellent product relevance—for example, someone searching "how to automate X" may be an excellent prospect even though the keyword is technically informational.
I'd add a second, stronger filter: business intent
This is where most SEO keyword research falls down.
Instead of asking:
"Is this keyword commercial?"
ask:
"If someone searched this, could our SaaS realistically be the solution they're looking for?"
For example, imagine the SaaS is an expense-management platform:
Very strong
- expense management software
- expense management platform
- corporate expense management
- expense management software for small business
- Ramp alternatives
- Brex alternatives
- automated expense reporting software
Potentially strong
- automate expense reports
- how to manage employee expenses
- business expense tracking
Usually weak
- what is an expense
- expense report definition
- expense report template
- how to calculate business expenses
The last group may generate traffic but isn't necessarily worth allocating a high-value SaaS content slot to.
Use Google Ads data as a reality check
I'd run your surviving keywords through Google Keyword Planner.
Google provides search-volume estimates, trends and bid estimates, and lets you filter keyword ideas. business.google.com
CPC isn't proof of SEO conversion intent, but it's a useful additional signal. If two otherwise similar keywords have:
software X→ $18 CPCwhat is X→ $0.80 CPC
that's meaningful evidence that advertisers see substantially more commercial value in the first query.
The workflow I'd give the SEO team
1. Build the universe
- Ahrefs
- Semrush
- Competitor domains
- Google Keyword Planner
- GSC
- Sales/customer vocabulary
2. Normalize
- Deduplicate
- Singular/plural variants
- Brand variants
- Misspellings
- Near-identical queries
3. Filter
I'd score each keyword on something like:
Intent score
- 5 = transactional
- 4 = commercial
- 3 = strong problem/solution
- 2 = relevant informational
- 1 = generic informational
- 0 = irrelevant
Business-fit score
- 5 = directly describes the SaaS category/product
- 4 = strong use case
- 3 = adjacent problem
- 2 = weakly related
- 1 = audience overlap only
- 0 = irrelevant
SERP score
- 5 = SaaS/product pages dominate
- 4 = commercial content dominates
- 3 = mixed
- 2 = informational publishers dominate
- 1 = completely informational
Then prioritize something like:
Priority = Intent × Business Fit × SERP Fit
That is much more useful than sorting by search volume.
One rule I'd make mandatory
Never approve a keyword solely because a keyword tool labels it "commercial."
Ahrefs itself notes that intent is inferred from the SERP and that keywords can have multiple intents. help.ahrefs.com
So for your final shortlist, actually inspect the SERP:
- Are competitors ranking product/category pages?
- Are there comparison pages?
- Are there "best software" lists?
- Are SaaS vendors present?
- Are ads present?
- Are the top results solving the same problem your client solves?
If the SERP is 10 Wikipedia articles, Reddit discussions, and educational guides, that's a very different opportunity from a SERP dominated by SaaS landing pages and comparison sites.
If I were setting this up for an agency, my core stack would be: Ahrefs + Semrush + GSC + Keyword Planner, with SERP inspection as the final gate. Ahrefs would be the primary database; Semrush gives you a valuable second dataset; GSC gives you actual client-specific evidence; Keyword Planner gives you a commercial-value signal.
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://business.google.com/us/ad-tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 2 | https://support.google.com/google-ads/answer/7337243?hl=en-419&utm_source=chatgpt.com | not cited |
| 3 | https://support.google.com/google-ads/answer/7337243?hl=en-EN&utm_source=chatgpt.com | not cited |
| 4 | https://business.google.com/us/ad-tools/keyword-planner/?q=%2F&utm_source=chatgpt.com | not cited |
| 5 | https://business.google.com/en-all/ad-tools/keyword-planner/?traffic_source=Direct&utm_source=chatgpt.com | not cited |
| 6 | https://support.google.com/google-ads/answer/7337243?hl=EN-GB&ref_topic=10549743&utm_source=chatgpt.com | not cited |
| 7 | https://developers.google.com/google-ads/api/docs/keyword-planning/overview?utm_source=chatgpt.com | not cited |
| 8 | https://developers.google.com/google-ads/api/docs/keyword-planning/generate-keyword-ideas?hl=en&utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 36 of 48, 15th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d avoid treating search volume as the primary filter. Build the workflow around intent → business fit → SERP validation → opportunity.
My recommended stack
| Tool | Use it for | Why |
|---|---|---|
| Semrush Keyword Magic Tool | Primary keyword discovery + intent filtering | Explicit Commercial/Transactional filters, plus volume, KD, CPC, SERP features, etc. www.semrush.comwww.semrush.com |
| Ahrefs Keywords Explorer | Second-source validation + competitor discovery | Excellent for competitor keyword gaps, traffic potential, SERP analysis, and intent filtering. ahrefs.comhelp.ahrefs.com |
| Google Search Console | Existing buyer-intent queries | Finds terms already generating impressions/clicks for the SaaS, which is often more valuable than theoretical keyword volume. |
| Google Keyword Planner | Commercial demand/CPC sanity check | Useful as a secondary signal, especially when paid-search data can indicate commercial value. |
| SERP analysis in Ahrefs/Semrush | Final intent validation | Critical because automated intent labels aren't perfect; the actual ranking pages tell you what Google believes the query means. Semrush, for example, derives intent from SERP features, query wording, and branding. www.semrush.comwww.semrush.com |
The workflow I'd use for a SaaS account
1. Start with competitor URLs, not just seed keywords.
Put 5–10 genuine SaaS competitors into Semrush Keyword Gap and Ahrefs Site Explorer.
Look for terms where competitors rank and the client doesn't. Semrush specifically recommends using Keyword Gap this way, then filtering the resulting keyword set by transactional intent. www.semrush.com
For example, instead of starting with:
project management software
also mine competitors for:
project management software for agencies
asana alternative
project management software pricing
best project management tools
project management software demo
client project management software
That tends to surface considerably more commercially useful territory.
2. In Semrush/Ahrefs, bias toward Commercial + Transactional.
Don't simply delete every Informational keyword. I'd create three buckets:
- P0 — Transactional:
pricing,demo,software,platform,buy,subscription,free trial,vendor - P1 — Commercial investigation:
best,top,alternative,vs,comparison,reviews,for [industry/use case] - P2 — Informational:
how,what,why,guide,tutorial,examples,ideas
Both Semrush and Ahrefs explicitly distinguish commercial investigation from transactional intent. www.semrush.comwww.semrush.comhelp.ahrefs.com
For SaaS, P1 is often enormously valuable. Someone searching "HubSpot alternatives" may not be ready to buy this minute, but they're much closer to a software decision than someone searching "what is CRM."
3. Build a negative/modifier filter
This is where you eliminate a lot of SEO fluff.
I'd maintain a shared exclusion list containing things like:
how · what is · definition · meaning · examples · template · tutorial · guide · course · training · certification · jobs · salary · career · free download · pdf · reddit · youtube
But don't blindly exclude them.
For SaaS, terms like template, examples, and even how to can sometimes be excellent acquisition plays. The question is whether the SERP reveals a software solution opportunity.
For example:
- ❌
how to create an invoice→ probably informational fluff - ✅
how to automate invoices→ potentially strong SaaS intent - ❌
crm definition→ fluff - ✅
best crm for small business→ commercial - ❌
project management template excel→ probably low-fit - ✅
project management software for construction→ highly relevant commercial intent
Ahrefs itself recommends modifier-based filtering for finding transactional terms such as buy, coupon, order, purchase, cheap, and price. ahrefs.com
4. Add a business-intent score
This is the part I'd add beyond what Semrush/Ahrefs give you.
Score every candidate 0–3 on:
Product fit
- 3 = directly describes the SaaS category/use case
- 2 = adjacent problem
- 1 = loosely related
- 0 = irrelevant
Buyer proximity
- 3 = pricing/demo/software/vendor
- 2 = best/alternative/comparison/reviews
- 1 = problem-aware
- 0 = purely educational
ICP fit
- 3 = explicitly your target customer
- 2 = likely ICP
- 1 = broad market
- 0 = wrong audience
SERP fit
- 3 = SaaS/product pages dominate
- 2 = commercial content dominates
- 1 = mixed SERP
- 0 = purely informational SERP
Then prioritize something like:
Opportunity Score = Buyer Proximity + Product Fit + ICP Fit + SERP Fit
That gives you a much better shortlist than "volume > 500, KD < 40."
5. Use SERPs as the final arbiter
This is probably the most important step.
Suppose Ahrefs labels:
email automation
as commercial.
Don't automatically build a landing page.
Look at the SERP.
If the top 10 are mostly:
- educational guides
- definitions
- tutorials
- blog posts
- YouTube
then the keyword may not be a good product-page target.
Conversely, if you see:
- SaaS category pages
- competitor product pages
- comparison pages
- review sites
- pricing/product pages
that's strong evidence of commercial intent.
Ahrefs now supports both intent filtering and AI-assisted SERP intent analysis, while its traditional Keywords Explorer lets you inspect the actual SERP and metrics. help.ahrefs.com
The stack I'd actually buy
If you're an agency doing this repeatedly:
Best all-around: Semrush + Ahrefs + GSC
- Semrush → keyword universe + intent filtering + Keyword Gap
- Ahrefs → competitor research + SERP validation + traffic potential
- GSC → reality check against the client's existing demand
You don't necessarily need both Semrush and Ahrefs for every client, though. If budget forces a choice, I'd pick one primary suite and make GSC + manual SERP analysis mandatory.
The key mindset is: don't filter for "informational vs commercial"; filter for "does this query represent a plausible path to revenue for this specific SaaS?"
That distinction will save you from producing hundreds of high-volume blog posts that generate traffic but very little pipeline.
Behind this answer: 3 searches, 28 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/blog/keyword-intent/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/blog/types-of-keywords-commercial-informational-navigational-transactional/?utm_source=chatgpt.com | not cited |
| 3 | https://www.semrush.com/blog/keyword-research-tools/?utm_source=chatgpt.com | not cited |
| 4 | https://www.semrush.com/blog/what-are-the-different-types-of-keywords/?utm_source=chatgpt.com | not cited |
| 5 | https://www.semrush.com/kb/257-keyword-overview?utm_source=chatgpt.com | not cited |
| 6 | https://www.semrush.com/blog/types-of-keywords-commercial-informational-navigational-transactional/?msockid=3090e3b6fb496d593c6ff57bfa676cd8&utm_source=chatgpt.com | not cited |
| 7 | https://sv.semrush.com/kb/28-keyword-gap?utm_source=chatgpt.com | not cited |
| 8 | https://www.semrush.com/blog/buyer-keywords/?msockid=135344aa03516b3819ff524102046a61&utm_source=chatgpt.com | not cited |
| and 20 more results | ||
Tracked brands mentioned
Answer 37 of 48, 14th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than one keyword tool. The key is separating “people interested in the problem” from “people evaluating or buying a solution.”
My recommended stack
| Tool | Best use | How I'd use it |
|---|---|---|
| Semrush | Primary keyword discovery + intent filtering | Start with product/category seeds, then filter to Commercial + Transactional intent. Semrush explicitly supports those intent filters. www.semrush.com |
| Ahrefs | SERP validation + competitor gaps | Use Keywords Explorer/Content Gap to find terms competitors rank for, then filter by intent. Ahrefs distinguishes informational, commercial, and transactional intent and allows bulk intent filtering. help.ahrefs.comahrefs.com |
| Google Keyword Planner | Commercial-value signal | Look at search volume, competition and especially top-of-page bid/CPC. High CPC isn't proof of buyer intent, but it's a useful secondary signal that advertisers see commercial value. support.google.com |
| Google Search Console | First-party reality check | Pull the client's actual queries and identify which terms already generate impressions/clicks. GSC lets you filter query data and export it. support.google.com |
| Your CRM / sales-call data | Highest-value intent signal | Mine language prospects actually use: “alternative to…”, “software for…”, “pricing”, “implementation”, “integrations”, “platform”, “demo”, etc. |
The filtering framework I'd give the SEO team
Don't simply say “remove informational keywords.” Some informational queries are excellent SaaS acquisition terms.
Instead, score each keyword on business intent.
Tier 1 — Bottom funnel
[product] pricing[product] demo[category] software[category] platformbuy [category] software[competitor] alternative[competitor] vs [competitor][product] free trial[category] software for [industry]
Tier 2 — Commercial investigation
best [category] softwarebest [category] tools[category] software comparison[category] tools comparison[competitor] alternatives[category] for [use case][category] for [industry]
These are often extremely valuable for SaaS even though they aren't technically “transactional.” Ahrefs notes that commercial-investigation searches are from users comparing options before purchase. help.ahrefs.comahrefs.com
Tier 3 — Problem-aware
how to [solve problem][problem] solutionsoftware to [solve problem]tool for [problem]automate [process]
Keep these only when the SaaS can naturally be positioned as the solution.
Tier 4 — Usually informational fluff
what is [concept][concept] definitionhistory of [concept]examples of [concept]how does [concept] workstatisticstemplatecalculatorfree [generic resource]- educational queries with no plausible product connection
The killer filter: SERP inspection
I'd make this mandatory before approving a keyword.
For every promising keyword, inspect the SERP and ask:
Are people searching for information, or are they shopping for a solution?
For example:
“CRM” → ambiguous.
“best CRM for startups” → commercial.
“CRM software for SaaS companies” → strong commercial.
“CRM pricing” → strong transactional.
“what is CRM” → informational.
This matters because intent classifications aren't perfect. A keyword can have mixed intent, and the actual SERP is the best reality check. ahrefs.comhelp.ahrefs.com
I'd build one scoring model
Something like:
Buyer Intent Score =
- +3 transactional modifier
- +2 commercial modifier
- +2 explicitly contains software/platform/tool
- +2 contains competitor/alternative/comparison
- +2 contains pricing/demo/trial
- +1 strong CPC
- +1 product naturally solves the query
- −3 definition/“what is” intent
- −2 purely educational
- −2 free/template/statistics intent
- −3 no plausible product landing page
Then prioritize score ≥5 for money pages and commercial content.
The important distinction is that “informational” ≠ “bad.” A query like “how to automate invoice processing” could be more valuable to an automation SaaS than a generic high-volume keyword like “invoice”. Google's intent classification and keyword-tool labels should be treated as inputs, not the final decision. ahrefs.comhelp.ahrefs.com
If you're onboarding a SaaS client, my default workflow would therefore be:
Semrush/Ahrefs → competitor gap → intent filter → Keyword Planner CPC check → GSC validation → SERP manual review → CRM/sales-language overlay → final business-intent score.
That produces a much cleaner keyword universe than simply exporting 50k keywords and deleting anything labeled “informational.”
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://business.google.com/us/ad-tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 2 | https://business.google.com/us/resources/articles/using-google-ads-keyword-planner/?utm_source=chatgpt.com | not cited |
| 3 | https://support.google.com/google-ads/answer/7337243?hl=en&utm_source=chatgpt.com | not cited |
| 4 | https://business.google.com/us/ad-tools/keyword-planner/?q=%2F&utm_source=chatgpt.com | not cited |
| 5 | https://support.google.com/google-ads/answer/7337243?hl=en-419&utm_source=chatgpt.com | not cited |
| 6 | https://support.google.com/google-ads/answer/7337243?hl=en-EN&utm_source=chatgpt.com | not cited |
| 7 | https://support.google.com/webmasters/answer/17010961?hl=en&utm_source=chatgpt.com | not cited |
| 8 | https://business.google.com/en-all/ad-tools/keyword-planner/?traffic_source=Direct&utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 38 of 48, 13th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS SEO client, I’d avoid relying on a single keyword tool. The strongest workflow is keyword database → SERP validation → first-party conversion data.
My recommended stack
| Tool | Best use | Buyer-intent signal |
|---|---|---|
| Ahrefs Keywords Explorer | Primary keyword discovery + intent filtering | Commercial/transactional intent, CPC, SERP analysis, traffic potential |
| Semrush Keyword Magic Tool | Large-scale discovery and competitor gaps | Intent categories, CPC, competitive density |
| Google Keyword Planner | Validate commercial demand | CPC, bid ranges, volume/trends |
| Google Search Console | Find actual queries already producing impressions/clicks | Queries generating clicks, conversions when joined with analytics |
| Google Trends | Validate whether demand is growing/declining | Trend direction rather than absolute volume |
Ahrefs is particularly useful because its current Keywords Explorer lets you filter keywords by informational, navigational, commercial, and transactional intent, as well as brand/local attributes. help.ahrefs.com Google Keyword Planner is useful as a second data source because it provides search-volume/trend data and advertising bid/forecast information. business.google.com
The important part: don't just filter for "commercial"
For SaaS, I'd create a buyer-intent scoring model rather than simply deleting everything tagged informational.
For example:
+3 — Strong purchase intent
[product] pricing[product] demo[product] free trial[category] softwarebuy [solution][competitor] alternative
+2 — Commercial investigation
best [category] software[category] tools[competitor] vs [competitor][product] alternativesbest [category] for [industry]
+1 — Problem/solution intent
software for [pain point]how to automate [business process][pain point] solutionhow to manage [business problem]
0 — Usually informational
what is [concept]how does [concept] work[concept] definition[concept] examplesguide to [concept]
−2 — Likely fluff
jobssalarycoursecertificationtemplatefree downloadmeaningdefinitionreddit/forum(depending on strategy)- purely educational queries unrelated to the product's buying journey
One especially valuable SaaS trick
Use competitor keyword gaps aggressively.
Take 5–10 competitors and look for queries where:
competitor ranks + your client doesn't + SERP contains commercial pages
Those tend to be much better opportunities than generating 100,000 keywords from a generic seed.
Then manually inspect the SERP for the top opportunities. The SERP is the final arbiter of intent. A keyword tool can call something "informational," but if Google consistently ranks product pages, comparison pages, pricing pages, and software directories, that's a strong commercial signal.
I'd also weight CPC/bid data, but not treat it as proof of SEO intent. Google's Keyword Planner specifically exposes bid/forecast data alongside keyword ideas and volume/trends, making it useful as a commercial-value cross-check. business.google.com
The agency workflow I'd use
1. Ahrefs/Semrush → generate the universe
Competitors + category terms + pain points + use cases + integrations + alternatives.
2. Apply hard exclusions
Remove obvious informational/non-buyer modifiers.
3. Score remaining keywords
Intent + CPC + SERP composition + relevance to ICP + product fit.
4. SERP-check the highest-value keywords
Look at what actually ranks. Don't trust the intent label blindly.
5. Cross-reference GSC
For existing clients, GSC is gold: identify queries where the site already gets impressions but isn't ranking strongly, then prioritize those with commercial relevance.
6. Map to funnel/page type
- Transactional → product / feature / pricing / demo pages
- Commercial → alternatives / comparison / category / use-case pages
- Problem/solution → solution pages + selected BOFU content
- Informational → only keep if it has a credible path toward the product
That last step is how I'd prevent the classic SaaS SEO failure mode: 10,000 visits/month from people researching a problem but almost nobody who could actually buy the software.
If you're onboarding the client now, I'd actually build the research sheet around “buyer intent score + ICP fit + SERP intent + business value”, rather than the conventional keyword / volume / KD spreadsheet.
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| 2 | https://help.ahrefs.com/en/collections/87892-keywords-explorer?utm_source=chatgpt.com | not cited |
| 3 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/intro?utm_source=chatgpt.com | not cited |
| 4 | https://help.ahrefs.com/en/articles/1346260-how-to-bulk-search-keywords-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://help.ahrefs.com/en/articles/5331899-how-to-use-the-keyword-ideas-reports-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/search-suggestions?utm_source=chatgpt.com | not cited |
| 7 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/matching-terms?utm_source=chatgpt.com | not cited |
| 8 | https://help.ahrefs.com/en/articles/9459159-where-to-find-all-of-ahrefs-ai-powered-tools-and-features?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 39 of 48, 12th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d avoid treating keyword research as a “find high-volume terms” exercise. You want a stack that identifies commercial intent, category demand, competitor-converting terms, and then lets you aggressively prune informational noise.
A strong agency workflow would look like this:
| Tool | Best use case | How to use it for buyer intent |
|---|---|---|
| Ahrefs | Deep keyword discovery + competitor mining | Filter for commercial/transactional intent, inspect SERPs, prioritize keywords with ads, comparison pages, and product-led results. Ahrefs supports intent filtering (informational, navigational, commercial, transactional) when SERP data is available. help.ahrefs.com |
| Semrush | Agency-scale workflows + intent classification | Use Keyword Magic Tool, Keyword Gap, CPC, SERP features, and intent labels. Semrush exposes keyword intent, difficulty, CPC, SERP features, and competitor data. www.semrush.com |
| Google Ads Keyword Planner | Commercial validation | Export terms with high CPC and advertiser competition. SaaS buyers often hide in lower-volume terms where advertisers are already paying. |
| Google Search Console | Existing demand mining | Find queries already producing impressions/clicks, then identify pages ranking 5–20 that can be pushed toward conversion. |
| SparkToro | Audience language discovery | Useful before keyword research: discover communities, podcasts, competitors, and the language buyers use. |
| G2 / Capterra | SaaS buyer vocabulary | Mine category terms, alternatives, complaints, and comparison language directly from people evaluating software. |
My preferred SaaS keyword discovery process
1. Start with competitor revenue keywords
In Ahrefs/Semrush:
- Enter 5–10 direct competitors
- Export:
- keywords ranking positions 1–20
- keywords where competitors have dedicated landing pages
- keywords with CPC above your niche average
- keywords triggering ads
- comparison terms
Look especially for:
[competitor] alternative[category] softwarebest [category] tools[category] platform[category] pricing[category] demo[category] free trial[problem] automation software[problem] management tool
Competitor gap analysis is usually where SaaS gold is found. www.semrush.com
2. Build an intent scoring model (better than tool labels)
I’d score keywords internally:
+5 Buyer modifiers
- software
- platform
- tool
- solution
- pricing
- demo
- trial
- buy
- vendor
- provider
- alternative
- comparison
- vs
+3 Pain/problem signals
- automate
- reduce
- manage
- optimize
- improve
- integrate
- replace
+2 ICP signals
- enterprise
- agency
- ecommerce
- SaaS
- healthcare
- finance
- developer
-5 Informational signals
- what is
- how to
- guide
- tutorial
- definition
- examples
- template
- checklist
- course
- certification
Then sort by score rather than volume.
A keyword like:
"customer onboarding software for SaaS companies"
with 200 searches/month may be worth far more than:
"customer onboarding checklist"
with 8,000 searches/month.
3. Use SERP analysis to remove fluff
For every candidate keyword, inspect the top 10 results.
Buyer intent SERP signals:
✅ SaaS landing pages ranking
✅ pricing pages ranking
✅ review sites ranking
✅ comparison pages ranking
✅ ads present
✅ product pages ranking
Informational SERP signals:
❌ Wikipedia
❌ blogs only
❌ definitions
❌ tutorials
❌ templates
❌ forums only
A keyword tool’s intent label is useful, but the SERP is the final judge. ahrefs.com
4. Add “conversion proximity” buckets
For SaaS clients, I’d classify into:
Tier 1 — Money pages
[category] software[category] platform[category] pricing[category] demo[competitor] alternative
Tier 2 — Evaluation
- best [category] tools
- [tool A] vs [tool B]
- alternatives to [tool]
- reviews of [category]
Tier 3 — Problem awareness
- how to solve [problem]
- ways to improve [process]
Tier 4 — Pure awareness
- what is [concept]
- definition of [concept]
Most SaaS SEO programs over-invest in Tier 3/4 because those keywords look bigger.
5. Add paid search data if available
If the SaaS company runs Google Ads, pull:
- converting search terms
- highest assisted-conversion terms
- highest pipeline-value campaigns
Organic SEO should steal from paid search insights. The PPC team has already paid to discover intent.
If I were setting up an agency stack
Lean stack
- Ahrefs
- Google Search Console
- Google Keyword Planner
- Google Sheets + custom scoring
Agency stack
- Semrush (client reporting + competitive workflows)
- Ahrefs (deep research)
- GSC
- G2/Capterra mining
- Looker Studio dashboards
Enterprise SaaS stack
- Semrush + Ahrefs
- Similarweb for market/category analysis
- G2 buyer intelligence
- CRM attribution (HubSpot/Salesforce) tied back to landing pages
The biggest mistake I see agencies make with SaaS SEO is delivering a keyword list. The deliverable should be a revenue keyword map: keyword → intent → SERP type → recommended page → funnel stage → expected conversion action.
Behind this answer: 1 search, 9 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/solutions/seo-professionals/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/blog/buyer-keywords/?msockid=135344aa03516b3819ff524102046a61&utm_source=chatgpt.com | not cited |
| 3 | https://nl.semrush.com/solutions/saas/?utm_source=chatgpt.com | not cited |
| 4 | https://www.semrush.com/features/keyword-research/?utm_source=chatgpt.com | not cited |
| 5 | https://www.semrush.com/features/keyword-magic-tool/?utm_source=chatgpt.com | not cited |
| 6 | https://it.semrush.com/solutions/saas/?utm_source=chatgpt.com | not cited |
| 7 | https://www.semrush.com/kb/257-keyword-overview?utm_source=chatgpt.com | not cited |
| 8 | https://ahrefs.com/keywords-explorer?utm_source=chatgpt.com | not cited |
| and 1 more results | ||
Tracked brands mentioned
Answer 40 of 48, 11th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d use a stack rather than one keyword tool. The key is to distinguish commercial intent from merely “high volume.”
My recommended stack
| Tool | Best use | Why I’d use it |
|---|---|---|
| Ahrefs | Core keyword discovery + intent filtering | Keywords Explorer lets you filter keywords by search intent, including commercial/transactional patterns, and its Traffic Potential metric helps avoid overvaluing raw volume. help.ahrefs.comhelp.ahrefs.com |
| Semrush | Competitor keyword mining | Particularly useful for finding terms competitors rank for and building keyword-gap lists. |
| Google Keyword Planner | Demand + CPC validation | Google provides monthly-search estimates and cost/bid data, which makes CPC a useful commercial-value proxy. support.google.comsupport.google.com |
| Google Search Console | Reality check | Once the client has traffic, use actual queries/impressions/CTR to find high-intent terms the third-party databases missed. |
| Google SERPs | Final intent validation | Don't trust an “intent” label blindly. Look at what's actually ranking and what Google thinks satisfies the query. |
| Google Trends | Trend/market validation | Useful for separating durable demand from temporary spikes. |
The workflow I'd give an SEO team
1. Start with the SaaS's money pages
Build seed sets around:
product categorysoftwareplatformtoolsolutionvendorappalternativecompetitorpricingdemofree trialimplementationintegrations
For example, if the client sells project-management software:
project management software
project management platform
project management tool
jira alternative
project management software pricing
project management software for agencies
Then expand those seeds in Ahrefs/Semrush.
2. Score intent instead of simply filtering by volume
I'd create an internal Buyer Intent Score from 0–5.
5 — Extremely commercial
[product] pricing[product] demo[product] free trialbuy [product][competitor] alternative[category] software[category] platform
4 — Strong commercial investigation
best [category] software[category] software comparison[product] vs [competitor]best [category] tools[category] vendors
3 — Problem-aware
software for [specific problem]how to choose [category] software[category] solution[problem] management software
1–2 — Mostly informational
what is [category]how does [concept] work[concept] examples[concept] definitionbenefits of [concept]
0 — Usually fluff for a SaaS acquisition program
[concept] meaning[concept] historywhat does [term] stand for- generic educational queries with no obvious product path
The important distinction is that informational ≠ useless. Some informational keywords are excellent TOFU opportunities. You're trying to filter them out from a buyer-intent keyword set, not necessarily delete them from the entire SEO strategy.
3. Use CPC as a secondary intent signal
This is one of my favorite filters.
If you have:
inventory management software— $X CPC
what is inventory management— $0 CPC
the CPC differential gives you a useful commercial signal.
Google Keyword Planner explicitly provides search-volume estimates and cost/bid information. support.google.comsupport.google.com
But don't make CPC > $X = buyer intent your rule. CPC reflects advertising economics, not necessarily organic conversion intent.
4. Use SERP composition as the final filter
This is the step I'd make mandatory for your agency.
Take your candidate keyword and inspect the SERP.
For example:
“CRM software for startups”
If the SERP contains:
- SaaS landing pages
- software directories
- comparison pages
- vendor pages
- pricing pages
→ Very strong commercial SERP.
Whereas:
“what is CRM”
If the SERP is dominated by:
- Wikipedia
- educational articles
- definitions
- universities
- general guides
→ Informational.
I'd actually give the SERP a Commercial SERP Score from 0–3:
- 3: Vendors/product pages dominate
- 2: Mix of vendors + editorial/comparison content
- 1: Mostly informational publishers
- 0: Essentially no commercial results
That catches cases where keyword-tool intent classifications are misleading.
The SaaS keyword sheet I'd build
I'd have your research export end up with something like:
| Keyword | Volume | CPC | KD | Intent | Commercial SERP | Buyer Score | Funnel | Action |
|---|---|---|---|---|---|---|---|---|
| crm software | 12K | $18 | 78 | Commercial | 3 | 5 | BOFU | Target |
| best crm for startups | 2.4K | $14 | 61 | Commercial | 3 | 5 | MOFU | Target |
| hubspot alternative | 1.8K | $22 | 55 | Commercial | 3 | 5 | BOFU | Target |
| crm implementation | 900 | $11 | 48 | Commercial | 2 | 4 | MOFU | Target |
| what is crm | 18K | $2 | 72 | Informational | 0 | 1 | TOFU | Deprioritize |
| crm meaning | 5.4K | $0 | 45 | Informational | 0 | 0 | TOFU | Exclude |
I'd also add Traffic Potential, rather than using volume alone. Ahrefs defines Traffic Potential as the organic traffic the current #1 page receives from all the keywords it ranks for, which can be substantially higher than the target keyword's own search volume. help.ahrefs.comhelp.ahrefs.com
If I had to choose only 3 tools
For an agency onboarding a SaaS client, I'd pick:
1. Ahrefs → discovery, competitor gaps, intent, SERPs, difficulty, Traffic Potential
2. Google Keyword Planner → demand/CPC sanity check
3. Google Search Console → actual query data once you have access
Then use Google SERPs themselves as the ground truth for intent.
The biggest mistake I'd avoid is giving the client a giant spreadsheet of “high-volume keywords.” For SaaS, I'd rather deliver 200 keywords with demonstrable commercial relevance than 5,000 queries dominated by “what is…”, “how to…”, definitions, templates, examples, and other low-propensity traffic.
Behind this answer: 3 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://business.google.com/en-all/ad-tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 2 | https://support.google.com/google-ads/answer/7337243/use-keyword-planner?hl=en-uk&utm_source=chatgpt.com | not cited |
| 3 | https://ads.google.com/intl/mt/home/tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 4 | https://ads.google.com/intl/en_ae/home/tools/keyword-planner/?utm_source=chatgpt.com | not cited |
| 5 | https://developers.google.com/google-ads/api/docs/keyword-planning/generate-keyword-ideas?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/academy/how-to-use-ahrefs/ahrefs-seo-metrics/keyword-and-search-traffic?utm_source=chatgpt.com | not cited |
| 7 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/overview?utm_source=chatgpt.com | not cited |
| 8 | https://help.ahrefs.com/en/articles/2138010-what-is-the-difference-between-traffic-potential-and-search-volume-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 41 of 48, 10th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS SEO onboarding, I’d use a stack rather than one keyword tool:
- Google Search Console — mine existing queries that already generate impressions/clicks, especially commercial queries where the client is ranking positions 4–20.
- Google Keyword Planner — useful for validating commercial demand and CPC; high CPC can be a useful signal of advertiser/commercial value, though it isn’t a pure buyer-intent metric.
- Ahrefs — strong for competitor keyword discovery, SERP analysis, and filtering by terms/parent topics. Its SERP data is particularly useful for determining whether a query actually produces product/service pages.
- Semrush — good for large-scale keyword discovery, competitor gaps, intent classification, and clustering.
- AlsoAsked / People Also Ask data — useful for understanding informational subtopics, but I’d primarily use it to separate informational content from commercial targets.
- Google itself — underrated: inspect the actual SERP for every important cluster. If the results are dominated by product pages, comparison pages, pricing pages, demos, marketplaces, or solution pages, that's much stronger evidence of buyer intent than a tool's
commerciallabel.
The filtering framework I'd use
Don't simply filter out everything labeled “informational.” Build an intent score from several signals:
| Signal | Buyer-intent indication |
|---|---|
| “software”, “platform”, “tool” | High |
| “pricing”, “cost”, “demo” | Very high |
| “alternative(s)” | Very high |
| “vs”, “comparison” | High |
| “best [category]” | High |
| “for [industry/use case]” | Medium–high |
| Competitor/brand + category | High |
| Problem/question phrasing | Usually informational |
| “how to…” | Usually informational |
| Definition/meaning queries | Usually informational |
| Templates/checklists/examples | Usually informational, but can assist conversion |
The important caveat: don't automatically discard informational keywords. For SaaS, some “informational” searches are excellent bottom-of-funnel opportunities when the problem they're researching maps directly to the product.
For example:
what is workforce management→ informationalworkforce management software→ commercialbest workforce management software→ commercial investigationworkforce management software pricing→ transactionalworkforce management software for restaurants→ highly relevant commercialhow to manage employee scheduling→ informational, but potentially valuable for the funnel
My recommended agency workflow
Ahrefs/Semrush → competitor gap → keyword universe → SERP validation → intent scoring → clustering → GSC validation → final content map.
I'd make SERP intent the final arbiter, not the tool's intent label. That's especially important for SaaS because a keyword can have a “commercial” label but still have SERPs dominated by blogs, while a seemingly informational query can have surprisingly strong product intent.
If you tell me what type of SaaS it is and who the buyer is, I can give you a concrete keyword-discovery + intent-filtering workflow, including the exact filters I'd configure in Ahrefs/Semrush.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Week of 3rd to 9th Aug 2026
Answer 42 of 48, 9th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS client, I’d avoid relying on a single keyword tool. The best setup is keyword database + first-party data + SERP validation + a commercial-intent scoring layer.
My recommended stack
| Tool | Best use | How I’d use it |
|---|---|---|
| Ahrefs | Core keyword discovery + SERP analysis | Find commercial/transactional terms, traffic potential, competitors, parent topics |
| Semrush | Intent filtering + competitor keyword gaps | Filter by intent, CPC, difficulty, SERP features, and find terms competitors rank for |
| Google Keyword Planner | Commercial validation | Check search volume, CPC and advertiser competition; CPC is a useful proxy for commercial value |
| Google Search Console | Existing buyer intent | Mine queries already generating impressions/clicks and identify terms where the SaaS is close to page 1 |
| Google Trends | Demand/trend validation | Make sure apparently valuable SaaS terms aren't declining or purely seasonal |
Ahrefs and Semrush are particularly useful because both now expose search-intent data directly; Ahrefs lets you bulk-filter keywords by intent attributes, while Semrush's Keyword Magic Tool includes intent, volume, trend and difficulty data. help.ahrefs.com
The important part: don't trust the "intent" label blindly
For SaaS, I'd build your own buyer-intent filter on top of the tools.
1. Start with high-intent modifiers
Look for combinations such as:
Product/category
project management softwareaccounting software for SaaSemployee scheduling software
Commercial investigation
best [category] software[category] tools[category] platforms[competitor] alternatives[competitor] vs [competitor]best [category] for [ICP]
Transactional
[product] pricing[product] demo[product] free trial[category] software pricingbuy [category] software[product] sign up
Problem + solution
software to [solve expensive problem][problem] automation softwarehow to automate [business process]
That last category is particularly valuable for SaaS because a query doesn't need words like "buy" or "pricing" to indicate a potential customer.
2. Build a "fluff exclusion" list
I'd automatically flag/review terms containing things like:
what isdefinitionmeaningexampleshow towhyguidetutorialtemplatechecklistfreecoursecertificationjobssalaryredditpdf
But don't automatically delete them.
For example:
"how to automate employee onboarding"
could be extremely valuable for an HR SaaS, whereas:
"what is employee onboarding"
is much more top-of-funnel.
So I'd use these as intent flags, not hard exclusions.
3. Use CPC as a surprisingly useful second filter
This is where Keyword Planner helps.
Google provides keyword ideas, monthly searches, and advertising cost data. support.google.com
For an SEO agency, I like the combination:
High volume + low CPC → potentially informational
Low/moderate volume + high CPC → potentially commercially valuable
High CPC + product/category language → investigate aggressively
Don't treat CPC as a direct measure of SEO conversion value—it isn't—but it's a useful signal that advertisers believe the query has economic value.
4. Make SERP intent the final judge
This is probably the most important step.
Take your candidate keyword and inspect the first page.
If Google shows:
- SaaS product pages
- comparison pages
- review pages
- pricing pages
- category landing pages
- vendors
- software directories
→ strong commercial intent
If it shows:
- Wikipedia
- educational articles
- definitions
- university pages
- how-to guides
- forums
- generic informational blogs
→ probably informational
Ahrefs explicitly recommends using the SERP to understand the actual intent behind a keyword, rather than assuming intent from the wording alone. www.youtube.com
The workflow I'd actually give your SEO team
Ahrefs/Semrush → GSC → Keyword Planner → SERP review → scoring
For every candidate keyword, put this into your master sheet:
| Keyword | Volume | KD | CPC | Intent | SERP type | ICP fit | Product fit | Priority |
|---|---|---|---|---|---|---|---|---|
| project management software | 12k | 78 | $18 | Commercial | SaaS/category | 5/5 | 5/5 | High |
| best project management tools | 5k | 65 | $14 | Commercial | Comparisons | 5/5 | 5/5 | High |
| what is project management | 18k | 72 | $2 | Informational | Definitions | 2/5 | 2/5 | Low |
| project management template | 8k | 55 | $3 | Informational | Templates | 2/5 | 1/5 | Low |
| Asana alternative | 2k | 60 | $11 | Commercial | Alternatives | 5/5 | 5/5 | Very high |
I'd actually score each keyword something like:
Priority = Intent × ICP fit × Product fit × SERP opportunity × business value
That prevents the classic agency mistake of delivering a giant list of 10,000 "relevant" keywords that generate traffic but very little pipeline.
One SaaS-specific tactic I'd strongly recommend
Don't just research the category.
Build separate keyword buckets for:
- Category —
CRM software - Use case —
CRM for sales teams - Pain point —
reduce sales admin - Feature —
automated lead routing - Integration —
Salesforce alternative - Competitor —
HubSpot alternatives - Comparison —
HubSpot vs Salesforce - Commercial —
CRM software pricing - Audience/ICP —
CRM for B2B SaaS - Switching intent —
migrate from HubSpot
The competitor, alternative, comparison, pricing, use-case and ICP-specific buckets often produce much more actionable commercial opportunities than simply chasing high-volume informational keywords.
If you're onboarding the client now, I'd make Ahrefs + GSC + Keyword Planner the minimum stack, with Semrush added if you want stronger competitor/intent workflows. Ahrefs also provides traffic potential and parent-topic data, which is useful for deciding whether multiple keywords deserve one page or separate pages. ahrefs.com
Behind this answer: 4 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://www.semrush.com/features/keyword-magic-tool/?utm_source=chatgpt.com | not cited |
| 2 | https://www.semrush.com/kb/262-keyword-magic-tool?utm_source=chatgpt.com | not cited |
| 3 | https://www.semrush.com/news/257080-keyword-magic-tool-match-types/?utm_source=chatgpt.com | not cited |
| 4 | https://www.semrush.com/kb/617-keyword-magic-tool-manual?msockid=0fce57a9b00a63060fcb4176b157625f&utm_source=chatgpt.com | not cited |
| 5 | https://vi.semrush.com/kb/262-keyword-magic-tool?utm_source=chatgpt.com | not cited |
| 6 | https://www.semrush.com/analytics/keywordmagic//?utm_source=chatgpt.com | not cited |
| 7 | https://pt.semrush.com/kb/617-keyword-magic-tool-manual?utm_source=chatgpt.com | not cited |
| 8 | https://www.semrush.com/kb/1226-how-is-keyword-intent-calculated?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 43 of 48, 8th Aug 2026, gpt-5-6, mentions 2 tracked brands
For a SaaS SEO onboarding, I’d use a stack rather than one keyword tool. The key is to combine keyword discovery with SERP validation + commercial signals; “commercial intent” labels alone will still let plenty of informational fluff through.
My recommended stack
| Tool | Best use | How I’d use it |
|---|---|---|
| Ahrefs Keywords Explorer | Primary keyword discovery | Find competitors’ keywords, filter by intent, volume, traffic potential, KD, SERP features |
| Semrush | Competitive expansion | Keyword Gap, competitor pages, intent classification, CPC and SERP analysis |
| Google Keyword Planner | Commercial validation | Check CPC, advertiser competition and Google-derived demand |
| Google Search Console | Real-world validation | Find queries already generating impressions/clicks and identify high-intent opportunities you're underperforming on |
| DataForSEO | Scale/API workflows | Useful if you're building a repeatable agency keyword pipeline or processing tens of thousands of queries |
Ahrefs currently lets you bulk-filter keywords by search-intent attributes and also analyze SERPs for actual intent, which makes it particularly useful for this workflow. help.ahrefs.com Google Keyword Planner is especially useful as a second data point because it provides keyword ideas plus bid estimates. business.google.com
The important part: don't filter on "commercial" alone
For SaaS, I'd create an intent score rather than simply accepting/rejecting based on a tool's intent label.
Strong buyer-intent signals
Prioritize keywords containing concepts such as:
softwareplatformtoolsolutionappSaaSpricingcostplansdemotrialfree trialalternativevscomparisoncompetitorfor [industry]for [use case][competitor] alternative[category] softwarebest [category] software
For example:
High priority
project management softwareproject management software for agenciesasana alternativesproject management software pricingbest project management tools for startups
Usually lower priority
what is project managementproject management definitionhow to manage a projectproject management examplesproject management methodology
But don't blindly throw the latter category away. Some informational queries can be excellent top-of-funnel → product-led content opportunities. The question is whether they belong in the client's SEO strategy now.
I'd add a SERP-intent check
This is probably the most important step.
For every keyword that survives your initial filters, inspect the top 10.
Ask:
"What is Google currently rewarding for this query?"
If the SERP is dominated by:
- SaaS product pages
- comparison pages
- category/software roundups
- pricing pages
- vendor landing pages
- review sites
- alternatives pages
→ strong commercial opportunity.
If it's dominated by:
- Wikipedia
- universities
- government sites
- definitions
- tutorials
- Reddit discussions
- YouTube explainers
- "how to" guides
→ probably informational, regardless of what a keyword tool says.
Ahrefs itself recommends using the actual SERP to understand search intent, rather than relying solely on keyword characteristics. www.youtube.com
One metric I'd definitely include: CPC
CPC isn't a direct measure of organic buyer intent, but it's a useful commercial proxy.
For example:
crm— huge volume, ambiguous intent
crm software— more commercial
crm software pricing— very commercial
best crm for small business— very commercial
If advertisers are willing to pay materially more for a query, that's useful evidence that the query has economic value.
I'd therefore combine:
Intent + CPC + SERP composition + business relevance
rather than treating any single metric as authoritative.
For an agency, I'd build this pipeline
1. Seed terms
Get these from:
- client's product/category
- use cases
- features
- industries served
- competitors
- sales team's vocabulary
- customer interview language
↓
2. Expand
Use Ahrefs/Semrush + competitor domains + Keyword Planner.
↓
3. Remove obvious noise
Filter things like:
what is
definition
meaning
examples
template
tutorial
course
certification
jobs
salary
career
how to
—with exceptions where the client explicitly wants TOFU content.
↓
4. Score commercial intent
I'd use something like:
Buyer Intent Score = 0–5
- 5: pricing / demo / trial / alternative / competitor comparison
- 4: software / platform / tool + relevant category
- 3: "best X", use-case queries, category comparisons
- 2: problem/use-case query with weak product signal
- 1: broad informational query
- 0: irrelevant/non-buyer intent
↓
5. Validate the SERP
Manually review the top results for the highest-value keywords.
↓
6. Add business-fit scoring
This is crucial for SaaS.
A keyword can have fantastic buyer intent but still be worthless if the client doesn't serve that audience.
I'd score:
Intent × Business Fit × Opportunity
rather than simply sorting by volume.
Example
| Keyword | Intent | Business fit | Priority |
|---|---|---|---|
[category] software | 5 | 5 | 🔥 |
[competitor] alternatives | 5 | 5 | 🔥 |
best [category] for startups | 4 | 5 | 🔥 |
[category] pricing | 5 | 4 | 🔥 |
how to use [category] | 2 | 4 | Medium |
what is [category] | 1 | 5 | Low |
[category] definition | 0–1 | 5 | Low |
[category] certification | 0 | 0 | Exclude |
If you're onboarding several SaaS clients
I'd actually make Ahrefs + Google Keyword Planner + GSC the core stack.
Then add Semrush if your agency already uses it for competitive research, and DataForSEO if you want to automate the process at scale. DataForSEO currently provides very large keyword databases and APIs with volume, CPC and competition data, making it more appropriate for agency-scale pipelines than manual research. dataforseo.com
The big takeaway: don't try to "find buyer-intent keywords" with a single filter. Build a keyword qualification system that combines lexical intent, CPC, SERP intent, and ICP/business fit. That's what will keep your SaaS content roadmap from filling up with high-volume informational garbage.
Behind this answer: 5 searches, 30 results retrieved, 2 tracked brands mentioned
Searches ChatGPT ran
Search results ChatGPT retrieved
| # | Page | Used in the answer |
|---|---|---|
| 1 | https://ahrefs.com/keywords-explorer/?utm_source=chatgpt.com | not cited |
| 2 | https://help.ahrefs.com/en/collections/87892-keywords-explorer?utm_source=chatgpt.com | not cited |
| 3 | https://help.ahrefs.com/en/articles/5331899-how-to-use-the-keyword-ideas-reports-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| 4 | https://help.ahrefs.com/en/articles/1346260-how-to-bulk-search-keywords-in-keywords-explorer?utm_source=chatgpt.com | not cited |
| 5 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/search-suggestions?utm_source=chatgpt.com | not cited |
| 6 | https://ahrefs.com/academy/how-to-use-ahrefs/keywords-explorer/matching-terms?utm_source=chatgpt.com | not cited |
| 7 | https://help.ahrefs.com/en/articles/9459159-where-to-find-all-of-ahrefs-ai-powered-tools-and-features?utm_source=chatgpt.com | not cited |
| 8 | https://help.ahrefs.com/en/articles/78203-what-is-ahrefs?utm_source=chatgpt.com | not cited |
| and 22 more results | ||
Tracked brands mentioned
Answer 44 of 48, 7th Aug 2026, gpt-5-5, mentions 4 tracked brands
For a SaaS SEO agency onboarding a client, you’ll want a stack that combines keyword discovery, intent classification, SERP analysis, and commercial validation. No single tool reliably separates buyer intent from informational fluff, so the best workflow layers several.
Core keyword discovery tools
Ahrefs
Best for:
- Competitor keyword mining
- Finding keywords already driving SaaS traffic
- Identifying “money pages” ranking for competitors
- Filtering by traffic potential, KD, SERP features
Useful filters:
- Include terms like:
softwareplatformtoolsolutionpricingcostdemoalternativevsreviewbestenterpriseintegrationAPI
- Exclude:
what ishow toguidetemplateexampledefinitiontutorial
Semrush
Best for:
- Intent labels
- Keyword clustering
- Competitor gap analysis
- Position tracking
Semrush’s intent classification is especially useful because it labels keywords as:
- Transactional → strongest buying signals
- Commercial → evaluation/research phase
- Informational
- Navigational
For SaaS, prioritize:
- Transactional
- Commercial
- High-value informational supporting conversion pages
Google Keyword Planner
Best for:
- Validating commercial demand
- CPC signals
- Paid search competition
A useful heuristic:
- High CPC + decent volume = often valuable SaaS intent
- High volume + $0 CPC = often informational
SaaS-specific intent mining
G2
Great for discovering buyer language.
Look at:
- Category pages
- Competitor comparison pages
- Review terminology
- Feature complaints
Example:
Instead of targeting:
"customer relationship management"
You may discover buyers search:
"CRM with email automation"
"HubSpot alternative for startups"
"CRM with LinkedIn integration"
Capterra
Similar to G2, but often exposes:
- Feature-specific searches
- Category modifiers
- Smaller SaaS niches
Exploding Topics
Useful for:
- Emerging SaaS categories
- New workflows
- Rising pain points before keyword competition spikes
SERP-based filtering (critical)
Keyword tools often misclassify intent. The SERP tells you what Google believes the query means.
Use:
Surfer SEO
or
Frase
Check:
- Are ranking pages product pages?
- Are there pricing pages?
- Are comparison pages ranking?
- Are software directories ranking?
A query is usually commercial if the SERP contains:
- SaaS landing pages
- Vendor comparison pages
- Reviews
- “Best X software” lists
A query is usually informational if the SERP contains:
- Wikipedia
- How-to guides
- Definitions
- Tutorials
Tools for keyword clustering
Keyword Insights
Good for:
- Automating clusters
- Finding search intent groups
- Preventing cannibalization
AlsoAsked
Good for:
- Finding supporting questions
- Building topic clusters around money pages
Use these mostly for content planning, not primary keyword selection.
Recommended SaaS SEO workflow
Step 1: Start with competitors
Use Ahrefs/Semrush:
Export competitor keywords where they rank:
- Positions 1–20
- CPC > your threshold
- Commercial/transactional intent
Look for:
- Alternatives
- Comparisons
- Integrations
- Features
- Pricing
- Use cases
Step 2: Create an intent scoring model
Example internal scoring:
| Signal | Score |
|---|---|
| Contains "pricing" | +5 |
| Contains "demo" | +5 |
| Contains "software" | +4 |
| Contains "alternative" | +4 |
| Contains "vs" | +3 |
| Contains "best" | +3 |
| Contains "integration" | +3 |
| High CPC | +3 |
| Product pages ranking | +5 |
| "How to" query | -3 |
| Definition query | -5 |
Anything above ~8–10 becomes a priority candidate.
Step 3: Separate keywords by funnel
Bottom funnel (build first)
Examples:
- "[category] software"
- "[competitor] alternative"
- "[product] pricing"
- "[category] platform"
- "[feature] tool"
Pages:
- Landing pages
- Comparison pages
- Pricing pages
- Use-case pages
Mid funnel
Examples:
- "best [category] tools"
- "[category] software comparison"
- "[category] for startups"
Pages:
- Comparison articles
- Buyer guides
- Review pages
Top funnel (only if it supports conversion)
Examples:
- "how does [process] work"
- "[industry] trends"
- "what is [concept]"
Pages:
- Blog
- Guides
- Research content
My preferred SaaS agency stack
Keyword discovery
- Ahrefs
- Semrush
Intent validation
- Semrush intent labels
- SERP review
Buyer language
- G2
- Capterra
- Reddit/customer reviews
Clustering
- Keyword Insights
- Ahrefs parent topics
Tracking
- Google Search Console
- Semrush Position Tracking
For an agency onboarding SaaS clients, I’d avoid building a 10,000-keyword list first. A tighter list of 200–500 high-intent terms tied to revenue pages usually produces much better early results.
Behind this answer: no web searches, 4 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 45 of 48, 7th Aug 2026, gpt-5-5, mentions 2 tracked brands
For a SaaS SEO engagement, the objective isn't just to find high-volume keywords—it's to identify searches from people who are evaluating, comparing, or actively looking to buy. The best workflow combines several data sources, because no single tool captures buyer intent well.
A practical stack looks like this:
| Purpose | Recommended tools | Why |
|---|---|---|
| Keyword discovery | Ahrefs, Semrush | Large keyword databases, competitor research |
| Search intent validation | Google Search results, Ahrefs | See what Google actually ranks |
| Commercial modifiers | Ahrefs, Semrush, Google Ads Keyword Planner | Find transactional phrases |
| Revenue attribution | Google Search Console + CRM | Connect keywords to pipeline |
| Competitive gaps | Ahrefs Content Gap | Find keywords competitors convert from |
| AI-assisted clustering | ChatGPT, Keyword Insights | Group keywords by buying stage |
1. Start from bottom-of-funnel modifiers
Instead of broad topics like:
- project management
- CRM
- email marketing
Start with modifiers such as:
- software
- platform
- tool
- solution
- pricing
- demo
- trial
- alternatives
- vs
- compare
- best
- enterprise
- for teams
- for agencies
- API
- integration
For example, if your client sells customer support software:
Low intent:
- customer service tips
- how to improve support
- what is customer success
High intent:
- customer support software
- Zendesk alternatives
- best help desk software
- Freshdesk vs Zendesk
- customer support software pricing
- help desk software for SaaS
Those are the keywords worth prioritizing.
2. Reverse-engineer competitors
This is usually the fastest source of buyer keywords.
Look at:
- Competitor organic keywords
- Pages driving the most traffic
- Pages with "Money" intent
Specifically identify:
- /pricing
- /compare
- /alternatives
- /integrations
- /solutions/
- /industry/
- /enterprise/
These page types almost always target commercial searches.
3. Build an intent scoring model
Instead of manually deciding, assign scores.
Example:
+5
- pricing
- cost
- quote
- demo
- trial
+4
- alternatives
- competitors
- compare
- vs
+3
- software
- platform
- tool
- solution
+2
- best
- top
- reviews
0
- guide
- examples
- tips
- ideas
- tutorial
- template
-3
- definition
- meaning
- history
- what is
Now every keyword gets an intent score.
For example:
| Keyword | Intent |
|---|---|
| HubSpot alternatives | 10 |
| CRM software pricing | 9 |
| Best CRM software | 7 |
| CRM software | 6 |
| CRM examples | 1 |
| What is CRM | -2 |
This makes prioritization much easier.
4. Use SERP analysis as the truth
Sometimes keywords look informational but aren't.
Examples:
- best CRM
- best project management software
- best payroll software
These often convert exceptionally well because Google ranks:
- product pages
- comparison pages
- review sites
- vendor landing pages
Conversely, a keyword like "CRM process" may have decent volume but mostly returns educational articles, indicating lower purchase intent.
5. Mine Google Search Console
After onboarding, review Search Console for queries with:
- impressions
- high average position (8–20)
- existing conversions
Many SaaS companies already rank for commercial terms without dedicated pages.
These often represent quick wins.
6. Separate keywords into funnels
Instead of one massive keyword list, classify them by buying stage.
Bottom of funnel (highest priority):
- product keywords
- pricing
- demo
- trial
- alternatives
- comparisons
- integrations
- implementation
- enterprise
Middle of funnel:
- best X software
- software for industry Y
- workflow
- automation
- platform
Top of funnel:
- guides
- templates
- examples
- how-to content
- definitions
For a new SaaS client, I'd typically spend 70–80% of the initial effort on bottom- and middle-funnel opportunities before investing heavily in informational content.
7. Filter out informational fluff
Exclude keywords containing terms like:
what is
meaning
definition
history
tutorial
guide
tips
ideas
examples
template
free template
checklist
course
certification
salary
job
career
PDF
Be cautious with words like best, review, and comparison—they often indicate strong commercial intent even though they can look informational at first glance.
8. Connect keywords to revenue
The highest-value keywords aren't necessarily those with the most traffic. Track:
- SQLs
- demo requests
- free trial signups
- pipeline generated
- closed-won revenue
Over time, you'll identify patterns—for example, "alternatives" pages may generate fewer visits than "what is" articles but produce substantially more qualified leads.
A scalable workflow for an SEO agency
- Export competitor keywords from Ahrefs or Semrush.
- Remove branded queries and obvious informational terms.
- Score remaining keywords using commercial modifiers (pricing, demo, alternatives, vs, software, etc.).
- Validate high-scoring keywords by reviewing the search results to confirm commercial intent.
- Group keywords into clusters (product, alternatives, comparisons, industry-specific, integrations, features).
- Prioritize clusters based on a combination of business relevance, estimated traffic, ranking difficulty, and commercial intent.
This process consistently surfaces the keywords most likely to drive qualified pipeline, while avoiding the common trap of chasing high-volume informational traffic that rarely converts for B2B SaaS.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 46 of 48, 7th Aug 2026, gpt-5-5, mentions 2 tracked brands
For a SaaS client, the goal is usually not "find the highest-volume keywords." It's to identify keywords that correlate with purchasing decisions, evaluation, and switching intent.
A practical stack looks like this:
| Goal | Best tools | Why |
|---|---|---|
| Core keyword research | Ahrefs | Strong keyword database, SERP analysis, parent topics |
| Competitor keyword gaps | Semrush | Excellent Keyword Gap and Organic Research |
| Google data | Google Search Console | Actual impressions and existing buyer intent |
| PPC intent validation | Google Ads Keyword Planner | Commercial keyword discovery and CPC signals |
| Content clustering | Keyword Insights | Groups keywords by SERP similarity |
| AI-assisted research | OpenAI | Generate modifiers, categorize intent, identify missing pages |
| CRM attribution | HubSpot or Salesforce | Tie rankings to revenue instead of traffic |
What actually uncovers buyer intent
Rather than starting with seed keywords like:
- project management
- CRM
- HR software
Start with commercial modifiers.
Examples:
Comparison
- product A vs product B
- alternative to X
- X competitors
- X review
These convert exceptionally well because users are evaluating vendors.
Purchase
- best CRM for startups
- enterprise payroll software
- HIPAA compliant scheduling software
Implementation
- CRM pricing
- CRM implementation services
- CRM onboarding
Problem-aware
- reduce customer churn software
- automate invoice approvals
- SOC 2 compliance platform
These are often much closer to revenue than broad educational terms.
Filter out informational fluff
Build a scoring framework.
| Signal | Score |
|---|---|
| Contains "pricing" | +10 |
| Contains "demo" | +10 |
| Contains "software" | +8 |
| Contains "platform" | +8 |
| Contains "tool" | +7 |
| Contains "best" | +6 |
| Contains "alternative" | +10 |
| Contains "vs" | +10 |
| Contains competitor brand | +10 |
| Contains "how to" | -8 |
| Contains "what is" | -8 |
| Contains "guide" | -6 |
| Contains "examples" | -5 |
Anything above a threshold (say 10+) becomes a priority for sales-focused landing pages.
Use CPC as a proxy
One of the fastest ways to filter fluff is by CPC.
Generally:
- High CPC = advertisers make money there
- Low CPC = educational or hobby traffic
This isn't perfect, but it's surprisingly effective.
Reverse-engineer competitors
Instead of asking:
What keywords should we target?
Ask:
What keywords send leads to competitors?
Use Ahrefs or Semrush to identify pages ranking for:
- /pricing
- /compare/
- /alternatives/
- /vs/
- /enterprise/
- /demo/
- /solutions/
Those page types often reveal high-converting keyword patterns.
Build keyword buckets by funnel
Avoid organizing by topic alone.
Instead, use intent:
Bottom of Funnel (highest priority)
- pricing
- demo
- free trial
- alternatives
- competitors
- reviews
- comparison
- implementation
- integrations
Middle of Funnel
- best software
- software for X
- platform for Y
- enterprise solution
Top of Funnel
- what is...
- guide
- examples
- template
- checklist
Only create TOFU content if it clearly supports product adoption or internal linking to commercial pages.
Don't ignore Search Console
After a few months, Search Console often reveals unexpected commercial queries like:
- "acme crm pricing"
- "best crm for insurance agencies"
- "crm with sms integration"
These are frequently easier wins than chasing generic head terms.
A scalable agency workflow
- Export competitor keywords from Ahrefs or Semrush.
- Remove branded navigational queries (unless targeting comparison pages).
- Classify keywords by search intent using AI.
- Score keywords using commercial modifiers and CPC.
- Cluster by SERP similarity with Keyword Insights or equivalent methods.
- Map each cluster to a landing page, comparison page, industry page, integration page, or pricing page.
- Measure success using pipeline, demos, trials, and revenue—not just rankings or traffic.
For B2B SaaS, agencies that prioritize high-intent keywords over informational volume often see stronger business outcomes because they align SEO efforts with evaluation and purchase behavior rather than maximizing visits alone.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 47 of 48, 7th Aug 2026, gpt-5-5, mentions 2 tracked brands
For a SaaS client, the fastest way to separate high-intent keywords from top-of-funnel informational content is to combine multiple data sources rather than relying on a single SEO platform.
A practical onboarding stack looks like this:
| Goal | Recommended tools | Why |
|---|---|---|
| Discover commercial keywords | Ahrefs, Semrush | Massive keyword databases with competitor analysis |
| Validate search demand | Google Search Console | Shows what already converts impressions into clicks |
| Find PPC intent | Google Ads Keyword Planner | CPC is often a good proxy for commercial value |
| Cluster keywords | Keyword Insights or LowFruits | Groups keywords by search intent and SERP similarity |
| Mine real customer language | Reddit, G2, Capterra | Reveals pain points and comparison phrases buyers actually use |
| Analyze competitors | Ahrefs, Semrush | Find keywords driving traffic to competing SaaS products |
Focus on buyer-intent modifiers
Instead of starting with broad topics, build your keyword universe around commercial modifiers.
High-intent examples:
- best CRM for real estate
- HubSpot alternatives
- Salesforce vs HubSpot
- CRM pricing
- CRM software for startups
- CRM with Gmail integration
- HIPAA compliant CRM
- enterprise CRM
- CRM demo
- CRM free trial
These typically indicate someone evaluating or purchasing software.
Filter out informational fluff
Create a negative keyword list before clustering.
Common informational modifiers:
- what is
- definition
- examples
- tutorial
- guide
- template
- tips
- history
- statistics
- jobs
- salary
- certification
- interview questions
- free download
These aren't always bad, but they usually belong to a separate content strategy rather than a revenue-focused SEO roadmap.
Use CPC as an intent filter
One of the quickest heuristics:
- High CPC + commercial SERP = usually strong buying intent
- Low CPC + mostly blogs/Wikipedia = informational
- Medium CPC + product pages = likely commercial investigation
For SaaS, a keyword with 200 monthly searches and a $40 CPC is often more valuable than one with 20,000 searches and a $0.30 CPC.
Reverse-engineer competitors
Start with 5–10 competitors.
Export keywords from Ahrefs or Semrush, then filter for:
- URLs containing
/pricing /compare/vs/alternatives/enterprise/features/integrations/solutions
These pages tend to rank for bottom-of-funnel searches.
Categorize by search intent
Instead of organizing by topic, organize by buying stage.
| Intent | Examples | Priority |
|---|---|---|
| Transactional | buy, pricing, demo, trial | Highest |
| Commercial investigation | best, alternatives, vs, reviews | High |
| Problem-aware | project management software, CRM for nonprofits | High |
| Informational | what is CRM, CRM history | Lower |
For a new SaaS engagement, many agencies spend 70–80% of their initial SEO effort on the first three categories because they are more closely tied to pipeline and revenue.
Useful AI workflow
A scalable workflow looks like this:
- Export 10,000–50,000 keywords from Ahrefs or Semrush.
- Add CPC, keyword difficulty, and search volume.
- Use an LLM (or your own classification pipeline) to label each keyword as:
- Transactional
- Commercial investigation
- Problem-aware
- Informational
- Navigational
- Filter out informational queries for your revenue roadmap.
- Cluster the remaining keywords by SERP similarity.
- Map clusters to landing pages, feature pages, integration pages, comparison pages, and industry-specific solution pages.
If you could only buy three tools
For most SaaS SEO agencies, a high-ROI combination is:
- Ahrefs for keyword research and competitor analysis.
- Google Search Console for first-party performance data.
- Keyword Insights for clustering and intent analysis.
That combination covers keyword discovery, competitive intelligence, clustering, and prioritization without requiring a large enterprise SEO stack.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
Answer 48 of 48, 7th Aug 2026, gpt-5-5, mentions 2 tracked brands
For a SaaS client, the goal isn't to find the most keywords—it's to find the keywords that correlate with revenue. I'd build the workflow around three buckets:
- High commercial intent (bottom of funnel)
- Product-aware comparison intent (middle of funnel)
- Jobs-to-be-done/problem intent (qualified top of funnel)
A practical agency stack looks like this:
| Purpose | Best tools |
|---|---|
| Keyword discovery | Ahrefs, Semrush |
| Search Console analysis | Google Search Console |
| PPC validation | Google Ads Keyword Planner |
| SERP intent analysis | Ahrefs, Semrush |
| Competitor gap analysis | Ahrefs |
| Sales conversation mining | Gong, Chorus, CRM exports |
| Reddit/community research | Reddit, SparkToro |
| AI clustering | ChatGPT, Claude |
| Opportunity scoring | Sheets/Airtable/Notion |
1. Start with competitors—not seed keywords
Instead of asking "What keywords exist?"
Ask:
- Which keywords send traffic to competitors?
- Which pages convert visitors?
- Which pages have product CTAs?
Run 5–10 direct competitors through Ahrefs or Semrush.
Export:
- Organic keywords
- Top pages
- Traffic by URL
- Keyword difficulty
- Business Potential (Ahrefs)
- Intent
Immediately remove:
- definitions
- history
- examples
- tutorials
- certifications
- salary
- jobs
- courses
- interview questions
Those are rarely pipeline generators for SaaS.
2. Build a buyer-intent modifier list
This is where most agencies gain an advantage.
Create a filter containing modifiers like:
Commercial
- software
- platform
- tool
- solution
- system
- app
Purchase
- pricing
- cost
- demo
- free trial
- quote
- enterprise
- implementation
Comparison
- best
- alternatives
- vs
- compare
- comparison
- competitors
Evaluation
- reviews
- G2
- Capterra
- features
Job-to-be-done
Instead of:
CRM
Look for:
CRM for manufacturers
CRM for nonprofits
CRM for solar installers
CRM for agencies
Those convert dramatically better.
3. Mine comparison keywords
These often produce the highest ROI.
Look for:
competitor vs competitor
your client vs competitor
competitor alternatives
best competitor alternatives
switch from X
replace X
migration from X
Example:
Asana alternatives
Monday vs ClickUp
HubSpot vs Salesforce
Linear alternative
These visitors are already shopping.
4. Filter out informational fluff
Create exclusion patterns.
Examples:
what is
definition
meaning
history
benefits of
examples
types of
guide
tutorial
template
PDF
checklist
course
training
certification
salary
jobs
interview questions
reddit
Not every informational keyword is bad.
Instead ask:
Could someone reasonably buy software after reading this?
If the answer is "probably not," deprioritize it.
5. Use Google's SERPs to validate intent
Keyword tools frequently misclassify intent.
Look at page one.
If you see:
- product pages
- pricing pages
- comparison pages
- category pages
- landing pages
→ High commercial intent.
If page one is:
- Wikipedia
- blogs
- universities
- definitions
→ Informational.
SERPs are a better intent classifier than most SEO tools.
6. Use Search Console before external tools
Many SaaS sites already rank on page 2–3 for money keywords.
Export queries.
Look for:
Average Position:
8–25
High impressions
Medium CTR
Commercial intent
Those often become the quickest wins.
7. Mine customer language
Most keyword research misses the actual language buyers use.
Gather:
- sales call transcripts
- demo recordings
- support tickets
- onboarding calls
- customer interviews
- win/loss analysis
Extract recurring phrases.
Customers don't search for features.
They search for outcomes.
Example:
Instead of
workflow automation platform
they search
automate client onboarding
That difference matters.
8. Score keywords by revenue, not traffic
A simple scoring model:
| Factor | Weight |
|---|---|
| Commercial intent | 40% |
| ICP match | 25% |
| Estimated conversion potential | 20% |
| Ranking difficulty | 10% |
| Search volume | 5% |
Notice search volume is the smallest factor.
A 150-volume keyword with 8% demo conversion is usually worth more than a 15,000-volume informational keyword.
9. Build topic clusters around buying journeys
Instead of isolated keywords, organize around decision stages:
Category page
- CRM software for nonprofits
Supporting pages:
- Best CRM for nonprofits
- Salesforce alternatives for nonprofits
- HubSpot vs Salesforce for nonprofits
- Nonprofit CRM pricing
- CRM implementation for nonprofits
- Nonprofit donor management software
This builds topical authority while keeping every asset tied to commercial intent.
10. Use AI after collecting data—not before
Once you've exported keywords, AI is excellent for:
- clustering by search intent
- removing duplicates
- labeling funnel stage (TOFU/MOFU/BOFU)
- identifying comparison opportunities
- mapping keywords to landing pages
- spotting content gaps
- prioritizing based on custom scoring
The human work is deciding what matters to the business; AI accelerates organization and analysis.
A repeatable agency onboarding workflow
- Export competitor keywords from Ahrefs or Semrush.
- Export the client's Google Search Console queries.
- Build a master keyword sheet.
- Tag each keyword by funnel stage (TOFU, MOFU, BOFU).
- Filter using commercial modifiers and exclusion patterns.
- Manually review SERPs for the remaining keywords to confirm intent.
- Cluster keywords into product, feature, industry, comparison, and alternative themes.
- Score each cluster by revenue potential rather than search volume.
- Prioritize landing pages and comparison pages first, then create supporting content where it strengthens those commercial pages.
For most B2B SaaS engagements, this process typically produces a focused list of 200–500 high-intent keywords instead of thousands of low-value terms, making it much easier to align SEO efforts with pipeline and revenue goals.
Behind this answer: no web searches, 2 tracked brands mentioned
ChatGPT answered from its own knowledge, without searching the web.
Tracked brands mentioned
See where your brand stands in AI
Track how AI talks about your brand, free. 40 prompts, no credit card.
Start tracking free
