Fundamentals · 10 min read · September 26, 2026 · Hafsa Tariq, gaash.ai
Named at the right hour: measuring a pharmacy in AI answers
A pharmacy is named for a need at an hour: open now, a walk-in vaccination, a transfer, a delivery tomorrow. So each line of a pharmacy's panel is one need at one hour in one neighborhood, and beside each verdict the record holds three things: the service the answer named, whether its hours were right on the day it ran, and the page it cited.
Named, recommended, first: reading one answer for one need
Every answer on the panel can get three verdicts; our methodology records two of them, named and first. Named: the pharmacy appears anywhere in the answer, under any form of its name, even in a closing line such as "[Pharmacy name] on [street] is another option". Recommended: the answer puts it forward for the need in the question, as the place open past ten, say, or the one that delivers to that neighborhood. First: it is the first pharmacy the reader meets.
Each verdict belongs to a line, and a line is a need. The same pharmacy can be first for "pharmacy that delivers to [neighborhood]" and absent from "pharmacy open on [the holiday]" in the same month, and both readings are true. Keep them line by line. The visibility score set out in the method does not combine or weight them: it is the share of the twelve lines in which the pharmacy was named.
The base record every answer gets, from the date and the run to the answer pasted in full, is in the guide to building a panel and its record. This page adds the pharmacy's part: lines that carry an hour, and three columns that check the time each answer gave.
Four needs, and the time each one carries
The needs in a pharmacy question each carry a time, and it is a different time for each. Open late means today's closing time. A holiday means that date's hours. A vaccination means the days it runs and whether it is walk-in. A transfer or a delivery means how long it takes and when the cut-off falls. An answer can be right about your pharmacy and wrong about the time, and the time is what the reader acts on.
| The need | The time that has to be right | Where your pages state it | How it goes wrong |
|---|---|---|---|
| Open now, or open tonight | Today's closing time for the pharmacy counter, which can be earlier than the store's | The hours table: store, counter and drive-through window, day by day | The store's hours given for a prescription question, or last year's hours |
| Open on a holiday | That date's hours, which replace the usual ones for the day | A dated holiday line, posted [three] weeks ahead | The usual Monday hours given for a Monday holiday |
| A vaccination or another service | The days and hours it runs, and whether it is walk-in or booked | The page for that service | Walk-in when you book, or a day the service does not run |
| A transfer or a refill | How long until it is ready once requested, as your policy states it | The transfers and refills page | A same-day time you never stated |
| A delivery | The cut-off for same-day orders and the delivery window | The delivery page | A cut-off that is not yours, or a day you do not deliver |
Each of these can change on a given date: a holiday, summer hours, a pharmacist's day off, a new delivery round. So the check in this article is made on the day a line runs, against the hours your pages state for that day, and not against your usual week.
A panel written by service, hour and neighborhood
Write twelve lines, which is how large our panels for paying clients are. Each line names a need, an hour and a place, typed the way someone nearby would type it, with the neighborhood as locals say it. Everything in brackets is yours to fill. The lines are templates, not questions we recorded, and the first full run of your question panel is your baseline.
| Line | As typed | The need | The hour in it |
|---|---|---|---|
| 1 | "pharmacy open until [10 pm] on a [tuesday] near [neighborhood]" | Open late | [10 p.m.] on a weekday |
| 2 | "24 hour pharmacy near [the hospital] in [town]" | Overnight | Any hour |
| 3 | "pharmacy open on [the next public holiday] in [neighborhood]" | A holiday | That date |
| 4 | "walk in [flu shot] at a pharmacy in [neighborhood] on [saturday]" | A vaccination | [Saturday] |
| 5 | "pharmacy near [the station] where i can pick up a prescription after [6 pm]" | Pickup after work | [6 p.m.] |
| 6 | "transfer my prescription to a pharmacy in [neighborhood] and pick it up today" | A transfer | The same day |
| 7 | "pharmacy that delivers to [neighborhood] [tomorrow morning]" | Delivery | [The next morning] |
| 8 | "pharmacy in [town] with a pharmacist who speaks [language] on [sunday]" | A pharmacist to talk to | [Sunday] |
| 9 | "pharmacy with a drive through in [town] open before [8 am]" | Access | [Before 8 a.m.] |
| 10 | "is [Pharmacy name] open on [the next public holiday]" | Names you | That date |
Each line names its hour instead of saying "now", so a line run at noon still tests the evening. Line 10 names you on purpose: it tests what an answer tells someone who already has your name and wants to know one thing. And every line is about finding a pharmacy. What to take, or whether a medicine suits someone, is a question for a pharmacist, and the panel does not measure it; a line that named a medicine would also be measuring what answers say about the medicine, which is not yours to change.
Neighborhoods get a line each, and only where you want customers from, named the way the people there name them: the station, the hospital, the street everyone knows. A neighborhood you add later becomes a new line with its own start date, so its months never mix with the others'.
Three columns a pharmacy adds to each record
The base record holds the verdicts, every other pharmacy named, and the answer in full. A pharmacy adds three columns, each filled from the answer as it was written and then checked against your own pages.
| Column | What goes in it | Example entry |
|---|---|---|
| Service named | What the answer said your pharmacy offers for this line's need, in the answer's own words | "[walk-in flu shots on weekends]"; none; or wrong: [what it said] |
| Hours right that day | Whether the hours the answer gave match what your pages state for the date of the run, holiday lines included, and the counter's hours on any prescription line | yes; no, it said [open until 11 p.m.]; or not stated |
| Page cited | The page or listing the answer linked for your pharmacy, if it showed one | [your hours page]; a listing on [a platform]; or none shown |
"Right that day" is the column that makes this a pharmacy's reading. The check is against the date of the run, not a typical week. On [the Monday of a holiday weekend], the right hours are the holiday hours your page posted, and an answer that gives your usual Monday is wrong on that day, though right on every other Monday. Keep "not stated" apart from "wrong": an answer with no hours leaves the reader to call, and one with the wrong hours sends them to a shut door.
The cited page, the answer's citation for you, says where to start: your own hours page, a directory entry, a map listing. When the column is blank it tells you nothing about your pages, because an answer that shows no source may rest on what a model learned in training.
Reading the first month, times before totals
| What the records show | What it points to | Where to look first |
|---|---|---|
| Named, the service right, the hours right that day | Your pages and your listings agree for that need | Nothing yet; keep the line as it is |
| Named, hours wrong, your own page cited | Two of your pages disagree, or the page is out of date for that date | Every page that states hours: the footer, the contact page, the holiday line |
| Named, hours wrong, a listing cited | A copy of your hours elsewhere that nobody updated | That listing, then your Business Profile |
| Named with the store's hours on a prescription line | The counter's hours are not stated apart from the store's | The hours table on your site, and the profile |
| Named for a service you run another way | A page or a listing states the service loosely | The service page: walk-in or booked, and on which days |
| Named in the day, absent on late and holiday lines | The late and holiday hours are missing, buried or posted too late | The after-hours page, and the holiday line |
Read the hours column across every line before you look at the score. A score that rises while the hours in it are wrong means more people sent to your door at an hour you cannot serve them. The fixes are on your own pages and listings: the late-night and holiday article covers the after-hours page, the overview for pharmacies lists what else the site states, and tracing a wrong fact covers finding the page that still says it.
What a month of readings cannot tell a pharmacy
It cannot tell you how many people asked. Nobody outside the assistant companies can see that, and the panel does not pretend to. It tells you what an answer says when one of your lines is asked. Answers vary between runs, so one answer is a snapshot: the weight sits on the pattern across the lines and across months, and a panel you run yourself can ask each line more than once.
Nor can it tell you why an answer changed. A better month after you rewrote the hours page may be the rewrite, a change an operator made, or ordinary variation. What the record gives you is the order of events: the date the page changed, and the answers before and after it.
The only published number that touches any of this is ours, and it is not a pharmacy number. In our audit of 9,483 small business websites, one buyer question per business went to Claude with web retrieval on, for 9,240 of them, and 14.9% of the businesses were named. It is directional, one question to one assistant on one day, across all 40 trades; we publish no pharmacy-only cut. For your pharmacy, the reading that counts is your own panel, run the same way each month, by hand or through monitoring at $290 a month, which you can cancel in any month.
Common questions
Do we need a line for every neighborhood we deliver to?
No. Give a line to each neighborhood you want more customers from, named the way people there name it, and leave the full list to the delivery page, which names every area you serve. A neighborhood you add later gets a new line with its own start date. The panel measures what answers say; it does not have to mirror your delivery map.
An answer names us but sends people to our old address. Where do we start?
With the page the answer cited, then every place the address is written: each page of your site, the Business Profile, the directories, a buying group's member page if you have one. A move leaves copies behind. Mark the old location closed where a listing has one, and write the new address the same way everywhere, with the date of the move on your own page.
We changed our hours last week. When will the answers change?
Nobody outside the assistant companies can say. The 24-hour figures in OpenAI's and Perplexity's crawler pages are for robots.txt changes, not for a changed page reaching an answer. Change every page and listing on the same day, write that date into the record, and read the next month's lines against it. If an answer still gives the old hours, the cited page shows which copy survived.
Sources
The one figure here, 14.9%, comes from our own probe: one question per business, put to Claude once, across all 40 trades, with no pharmacy cut. Every panel line and record entry on this page is a template in brackets. The two timings mentioned are the crawler operators' own, from the pages linked.
Sources: our audit of 9,483 small-business sites, with its method · how we measure: the question panel, the assistant and the score · OpenAI, crawler documentation · Perplexity, crawler documentation
Read on