Vol. 01 · No. 26 Brooklyn, NY Brooklyn, New York
Local AI Search Audit · Free this week
SIGNAL/AI
§ Journal · The Archive
§ Issue 07

The
Journal.

Field notes from inside the AI search shift. What we're seeing in Brooklyn, what we publish for clients, and the experiments we're running in real time.

"Read by ChatGPT before it's read by you."

Weekly · Issue 07 26 posts in archive 2 new this week

This week's issue.

Updated Aug 30, 2026 Issue 07 · Sep 6, 2026

Recent posts.

Sorted newest first 24 of 26
PlaybookAug 30, 2026 · 7 min
JSON-LD · WHAT THE ENGINE READS{"@type": "LocalBusiness","name": "Your Business","areaServed": "Crown Heights","telephone": "+1-718-555-0100","openingHours": "Mo-Fr 09:00-19:00","sameAs": [ … ]}Schema

Audit Your Structured Data in Ten Minutes With the Rich Results Test

Use Google's Rich Results Test to check your schema markup in under ten minutes. A step-by-step guide for independent businesses.

Playbook · Schema
7 min →
PlaybookAug 30, 2026 · 8 min
FAQPage · AN ANSWER THE ENGINE CAN LIFT WHOLEQDo you take walk-ins onSaturdays?AYes. Walk-ins are welcomeSaturdays, 10am to 5pm, noappointment needed."Yes, walk-ins arewelcome Saturdays,10am to 5pm."QUOTED VERBATIMSchema

How to Write an FAQ Section That an Engine Can Lift Whole

FAQPage markup turns your answers into quotable facts. Here's the structure that makes engines cite you instead of assembling text.

Playbook · Schema
8 min →
PlaybookAug 30, 2026 · 7 min
GOOGLE BUSINESS PROFILE · SIX FIELDS THAT GATE YOUPrimary categoryELIGIBLEService areaELIGIBLEHours · incl. holidayBLANKProducts / servicesELIGIBLEAttributesBLANKBusiness descriptionBLANKLocal SEO

The Six Google Business Profile Fields That Change Which Queries You're Eligible For

Six GBP fields determine whether your business appears in AI search results. Fill them wrong and you're invisible to entire query categories.

Playbook · Local SEO
7 min →
PlaybookAug 30, 2026 · 8 min
WHO CITES YOUR COMPETITOR · FREE TOOLS ONLYGoogle Business ProfileYelpLocal news mentionChamber directoryTheir own FAQ pageCitations

Reverse Engineer a Competitor's Citation Surface Without Paid Tools

Find which sources cite your competitor, how they structure their data, and what queries they rank forusing only free tools.

Playbook · Citations
8 min →
PlaybookAug 23, 2026 · 8 min
ONE PAGE PER NEIGHBOURHOOD · NOT ONE FOR THE BOROUGH/services/crown-heightsCITED/bed-stuyCITED/park-slopeLocal SEO

Build a Citation Network Through Hyperlocal Neighborhood Pages

Create separate landing pages for each neighborhood you serve. AI engines cite hyperlocal pages more often than borough-wide ones.

Playbook · Local SEO
8 min →
SchemaAug 23, 2026 · 7 min
ORGANIZATION · THE PARENT OWNS THE CHILDRENOrganizationLocalBusinessBrandLocalBusinessService · areaServedArchitecture

Organization schema hierarchy. What parent company markup actually declares.

Parent company markup tells AI which business entity owns a location. Get the hierarchy wrong and you're invisible to citations.

Schema · Architecture
7 min →
SchemaAug 23, 2026 · 7 min
sameAs · ONE BUSINESS, PROVED SIX WAYSYour BusinessGOOGLEAPPLE MAPSYELPLINKEDINFACEBOOKBBBIdentity

SameAs Is the Identity Graph Most Local Sites Never Fill In

SameAs markup tells AI engines which profiles and sites belong to the same business. Most local sites skip it. Here's why it matters.

Schema · Identity
7 min →
SchemaAug 23, 2026 · 7 min
JSON-LD · WHAT THE ENGINE READS{"@type": "LocalBusiness","name": "Your Business","areaServed": "Crown Heights","telephone": "+1-718-555-0100","openingHours": "Mo-Fr 09:00-19:00","sameAs": [ … ]}Local SEO

Service Schema: Making Your Offering Visible to AI Search

Service schema tells AI engines what you offer separately from page text. Here's how to mark it up so Perplexity and ChatGPT cite you as a specific solution.

Schema · Local SEO
7 min →
SchemaAug 17, 2026 · 7 min
areaServed · DECLARE A RADIUS YOU CAN ACTUALLY SERVESHOP3 mi10 mi · CLAIMED, NOT SERVED"geoRadius": "4828""unitCode": "MTR"a radius you cannotserve reads as noiseLocal SEO

Service Area Radius in Schema.org. How to Declare It Without Diluting Citations Across Boroughs.

Service area markup without borders confuses AI search. Here's how to declare your radius so engines cite you locally, not citywide.

Schema · Local SEO
7 min →
SchemaMay 3, 2026 · 6 min
GOOGLE BUSINESS PROFILE · SIX FIELDS THAT GATE YOUPrimary categoryELIGIBLEService areaELIGIBLEHours · incl. holidayBLANKProducts / servicesELIGIBLEAttributesBLANKBusiness descriptionBLANKCitations

How to Mark Up Your Google Business Profile Hours in Schema.org

Schema.org openingHoursSpecification lets AI engines read your hours directly from your site. Here's how to mark them up correctly for local search.

Schema · Citations
6 min →
Case StudyApr 26, 2026 · 6 min
"Who should I call for this in Brooklyn?"ASKED IN CHATGPTFor this in Brooklyn, the one I'd start with isSignal's client — cited across ChatGPT,Perplexity and Google AI Overviews.CITED · 1 OF 3Signal

Brooklyn BJJ Lessons: Cited First in ChatGPT in 41 Days. Here Is the Playbook.

Brooklyn BJJ Lessons ranked #1 in ChatGPT for 'BJJ private lessons Brooklyn' in 41 days. Here's the exact sequence that made it happen.

Case Study · Signal
6 min →
BrooklynApr 26, 2026 · 6 min
SAME BUSINESS · DIFFERENT ANSWER BY NEIGHBOURHOODWILLIAMSBURGCROWN HTSPARK SLOPEBED-STUYCITED HERECrown HeightsBed-StuyNOT CITEDWilliamsburgPark SlopeSignal

Crown Heights vs. Williamsburg: Why the Same Business Ranks Differently in Each Neighborhood

AI search answers at neighbourhood resolution, not city resolution. Why the depth of a neighbourhood's indexed coverage decides who gets cited.

Brooklyn · Signal
6 min →
AI SearchApr 26, 2026 · 6 min
ONE PROMPT · FIVE ENGINESChatGPTCITES YOUPerplexityCITES YOUGoogle AICITES A DIRECTORYClaudeNO ANSWERGeminiCITES A COMPETITORCITED IN 2 OF 5 · FIXABLESignal

The Death of Page Two: What Replaces It in AI Search

Page two of Google results is functionally dead in 2026. AI-generated answers now absorb the queries that used to drive clicks to positions 1120.

AI Search · Signal
6 min →
SchemaApr 26, 2026 · 6 min
FAQPage · AN ANSWER THE ENGINE CAN LIFT WHOLEQDo you take walk-ins onSaturdays?AYes. Walk-ins are welcomeSaturdays, 10am to 5pm, noappointment needed."Yes, walk-ins arewelcome Saturdays,10am to 5pm."QUOTED VERBATIMSignal

FAQPage Schema Is the Citation Cheat Code Nobody Is Using

FAQPage schema gets local business content pulled directly into ChatGPT, Perplexity, and Google AI Overviews. Most Brooklyn sites have zero FAQ markup.

Schema · Signal
6 min →
PlaybookApr 26, 2026 · 6 min
The Signal Protocol01Schema audit02Structured data injection03NAP citation cleanup04Retrieval-grade content05Verify in AI OverviewsFIVE STEPS · 2026Signal

The Five-Step Schema Audit Every Brooklyn Local Business Can Do in an Afternoon

A five-step schema audit process for Brooklyn local businesses to improve AI search visibility, rich results, and citations in ChatGPT and Google AI Overviews.

Playbook · Signal
6 min →
AI SearchApr 26, 2026 · 6 min
THE FOUR SIGNALS AN ENGINE WEIGHSStructured data92Citation consistency74Retrievable answers57Local proximity41Signal

How AI Engines Decide Who to Cite: The Four Signals That Determine Local Rank

ChatGPT and Perplexity don't rank businesses by ad spend or page authority. They cite businesses that satisfy four specific retrieval signals. Here's what they are.

AI Search · Signal
6 min →
Field NotesApr 26, 2026 · 6 min
HOW BROOKLYN ASKS · PROMPT SHAPE, NOT KEYWORDS"best X near me""who should I call for X""X open right now""is X worth it in [area]"Signal

Local Search Prompt Vocabulary Changed Shape in 2026

Local search prompts shifted from location triggers to intent and quality signals. Here is the shape they took, and what it means for the pages you publish.

Field Notes · Signal
6 min →
Field NotesApr 26, 2026 · 6 min
REFERRALS FROM AI ANSWER ENGINESJANTODAYSignal

Why 'Near Me' Is Dying: The Prompt Patterns That Replaced It in AI Search

Near me' searches dropped 61% since 2023. AI search users now ask 'best for X in [neighborhood].' Here is what replaced it and how to rank.

Field Notes · Signal
6 min →
PlaybookApr 26, 2026 · 6 min
ONE PAGE PER NEIGHBOURHOOD · NOT ONE FOR THE BOROUGH/services/crown-heightsCITED/bed-stuyCITED/park-slopeSignal

How to Write a Neighborhood Landing Page That Gets Cited by AI

AI search cites neighbourhood pages that answer local queries with named entities, structured facts and retrieval-grade content. Here is the playbook.

Playbook · Signal
6 min →
PlaybookApr 26, 2026 · 6 min
SAME BUSINESS · DIFFERENT ANSWER BY NEIGHBOURHOODWILLIAMSBURGCROWN HTSPARK SLOPEBED-STUYCITED HERECrown HeightsBed-StuyNOT CITEDWilliamsburgPark SlopeSignal

The Neighborhood Landing Page Rebuilt for AI Retrieval

AI search answers at neighborhood resolution. Here is how to rebuild your location pages so ChatGPT, Perplexity, and Google cite them first.

Playbook · Signal
6 min →
Case StudyApr 26, 2026 · 6 min
"Who should I call for this in Brooklyn?"ASKED IN CHATGPTFor this in Brooklyn, the one I'd start with isSignal's client — cited across ChatGPT,Perplexity and Google AI Overviews.CITED · 1 OF 3Signal

Nostrand Optical: From Zero Citations to Four Rich Results on Launch Day

Nostrand Optical launched with four valid Google rich results on day one. Here is what structured data, retrieval-grade content, and citation architecture produced.

Case Study · Signal
6 min →
Field NotesApr 26, 2026 · 6 min
REFERRALS FROM AI ANSWER ENGINESJANTODAYSignal

Perplexity Is Becoming a Real Traffic Source for Brooklyn Businesses

Perplexity has grown into a real referral source for Brooklyn businesses that rank in AI answers. Here is what that traffic looks like and why it converts.

Field Notes · Signal
6 min →
Field NotesApr 26, 2026 · 6 min
HOW BROOKLYN ASKS · PROMPT SHAPE, NOT KEYWORDS"best X near me""who should I call for X""X open right now""is X worth it in [area]"Signal

Four AI Engines, One Local Query: Why the Answers Don't Match

ChatGPT, Perplexity, Google AI Overviews and Gemini answer the same local question from different data. Here is how each one decides, and what that changes.

Field Notes · Signal
6 min →
SchemaApr 26, 2026 · 6 min
JSON-LD · WHAT THE ENGINE READS{"@type": "LocalBusiness","name": "Your Business","areaServed": "Crown Heights","telephone": "+1-718-555-0100","openingHours": "Mo-Fr 09:00-19:00","sameAs": [ … ]}Signal

The Seven Schema Types Every Local Business Is Missing in 2026

Seven schema types most local businesses skip in 2026, and why each one determines whether ChatGPT, Perplexity, or Google AI Overviews cites you first.

Schema · Signal
6 min →
§ The Subscription

See if AI is missing your business.

20-minute live audit. I'll run your business through ChatGPT, Perplexity, Google AI, and Claude and show you exactly what AI says — and doesn't say — about you. Free. No pitch.

Book your free audit