DeepSmith

Nov 26 · AEO & AI Visibility

19 min read

How to Organize Tracked Prompts by Topic, Funnel Stage and Persona

Avinash Saurabh
Avinash Saurabh · CO-Founder & CEO
Stacked cards on a dark background feed through connector lines into a single square behind the cover line Organize Your Tracked Prompts.

A single visibility score can't tell you whether your weakest questions are about the wrong topic, the wrong buying stage, or an audience you've barely tracked. This guide is for marketing leads who already have a list of tracked prompts, or are putting one together, and want to organize tracked prompts so the reports point at specific gaps. By the end you'll have a tagged prompt registry, a short dictionary for your labels, tested filters, and a report that can answer a question like "where are we missing agency buyers who are comparing options?"

The short version is that every prompt gets three separate fields: one primary topic, one dominant funnel stage, and one primary persona. You keep those fields apart, combine them when you build reports, and show prompt and answer counts next to every rate. You'll need your current prompt list, your priority buyer personas, and access to the answers collected for those prompts.

Step 1: Define the questions your report must answer

Pick the decisions the report should support before you pick any labels. A label that never changes a decision is extra work for whoever has to maintain it.

Write down four or five real questions. Good ones for a marketing lead ask which topics have the weakest citation performance for your own pages, whether you're visible while buyers learn about the problem but missing when they choose a provider, which priority persona has questions you aren't tracking, and whether a change in a number came from visibility or from a change in what you monitor.

Each question tells you which cut you need. Subject questions need topic, journey questions need topic plus stage, audience questions need topic plus persona, and "did visibility improve" needs the same segment and comparable prompts over time.

You're done with this step when you can finish the sentence "We need this dimension so we can decide whether to ___" for every label you plan to use. People tend to go wrong here by copying the org chart instead of the buyer's questions, or by creating campaign, product, topic and stage labels before anyone has asked for a report.

Pro tip: If a label will never change a report, a priority call, or someone's next action, don't make it mandatory.

Step 2: Consolidate your prompts into one registry

Keep one authoritative record per tracked question, and attach the three dimensions to that record. A spreadsheet works fine as the organizing layer. A platform's own prompt list works too, as long as it holds the fields you need and you can pull the data back out reliably.

Use one row per prompt. Don't make three copies of the same question to file it under a topic, a stage and a persona, because that is how the same prompt ends up counted three times.

The columns worth having are a prompt ID (keep the platform's ID when it has one), the exact prompt wording (copy it, don't paraphrase), the primary topic, the funnel stage, the primary persona, a classification status (approved or needs-review), a short rationale for tricky records, an owner, and a taxonomy version or date. These are a suggested layout, not a description of any tool's export.

Optional columns include secondary topic, secondary persona and baseline membership. Keep tracking status (active or paused) separate from funnel stage, since one describes monitoring and the other describes the buyer.

Consolidate in this order: save a copy of the starting list, keep existing IDs and wording, find exact and near-duplicates, check whether apparent duplicates are really separate tracking records before merging, keep the answer history, and add the three fields plus a review status.

Near-identical questions can reflect a real difference in what the buyer needs, so remove accidental repetition and leave meaningful variations alone. Rewriting prompts is a different job.

This is a step where DeepSmith helps. Its Prompts area shows per-prompt mention and citation rates plus the full answer history, and the read access returns prompt IDs. That makes the tracked prompt, rather than a copied report row, the thing you anchor your labels to. If you want background on the metric itself, the guide on what prompt tracking is covers how a prompt list turns into visibility numbers.

You're done when every active record has a stable identity, preserved wording, and either approved labels or an explicit review flag. The usual slips are joining analytics to prompts by a shortened question instead of an ID, and treating a similar question as a duplicate without checking what the buyer is trying to do.

Step 3: Build a controlled topic vocabulary

Choose a small set of primary topics, and make every synonym map to one preferred label. Read through the prompts, group them by the subject or problem they concern, and keep the topics at a similar level of detail.

Keep broad and narrow categories apart, so a narrow distinction becomes a subtopic and not a peer of "Marketing." A good topic is specific enough to lead to an action and broad enough to gather related questions from several stages and personas. This is the same idea NN/g describes in its taxonomy guide, where a consistent, controlled vocabulary is what makes a classification usable.

For each topic, keep a short dictionary entry with a preferred label, a stable slug, a definition, exclusions, synonyms, example prompts and an owner. Say "AI visibility reporting" includes measuring brand presence and citations and excludes the workflow for drafting and publishing articles. When a question touches two topics, choose the primary one by the central problem being asked.

Keep one preferred label per concept, use language your buyers would recognize, and don't squeeze topic, stage and persona into one compound folder name or add a new topic just because a prompt uses a different synonym.

If "AI visibility" and "AI brand visibility" mean the same reporting concept, map them to one term.

You're done when a second teammate can assign the same primary topic using only the definition and examples. Watch for a giant miscellaneous bucket, a new topic for every prompt, and confusing a content format with the subject of the buyer's question.

Step 4: Assign one dominant funnel stage

Tag the buying job the question supports. A word like "best," "how" or "versus" in the sentence doesn't decide the stage. A prompt tagging funnel stage rubric needs the most care of the three, so write it down.

Awareness is for buyers still working out what needs attention (symptoms, causes, definitions). Consideration is for buyers choosing an approach to a defined problem, not yet a provider (methods, categories, trade-offs). Decision is for buyers choosing which offering to buy (shortlists, provider fit, objections).

The stages come from the usual buyer's journey framework. It's a planning model, and real buyers don't always move through it in order.

Read the whole question, state the decision it helps the buyer make, assign the matching stage, and send unresolved ones to review instead of picking at random. Write a short rationale such as "Choosing between manual reporting and a dedicated platform."

Some edge cases come up all the time. "How do I..." isn't automatically Awareness, since it can be about adopting an approach the buyer already chose. A comparison isn't automatically Consideration, because comparing categories and picking between providers are different jobs. A brand name doesn't prove Decision, and post-purchase support questions don't belong there by default. When a question supports more than one stage, choose the dominant one and note your reasoning.

You're done when every approved record has exactly one primary stage and a second reviewer can explain it using the rubric. Mistakes here include giving one prompt two primary stages and then adding the stage totals, and forcing every ambiguous question into Decision. For a longer treatment of this mapping, see the guide on mapping prompts to the buyer journey.

Step 5: Segment prompts by persona

To segment prompts by persona, use documented buyer needs and the context of the question, not a guess about who usually buys. Start from personas you already have, built from customer interviews, sales conversations, support questions or established buyer profiles. If you don't have them yet, the guide on building B2B buyer personas is a good place to start.

For each persona, keep a short description with the things that change a decision: the role or responsibility, the main goal, the problem or trigger, the constraints that affect evaluation, and what they usually look for before buying. Don't add industry, seniority or company-size splits unless they produce really different questions or different reporting decisions. HubSpot's content mapping template suggests starting with your top one to three personas and expanding later, which is a sensible starting point and not a limit.

Two example personas are Marketing lead (marketing-lead), who wants to understand brand visibility and keep content output up with an in-house team, and Agency owner (agency-owner), who needs to explain results to clients and run repeatable work across client accounts. These are example audiences, not a claim about anyone's customer mix.

Prefer audience context that is explicit in the question, fall back on the documented research behind it, record the reason when it isn't visible in the wording, and pick one primary persona when several fit. If you can't defend an assignment, flag it or put it in a group you've deliberately named "shared."

Shared and unknown mean different things. Shared means you decided the question applies across audiences. Unknown means you don't have enough evidence to classify it yet.

Classify the person the question represents, and not the subject named in the question or the answer. A finance leader asking about a marketing platform doesn't automatically turn into a marketing persona. A persona or stage tag describes how you interpret the prompt, and it doesn't prove a real person asked it or that a real searcher is at that point.

You're done when you can explain why each approved prompt represents its audience, and the persona list is small enough to maintain and distinct enough to change decisions. People go wrong by assigning every generic question to their biggest segment, multiplying personas into tiny demographic combinations, or inferring a persona from the AI's answer.

Step 6: Apply the dimensions and test the intersections

Keep topic, stage and persona as separate fields, or as clearly distinguished tags, and then check what a combined filter really includes. The figure below shows the idea: each prompt carries three independent labels, and a report segment is where they meet.

Three overlapping circles labeled Topic, Funnel stage and Persona, with the small shared region where all three meet marked as the report segment.

If your system only offers a flat list of tags, a namespace can keep the dimensions recognizable:

  • topic:ai-visibility-reporting
  • stage:consideration
  • persona:agency-owner

That's a suggested naming convention, not a DeepSmith requirement. If a tool gives you one topic folder plus tags, use the folder for the primary subject.

Here's how DeepSmith fits. Its segmentation guide describes stage and persona tags and per-stage and per-persona cuts in the AEO module, and its documentation covers prompt categories, category-level mention and citation rates, an uncategorised row, and filtering the prompt list by category. The guide to segmenting AI visibility walks through those cuts. If the view you have doesn't show the exact three-way cut you want, keep the classification in your registry and combine it with the prompt-level data.

The logic you choose for combining filters changes the answer a lot. For "How are we doing for agency buyers considering AI visibility reporting?" you want AI visibility reporting AND Consideration AND Agency owner. Swap in OR and you get every prompt matching any one of the three, a much bigger group. For two values inside one dimension, use AND with a bracketed OR, such as Consideration AND (Marketing lead OR Agency owner). If your interface can't do nested logic, use the registry or an outside report and don't approximate quietly. Test it by checking that a filter returns the exact prompt IDs you expect, including one that should be out.

Common mistake: A chart can look convincing and still hold the wrong prompts. Test membership before you read the percentage.

Another slip is building one compound label such as agency-consideration-ai-reporting, which loses each dimension.

Step 7: Build reports with counts, denominators and a stable comparison set

Show which questions a segment holds, how much answer evidence sits behind it, and which metric definition produced the number. Start with coverage, then look at performance. A segment with no tracked questions is a tracking gap and says nothing bad about your AI visibility.

Build these views, in this order: a coverage inventory (topic, stage, persona and distinct prompt count), a topic summary, a stage breakdown within a topic, a persona-by-stage matrix for one topic, an evidence table (prompt, engine, answer date, mention, citation, cited pages), and an action list with an owner for each item.

Each matrix cell should show the metric and the distinct prompt count, with the eligible answer count beside it.

It helps to separate two units. A prompt is one tracked question, and an observation is one returned answer for a prompt, an engine and a collection time. For a custom report, mention rate can be the eligible answers naming the brand divided by the eligible answers observed, and owned-site citation rate can be the eligible answers linking to at least one owned page divided by the same base. An answer with five owned links still counts once. When you use a platform's native metric, keep its documented definition, and decide how failed runs and duplicates are handled, since a failed collection isn't an answer with no mention.

Show the different kinds of "nothing" differently: no tracked prompts is a coverage gap, and prompts with no eligible answers means there isn't enough evidence for a rate.

Weighting is where reports quietly mislead. Say one segment has 8 of 10 eligible answers naming the brand (80%) and another has 9 of 90 (10%). The simple average of the two rates is 45%, while the pooled rate is 17 of 100, or 17%. This is illustrative arithmetic, not a benchmark. The first weights each segment equally and the second weights each observed answer equally. The error is not saying which you used, or switching between periods. Only pool observations that share a metric definition, and don't add overlapping secondary groups to get a total.

To compare periods fairly, hold the prompt IDs, classification snapshot, engines, window, cadence, weighting and competitor set steady, or say what changed. Keep new experimental prompts apart from your baseline. AI answers also vary from run to run, so look at repeated observations before calling one odd answer a trend.

DeepSmith supports per-prompt rates, trends, answer inspection, per-platform results and category-level mention and citation reporting, which is how you move from a weak segment to the questions and answers behind it. For a custom report, the read-only API supplies workspace data, and it represents rates as fractions between zero and one, so 0.42 means 42%. A persona, topic and stage matrix is a report design I'm recommending here, so build it in your registry or BI tool unless your own view already shows it. To read the competitor side of those answers, the guide on reading prompt-level win and loss data shows what to check.

You're done when a reviewer can see the prompts in a segment, its observation count, its window and its metric definition. The usual errors are percentages without counts and treating a tiny segment as equal evidence to a large one. Tagging also doesn't improve AI visibility by itself, so don't report it that way.

Step 8: Govern the labels and turn a weak segment into an assignment

Give the dictionary an owner, give ambiguous questions a reviewer, and keep a change log of renamed, merged or retired labels, prompts moved between topics, stages or personas, and baseline changes. When you merge labels, keep a mapping from the old value to the preferred one, and record a new version when a label changes meaning. Decide whether older reports use the labels that applied then or today's labels applied backwards, and write that choice down, because keeping historical answers doesn't keep historical segment membership.

A simple rhythm is to review new records as they're added and review the dictionary during a monthly reporting cycle you already have. As the list grows, keeping the portfolio fresh over time becomes part of the same job.

Before you call the labels ready, check that every active record has approved values or a review flag, that filter membership matches the registry, and that primary-group totals reconcile with no duplicated prompt identities.

Then turn the report into an assignment. Pick a weak segment that matters commercially and look at its answers and sources before acting.

Some common findings and what to do with them. If an important audience and stage cell has no prompts, check whether that situation really matters and add evidence-backed questions. If questions exist but no usable answers were collected, fix the measurement gap first. If the brand is named but owned pages aren't cited, look at which sources the answer uses. If competitor pages are cited again and again, see what those pages offer. If the aggregate rises but the baseline doesn't, report the mix effect and don't claim a like-for-like gain.

Write each action as a short record: the segment, the finding, the supporting prompt IDs, the answer evidence, the proposed asset or investigation, an owner and a review date. If the finding is about mentions without links, the explainer on citations versus brand mentions helps you tell which problem you have. You're done when a teammate can add a prompt without inventing a label, and the report produces a prioritized investigation with an owner. Teams get stuck when everyone makes their own synonym tags, or the dashboard gets so elaborate that it never leads to a decision.

A worked classification example

These questions and labels are illustrative. They aren't search-volume estimates, observed customer questions or measured results. Take one topic, three stages and two personas, which gives six cells.

IDTracked questionStagePersona
P01Why does our brand rarely appear when buyers ask AI about our category?AwarenessMarketing lead
P02Should our in-house team use manual checks or a dedicated platform to measure AI visibility?ConsiderationMarketing lead
P03Which AI visibility platform should our in-house team shortlist for prompt-level citation reporting?DecisionMarketing lead
P04How can an agency explain a client's visibility in AI answers?AwarenessAgency owner
P05Should an agency use manual checks or a dedicated platform for client AI visibility reporting?ConsiderationAgency owner
P06Which AI visibility platform should an agency shortlist for separate client reporting?DecisionAgency owner

All six have the primary topic "AI visibility reporting." A filter on Consideration and Agency owner should return P05, and a filter on Marketing lead alone should return P01 to P03. These show membership and don't show performance, so don't add made-up mention or citation rates to the cells.

What to do next

Pick one segment that matters to the business, check its membership, and open the answers behind its result. Give the tracking fix or content investigation an owner and a review date before you add any more labels. Planning what to publish comes next, and the guide on picks up from here. If you'd like to keep your tracked questions and their answer evidence in one place, start a DeepSmith free trial and build your first segmented report.

Frequently asked questions

Can one tracked prompt have more than one topic or persona?

It can have several associations, but for totals that reconcile, give each prompt one primary topic and persona and keep secondary ones separate. Mark overlapping views clearly and don't add their counts together.

How many topics and personas should I start with?

Start with the fewest groups that change a reporting decision. There's no universal topic count or number of prompts per cell. For personas, a reasonable start is the priority personas your customer research already supports, and HubSpot's content-mapping guidance suggests the top one to three, then expanding when you need to.

How do I tell Consideration prompts from Decision prompts?

Consideration questions compare ways to solve a defined problem. Decision questions evaluate providers or specific offerings after the buyer has chosen an approach. Read the whole question and work out which choice it supports, instead of assigning a stage from a single word.

Can I change the tags after tracking has started?

Yes, but record the change and what it does to your reporting. Keep the old-to-new mapping, and say whether historical results are restated with current labels or keep their original ones.