Method v1.1 · Sep 26, 2026

How we measure

A Pickgap score is a standardized test, not what every customer sees. It asks the same local questions the same way each time, so scores can be compared over time and between businesses. This page is the whole method, and every report links to the version it used.

What we measure

Pick rate: the share of AI answers that name the business, out of 250 answers in a full scan. We report it overall and for each AI surface, always with its noise range and its sample, such as “12% ±4 · 30 of 250 answers”. It is not a rank. AI surfaces don't keep a fixed list, so we count how often a business is named across many answers instead.

The questions

Each business gets 25 questions a customer in its city would type. They cover 6 question types, and every business is asked all of them:

Question typeExample, for a dentist in Tampa, FL
Best or top“best dentist in Tampa, FL”
Near me“dentist near me accepting new patients”
Open now or weekend“dentist open on Saturday in Tampa, FL”
Price or insurance“does any dentist in Tampa, FL take Delta Dental”
Emergency or same day“emergency dentist open today in Tampa, FL”
Specific service“best place for dental implants in Tampa, FL”

The AI surfaces and the searcher's location

We ask 5 AI surfaces through their official APIs or a Google-results service, with web search on, as a searcher in the business's city. Where a surface accepts a location, we send the city as the searcher's approximate location:

SurfaceHow the city is set
ChatGPTOpenAI web search with the business's city, region and country as the user's approximate location
GeminiGrounding with Google Search; the tool takes no location, so the city is in the question itself
PerplexityPerplexity web search with the business's city, region, country and the city's coordinates as the user's location
Google AI OverviewsA Google search through a Google-results service (DataForSEO), searched from the city centre's coordinates, or the city's name when those aren't known
Google AI ModeGoogle AI Mode through a Google-results service (DataForSEO), searched from the city centre's coordinates, or the city's name when those aren't known

Google doesn't show an AI Overview for every search. We record whether one appeared at all (“AI Overview shown in 14 of 50 searches”) separately from whether it named the business. A search with no AI Overview counts as an answer that named nobody, because that is what the searcher saw.

Runs per question

AI answers vary from one ask to the next, so a full scan asks each question 2 times on each surface: 25 questions × 5 surfaces × 2 runs = 250 answers. A weekly check asks the first 5 questions once on each surface (25 answers), a prospect audit the first 20 (100 answers), and the free check the first 5 (25 answers). The smaller the sample, the wider the noise range.

Finding the business in an answer

A parser lists every business an answer names, in order. The business being measured counts as named when any of these match:

A business listed twice in one answer counts once, and its position is where it first appears. We lean conservative: a false match would inflate the score, which is worse than a miss. Other businesses in the answer are its competitors; spellings of the same competitor are grouped by the same name rule.

The noise range

Every pick rate comes with a range, written as ±. We resample the questions 1,000 times, with replacement, and take the middle 90% of the pick rates. Questions are the unit we resample because the answers to one question move together. With few questions, or a pick rate of 0% or 100%, resampling alone would claim more certainty than the sample has, so the range is widened to at least the 90% Wilson interval. The resampling is seeded, so the same answers always give the same range.

Movement labels

When we compare a scan with the previous scan of the same kind, we label the change:

Alerts follow the same rule: we email only when the pick rate moves at least 10 points and the move is outside the noise.

The other numbers

When a surface fails

Each call is retried up to 3 times. If a surface still doesn't answer, the scan completes with the others, as long as at least 2 surfaces answered, and the report says which answers are missing and how many the score uses. Failed answers are left out of the pick rate, not counted as misses.

What it can't tell you

The fix list

Fixes come from rules, not a language model, and each shows the evidence behind it: review counts and recency against the top 3 competitors (from Google), sites the AI surfaces cite that don't name the business, what its website says about its city and services, and whether its details match across sources.

Versions

This is method v1.1, from Sep 26, 2026. When we change how questions are written, asked, matched or scored, the version changes and reports say which one they used. Scans from before September 26, 2026 used v1.0: 25 questions on ChatGPT, Gemini and Perplexity (150 answers) with a 95% range.

Questions about a result? Email hello@pickgap.com. See also the sample report.