Movement III · Teardown

mariagray.net

Teardown of mariagray.net — what it earns, how, and what is worth copying.

Identity

Domain: mariagray.net. Platform: Squarespace (confirmed via OnPage crawl server field and Squarespace-signature robots.txt/CDN paths). No CMS layer beyond Squarespace's native blog. Discovered via: SERP pool only — query "somatic healing practitioner," best rank 19. Not present in the LLM-cited pool (raw/llm_top_domains.json contains no reference to this domain). Selection score 3/9, the lowest of the three sites in this batch and near the bottom of the 15.

Practitioner

Maria Gray, LMFT, NMP, CGP — a solo practitioner (no team page, no associate clinicians found in the 173-page crawl). Licensed Marriage and Family Therapist, California license #85366, with additional licenses in New York (#002351) and Texas (#204341). Credentials per her /about page: BA Psychology (University of Vermont, 1986), MEd Counseling Psychology (Boston University, 1988), MA Clinical Psychology (Antioch University), 3,000+ supervised internship hours, and Certified Group Psychotherapist (CGP). Background: twenty years in Human Resources and HRIS technology before retraining as a psychotherapist in 2010, a career change she attributes to a yoga retreat in Costa Rica. Stated clinical philosophy: "there is absolutely no separation between mind and body, when our nervous systems feel regulated, we feel most like ourselves."

Offers & Monetization

No online booking and no published pricing anywhere in the 173-page crawl or on the live /contact-maria-gray page. The contact page states a four-step process: submit the on-page contact form, or call 424-442-9704; Maria (or her office) responds "within 24 business hours"; a "15-20 minute complimentary call" precedes any scheduling; fees are disclosed only on request ("Please inquire directly about current session fees"). Sessions are 45 minutes; accepted payment methods include check, cash, Zelle, Cash App, credit card, FSA, and HSA. Group therapy runs two standing cohorts — in-person Wednesdays 12:15–1:30pm in Santa Monica, online Tuesdays 12:00–1:15pm Pacific for CA/NY/TX residents — again with no price published and a single CTA ("get started with group therapy") routing to the same contact page. A separate, distinct revenue line is business consultation for other clinicians and solopreneurs (/business-consultation, "1:1 support for clinicians, coaches, and solopreneurs") — again inquire-only, no price. There is no digital product, no course, no membership, and no self-serve payment or scheduling of any kind on the entire site.

Locations

In-person: Santa Monica, CA (1137 2nd Street, Suite 209). Online: explicitly restricted to California, New York, and Texas — the three states where Maria Gray holds an active LMFT license. This is the single most important honesty check on this site's "national" candidacy: she is not a national practice. Licensed psychotherapy is state-regulated, and her own site states the three-state ceiling in its own copy ("Online Therapy in CA NY and TX"). The site's ranking keyword's own top-10 wins are geo-qualified too ("emdr therapist los angeles," "somatic therapist los angeles") — this is a strong regional practice, not a national one.

Reviews

No client testimonials, no star ratings, and no third-party review-platform links (Google, Yelp) appear anywhere in the crawl or on the live /about page. The only external credibility markers found are a Psychology Today directory-profile link and an "Online Therapy Reviews" directory badge — neither is a testimonial. For a 20-year clinician with three state licenses, the total absence of quoted client outcomes is conspicuous.

Authority & Traffic

58 ranked keywords total (Phase 3 pull, US, limit 1000 — the domain's actual ranked footprint is this small, not truncated by the cap). 7 of those rank in the national top 10. Estimated traffic value (ETV, DataForSEO's per-keyword estimated-click-value metric, summed across all 58 rows) is approximately 223 — a modest number consistent with a small regional practice rather than a content-marketing engine. Not cited in the LLM top-mentioned-domains pool. 28 of 58 ranked keywords (48%) already trigger a Google AI Overview in their SERP — meaning nearly half of what little organic visibility this site has is already being intercepted by zero-click answers before the click ever reaches her.

Keyword Groups

Cluster Best rank Combined monthly volume Ranking URL
Somatic Experiencing / trauma release (6 kws: "somatic practitioner" 1,300/mo, "trauma release therapist" 720/mo, "somatic therapist los angeles" 390/mo rank 10, "somatic therapy practitioner" 320/mo, plus 2 local variants) 10 ≈3,450 /somatic-experiencing
EMDR (4 kws: "emdr therapist la" 880/mo rank 7, "emdr therapist los angeles ca" 880/mo rank 7, "emdr treatment los angeles" 880/mo rank 10, "emdr therapy near me that takes insurance" 170/mo) 7 ≈3,110 /emdr
Business consulting for clinicians (10 kws: "business therapist" 320/mo, "private practice consultant/consultants/consultation/consulting" 260/mo each, "business coaching for therapists" 260/mo, "therapy business coaching" 260/mo) 28 ≈2,050 /business-consultation
ACOA — adult children of alcoholics (4 kws: "acoa therapist" 480/mo, "acoa therapists" 480/mo, "acoa therapy" 480/mo, "aca therapy" 170/mo) 16 ≈1,610 /los-angeles-therapy-for-adult-children-of-alcoholics
Brainspotting / certification (2 kws: "certified brainspotting therapist" 320/mo rank 14, "brainspotting certification" 260/mo) 14 ≈800 /brainspotting-consultation
NARM (1 kw: "neuroaffective relational model" 320/mo) 22 ≈390 /narm
Branded ("maria gray" 170/mo) 2 170 /

Notable: the second-largest cluster by volume (business consulting for other clinicians) is not her core client-facing service at all — it is a B2B side offer that happens to rank because it has its own dedicated page. Her actual clinical specialties (somatic, EMDR) are competing on heavily local-modified terms ("los angeles," "la") that a genuinely national practice would not be able to win regardless of content quality.

Site Structure

173 pages crawled (OnPage max_crawl_pages=200, pages_crawled=173, crawl_stop_reason: empty_queue — the crawl completed, it did not hit the cap). Sitemap lists 170 URLs. Page-type breakdown from the URL tree: 8 core service/about/contact pages (/, /about-maria-gray-la- therapist, /about-trauma-modalities, /appearances, /brainspotting, /brainspotting-consultation, /business-consultation, /contact-maria-gray, /emdr, /group-therapy, /narm, /psychotherapy, /somatic-experiencing, /los-angeles-therapy-for-adult-children-of-alcoholics, /therapy-for-grief-los-angeles); one long-running blog (/maria-gray-blog) with roughly 60 individual posts; and a large tail of Squarespace-native blog archive scaffolding — 12 /category/* pages and 60+ /tag/* pages, plus numerous ?offset=… pagination URLs that the crawler indexed as distinct pages. Nav depth is shallow (2 levels: top-nav service pages, then flat blog posts) but the archive/tag/pagination sprawl inflates the indexable footprint well past the content that actually exists. This is the direct cause of the site's duplicate_content: 83 and duplicate_title: 10 OnPage findings — the same post appears under its own slug, under one or more category pages, under one or more tag pages, and sometimes under an ?offset= pagination URL, each carrying the same content.

Email Capture & Funnel

None found. No signup form on the homepage, the blog index, the contact page, or any service page checked live. No ESP footprint, no lead magnet, no gated content, no newsletter. The only "capture" mechanism on the entire site is the Formspree-style contact form that routes to a manual reply within 24 business hours. A visitor who is not ready to book a $unstated-fee session today has no way to stay in touch with the practice.

Zero-Click Footprint

An /appearances (speaking) page exists, describing Maria Gray as "a dynamic public speaker" in Brainspotting, addiction, and positive psychology — but it lists no upcoming dates, no video, and no social handles. No Instagram, YouTube, TikTok, Facebook, or LinkedIn links were found on the /about page or elsewhere in the crawl. The blog is the only standing content channel, and it is not consistently active: the crawl shows a cluster of four posts in May–June 2025, then an eight-month silence before a single post in March 2026. There is no podcast (despite Maria Gray being interviewed in others' content per some post backlinks) and no other recurring off-site presence identified.

Content Analysis

167 HTML pages returned readable content (status 200, meta.content populated) out of 173 crawled. Word count: mean 824, median 619, min 64 (/maria-gray-blog/larry-rosens-talk-on- technology-and-the-brain), max 4,171 (a blog pagination view), total corpus 137,652 words across the crawled set (note this total double-counts posts that also appear under category/tag/offset duplicates — the true unique-post word count is lower, consistent with a blog of roughly 55–60 unique posts). Readability (computed, not estimated): Flesch–Kincaid mean 45.8 / median 49.8 (standard/fairly difficult on the FK 0–100 scale, where lower is harder); Automated Readability Index mean 13.1 / median 11.7 — an ARI of ~13 corresponds to college-freshman reading level, the densest of the three sites in this batch, driven by clinical vocabulary (EMDR, NARM, Brainspotting are all flagged as "misspelled" by the on-page spellchecker because they are acronyms/proper nouns, not actual errors). One page (/appearances) produced a negative FK score (-281.8) and an ARI of 166.7 — a measurement artifact from a page that is mostly short list fragments rather than prose, not a genuine readability finding; flagged here rather than silently smoothed over.

Subject taxonomy (built from URL structure + H-tags):

mariagray.net
├── Modalities (service pages, first-person clinical framing)
│   ├── /somatic-experiencing — "Somatic Experiencing Therapy in Los Angeles"
│   ├── /emdr — "Eye Movement Desensitization & Reprocessing Therapy"
│   ├── /brainspotting (+ /brainspotting-consultation, a training/certification variant)
│   ├── /narm — "Neuro Affective Relational Model Therapy"
│   └── /about-trauma-modalities — modality overview page
├── Practice areas
│   ├── /psychotherapy — "Individual Therapy in Los Angeles"
│   ├── /group-therapy — "Online in California New York and Texas"
│   ├── /los-angeles-therapy-for-adult-children-of-alcoholics
│   └── /therapy-for-grief-los-angeles
├── B2B / consulting (a second, distinct audience)
│   └── /business-consultation — "1:1 support for clinicians, coaches, and solopreneurs"
├── About / credibility
│   ├── /about-maria-gray-la-therapist
│   └── /appearances (speaking)
└── Blog (maria-gray-blog) — ~60 posts, informally themed by Squarespace category:
    Addiction · Career Change · Health · Meditation · Mindfulness · Money ·
    Positive Psychology · Private Practice · Relationships · Technology · Training · Trauma

Formats: long-form blog articles only (no video, no downloadable worksheets, no podcast). Cadence: irregular, with a documented 8-month gap (July 2025 → March 2026).

What Is Right

What Is Wrong

Model-Worthy Moves

Scrape Route

Sitemap + robots.txt: free fetch, no proxy, both succeeded (raw/model_sites/mariagray.net/ scrape_log.json, stage A, both ok: true). DFS OnPage: succeeded fully at rung 1 (no proxy), max_crawl_pages=200, pages_crawled=173, extended_crawl_status: no_errors. DFS labs ranked- keywords: succeeded, 58 rows returned. Supplementary free live fetches performed directly for this teardown (real desktop UA, one page at a time, no proxy): /contact-maria-gray, /about-maria-gray-la-therapist, /group-therapy, /maria-gray-blog — all returned successfully, no blocks or CAPTCHA encountered on this domain. No escalation beyond rung 1 was required.

Prepared for Danielle Carron · daniellecarron.com · research artifacts and method in danielle_seo/