GEO reporting is the part of generative engine optimisation that almost nobody builds properly. Teams run the checks, screenshot a flattering answer, paste it into a deck, and call it a report. Three months later the board asks whether the work is paying for itself and the honest answer is that nobody knows, because nothing was ever defined precisely enough to move.

A report is not a collection of observations. It is a contract: these are the metrics, this is how each one is calculated, this is the sample it rests on, and this is what a change in it means. Without that contract you have anecdotes with a chart on top. With it, you have a number a finance director can interrogate and a marketing lead can be held to.

This guide sets out the GEO reporting framework itself — the three measurement layers of mentions, citations and share of voice, the formulas that turn raw observations into each one, the data model underneath, the sample size a claim needs before it earns a place on a slide, and the page-by-page structure of the monthly GEO reporting pack. If you want the upstream method for collecting the observations, our companion guide on how to measure brand visibility in ChatGPT, Gemini and Perplexity covers prompt-set design and scoring.

Every figure in the charts below is arithmetic performed on counts stated in the surrounding text, so you can drop in your own observations and rerun it. Nothing here needs a platform subscription. A spreadsheet, a defined method and a disciplined monthly rhythm will outperform an expensive dashboard whose numbers nobody can explain.

The strategy layer that sits above the measurement is covered on our GEO services and AEO services pages. This article is deliberately about the GEO reporting instrument, because the optimisation work is only as good as your ability to tell whether it worked.

Why GEO Reporting Deserves Its Own Report, Not an SEO Slide

geo reporting framework mentions citations share of voice b tall stack blank paper sheets

The cheapest option is to add two rows to the existing search report. It is also the option that quietly guarantees a wasted year, because the two disciplines disagree about what a measurement even is.

Rank-based reporting has a denominator handed to you

Classic search reporting inherits its universe from the search engine. Impressions, positions and clicks arrive pre-counted in Search Console, and your job is interpretation. In GEO reporting nobody supplies the denominator. You choose the prompts, so you construct the universe the percentages are measured against — which means the method statement matters as much as the result.

One observation is noise, not a data point

Generative answers are sampled, not looked up. A large language model asked the same question twice can name different companies, and neither answer is faulty. A GEO reporting cycle built on single observations will show swings that are entirely artefacts of sampling, and the first time you explain a 20-point “drop” that was really variance, your credibility goes with it.

The unit of analysis is the answer, not the session

Analytics reports on sessions. GEO reporting reports on answers — most of which never produce a session at all, because the user’s question was resolved inside the assistant. If you only count what arrives in your analytics, you are measuring the small leak rather than the large reservoir.

Nothing reconciles, and that is expected

Two engines, two months apart, with different prompt weightings, will not tie out to anything. GEO reporting has to carry its own reconciliation rules — which figures are comparable, which are not, and why — or every review meeting relitigates the methodology instead of discussing the business.

Reporting propertyClassic search reportGEO report
UniverseSupplied by the engineDefined by you, in the prompt set
Unit of analysisQuery and sessionIndividual generated answer
RepeatabilityDeterministic enough to trust onceSampled, needs repeated runs
Competitor dataInferred from third-party toolsObserved directly in the same answer
AttributionPartial, via referrer and campaign tagsMostly absent; modelled, not measured
Failure modeMisreading a real numberReporting a number that was never defined

That last row is the one worth pinning above the desk. The characteristic failure of GEO reporting is not bad data collection; it is undefined metrics that different people compute differently and then compare month to month.

The Three Layers of GEO Reporting: Mentions, Citations and Share of Voice

geo reporting framework mentions citations share of voice c three identical upright cylinders

Mentions, citations and share of voice are not three names for visibility. They are three different questions with different causes, different fixes and different commercial values, and a GEO reporting pack that collapses them into one score destroys the information you were paying to collect.

A mention is presence in the prose

The assistant wrote your brand name in the body of the answer. No link, no footnote, no referral — just the fact that the model considered you part of the answer set. Mentions are the broadest layer of GEO reporting and the one that link-based tracking misses entirely, because there is nothing to track.

A citation is your domain used as a source

The answer points at a page on your site: a numbered reference, a source chip, an inline link. A citation is strictly more valuable than a mention because it is the only layer that can send a visitor, and because it tells you which specific page the retrieval layer considered credible enough to lean on.

Share of voice is your mentions as a proportion of the market’s

Presence on its own has no ceiling and no context. Share of voice supplies both by expressing your mentions as a fraction of all brand mentions in the same set of answers. It is the only layer of GEO reporting that answers “compared to whom?”, and it is the number that survives contact with a board.

Recommendation and framing sit alongside, not inside

Being listed among six vendors and being named as the right choice are different outcomes. So is being described accurately versus being called the budget option. Track both, report both, and keep them out of the headline score — a qualitative flag that triggers a correction workflow is more useful than a decimal place.

LayerQuestion it answersPrimary leverTypical failure in reporting
MentionAre we in the answer at all?Entity clarity and third-party coverageCounted per mention, not per answer
CitationIs our site used as evidence?Retrievable, specific, current pagesDomain-level only, so no page insight
Share of voiceHow do we compare to rivals?Relative depth of coverageDenominator changes between months
RecommendationAre we the suggested choice?Fit signals and use-case contentBlended into the mention count
FramingWhat is said about us?Corrections and authoritative sourcesNot recorded, so never fixed

Read the right-hand column as a checklist of the mistakes this framework exists to prevent. Each one produces a number that looks fine on a slide and cannot be acted on.

The Formulas Behind Every GEO Reporting Number

geo reporting framework mentions citations share of voice d upright funnel

A metric without a stated formula is a rumour. These five definitions are deliberately boring, and the discipline is to write them into the GEO reporting method page so that the person who inherits the GEO reporting cycle next year computes them identically.

Presence rate

Presence rate is the count of answers containing at least one mention of your brand, divided by the total answers observed. Cap it at one per answer. If an assistant names you three times in one paragraph that is a framing observation, not three units of visibility, and letting it inflate the numerator is the fastest way to a number nobody trusts.

Citation rate

Citation rate is the count of answers linking to your domain, divided by total answers observed. Keep the denominator identical to presence rate so the two are directly comparable. Report the page-level breakdown underneath, because “which page gets cited” is the single most actionable line in GEO reporting and it is invisible at domain level.

Share of voice

Share of voice is your brand-answer pairs divided by all brand-answer pairs across the same answers. Count each brand at most once per answer, and fix the competitor list for the whole reporting year. A share of voice figure whose competitor set changed silently between months is not a trend, it is two unrelated numbers plotted next to each other.

Weighted visibility index

If leadership needs one number, build it explicitly rather than letting someone average things in a spreadsheet. Score each answer 0 for absent, 1 for mentioned, 2 for cited and 3 for recommended, then divide the total by three times the number of answers. The result is a 0–100 index whose construction sits on the method page, where it can be challenged.

Movement, not level

The level of any of these depends on your prompt set, so cross-company comparison is meaningless. Report movement against your own prior period, with the sample size beside it. This is the discipline that separates GEO reporting from vendor marketing, where an unqualified “38% visibility” is quoted as though it were a share price.

MetricNumeratorDenominatorCap
Presence rateAnswers mentioning youAll answers observedOne per answer
Citation rateAnswers linking your domainAll answers observedOne per answer
Share of voiceYour brand-answer pairsAll brand-answer pairsOne per brand per answer
Recommendation rateAnswers naming you as the fitAll answers observedOne per answer
Weighted indexSum of 0–3 scoresThree times answer countHighest state only

Copy that table into the appendix of your GEO reporting pack verbatim. Half the arguments in a GEO reporting review are really disagreements about a denominator, and they end the moment the denominator is printed.

A Worked Example: One Month of GEO Reporting Data

geo reporting framework mentions citations share of voice e three ascending rounded pillars

Abstract definitions are easy to nod along to and hard to apply, so here is a single month of observations that the rest of this article reuses. The arithmetic is deliberately simple enough to check by hand.

The sample

The prompt set holds 40 questions. Each is run five times on three assistants, which gives 40 × 5 × 3 = 600 observed answers for the month. That is the denominator for every rate in this example, and it is stated on the method page of the GEO reporting pack so that no reader has to reconstruct it.

Presence by prompt class

The 40 prompts split evenly into four classes of ten, so each class contributes 10 × 5 × 3 = 150 answers. The brand appeared in 96 of the category-definition answers, 72 of the comparison answers, 54 of the vendor-selection answers and 33 of the problem-symptom answers. Those four counts total 255 answers with a mention, giving an overall presence rate of 255 ÷ 600, or 42.5%.

Presence rate by prompt class (150 answers per class)
Category and definition — 96 of 150 64.0%
Comparison — 72 of 150 48.0%
Vendor selection — 54 of 150 36.0%
Problem and symptom — 33 of 150 22.0%

The shape of that chart is the actual finding, and it is a shape GEO reporting produces again and again. Visibility is strongest where the assistant is explaining a category and weakest where a buyer describes a painful symptom in their own words — which is precisely where purchase intent is highest.

Share of voice against a fixed competitor set

Across the same 600 answers there were 1,200 brand-answer pairs in total. Your brand held 255 of them, Northwind 268, Calder 189 and Ashby 178, with 310 spread across every other named company. Dividing each by 1,200 gives the share of voice split below, and the competitor list is frozen for the year so the denominator cannot drift.

Share of voice, 1,200 brand-answer pairs
All other brands combined — 310 pairs 25.8%
Northwind — 268 pairs 22.3%
Your brand — 255 pairs 21.3%
Calder — 189 pairs 15.8%
Ashby — 178 pairs 14.8%

Second place by 13 pairs is a materially different message from “we are visible”, and it is the kind of statement that changes a budget conversation. Notice also that a quarter of all mentions belong to companies too small to name individually — a fragmented market that a single leader has not yet locked down.

Citations by engine

Each assistant contributed 200 of the 600 answers. Your domain was cited in 63 of the Perplexity answers, 34 of the ChatGPT answers and 21 of the Gemini answers, which is 118 citations in total, or 19.7% of all answers observed.

Citation rate by assistant (200 answers each)
Perplexity — 63 of 200 31.5%
ChatGPT — 34 of 200 17.0%
Gemini — 21 of 200 10.5%

A three-fold gap between the highest and lowest citation rate is not a performance gap on your side; it is a product difference in how each assistant surfaces sources. Blending those three into one average would hide the only thing the chart is good for, which is deciding where citation work pays back fastest.

The Data Model Your GEO Reporting Runs On

geo reporting framework mentions citations share of voice f upright hourglass

Every number above is a sum over one flat table of observations. Getting that table right at the start is what lets you answer next quarter’s unanticipated question without rerunning three months of collection.

One row per answer, never per prompt

The atomic record is a single generated answer: one prompt, one engine, one run, one timestamp. Aggregating at collection time — storing “3 of 5 runs mentioned us” — throws away the variance you will need for confidence intervals and makes it impossible to re-cut the data later. Storage is free; recollection is not.

The fields that earn their place

Capture prompt ID, prompt class, engine, run index, date, brands named, whether your brand was mentioned, whether it was cited, which URL was cited, the answer state from 0 to 3, and a free-text framing note. Eleven columns is enough for everything in this GEO reporting framework, and a schema that fits on one line is a schema that survives a handover.

Store the raw answer text

Keep the full answer alongside the coded fields. When a claim about your pricing turns up in three answers, the correction workflow needs the exact wording, and when someone questions a score six months later, the evidence is either in the row or it is gone. Retaining the text also leaves the door open to light natural language processing later, which extracts brand names and framing far faster than a person once the archive is large enough to be worth automating.

Version the prompt set, never edit it

Prompts get a version number and an effective date. Adding a prompt mid-quarter changes the universe and silently breaks every trend line that crosses it. If the set must change, start a new version, run both in parallel for one cycle, and publish the overlap so readers can see the join.

FieldExample valueWhat it makes possible
prompt_idP-017Per-prompt trends and win/loss lists
prompt_classvendor-selectionThe class breakdown charted above
engineperplexityPer-assistant citation and presence rates
run_index3 of 5Variance and confidence intervals
brands_namedNorthwind; CalderShare of voice denominator
cited_url/pricing-guide/Page-level citation reporting
state2The weighted visibility index
framing_note“described as UK-only”Correction workflow and PR triage

Anyone can maintain that table in a spreadsheet for a year before the row count becomes uncomfortable. The worked example above generates 600 rows a month, which is nothing.

Sample Size: How Much Data a GEO Reporting Claim Needs

This is the section that separates defensible GEO reporting from the merely confident kind. Because answers are sampled, every rate you publish carries an error bar, and a movement smaller than that bar is not news.

Runs per prompt matter more than prompt count

Five runs of 40 prompts beats one run of 200 prompts, even though both cost the same. The single run gives you a wide, shallow snapshot with no way to distinguish signal from sampling; the repeated runs let you say how stable each observation was. Repetition is the cheapest quality upgrade available to GEO reporting.

Know your minimum detectable change

At 600 observations, the confidence interval around a rate near 42% is roughly four percentage points either side. That single fact should govern how the GEO reporting pack speaks: a move from 42.5% to 44% is flat, and a move to 50% is real. Print the interval next to the headline number and the conversation improves immediately.

Segment sizes shrink fast

The 600-answer sample is comfortable in aggregate and thin once you cut it four ways by class and three ways by engine. A 12-cell grid built on 600 answers holds 50 answers per cell, where a swing of ten points means almost nothing. Report segments as directional, and reserve statistical language for the totals.

Publish the sample with every figure

Every chart in a GEO reporting pack should carry its denominator in the label — “63 of 200” rather than “31.5%”. It costs a few characters, it makes cherry-picking visible, and it trains the audience to ask the right question when a number moves.

Segmenting GEO Reporting by Engine, Prompt Class and Buying Stage

Aggregate numbers tell you whether to worry. Segments tell you what to do on Monday, which is the only reason the report exists.

By engine, because they are different products

Each assistant retrieves, ranks and attributes differently, so a single blended score conceals three separate stories. The worked example makes the point: an overall 19.7% citation rate is an average of 31.5%, 17.0% and 10.5%, and no action follows from the average. Actions follow from knowing which engine cites you and which merely mentions you.

By prompt class, because intent varies

The class breakdown is where GEO reporting earns its budget. High presence on definitional questions with low presence on vendor-selection questions is a specific, fixable diagnosis: the model knows what you are and does not know who you are for. That is a content brief, not a mystery.

By buying stage, for the commercial audience

Map each prompt class onto a stage — awareness, consideration, selection — and the report starts speaking the language of the rest of the business. A visibility gap at selection stage is worth arguing about in a budget meeting; a gap on definitional prompts usually is not.

By page, for the people doing the work

Citations resolve to URLs, and URL-level reporting is the most directly actionable output of the whole framework. Three pages earning 70% of citations tells you what to expand, and it tells you which formats the retrieval layer favours. Our technical SEO audit checklist covers making those pages retrievable in the first place.

The GEO Reporting Pack, Page by Page

A GEO reporting pack that tries to serve everyone serves nobody. Build it in layers, so each audience can stop reading at the point where their questions are answered.

Page one: the headline and the method in one view

Four numbers — presence rate, citation rate, share of voice, weighted index — each with its prior period, its change and its sample size. Underneath, two sentences stating the prompt set version and the run count. Anyone who reads only this page should be unable to misunderstand what the numbers mean.

Page two: trend, with annotations

Twelve months of the four headline metrics, annotated with what changed: a content release, a prompt set version, a competitor’s funding round. An unannotated trend line invites invention, and the invented explanation is usually the one that gets acted on.

Page three: the competitive picture

The share of voice chart against the frozen competitor set, plus a movement table showing who gained and lost pairs. This is the page executives will actually discuss, so it should be the most carefully labelled page in the GEO reporting pack.

Page four: diagnosis and actions

Segment tables, the URL-level citation list, the framing and correction log, and a short list of proposed actions with owners. Everything before this page describes the world; this page changes it.

PageAudienceQuestion answeredRefresh
HeadlineBoard and financeWhere do we stand, on what sample?Monthly
TrendMarketing leadershipIs the direction real or noise?Monthly
CompetitiveBoard and salesAre we gaining or losing ground?Monthly
DiagnosisContent and SEO teamWhat do we do next?Monthly
Method appendixAnyone challenging a numberHow was this calculated?On change only
Raw logAnalystWhat exactly was observed?Continuous

Five pages and an appendix is the whole instrument. If your pack is longer than that, some of it is decoration, and decoration is what makes people stop reading a report.

Setting Targets a GEO Reporting Cycle Can Actually Hit

Targets are where good GEO reporting usually goes wrong. A number invented to sound ambitious becomes a number people manage around, and managing around a metric in this discipline is trivially easy.

Never target a level you did not derive

“Reach 60% presence” is meaningless unless somebody can explain why 60% is achievable against your prompt set. The level depends entirely on prompts you wrote, so a level target imported from a case study or a vendor deck is arbitrary. Derive targets from your own baseline, or do not set them.

Target movement, and size it against the error bar

A credible target is a movement larger than your minimum detectable change over a period long enough to observe it. With a four-point interval, “presence rate up eight points over two quarters” is honest and testable. “Up two points next month” is a coin toss dressed as a plan.

Target the weak segment, not the average

The overall rate is a blend, and blends move slowly. Aim at the specific cell you are losing — vendor-selection prompts at 36% in the example — because a ten-point gain there is achievable, visible, and commercially worth more than the same gain spread thinly.

Make one thing a countermetric

Pair every growth target with something that must not degrade: framing accuracy, citation quality, or the proportion of citations landing on commercial rather than blog pages. Countermetrics are the cheapest defence against a team optimising the GEO reporting pack instead of the outcome.

Maturity stageWhat existsSensible next targetHorizon
NoneScreenshots and opinionsA baseline with a stated methodOne month
BaselineOne month of dataThree comparable cyclesOne quarter
TrendA stable trend lineMovement beyond the error barTwo quarters
DiagnosticSegments and URL dataClose the weakest segment gapTwo quarters
CommercialPipeline correlationShare of voice against one named rivalOne year

Most organisations should be honest about sitting in the first two rows. Skipping to a commercial target before three comparable cycles exist produces a number that gets quietly dropped when it becomes inconvenient.

Connecting GEO Reporting to Pipeline Without Faking Attribution

Sooner or later somebody asks what this is worth in revenue. There is an honest answer and a fashionable one, and the fashionable one will eventually be audited.

Accept that the click is often missing

Assistants answer questions without sending traffic, and when they do send it, the originating question rarely survives the referrer. This is a structural property of the channel. A GEO reporting framework that promises last-click attribution is promising something the underlying data cannot support.

Use correlation with an explicit caveat

Plot the visibility index against branded search volume and direct demo requests over the same months. A relationship across several cycles is genuine evidence, and labelling it correlation rather than attribution costs nothing while protecting the whole GEO reporting pack from a single well-aimed challenge.

Add the self-reported question

The most reliable instrument here is also the oldest: ask on the enquiry form how the prospect came across you. Free-text answers naming an assistant are direct evidence, they cost one form field, and over a quarter they accumulate into something quotable. Our guide to B2B SEO for long sales cycles covers how to read those signals when buying takes months.

Report contribution, not credit

Frame the commercial page as contribution to a pipeline that has many inputs. Claiming credit invites a zero-sum fight with paid media and events; describing contribution keeps the conversation on whether visibility is trending the right way, which is the question the framework can actually answer.

Cadence, Ownership and the GEO Reporting Change Log

A GEO reporting framework is an operating rhythm, not a document. The rhythm is what stops it decaying into an occasional screenshot after the first busy month.

Monthly collection, quarterly interpretation

Collect every month, because gaps destroy trend lines. Interpret every quarter, because a month is rarely long enough for content work to register and monthly interpretation produces overreaction to noise. The monthly GEO reporting pack states what happened; the quarterly review decides what it means.

One named owner, one named challenger

Somebody owns the GEO reporting collection and the pack. Somebody else — ideally outside marketing — is expected to challenge a number each cycle. A report nobody is allowed to challenge stops being read, and unread reports are where budgets go to die quietly.

The change log is not optional

Every methodology change gets a dated line: prompt set versions, competitor list edits, scoring adjustments, engine changes. When a trend breaks, the change log is the first thing you check and usually the answer. Without it, every anomaly costs a week of archaeology.

Timebox it honestly

Manual collection of 600 answers is roughly a day a month, and the pack is half a day. If nobody has that time, reduce the prompt set rather than the run count, because a smaller well-sampled set is worth more than a large single-run one. Being realistic about the hours is what makes the cadence survive a busy quarter.

Build or Buy: Tooling Choices for GEO Reporting

The market has filled with platforms promising to do all of this for you. Some are good. None removes the need to understand the definitions, and buying before you understand them is how organisations end up with a dashboard nobody can defend.

Build first, at least once

Run one cycle by hand before evaluating anything. It costs a day, and it is the only way to develop an opinion about what a citation is, how to handle an ambiguous mention, and where the judgement calls hide. Buyers who have run a manual GEO reporting cycle ask sharper questions and negotiate better.

The questions that separate platforms

Ask how many runs per prompt they perform, whether you can see the raw answers, whether the competitor set is yours to fix, how they define a citation, and whether you can export the row-level data. A vendor who cannot answer those five is selling a number, not a measurement system.

Watch for the moving denominator

The most common platform problem is a prompt universe the vendor manages and changes. Your trend line then reflects their roadmap as much as your performance. If the universe is not yours and not versioned, the tool is useful for exploration and unsuitable as the system of record.

Hybrid is usually right

Use a platform for breadth and frequency, keep a small hand-run control set for validation, and reconcile the two each quarter. The control set is cheap insurance: when the platform’s number jumps, you have an independent instrument to tell you whether the world changed or the vendor did.

FactorManual spreadsheetPlatformHybrid
Setup effortHalf a dayLowOne day
Monthly effortOne to two daysHoursHalf a day
Method transparencyCompleteVaries, often partialComplete on the control set
Prompt universe controlYoursSometimes the vendor’sYours, validated
BreadthLimited by hoursHighHigh
RiskQuietly abandoned when busyUndefined numbers, moving universeReconciliation overhead

The hybrid row is where most teams land after a year. Getting there deliberately rather than accidentally saves a wasted procurement cycle.

GEO Reporting Mistakes That Destroy Trust in the Numbers

These are the failures that turn a promising GEO reporting programme into a slide nobody believes. Each one is easy to commit and expensive to unwind.

Quoting a rate without its sample

A percentage with no denominator is the signature of a vanity metric. It hides tiny samples, it hides cherry-picking, and it makes every figure equally confident regardless of how much evidence sits behind it.

Editing the prompt set to improve the number

Sometimes deliberate, more often innocent — someone adds prompts that reflect “what customers really ask”, and every historical comparison silently breaks. Versioning is the only defence, and the change log is what makes the versioning visible.

Averaging across engines

Blending three assistants with different citation behaviour produces a number that describes none of them. It is the single most common analytical error in GEO reporting, and the worked example above shows exactly how much it conceals.

Counting mentions instead of answers

Letting a single answer that names you three times contribute three units inflates everything downstream, including share of voice, and it rewards verbose answers rather than genuine visibility. Cap at one per answer and the problem disappears.

Reporting only the good engine

Perplexity flatters most brands because it cites heavily. A GEO reporting pack that quietly drops the weaker assistants is not a report; it is advocacy. Show all three, every cycle, and let the gap between them drive the plan.

Same brand, three ways of counting the same 600 answers
Perplexity citation rate only — 63 of 200 31.5%
Blended citation rate — 118 of 600 19.7%
Gemini citation rate only — 21 of 200 10.5%

Three defensible-sounding numbers, one dataset, a three-fold spread. Whichever one a supplier quotes at you, the useful question is which denominator produced it.

A 90-Day Plan to Stand Up GEO Reporting

Ninety days is enough to go from nothing to three comparable GEO reporting cycles, which is the point at which the output stops being a curiosity and starts being an instrument.

Days 1–15: define before you collect

Write the prompt set, version it, freeze the competitor list, and write the method page — formulas, caps, denominators — before a single observation exists. Defining the metrics after seeing the data is how motivated reasoning gets in.

Days 16–30: run the baseline and publish it plainly

Collect the first full cycle, build the five pages, and present it with no targets and no spin. A baseline that says “we are fourth on selection prompts” is more valuable than one that says everything is fine, and it sets up every subsequent cycle.

Days 31–60: act on one segment only

Pick the weakest commercially significant segment and work on it exclusively. Changing five things at once means the second cycle tells you nothing about which mattered. One change, one cycle, one conclusion.

Days 61–90: prove the rhythm survives

Run the third cycle on schedule, publish the change log, hold the quarterly interpretation session, and hand the collection to whoever will own it long term. A framework that only its author can run is a project, not a GEO reporting system.

WindowDeliverableOwnerDone when
Days 1–15Prompt set v1 and method pageMarketing leadFormulas signed off
Days 16–30Baseline packAnalystFive pages published
Days 31–60One segment interventionContent teamCycle two comparable
Days 61–90Cycle three and handoverNamed ownerChange log current

Notice that nothing in that plan requires a purchase. The constraint is discipline and about two days a month, which is why most failed attempts fail on rhythm rather than on tooling.

Frequently Asked Questions About GEO Reporting

How often should the GEO reporting pack be produced?

Monthly for collection and publication, quarterly for interpretation. Weekly GEO reporting produces noise, invites overreaction, and consumes the hours that should go into the work being measured.

How many prompts are enough?

Forty well-chosen prompts run five times each is a solid starting point and gives 600 observations across three assistants. Add prompts as a new version when coverage gaps appear, never mid-cycle.

Can this run without a paid platform?

Yes. Every number in this article comes from counts a person can record in a spreadsheet. Platforms buy you breadth and speed, not validity, and a manual control set remains worth keeping even after you buy one.

What is a good share of voice?

There is no universal answer, because the figure depends on your prompt set and your competitor list. The useful benchmark is your own prior period and the gap to the leader in your frozen set.

Who should own GEO reporting?

Whoever owns organic search performance, with a challenger outside the team. Splitting collection from interpretation keeps the incentive to flatter the numbers away from the person producing them.

How does this relate to ordinary SEO reporting?

They are complementary and should stay separate. Keep them in one pack if you like, but never in one chart — the denominators are different, and merging them creates a number with no meaning. Our WordPress SEO maintenance checklist covers the organic side of that rhythm.

References