EatCookJoy · SF SEO — June Review
EATCOOKJOY · COMPANION TO SF LAUNCH PLAYBOOK · SEO / GEO / AEO — PROGRESS & PROCESS REVIEW VOL. 2 · ADDENDUM 2 · 12 JUNE 2026

The build is done. Now we track, report & document.

Follow-up to the May SEO audit that scored eatcookjoy.com/sf at 30/100. Since then the technical and content foundation has been built out in full. This review answers the five process questions a stakeholder asks at review time: (1) initiatives in progress, (2) the metrics we track, (3) tools & platforms, (4) documentation, reports & dashboards, and (5) how progress is communicated.

A · May → June · the build phase closed

From a missing foundation to a complete build.

The May audit found the basics absent — no robots, no sitemap, schema gaps, thin content. Those are now shipped. We have ~165 indexable pages (SF + all 77 neighborhoods, plus East Bay, Peninsula & South Bay cities), the full JSON-LD suite, and AI-engine fact sheets. The work now is operational and measurement, not construction.

Technical SEO
Built ✓
robots.txt · sitemap.xml (~165 URLs) · canonical · index,follow · CWV tuning
Structured data
Built ✓
Organization · LocalBusiness · Service · FAQPage · HowTo · BlogPosting · Speakable + more
AEO (snippets, voice)
Built ✓
FAQ + Speakable + HowTo schema · answer-first block on every area page
GEO (LLM answer)
Built ✓
llms.txt + llms-full.txt · robots welcomes AI crawlers · citable compare/blog content
DimensionMay 2026 (audit)June 2026 (this review)Phase
Foundation — robots / sitemap / canonicalMissingShippedDone
Structured data coverageOrg onlyFull suiteDone
Content depth — area / service pages8 pages~165 pagesDone
Indexing — GSC / Bing liveNot submittedIn progressActive
Local pack — Google Business ProfileNoneClaimingActive
Rankings / traffic / citationsBaselineMeasuringTracking

Live results (rankings, organic traffic, LLM citations) are still early by design — indexing only just began, so those numbers start at baseline and are tracked weekly (§E, §F).

B · Question 1 · initiatives in progress

What's active right now.

Each item follows the same loop — Audit → Fix → Verify — and is tracked in the repo so status is auditable, not tribal knowledge.

C · Question 2 · the metrics we track

Tracked against 30 / 60 / 90-day targets.

Progress is measured, not estimated. The glide path below is the scorecard the founder reviews; live values are pulled from GSC + GBP each cycle and logged (§E).

KPI30-day60-day90-day
Pages indexed80+130+150+
GSC impressions / mo2,5008,00020,000
GSC clicks / mo80300900
Top-10 ranking neighborhoods5+15+30+
Google Business Profile reviews8+25+60+
Organic-attributed bookings / mo3+12+40+
Authority backlinks3+10+25+

Plus, monthly

D · Question 3 · tools & platforms

What we use to track, optimize & report.

ToolRoleAccess
Google Search ConsoleImpressions, clicks, position, CTR, indexing/coverage, Core Web VitalsConfirm
Bing Webmaster ToolsBing indexing + sitemap submissionConfirm
Google Business ProfileLocal pack, reviews, calls/direction requestsClaiming
Rich Results Test / Schema validatorValidate JSON-LD (FAQ, LocalBusiness, Service…)Public
PageSpeed InsightsCore Web Vitals & performancePublic
BrevoNeighborhood lead-form capture & taggingAttrs
Manual LLM checksGEO — prompt ChatGPT / Perplexity / Gemini monthlyManual
Git repo (source of truth)Site, schema, llms*.txt, robots, and all SEO docs — every change a reviewable commitLive
E · Question 4 · documentation, reports & dashboards

Where everything lives — version-controlled.

Because docs and reports sit in the repo, the full history is a git log — every process change and every weekly report is timestamped and attributable.

ArtifactLocationPurpose
SEO Playbookdocs/SEO-PLAYBOOK.mdOperational playbook — what's built, the day-by-day checklist, the edit-here map, follow-up triggers, templates
Executive Overviewdocs/SEO-OVERVIEW.mdOne-page stakeholder summary mapping to these five questions
Metrics Logdocs/SEO-METRICS-LOG.mdThe running weekly log — a dated block appended every Monday for trend history
This review/seo/audit-2026-06-12/June progress & process snapshot (companion to the May audit)
Live dashboardsGSC + GBP InsightsReal-time raw numbers behind the weekly log
The May audit and this June review are both committed companions to the SF Launch Playbook — so the search program's whole story, from 30/100 to a complete build, is one auditable trail. Repo docs · GSC + GBP dashboards · /eatcookjoy-playbook-US-SF/seo/
F · Question 5 · how progress is communicated

The cadence — daily, weekly, monthly.

FrequencyWhat happensOutput
Daily (Mon–Fri, ~5 min)Glance at GSC Performance/Coverage + GBP Insights/Reviews; reply to every review within 24hHealth check
Weekly (Monday)Pull last-7-days GSC + GBP numbers, compare to prior week, flag top climbing/falling queriesBlock appended to the Metrics Log
MonthlyTrend roll-up vs. the 30/60/90 targets + LLM citation checkStakeholder summary
Per changeEach fix is a commitReviewable diff

Each weekly report answers four questions

Channel: committed to the repo and shared with stakeholders. Optional upgrade: a single live Looker Studio dashboard wired to GSC + GBP can replace the written weekly pull if an always-on view is preferred — it needs the analytics access in §G.

G · Open items · needs input

Five things that unblock the live numbers.

These are flagged rather than guessed. The reporting structure is in place; a few fields wait on access and assets.