Vol. 01 · No. 24 Brooklyn, NY Brooklyn, New York
Local AI Search Check · Free · Two-minute form
§ Evidence · The ledger
§ Evidence · Recorded, not forecast

What Signal
can show.

Every claim on this site about a client result should trace to a row on this page: the prompt, the engine, the date, what came back, and a screenshot when one exists. Rows are added when a check is recorded. Nothing here is a projection.

Append-only Dated by the tool, not by hand Named clients, plus the founder’s own practice Screenshot or “none on file”

How a row is made

Prompt
The exact words typed into the assistant, or the URL tested
Engine
ChatGPT, Perplexity, Google AI Overviews, Gemini — or Google’s Rich Results Test for structured data
Checked
The date the check was run
Cited
Yes, no, or not applicable. Nothing in between.
Result
What came back, in one sentence
Evidence
A screenshot path, or the words “none on file”

What this page is not

  • Not a promise that a prompt will cite a client.
  • Not a study. Each row is one check, on one date.
  • Not edited after the fact. A wrong row gets a correcting row beneath it.

Why this exists

Signal’s pitch is that AI assistants recommend businesses whose pages state facts plainly and consistently. It would be strange to make that pitch with vague claims. So the rule for this site is the same rule Signal applies to client sites: a number needs a source, a result needs a date, and if the record isn’t there, the sentence isn’t either. (The pitch in full: AI search optimization.)

In September 2026 two sentences on this site described a client’s structured data as though Google had put the enhancements on screen. What the record supports is that the markup validated. They were corrected, and a rule was added so the claim gate rejects the wording. That is the standard this page is held to.

The ledger

The ledger below lists every check to date. The prompt ledger for current work begins from here and grows as checks are recorded.

RecordedBusinessKindEnginePrompt / URLCheckedCitedResultEvidence
2026-09-28Brooklyn BJJ LessonsAI citation checkChatGPTBJJ private lessons Brooklyn2026-09-28CitedSigned out (chatgpt.com, no account, iPhone Safari): listed first of six, top map card 'Joshua Supitskiy BJJ Private Lessons, 5.0', source chip = brooklynbjjlessons.comLedger entry with screenshot · screenshot
2026-09-08Nostrand OpticalAI citation checkChatGPToptometrist in Crown Heights Brooklyn that takes Medicaid2026-09-08CitedCited second of four, correct address and phone; one of two first-choice picksLedger entry with transcript · transcript
2026-09-08Nostrand OpticalAI citation checkChatGPTeye doctor near Nostrand Avenue Brooklyn open Saturday2026-09-08CitedCited first of five; Saturday 11-5 quoted from the site; a best-bet pickLedger entry with transcript · transcript
2026-09-08Nostrand OpticalAI citation checkChatGPTbest optometrist in Brooklyn2026-09-08Not citedNot among six named; all six rated 4.7-4.9 with 179-564 reviews. Decided by rating and review volume.Ledger entry with transcript · transcript
2026-09-08Brooklyn BJJ LessonsAI citation checkChatGPTBJJ private lessons Brooklyn2026-09-08CitedCited first of five and named as the pick; the site itself is the cited source. Same prompt as the day-41 check.Ledger entry with transcript · transcript
2026-09-08Nostrand OpticalAI citation checkPerplexityoptometrist in Crown Heights Brooklyn that takes Medicaid2026-09-08CitedNamed first, with the doctor, address, phone, hours and Medicaid plans; nostrandoptical.com was the cited source.Ledger entry with screenshot · screenshot
2026-09-08Nostrand OpticalAI citation checkGoogle AI Overviewsoptometrist in Crown Heights Brooklyn that takes Medicaid2026-09-08CitedListed as one of two 'Crown Heights Options That Take Medicaid'; both cited sources were Nostrand's own blog post and homepage.Ledger entry with screenshot · screenshot
2026-09-08Nostrand OpticalAI citation checkGeminioptometrist in Crown Heights Brooklyn that takes Medicaid2026-09-08Not citedNamed five other providers and no sources; Nostrand was not mentioned.Ledger entry with screenshot · screenshot
2026-09-08Nostrand OpticalAI citation checkGoogle AI Overviewseye doctor near Nostrand Avenue Brooklyn open Saturday2026-09-08—No AI Overview shown; the homepage and blog post ranked on page 1 organically, with the Yelp listing at position 2.Ledger entry, no screenshot · none on file
2026-09-08Brooklyn BJJ LessonsAI citation checkGoogle AI OverviewsBJJ private lessons Brooklyn2026-09-08—No AI Overview shown; the site was first organic result and first in the local pack.Ledger entry with screenshot · screenshot
2026-04-26Nostrand Opticalstructured-data validationGoogle Rich Results Testhttps://www.nostrandoptical.com/ (homepage) and service pages2026-04 (launch day)—4 rich-result types valid, 0 errors. Which four types was not recorded.Josh's own check; not documented by screenshot · none on file
2026-04-26Brooklyn BJJ LessonsAI citation checkChatGPTBJJ private lessons BrooklynDay 41 after launch (date not recorded)CitedFirst ChatGPT citation for the site. Position in the answer not recorded.Josh's own check; not documented by screenshot or transcript · none on file

12 row(s). Last recorded 2026-09-28.

How to read a citation row

“Cited” means the assistant named the client in its answer to that prompt on that day. It does not mean the client is cited for every phrasing, from every location, on every day — assistants vary their answers, and a row is one observation. That is why rows carry dates and why the same prompt gets checked again.

“Not cited” rows are published too. A ledger that only records wins is a testimonial page with a table on it. The Nostrand Optical rows are read in context, prompt by prompt, on the page for AI search optimization for optometry practices.

Neighbourhood checks

These rows are different. The question names a neighbourhood, not a client, and the answers name other practices, so only the counts are published, never the names. Each set asks ChatGPT, Perplexity, Gemini and Claude the same three questions, word for word, about a neighbourhood and about Brooklyn as a whole, and is asked again each month. The rows are read in context on Crown Heights and Brooklyn.

AskedAreaQuestionEnginesAnswersPractices namedNamed by 2+ enginesMost engines naming one practice
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)Crown HeightsWho's the best optometrist in Crown Heights, Brooklyn?ChatGPT, Perplexity, Gemini, Claude4913 of 4
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)Crown HeightsWho's the best physical therapist in Crown Heights, Brooklyn?ChatGPT, Perplexity, Gemini, Claude4534 of 4
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)Crown HeightsWho's the best chiropractor in Crown Heights, Brooklyn?ChatGPT, Perplexity, Gemini, Claude41012 of 4
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)BrooklynWho's the best optometrist in Brooklyn?ChatGPT, Perplexity, Gemini, Claude41312 of 4
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)BrooklynWho's the best physical therapist in Brooklyn?ChatGPT, Perplexity, Gemini, Claude41601 of 4
2026-10-02 (ChatGPT, Gemini, Claude); 2026-10-04 (Perplexity)BrooklynWho's the best chiropractor in Brooklyn?ChatGPT, Perplexity, Gemini, Claude41322 of 4

6 row(s). Counts only; the practices named are not published.

ChatGPT, Gemini and Claude were asked on 2 October 2026 and Perplexity on 4 October 2026, once per engine per question, through each provider’s API with web search on and the searcher placed in the area asked about. API answers approximate what a person sees in the apps; they aren’t identical. Perplexity’s API answered with an OpenAI model on Perplexity’s own search. Signal counted the practices named in each answer by hand; a practitioner named with a practice counts as the practice. A sample from those days, not a ranking.

See what the assistants say about your business →

The audit is the same check, run once for you, with the findings in writing.