Use this template to record what an AI search product actually returned for a fixed set of questions. Keep the wording, context, answer and sources so another person can inspect the observation. A saved sample is evidence of that test, not a universal ranking or a count of everyone who saw the answer.
The template is free to copy into your own spreadsheet. It supports the observation part of an AI visibility audit; it does not replace the website checks or an enquiry report. Start with a small set you can review properly.
Write down the business, the buyer questions, the products and the market you intend to observe. Separate branded questions, such as “What does Example Workshop offer?”, from unbranded supplier questions. Keep those groups separate in your reporting: a branded mention answers a different question from being suggested to someone who has not named you.
Choose your repeat schedule in advance. Record whether search was enabled and the relevant location, language, model or product mode and signed-in context where known. Use “unknown” when you cannot inspect a setting. Do not pretend every assistant has a clean, controllable country setting.
| Column | What belongs in it |
|---|---|
| test_id / question_id / repeat | Stable identifiers so you can compare the same planned observation. |
| question / question_type | The exact wording; branded, unbranded or factual check. |
| product / mode / market / context | The surface and known conditions; unknown where unavailable. |
| observed_at / status | Date and time; completed, failed or no AI answer presented. |
| brand_mentioned | Yes or no for a completed answer; not assessed for a failed check. |
| own_site_cited | Yes only when the answer links to your website as a source. |
| cited_urls / evidence_ref | The actual source links and your saved answer or screenshot reference. |
| accuracy_issue / next_action | The fact to investigate and an action you can verify. |
Copy this header into a plain-text file ending in .csv, then import it into your spreadsheet. Keep one row per planned test. If an answer contains several sources, keep them in the cited-URLs cell or a separate sheet linked by test ID.
test_id,question_id,repeat,question,question_type,product,mode,market,context,observed_at,status,brand_mentioned,own_site_cited,cited_urls,evidence_ref,accuracy_issue,next_action
The following example is invented to show the arithmetic. “Example Workshop” is a fictional business, “Product A” is a placeholder and none of these rows is a test of an actual search product. Three unbranded buyer questions were each scheduled twice under the same declared conditions.
| Test | Question | Status | Mention | Own-site citation |
|---|---|---|---|---|
| Q1-R1 | Which providers offer team workshops in Belfast? | Completed | Yes | Yes |
| Q1-R2 | Same question, second run | Completed | Yes | No |
| Q2-R1 | Which providers offer remote workshops for UK teams? | Completed | No | No |
| Q2-R2 | Same question, second run | Failed: no response | Not assessed | Not assessed |
| Q3-R1 | Who delivers on-site team workshops in Derry? | Completed | Yes | Yes |
| Q3-R2 | Same question, second run | Completed | No | No |
Completion coverage is 5 of 6 planned checks, or 83.3%. The brand appears in 3 of the 5 completed answers, or 60%. Its website is linked in 2 of the 5 completed answers, or 40%. The failed check is shown separately. It is neither a successful omission nor a citation.
Those percentages describe this tiny, fictional sample. They are not market share, search volume, probability of being recommended or evidence of a trend. The differing repeat for Q3 is worth retaining, not deleting because it weakens the result.
A mention names the business. An own-site citation links to its website as a source. A third-party article discussing the business is a different cited source; log it without calling it an own-site citation. Open the citation to check whether it supports the claim, rather than counting every link as favourable evidence.
A search result that does not present an AI answer should have its own status. Do not mix it silently with tool failures or successful assistant answers. Declare which statuses enter each denominator and report the exclusions. If access fails, record that limitation instead of changing the question until the tool produces a result you like.
Keep the question set and conditions stable for a comparison. If a product, prompt, market or method changes, mark the break. Keep the old record. Report the numerator and denominator alongside any percentage, and separate platforms when their behaviour or coverage differs.
Bing’s AI Performance reporting is a separate platform source for citations across its supported experiences. Do not combine its counts with manual sample rows as if they shared a population. Likewise, use a distinct report for AI referral visits and enquiries. An answer observed in testing did not necessarily send a visitor.
Prioritise wrong prices, contact details and service descriptions, then missing evidence on pages buyers need. Link each proposed fix to the source you control and keep publication verification separate from any later answer change. For help setting up a bounded review and implementing the findings, see Blue Canvas’s AEO service.


Talk to Blue Canvas. Bring one task that takes too long.
In a free 15-minute call we will tell you whether AI can help, and what a sensible first step would cost.