SaaS Keyword Research: How to Build a Demand-Backed Content Plan

Georg Richard Aare

Aug 22, 2026

Share:

High search volume can fill your SaaS content calendar with topics that attract readers who will never evaluate your product.

A useful keyword cluster connects a buyer, product problem, page decision, and qualified outcome. Without those links, your keyword spreadsheet is only a list.

This process builds that map, validates clusters against the live SERP, and turns approved opportunities into a production backlog. It also tracks questions buyers ask across Google and AI platforms without treating those evidence sources as identical.

1. What should your keyword map include?

A SaaS keyword map should record why a cluster matters, which page should own it, and what happens next. Treat each row as a decision record rather than a storage place for keywords.

Diagram of the seven fields in a SaaS keyword map row: product fit, audience, awareness and intent, opportunity evidence,...

Capture these fields for every cluster:

  • Product fit: Name the product area, feature, or service the cluster supports.

  • Audience: Record the stakeholder and the problem behind the search.

  • Awareness and intent: Classify the buyer’s awareness stage and the result the searcher expects from the page.

  • Opportunity evidence: Add search volume, keyword difficulty, seasonality, and notes from the live SERP.

  • Page decision: Assign the primary target, supporting terms, existing URL, page type, and next action. The page job is the task that page performs, such as teaching a workflow or supporting a comparison.

  • Priority: Explain why the cluster deserves attention before another approved opportunity.

  • Ownership and outcome: Add an owner, status, review trigger, and qualified business outcome to monitor.

Hypothetical example

A CRM company maps “sales pipeline reporting software” to its reporting feature. The row names a revenue operations lead, solution-aware intent, and a commercial page that explains the relevant workflow.

The company records search data and live SERP notes, assigns an owner, and monitors qualified demo requests after publication. The decision does not require an invented CTR or signup-rate assumption.

Define the map fields

Use three field groups: evidence, commercial context, and page action. Together, they show what the query means, why it matters to the business, and what should happen next.

Diagram of three keyword map field groups - evidence, commercial context and page action - with observed evidence separate...

Keep raw observations separate from judgment. A demand source or SERP result type is evidence; product fit and the page decision are interpretations of that evidence.

Add illustrative rows

Add illustrative rows to test whether the map supports both commercial and informational queries. Label every example as hypothetical until research supplies demand, difficulty, and live-SERP evidence.

Two provisional keyword map rows, one commercial and one informational, both tagged hypothetical pending live SERP review

The two rows should remain provisional. A live SERP review can change the page type, merge the query into an existing cluster, or reject it if the product fit is weak.

2. Who are you trying to reach?

Start with the person behind the query: their buying role, the job they need to finish, awareness stage, and fit with your ICP. A broad persona cannot make those decisions.

Two-by-two grid of the four audience criteria for a keyword cluster: stakeholder, job, awareness and intent, and ICP fit

Record four criteria for each cluster:

  • Stakeholder: Identify the economic buyer, technical evaluator, end user, or internal champion behind the search.

  • Job: State the concrete question or task the person needs to resolve before moving forward.

  • Awareness and intent: Record how familiar the searcher is with the problem or product, then classify the page they expect as informational, commercial, or transactional.

  • ICP fit: Confirm that the stakeholder would use the product or shape the buying decision within your target market.

For example, an end user searching “how to automate sales reports” needs a workflow. An economic buyer searching “sales reporting software ROI” needs evidence for a budget decision.

Write the job as a concrete task, such as comparing integration coverage or justifying budget. That wording gives the eventual page a clear question to answer.

Assign intent and stakeholder

Assign each cluster four labels: search intent, primary stakeholder, optional influencing stakeholder, and a split decision.

  • Evaluation stage: Use one of four labels.

    • Awareness: The searcher is learning the problem or category.

    • Problem evaluation: The searcher is comparing ways to solve a defined problem.

    • Solution evaluation: The searcher is assessing software categories or approaches.

    • Product evaluation: The searcher is comparing named products, features, integrations, or alternatives.

  • Primary stakeholder: Choose the role whose task and language dominate the query and live SERP, such as practitioner, manager, technical evaluator, champion, or economic buyer.

  • Influencing stakeholder: Add a second role only when that person shapes the decision. A practitioner may search for workflow details while a manager approves the shortlist.

  • Split decision: Separate terms when they imply distinct jobs, audiences, proof requirements, or next actions. Keep one cluster when the same page can answer both roles without weakening either answer.

Diagram of the four labels applied to a keyword cluster: evaluation stage, primary stakeholder, optional influencing stake...

Use query modifiers and recurring SERP themes as evidence. Words such as “for managers,” “integration,” “pricing,” and “alternatives” often reveal who is searching and how close they are to a decision.

Check product and ICP fit

Approve a cluster only when the searcher could influence, evaluate, use, or approve a SaaS product relevant to the problem behind the query.

Product and ICP fit gate with four checks producing an approved, review or reject decision

Run each cluster through this gate:

  1. Confirm buyer relevance. The searcher needs a credible role in choosing or using the product, from hands-on practitioner to final approver.

  2. Confirm product relevance. The underlying task must connect to a capability the product genuinely handles. A high-demand query still fails when the product cannot help with the job.

  3. Confirm account fit. Match the query to the SaaS customers your company can serve. Leave unsupported details, such as company size or geography, unknown rather than assuming them.

  4. Reject poor-fit demand. Exclude a cluster when the searcher falls outside your product's actual ICP. An agency-focused query is poor fit for a CRM built only for in-house revenue teams, but valid for SaaS designed for agencies.

    • E-commerce operators trying to run an online store

    • Agencies looking for client-service tactics

    • Freelancers trying to win or manage client work

Record Approved, Reject, or Review beside a short reason. Assign an owner to revisit uncertain clusters when product scope or customer evidence changes.

3. Where should keyword ideas come from?

Keyword ideas should come from product seeds, first-party customer language, live search signals, and RankUp-assisted discovery.

Each source adds different evidence before validation.

Diagram of four keyword idea sources converging into one candidate list before validation

  1. Write the manual seeds. Start with the product category, a core feature, or a primary use case. Expand each seed into solution terms, integrations, alternatives, and adjacent products.

  2. Mine search signals. Check competitor rankings and Google Search Console queries. Then collect People Also Ask questions, autocomplete suggestions, and related searches around each seed.

  3. Use RankUp to widen the list. RankUp identifies relevant competitors and search terms, filters ideas against your audience, and groups the remaining keywords by shared intent.

Gather first-party language

Gather first-party language by collecting the exact words prospects and customers use, then attach enough context to interpret each phrase. Start with sources already created during normal customer contact:

Four first-party language sources - interviews, sales calls, support tickets and onboarding questions - feeding a record o...

  • Customer interviews: Pull phrases that describe the problem, desired outcome, and current workaround.

  • Sales-call transcripts: Capture category terms, buying questions, and objections in the prospect's own words.

  • Support tickets and chat: Note task language, points of confusion, and the terms customers use instead of feature names.

  • Onboarding questions: Record the use case, company type, and role behind each question.

Save the original phrase beside its source type and context. For a CRM product, phrases such as “pipeline reporting,” “automated sales reports,” and “reporting software ROI” can expand one seed without losing the buyer’s wording.

Review competitors and integrations

Review competitors and integrations by selecting relevant domains, extracting repeatable query patterns, and removing terms your product cannot credibly address.

Diagram of three competitor and integration domain types feeding query patterns through a fit filter that rejects unsuppor...

Start with three sources of ideas:

  • Direct competitors: Companies selling a similar product to the same buyer.

  • Adjacent competitors: Products that solve part of the same job or compete for the same budget.

  • Supported integrations: Platforms your product connects with through a native plugin, no-code automation, or a documented API.

For each relevant domain, export its ranking queries and group recurring structures. Useful patterns include product comparisons, alternatives, industry use cases, and searches that pair a product with an integration.

Treat every exported term as a lead rather than a recommendation. A competitor may rank because its product scope, audience, or site authority differs from yours.

Reject a term when the searcher expects an unsupported integration, the query targets a mismatched customer, or your product cannot satisfy the underlying job. Keep difficult terms in the opportunity set when the fit is strong; feasibility gets qualified later.

Mine existing search data

Mine existing search data in Google Search Console to find queries where your site already has visibility but the current page needs a clearer or fuller answer.

Four-step Google Search Console mining sequence ending in a fork between extending an existing page and creating a new pag...

Use the Search results report in this order:

  1. Open Queries: Review impressions, clicks, CTR, and average position to see what Google already associates with your site.

  2. Switch to Pages: Find URLs earning impressions or clicks, then filter one page to inspect its query set.

  3. Sort for opportunity: Look for queries with meaningful impressions, low CTR, or positions close enough to page one that a content change could matter. Set the impression threshold from your site's normal traffic range.

  4. Separate questions: Use the regex (?i)^(who|what|where|when|why|how) to isolate question-led searches that may reveal missing explanations.

Extend an existing page when the query shares the page's search intent and a new section would answer it naturally. For example, a narrower question about the same task usually belongs on the current guide.

Create a new-page candidate when the query implies a distinct task, audience, comparison, or desired outcome. Record the candidate for live-SERP inspection before deciding that it deserves a separate URL.

4. How do you validate keyword ideas?

Validate each idea against demand, product relevance, buyer intent, and the live SERP. This guide uses roughly 20 to 30 monthly searches as a review heuristic, not a universal pass condition.

Validation gate diagram with five checks - demand, relevance, evaluation intent, SERP fit and keyword difficulty as contex...

  • Demand: Does the keyword reach the working range, already earn Search Console impressions, or represent a narrow but strategically important category, comparison, or integration query?

  • Relevance: Does the query describe a problem, use case, or decision connected to the product?

  • Evaluation intent: Do the results show that the searcher is learning about, comparing, or evaluating a relevant solution?

  • SERP fit: Do the ranking results match the meaning you intend to target?

  • Keyword difficulty: Record it for context, but do not use it to approve or reject the idea.

An idea passes when product relevance, buyer value, and SERP fit are clear. Reported demand helps set priority, but it should not automatically reject a narrow query with direct commercial value.

1. Check demand and feasibility

A keyword can qualify when it closely matches the product, carries clear buyer value, and has enough evidence to justify live-SERP review. Relevance and buying potential matter more than keyword difficulty.

Four preliminary keyword outcomes before live SERP review: advance, advance despite difficulty, defer and reject

Use volume to confirm that demand exists, then read CPC as supporting evidence of advertiser interest. Neither metric should rescue a term that attracts the wrong customer or points to a problem your product does not solve.

Keyword difficulty is a planning input, not a maximum score. A difficult query can still deserve attention when the product fit is exact, the commercial value is clear, and you have credible expertise to contribute.

Apply four preliminary outcomes before inspecting the live SERP:

  • Advance: The term meets the demand guideline and has clear product relevance or commercial intent.

  • Advance despite difficulty: The term is hard, but the business case and available expertise justify deeper inspection.

  • Defer: The opportunity is relevant, but the demand or business case is too weak to prioritize now.

  • Reject: The query targets the wrong customer, an unsupported use case, or an intent the product cannot satisfy.

The next step is live-SERP inspection, which confirms the ranking format, intent, and competitive reality before final approval.

2. Inspect the live SERP

Review the live SERP in the market, language, and device your buyers use. The goal is to identify the page type and intent Google currently rewards.

Five-step live SERP inspection process from setting search context to making the approve, revise or reject decision

Use this process:

  1. Set the search context. Match the buyer's target market and language, then use the device relevant to the buying journey rather than assuming desktop or mobile.

  2. Classify the organic results. Record the page type for each first-page result:

    • Product or category page

    • Comparison or alternatives page

    • Guide or educational article

    • Template, calculator, or other interactive resource

  3. Note recurring formats. Look for repeated structures such as ranked lists, step-by-step instructions, feature comparisons, or downloadable resources.

  4. Read the intent signals. Compare titles and snippets with autocomplete suggestions, People Also Ask questions, and the related searches generated by close query variations.

  5. Make the decision. Approve a keyword when its expected page matches the dominant results. Revise a mixed cluster around the clearest intent, or reject it when the SERP serves a different need.

One result can be an outlier. A repeated combination of page type, format, and searcher task is the stronger signal.

3. Record evidence and uncertainty

Each keyword record should separate what the SERP showed from what the model inferred. That distinction keeps a directional forecast from becoming a promise.

Diagram separating observed facts, estimates and assumptions in a keyword record, with a high, medium and low confidence l...

Capture four kinds of information separately:

  • Observed facts: Query, market, language, device, ranking URLs, page types, SERP features, and source URLs.

  • Estimates: Search volume and modeled movement from clicks through signups, customers, and revenue.

  • Assumptions: Conversion rate, deal value, and time horizon used in the model.

  • Confidence: High, medium, or low, with a short reason and the evidence needed to raise it.

Apply confidence consistently:

  • High: The organic results repeat the same intent and page format, with direct evidence supporting the record.

  • Medium: The SERP is mixed, or a directional estimate relies on indirect evidence.

  • Low: The record depends on an unsupported assumption, sparse data, or conflicting results.

Account for data limits when assigning confidence. The Search Console API returns up to 25,000 rows per request and defaults to 1,000, while privacy filtering can omit low-volume queries.

Keep forecasts labeled as estimates. Change a confidence label only when stronger evidence replaces an assumption or resolves conflicting SERP signals.

5. How should you classify each cluster?

Classify each approved cluster with labels for shared intent, buyer context, and product priority. The labels make the map easier to review without deciding the page structure yet.

  • Shared intent: Group phrases that seek the same outcome, select the clearest phrase as the primary keyword, and retain close variants as secondary keywords.

  • Buyer context: Label the expected page informational, commercial, or transactional, then record the searcher's separate awareness stage.

  • Product priority: Connect each cluster to a product area, feature, or service, and record whether that area is a current business priority.

RankUp groups keywords by shared intent on the Keyword Clusters page. Teams review the groups and select clusters connected to product priorities:

RankUp Keyword Clusters page grouping related terms for product-priority review

The final classification should show who searched, what they wanted, and where the topic connects to the product.

See how Magnus clusters keywords by shared intent and connects the approved groups to product priorities.

Group terms by shared intent

Group terms by comparing first-page organic results under the same search context. Four shared URLs are a useful signal only when the ranking pages also solve the same searcher task.

Diagram comparing two queries by shared first-page URLs, leading to same cluster, manual review or separate clusters

Use the overlap as a decision rule, not a substitute for judgment:

  • Same cluster: Four shared URLs, aligned page types, and the same dominant intent.

  • Manual review: Fewer than four shared URLs or a mixed SERP. Check whether one query is ambiguous before splitting it.

  • Separate clusters: The results consistently target a materially different audience, use case, or content format.

Word order, singular and plural forms, and close synonyms can stay attached to one page when the SERP overlap holds. A modifier deserves a separate cluster only when it changes the ranking evidence.

For example, audience terms such as “for startups,” use-case terms such as “reporting,” and format terms such as “template” may split. The modifier alone is insufficient; the live results must confirm the change.

Each cluster record needs:

  • A representative term with its attached variations

  • The shared ranking URLs and dominant page type

  • The intent decision and supporting SERP notes

  • A confidence label plus any unresolved evidence

6. Which keywords need their own page?

A keyword cluster needs its own page when it serves a distinct intent, buyer need, and product-relevant page job.

Four-step sequence for deciding whether a keyword cluster needs its own page, ending in an own-page or merge outcome

The following decision sequence determines whether the cluster should stand alone:

  1. Compare the live SERPs. Under the same market, language, and device settings, four shared first-page URLs are a useful merge signal. Page type, audience, and searcher task must also align.

  2. Identify the page job. Product, solution, feature, integration, and pricing searches answer distinct evaluation questions and may require separate pages.

  3. Check product and buyer fit. Teams retain clusters tied to the product, its use cases, or questions the target buyer asks while evaluating a solution.

  4. Find a contribution worth publishing. A team should create a page only when it can answer a missing question, add first-party evidence, or cover the topic more usefully than current results.

Teams should keep near-duplicate terms in the working set until this review. Their wording helps define the page's full scope, even when the terms ultimately merge under one primary keyword.

1. Merge terms with the same SERP

Merge terms when the live SERPs show that search engines treat them as the same intent. Similar wording alone is not enough.

Decision diagram merging two terms into one cluster with a representative keyword, or splitting them when the searcher job...

Use this procedure:

  • Compare organic results: Search each term under the same location and device settings, then record the URLs that recur near the top.

  • Judge the overlap: Merge terms when the same pages repeatedly rank for both queries and satisfy the same searcher job. Split them when page type, audience, or dominant intent differs.

  • Keep distinct needs separate: Split terms when the leading results target another audience, use case, or decision stage, even if the phrases share the same nouns.

  • Choose a representative keyword: Select the phrase that states the cluster’s dominant intent most clearly and matches how qualified buyers describe the need. Use search demand as a tie-breaker, not the automatic winner.

Record the representative keyword and its close secondary terms in one cluster. Leave destination and page-type decisions for the next step, after the overlap decision is settled.

2. Choose the right page type

Choose the page type from the cluster's dominant intent and the formats that already satisfy that intent on the live SERP.

Mapping of query intent to eight page types, with templated pages flagged as requiring unique proof

Match the dominant intent to the page job:

  • Product or category page: Category terms such as software, tool, or platform.

  • Solution page: A role, industry, or use-case qualifier.

  • Feature page: A named product capability.

  • Integration page: A partner, connector, or compatibility query.

  • Pricing page: Verified price, plan, or cost questions.

  • Educational guide: A how, what, or why question.

  • Comparison page: Versus, alternatives, review, or best queries.

  • Templated page: A repeatable long-tail pattern with page-specific evidence.

Templated pages need unique proof before publication. Each page should contain evidence that cannot be swapped onto another URL:

  • Confirmed integration behavior or setup details

  • An audience-specific workflow with genuine constraints

  • Product or customer data approved for publication

  • A relevant screenshot or subject-matter review that supports the page's claims

Reject the template when only the title and a few nouns would change. A repeatable layout is useful; repeated claims without unique evidence create thin pages.

3. Update, merge, create, or reject

Classify each cluster as update, merge, create, or reject by comparing its intent with existing URLs and the live SERP.

  1. Update: Keep the current URL when its intent still matches, but the page no longer satisfies the query or reflects the product accurately. Change the scope only when query and SERP evidence support the shift.

  2. Merge: Consolidate URLs that answer the same intent and compete for the same cluster.

    • Choose the survivor with the clearest intent fit and stronger rankings. Use conversions or backlinks to break a close call.

    • Move any unique, useful material to the surviving page.

    • Add a 301 redirect from the retired URL to the survivor.

    • Update internal links to point directly to the survivor, then remove the retired URL from the sitemap.

  3. Create: Build a new page when no current URL owns the intent and the cluster has passed the eligibility gate. The brief must name the page type and required proof.

  4. Reject: Remove clusters outside the product or ICP, clusters already covered without a valid merge case, and ideas that cannot be supported with accurate evidence.

7. What should you prioritize first?

Prioritize only clusters that pass an eligibility gate. Rank the approved opportunities by expected qualified value, rather than treating every keyword with search volume as a content candidate.

Diagram showing a four-check eligibility gate feeding a ranked list of approved opportunities ordered by expected qualifie...

A cluster is eligible when it passes all four checks:

  • Product fit: The query connects directly to the product, a feature, a use case, or a problem the product solves.

  • Buyer fit: The searcher resembles the target customer and the page can support a relevant stage of their evaluation.

  • Demand evidence: The keyword reaches the working demand range, already earns Search Console visibility, or has a documented strategic reason for manual review.

  • Live-SERP fit: The ranking pages confirm that the planned page type and angle can satisfy the query.

Keyword difficulty scores should not determine priority. Teams should review the live SERP instead, including relevant ranking pages, page types, intent coverage, and the evidence required to compete.

Once a cluster is eligible, estimate how likely it is to contribute qualified trials, demos, or assisted conversions.

This prioritization belongs inside a pipeline-focused SaaS SEO strategy that connects keyword choices to publishing, measurement, and maintenance.

Put this prioritization into practice when you start your 7-day free trial. RankUp analyzes your site and proposes a tailored plan before the trial, then you use the trial to create and refresh content.

(For SaaS and tech companies with English-language sites only.)

1. Apply the eligibility gate

Apply the eligibility gate before assigning priority. Use the checks below to pass, defer, or reject each cluster.

Eligibility gate diagram with four inputs producing a pass, defer or reject verdict, with difficulty excluded as a gate

  • Pass when the topic fits the ICP and product, supports a natural evaluation path, has credible demand or first-party visibility, and matches a SERP you can satisfy with useful evidence.

    • The topic fits the ICP and a product capability the page can describe accurately.

    • The query has commercial intent and a natural path to a trial or demo.

    • Demand is roughly 20 to 30 monthly searches, or Google Search Console shows existing impressions or clicks.

    • The live SERP contains page types you can credibly match with useful evidence.

  • Defer when product fit and commercial intent are clear, but demand evidence is missing or the live SERP is not viable.

  • Reject when the topic falls outside the ICP or product scope, or when the ranking intent cannot be satisfied accurately.

Keyword difficulty informs execution effort; it does not decide eligibility. Assign priority tiers only after a cluster passes this gate.

2. Tier approved opportunities

Tier approved opportunities with a three-level model based on buyer readiness, product fit, demand, and SERP fit. The tier sets publishing order; it does not predict when revenue will arrive.

Three-tier model showing tier one publish next, tier two validate and tier three monitor, ranked on four criteria

  1. Tier 1: Prioritize the opportunity when the query shows buying intent, matches the product and ICP, has credible demand, and the SERP contains pages you can realistically compete with.

  2. Tier 2: Research or defer an opportunity when product fit is clear but demand, intent, SERP feasibility, or available expertise still needs validation.

  3. Tier 3: Monitor an eligible but low-priority opportunity outside the active queue. Reject failed opportunities instead of assigning them a priority tier.

A commercial modifier is one signal within that decision:

  • Best, tools, platforms, or applications can indicate active category research.

  • Alternatives or competitors can indicate replacement research or shortlist building.

  • Versus or comparison can indicate head-to-head evaluation.

  • Review can indicate final validation before a decision.

Use the modifier to interpret buyer readiness, then check the other three criteria. Long B2B SaaS journeys involve multiple touchpoints, so tiering should guide sequence without attaching a revenue deadline to any page.

3. Turn priorities into a backlog

Turn each approved opportunity into one backlog record, then schedule records against available writing, editing, and subject-matter review capacity. RankUp can surface targeted monthly suggestions from the map; your team decides which articles to commit and places those articles on a calendar.

Each record should contain enough detail to make the next decision without reopening the keyword map.

RankUp content-plan suggestions with targeted opportunities to review

Each backlog record should include:

  • Page action: Create, update, merge, or reject.

  • Target: Primary cluster and intended page type.

  • Decision basis: Tier, demand evidence, and SERP fit.

  • Delivery: Owner, reviewer, effort, and target date.

  • Constraints: Subject-matter time, dependencies, and review status.

Sequence the queue in five passes:

  1. Review RankUp's targeted monthly suggestions against the keyword map, then approve only opportunities that pass the eligibility gate.

  2. Fill committed capacity with Tier 1 work, balancing new pages against updates with existing visibility, then place each approved article on the calendar.

  3. Reserve subject-matter review time before assigning publication dates because expert availability can become the limiting step.

  4. Use Tier 2 records for research or optimization when a Tier 1 item is blocked.

  5. Keep Tier 3 records outside the active queue until a named trigger changes the decision.

Optional scenario model

Search demand × hypothetical CTR × hypothetical visit-to-sign-up rate × hypothetical customer rate × hypothetical ARR can help compare opportunities. Every input remains an assumption until your own data validates it.

What governs the queue after prioritization—and how does pipeline-led SaaS content planning keep production and measurement connected?

8. How do you keep the map current?

Keep the map current by revisiting page-level performance, qualified outcomes, SERP changes, business changes, and AI-discovery evidence. Every review should end with a recorded owner and next action.

Circular maintenance loop of five review inputs - page performance, qualified outcomes, SERP change, business change and A...

1. Track page-level visibility

Track page-level visibility in Google Search Console with a saved baseline for each landing page.

Page-level visibility baseline with four metrics recorded per landing page, grouped by page job on a fixed date range

Record four metrics for the same date range:

  • Clicks

  • Impressions

  • Click-through rate

  • Average position

Group comparable URLs by page job before reading the baseline. Product, solution, integration, comparison, and educational pages should not share one benchmark.

Reuse the same finalized date range and Search Console filters for every comparison. Keep the landing-page URL, assigned cluster, page group, device, country, and search appearance in the record.

2. Connect content to qualified outcomes

Connect content to qualified outcomes by joining landing pages and keyword clusters to CRM records. Use the first landing page, or another stable page identifier your CRM already captures, as the join key.

Three-stage join connecting search landing pages and clusters to CRM records and lifecycle reporting through a stable page...

Choose the attribution model and reporting window before joining the data. First-touch and influenced-pipeline views can sit side by side when each answers a different question.

Join the data in three stages:

  1. Connect each Search Console landing-page URL and query to the normalized URL and cluster ID in your keyword map.

  2. Pass the first landing page, or another stable page ID, into the CRM lead record.

  3. Report lifecycle stage, opportunity status, and recorded revenue without collapsing visibility and commercial outcomes into one metric.

Report qualified leads, opportunities, and wins by landing page and cluster when your CRM supports those stages. Keep first-touch and opportunity identifiers because SaaS revenue can appear well after the first organic visit.

3. Review and refresh priorities

Keep the keyword priority stable while you diagnose a weak page. Poor performance is usually a content problem when search demand and intent still support the cluster.

Diagnosis-first diagram fanning into four responses: refresh the page, remap the cluster, lower priority or investigate SE...

Diagnose the page before changing its priority. Separate query changes from landing-page changes, exclude incomplete Search Console dates, then check search intent, content coverage, cannibalization, and the conversion path.

  1. Refresh the page when demand remains relevant but the content has an intent mismatch, outdated coverage, or weak support for the target topic.

  2. Remap the cluster when the product or ICP changes enough that the assigned page no longer matches what the company sells or whom it serves.

  3. Lower the keyword priority when demand has fallen far enough to change the business case and an understood topic or industry shift explains the decline.

  4. Investigate SERP movement after an algorithm update or competitor change. Movement alone does not prove the keyword has become a poor target.

Record the evidence behind each decision in the map. That history keeps a temporary ranking decline from turning into an unnecessary strategy change.

4. Set review triggers

Set review triggers around sustained performance drift or a meaningful business change. Use context-specific evidence instead of an arbitrary percentage threshold.

Performance trigger

Review a page when Search Console shows a sustained change across comparable periods in clicks, impressions, CTR, or average position. Check the landing page and its assigned queries before changing the keyword map.

Business trigger

Revisit the map after a product or pricing change, an integration release, or a shift in ICP or positioning. Each change can alter the problems, terminology, and page types the business can credibly target.

Verification check

Wait for the Search Console reporting period to finalize before acting. Compare like-for-like dates, then hold device, country, and search appearance constant where those dimensions could explain the change.

5. Separate keyword and AI-discovery research

Keyword research measures demand and Google performance. AI-discovery research checks whether relevant platforms mention the brand, cite its pages, and represent the product accurately when buyers ask category and solution questions.

Fixed prompt set of four query types run across four AI platforms, with the observations recorded per response

Build a fixed prompt set around four query types:

  • Buyer questions: Problems prospects ask while researching a solution

  • Category prompts: Requests for products in the category

  • Comparison prompts: Brand-versus-brand and alternatives questions

  • Use-case prompts: Requests tied to a specific job, team, or scenario

Run the same prompts across ChatGPT, Claude, Perplexity, and Google AI Overviews. Record the exact prompt, platform, response, brand mention, cited page, description accuracy, and whether a suitable source page exists.

Set the review cadence by prompt priority. Recheck priority prompts on the agreed schedule and after launches, positioning changes, or major page updates; keep lower-priority prompts in the regular review cycle.

Channel

Primary evidence

Decision use

Keyword search

Search volume, clicks, difficulty, current rank

Rank, update, merge, or create pages

AI discovery

[Platform-specific mentions and citations]

Assess answer visibility and source inclusion

Turn repeated AI-discovery gaps into a page decision:

  • Update a suitable page when the brand is omitted, misdescribed, or poorly cited.

  • Create a page when buyer questions have evidence and no current page satisfies the intent.

  • Merge or redirect pages that compete for the same intent.

  • Monitor observations that do not yet justify a content change.

6. Assign owners and next actions

Assign every approved cluster to one owner, one approver, and one next action: create, update, merge, reject, or monitor. Add a destination, due date, and completion rule so another teammate can continue without repeating the research.

Ownership record assigning one owner, one approver and one of five next actions, with escalation conditions

Record the cluster, destination, rationale, due date, blocker status, and the keyword, SERP, product-fit, or AI-discovery evidence behind the decision.

Use five action statuses:

  • Create: Produce a new page for an approved intent with no suitable URL.

  • Update: Improve an existing page that still owns the intent.

  • Merge: Consolidate pages competing for the same cluster and redirect the retired URL.

  • Reject: Remove an opportunity that fails product, buyer, demand, or SERP checks.

  • Monitor: Keep the cluster outside the active backlog until new evidence changes the decision.

Set the due date from available production and review capacity. Escalate the record when the deadline passes, a blocker lacks an owner, the owner and approver disagree, or new evidence changes the original decision.

Turn keyword research into publish-ready content with RankUp

Approved keyword opportunities only matter once they become pages your team can review and publish. The work now shifts from deciding what to target to producing the right page.

Magnus turns business context, keyword evidence, and live-SERP findings into a prioritized content plan, so every selected topic has a clear buyer, page job, and business purpose.

Cedric takes each selected topic from live-SERP research to a CMS-ready handoff through the following production flow:

  1. Live-SERP research: Studies current results, ranking-page structures, search intent, and coverage gaps.

  2. Outline and Content Blueprint: Builds the article structure, then adds section-level guidance about what each part should say.

  3. Focused interview: Asks for product knowledge, examples, or opinions only where the available context is too thin.

  4. Draft and review: Writes with the creative brief, style guide, and masterpiece reference loaded, then checks the draft against those separate brand inputs.

  5. Internal linking and handoff: Proposes links using the wider site graph, applies approved links, and prepares the article for its CMS-ready handoff.

Your product knowledge and focused interview answers strengthen the context used in later work. You choose topics and approve changes; Magnus plans, Cedric writes, and Lyra uses performance and audit evidence to propose updates, routing substantial writing changes back to Cedric.

Before the trial, RankUp learns your business, analyzes the site, establishes a baseline, and proposes a tailored plan. Guardian Home co-founder Alonso Solis then explains how organic content began contributing to the company’s pipeline.

You can start your 7-day free trial to execute your plan through content creation and refreshes.

(For SaaS and tech companies with English-language sites only.)

FAQs

Which tools do you need for SaaS keyword research?

Use one keyword and competitor database, Google Search Console, and the live Google SERP with autocomplete, People Also Ask, and related searches. Add a workflow system only if you need help clustering terms, mapping pages, and moving approved work into production.

How long does initial SaaS keyword research take?

Initial research takes longer as product scope, competitor depth, and SERP inspection expand. Start with one product area, validate its clusters and page decisions, then extend the map instead of trying to cover the entire market in one pass.

Which metrics should be tracked in a keyword map?

Track planning fields such as demand, intent, stakeholder, product fit, SERP evidence, page action, and priority. Track performance separately through search visibility, AI-discovery observations, and qualified signups, demos, or influenced revenue.

Author

Georg Richard Aare

Author of the article

Georg is the co-founder of RankUp and an SEO nerd who spends (almost) every waking minute refining his craft to make RankUp’s product the best it can be. When he’s not behind his computer, which is rare, you’ll find him in the gym doing bench (never legs) to clear his mind.

This article was created using:

RankUp

Growing startups around the world

Featurebase Global Reader logo Infraon logo Qminder logo Whatfix logo Capsule CRM logo Vanto Trade logo Guardian Home logo Reliant Parking logo Strukt.ai logo Bouncer logo StratiFi logo TinySEO logo

Get your product found on Google and recommended by AI.

See the content plan RankUp would run for your site.

Enter your domain to see if you qualify (SaaS and tech companies, English sites only!)