Every number below is pulled live from your own Google Search Console and your live site — no estimates. This is the floor. We put the new numbers next to these after every phase. The deltas are the proof.
Your real Search Console data, last 90 days (Mar 14 – Jun 12, 2026). The story isn't the totals — it's what they're for.
| The searches bringing clicks today | Clicks | Position |
|---|---|---|
| "next therapist" | 123 | 1.1 |
| "nexttherapist" | 64 | 1.0 |
| "stephanie sonntag" / "dr stephanie sonntag" | 3 | 2.2 |
| "next therapy" | 1 | 7.1 |
| ≈ 192 of your 290 clicks (66%) are your own name | 192 | — |
| The searches you actually want to win | Impressions | Position | Clicks |
|---|---|---|---|
| "alternatives to therapist directories" | 78 | 34.6 | 0 |
| "do therapist directories show real availability?" | 23 | 4.4 | 0 |
| "are therapist directories better than search?" | 13 | 5.2 | 0 |
| "draper therapist" (local intent) | 1 | 1.0 | 0 |
Captured live from your site today. When a search engine or AI bot visits nexttherapist.com, here's what it gets.
| The signal search & AI need | What they get today |
|---|---|
| The homepage | 301 redirect — crawlers are sent straight into the Flutter app |
| Page title | "Next Therapist" |
| Meta description | "My Therapist Patient App" |
| Structured data (tells Google "this is a therapist, here's their specialty + city") | 0 schema blocks, anywhere |
| Social / AI link preview | 0 Open Graph tags — every shared link reads "My Therapist Patient App" |
| Therapist profiles a crawler can read | 0 of 68 — drawn on-screen by JavaScript, invisible to Google & AI |
Live Google checks on the searches that matter most to you.
| Search | Do you appear? | Who owns it instead |
|---|---|---|
| "find a therapist in Salt Lake City" (home market) | No | Psychology Today, TherapyDen, therapist.com |
| "Psychology Today alternative" (highest-intent switch) | No | Reframe, GoodTherapy, Zencare, TherapyDen |
Your WordPress marketing site is real and well-built — it's just buried behind the redirect with no path to rank.
Someone tried local SEO here once. We preserve every bit of it in the Phase 2 migration — with redirects — so none of the equity you've earned is lost.
Four committed phases — built entirely in front of your product. Your Flutter app, your API, and your AWS deploys are never touched.
llms.txt, sitemap, robots, IndexNowThis is the column that grows. Each month you get this same report with the new numbers beside Day 0.
| What we move | Today (Day 0) | 30 days | 90 days |
|---|---|---|---|
| Readable by Google + AI | No (empty app shell) | Yes | Yes |
| Indexable therapist profiles | 0 | All 68 + every new one automatically | Indexed & ranking |
| Non-brand discovery clicks | ~0 | Climbing off zero | Compounding |
| "Directory / PT alternative" queries | position ~35 | Moving to page 1 | Page 1 |
| Cited by ChatGPT / Google AI | No | Yes, on agreed queries | Yes |
| City × specialty pages | 0 | Live for your Utah cities | Expanding |
So you always know it's working — and never have to take our word for it.
| Dimension | Source | Cadence |
|---|---|---|
| Clicks, impressions, position, queries | Your Search Console (automated pull) | Monthly + per phase |
| Indexed pages & profiles | Search Console | Weekly |
| Rankings on agreed seed terms | Rank checks | Weekly |
| AI citation (cited y/n in ChatGPT / Perplexity / Google AI) | Manual panel | Monthly |
| Crawlability (title / schema / previews) | Re-runnable site check | Per phase |