A psychiatric practice getting roughly a fifth of its patients from search, with no mechanism to change that.
The search problem
“Find a psychiatrist” is not one query. It is a service crossed with a place crossed with a worry — adhd evaluation vancouver wa, autism assessment portland or, autism assessment alternatives. A single services page cannot rank for that spread, because it cannot honestly be about all of it.
So the site is built as 35 pages rather than five: four service lines, condition guides for ADHD, autism, AuDHD and anxiety, and per-service local landing pages for both sides of the Columbia. Each one answers a real query rather than existing to catch traffic.
The build
Astro for output that is static by default, with Keystatic as the CMS so the practice can publish without a deploy. Supabase behind the forms. RSS, sitemap and IndexNow for discovery, GDPR-grade cookie consent, and Vercel analytics and speed insights to confirm the pages actually perform.
Intake forms are HIPAA-safe: patient information never lands anywhere it should not.
The outcome
8.4K organic clicks and 1.6M search impressions over twelve months. The practice went from about 20% of clients arriving via Google to more than 70%, and is now booked out with a four-month waiting list.