Movement III · Teardown

holisticspiritualcounseling.com

Teardown of holisticspiritualcounseling.com — what it earns, how, and what is worth copying.

Identity

Domain: holisticspiritualcounseling.com, canonical www.holisticspiritualcounseling.com. Platform: Squarespace (server: Squarespace, no CMS field in the OnPage crawl, consistent with a hosted site builder rather than a self-managed CMS). Discovered via SERP discovery for “spiritual psychotherapist” (best rank 22). Per model_sites_index.md, this is “the closest direct positioning match to Danielle’s own framing of anyone in the pool,” despite the lowest mechanical score in the selected 15 (2/9).

Practitioner

Laura Rain — “Holistic Spiritual Counselor,” based in Indianapolis, Indiana, practicing since 2005 (web search, 2026-08-05). Background spans natural health, yoga, meditation, and shamanic practice (web search). The /about page structures her credentials under headings for modalities/tools/techniques, influencing fields and theories, continuing education, and formal education/certifications (onpage_pages.json H3 tags), though the specific credential text itself was not captured in this pass. Solo practitioner throughout — first-person voice sitewide.

Offers & Monetization

A short, flat ladder relative to the other two teardowns in this batch:

Payment: self-pay and HSA accepted; insurance is not filed. No package pricing, no multi-session bundles, no digital course, and no high-ticket rung above the flat $150 session rate — the inverse problem from tarabrach.com: here the top of the ladder is a single session price, not a $20,000 immersion.

Locations

Hybrid: in-person in Indianapolis, IN, plus virtual sessions available “anywhere, across state lines” (homepage meta description, live crawl data) — genuinely national/virtual-capable positioning, unlike mo-maitri-therapy.com’s state-locked telehealth.

Reviews

Two sources of testimonial evidence, both thin: Yelp shows 2 reviews (web search, 2026-08-05) — one quoted as “Laura has helped me more than years of previous mental wellness professionals,” another “working with Laura has changed my life... I 100% recommend her to anyone seeking counseling or needing spiritual support.” Separately, the /speakingengagements page carries two named, curated testimonials (Madison, an executive well-being event; Carolyn, a Wellness Lunch & Learn) with specific quoted anecdotes. No review aggregation or schema markup was found on the counseling-service pages themselves.

Authority & Traffic

ranked_keywords.json contains 44 rows (no DFS cap involved). Of the 44: 6 rank in the top 10, 0 rank in the top 3. Combined search volume across all 44 keywords is 7,900/mo; combined estimated traffic value (etv) is $176.57 — the middle of the three teardown sites by volume, but the lowest by etv-to-content ratio, given this site has both the most crawled pages (52) and the most published content (40 blog posts) of the three. Intent split: 21 commercial, 15 informational, 8 navigational — a heavily local/commercial-intent profile.

Top keywords by volume — note the near-total dominance of local modifiers:

Keyword Volume/mo Rank Landing page
spiritual advisors near me 880 20 /
spiritual psychologist 880 47 /
spiritual counselor near me 590 8 /
spiritual counselors near me 590 7 (highest etv, $95.58) /
spiritual therapist near me 590 8 /
spiritual therapy 480 40 /
reiki indianapolis 170 56 /
hypnotherapist / hypnotherapy / hypnotherapists indianapolis 140 each 49–66 /
indianapolis life coach (5 variants) 90 each 42–59 /

Keyword Groups

Despite virtual-capable positioning, the ranked-keyword reality is almost entirely local-modified, not national: “spiritual counselor/therapist near me,” the “[X] indianapolis” cluster (reiki, hypnotherapy, life coach — each with 2–5 keyword variants), and “christian counselors in indianapolis.” All 44 keywords land on the homepage / except two incidental hits on /about (“shadow work therapy near me,” “tantra indianapolis”). There is no distinct landing page per keyword cluster — the homepage alone is doing all the ranking work.

Site Structure

52 pages crawled, crawl_stop_reason: "empty_queue" (complete crawl, not capped). Onpage score 93.5/100. URL taxonomy: /blog with 40 individual post permalinks — by far the most active publishing volume of the three teardown sites — plus /about, /podcast, /workwithme (the offers hub), /individual-private-session, /couplesprivatesession, /speakingengagements, /self-help-book-not-from-here, /newsletter-sign-up, /new-client-waiver (intake/legal), and /contact. One crawled URL, /monthly-meditations, returns a 404 (onpage_summary.json: is_broken: 1, is_4xx_code: 1, broken_links: 1) — the site’s own free recurring offering (confirmed as real and current via web search) is a dead link on the crawled site. Two additional live pages, /supportgroup and /cart, surfaced through general web search but do not appear anywhere in the 52-page DFS crawl — either unlinked from primary navigation or added after the crawl ran; the crawl-visible site does not fully represent everything reachable on the domain.

Email Capture & Funnel

A /newsletter-sign-up page exists, placed in the footer under a “Want to stay connected?” heading with an atmospheric image (candles, flowers, gemstones, an open book). The offer copy, quoted verbatim from live fetch, is simply: “Receive the monthly newsletter.” No lead magnet, no content preview, no stated cadence beyond “monthly.” Separately, the self-help book’s bundled audio companion functions as an unadvertised, better-built lead magnet in its own right, but it is not visibly tied into the newsletter funnel.

Zero-Click Footprint

Podcast distributed across five platforms (Spotify, Podbean, Amazon Music, Apple Podcasts, iHeartRadio). Social links to Facebook, Instagram, and Spotify appear on the podcast page. Per web search, a “Holistic Healing Circle” women’s community support group and free monthly virtual meditation classes are active offerings, though the meditation offering’s own page (/monthly-meditations) is currently the 404 noted above.

Content Analysis

52 pages, 31,726 total words, average 634.5 words/page, median 543.5; shortest page 39 words (the 404 stub), longest 1,537 (the /blog index page itself). Average DFS-computed flesch_kincaid_readability_index is 63.9 — the highest (easiest-reading) of the three teardown sites on this scale, consistent with a casual, first-person blog voice. Average automated_readability_index (grade-level scale) is 7.0 — roughly 7th-grade reading level, the most accessible of the three sites by a wide margin.

Subject taxonomy (from URL structure + H-tags): - Home / - About (/about) — journey, modalities, credentials - Work With Me (/workwithme, the offers hub) → Individual Session, Couples Session - Speaking Engagements (/speakingengagements) - Podcast (/podcast) - Book (/self-help-book-not-from-here) - Blog (/blog, 40 posts) — first-person narrative essays across recurring themes: anger and boundaries, grief (including a Mother’s Day-specific post), addictive behavior, joy and emotional processing, mindset shifts (a ski-learning story), inner conflict during major life decisions, authenticity, and burnout/“over-capacity” - Newsletter (/newsletter-sign-up) - Intake (/new-client-waiver) - Contact (/contact) - Broken: Monthly Meditations (/monthly-meditations, 404) - Found via search, not in crawl: Support Group (/supportgroup), Cart (/cart)

Cadence: 40 published blog posts is a genuine, sustained publishing record for a solo practitioner — the most active content engine, by volume, of the three sites in this batch, even though it converts to the least search-volume return per page.

What Is Right

What Is Wrong

Model-Worthy Moves

  1. Copy the positioning sentence’s shape, not its words. “Not traditional therapy. Not Christian counseling.” names two adjacent categories and rejects both in under 15 words, before saying what the practice actually is. Danielle’s contemplative-psychotherapy-plus- somatic-work stance is the identical shape of move — this is the single most transferable asset in this teardown, and the reason the site was selected despite its low mechanical score.
  2. Copy the blog’s narrative register for the Q8 voice-fidelity checklist. 40 posts of genuinely personal, first-person storytelling prove that undifferentiated “healing blog” content can sustain real cadence for a solo practitioner. This register — plainspoken, story-led, low reading-grade-level (ARI 7.0, the most accessible of the three sites) — is exactly what an AI-drafted-then-edited workflow should be protecting, not overwriting into something more clinical.
  3. Copy the priced, bundled low-ticket product design, not its price point. An under-$10 book with a free multi-part audio companion tied to its own structure is the exact shape of “scalable middle rung” the offer-ladder gap analysis (PLAN.md §16) says Danielle’s ladder is missing entirely — a real, purchasable first commitment that could sit below her existing $300 single session.
  4. Do not copy the local-keyword outcome as a model of success. This site’s actual keyword wins are almost entirely “near me” and “indianapolis” terms even though the practice serves clients virtually and nationally — proof that virtual-capable positioning does not automatically produce national rankings; deliberately non-local content and technical work is required to pull a query set away from local intent, and this site never did that work.
  5. Fix the newsletter offer before copying the funnel. Having 40 blog posts and a podcast is not enough if the capture mechanism beneath them says only “receive the monthly newsletter.” Danielle’s own email-capture design (PLAN.md §12.3) should specify a named, specific lead magnet from day one — this site is the cautionary example of what happens when the content engine outruns the capture mechanism underneath it.

Scrape Route

dfs_onpage — full crawl finished, crawl_stop_reason: "empty_queue", 52/52 pages (one returning 404, counted as crawled not blocked) · ranked keywords via DFS Labs — 44 rows, no cap hit · sitemap.xml and robots.txt free-fetched successfully (scrape_log.json, stage A, both ok: true). Live-fetched via honest desktop User-Agent (WebFetch): /workwithme, /individual-private-session, /couplesprivatesession, /speakingengagements, /podcast, /self-help-book-not-from-here, /newsletter-sign-up — all returned 200, no blocks encountered. Two pages surfaced only via general web search (/supportgroup, /cart) were not directly fetched in this pass — named here, not silently omitted.

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