Beautiful Minds Therapy
& Consulting
Brianne B., LCSW · Website Build Delivered by The Midnight Garden
What Brianne Asked For
Brianne provided a comprehensive Google Doc covering every page of her site, along with personal photos, logo files, consulting service ideas, social media links, and a Mentaya insurance plugin. Her core ask was a site that felt like her — not a generic therapy site.
- Full copy for every page: Home, About, OCD, Anxiety, Panic, Phobias, Emetophobia, FAQ, Contact
- Professional headshots, casual selfies, pet photos, scenery photos
- Brand colors from Canva: aqua/teal family + coral/pink accent + warm linen background
- Lowercase logo preference (relaxed, approachable)
- Mentaya insurance plugin embed details
- "Fun, not dry" — personality-forward throughout
| Detail | Correct Value |
|---|---|
| Experience | 13+ years (not 15+), licensed 5 years |
| Diagnoses | Debilitating generalized anxiety disorder and panic disorder with agoraphobia |
| Assessment fee | $250 diagnostic assessment |
| Session fee | $200 per 45-minute session |
| Sliding scale | Does not offer one |
| Insurance | Private pay, out-of-network only, superbills available |
| Licensed in | Wisconsin, Illinois, Nebraska |
| Platform | Telehealth only via Jane (HIPAA-compliant) |
| brianne@beautifulmindstherapyandconsulting.com | |
| Phone | 608-618-6696 |
| Medicare | Opted out, Medicaid not accepted |
| Cancellation | 24-hour policy, full fee for late cancels |
Does NOT Treat / Does NOT Do
- Does not treat: depression (standalone), grief, trauma, relationship issues, personality disorders
- Does not do: EMDR, psychoanalysis, open-ended talk therapy
- Adults only, individuals only — no couples, families, children
- Direct, warm, irreverent, occasionally funny
- Communicates in movie quotes and song lyrics (Chris Farley fan)
- Shows up as herself — sweatshirt or cardigan depending on the day
- Has a dog named Dozer and a cat named George
- Wanted italicized words in brand color for emphasis
- Wanted the quiz to be fully in her voice
- Loved the "before you go" exit popup concept
Mentaya Decision
Partnered with Mentaya for insurance claim automation. After deliberation: embed the eligibility checker widget, skip the badge (badge could imply she accepts insurance, which she doesn't).
What We Built
Core Pages (5)
| Page | File | Purpose |
|---|---|---|
| Homepage | index.html | Conversion hub, personality showcase, stats, tools preview |
| About | about.html | 5 interactive sections, "What I'm Into Right Now" living section |
| Contact | contact.html | Form + booking CTA + contact info + Brianne photo |
| FAQ | faq.html | 22 questions across 5 categories with structured data |
| Privacy Policy | privacy.html | HIPAA/data/third-party disclosure, accessibility statement |
Service Pages (8)
| Page | File | Target Keyword |
|---|---|---|
| ERP Therapy | erp-therapy.html | "what is ERP therapy", "ERP therapy near me" |
| OCD | ocd.html | "OCD therapist", "OCD treatment online" |
| Anxiety | anxiety.html | "anxiety therapist telehealth" |
| Panic Disorder | panic.html | "panic disorder treatment" |
| Phobias | phobias.html | "phobia therapist" |
| Emetophobia | emetophobia.html | "emetophobia therapist", "fear of vomiting treatment" |
| Consulting | consulting.html | "OCD training for schools", "anxiety workplace training" |
| Benefits/Insurance | benefits.html | "out of network therapy reimbursement" |
Location SEO Pages (3)
| Page | File | Target Keyword |
|---|---|---|
| Wisconsin | ocd-therapist-wisconsin.html | "OCD therapist Wisconsin" |
| Illinois | ocd-therapist-illinois.html | "OCD therapist Illinois" |
| Nebraska | ocd-therapist-nebraska.html | "OCD therapist Nebraska" |
| Tool | File | What It Does |
|---|---|---|
| Tools Hub | tools.html | Organized entry point for all tools |
| Is This OCD? | assessment.html | 10-question Likert-scale screener, 3-tier scored results |
| Spiral Notebook | spiral-notebook.html | Guided CBT thought record: situation → emotion → thought → reframe |
| Reassurance Checker | reassurance-checker.html | Flagship. Chat UI with Brianne, animated SVG loop diagram, 2-min "Break the Loop" challenge timer, localStorage usage tracking |
| Compulsion Cost Calculator | compulsion-calculator.html | 7 slider inputs, live results: daily / weekly / yearly / days / work weeks |
| Panic Attack Timer | panic-timer.html | Count-UP timer (not countdown). Timed physiological facts. Wind-down at 10 min. NOT a breathing exercise. |
| Thought Loop Interrupter | thought-loop.html | 4-step flow identifying rumination vs problem-solving with pattern output |
| Mental Compulsion Detector | mental-compulsions.html | 15-item checklist across 5 categories. Live counter. Threshold messages. |
| Emetophobia Screener | emetophobia-checker.html | 12-question scored screener (0–36). 4 result tiers. Animated score reveal. Progress bar. |
What Was Built
- 25 HTML pages — 9 JS files, 2 CSS files (style.css, tools.css), 23 images, sitemap.xml, robots.txt, favicon.svg
- Static HTML/CSS/JS only — No framework, no CMS, no backend
- All tools 100% client-side — No data sent to any server
- localStorage used only for tool persistence (usage counts, saved results) with clear user disclosure
- Images compressed from ~1.5MB PNGs to ~75KB JPEGs via Python Pillow
UI Features
- Dropdown nav: Home | About | Conditions | ERP Therapy | Tools | Contact | [Book Now]
- IntersectionObserver-based scroll animations with staggered reveals
- Parallax backgrounds on CTA sections
- Hero image breathing animation
- FAQ smooth accordion with +/– indicators
- Exit-intent modal with quiz CTA
- Floating mobile CTA + scroll progress bar (teal line at page top)
Schema Markup (Every Page)
| Schema Type | Where Used |
|---|---|
| MedicalBusiness | Homepage |
| Person (with credentials) | About page |
| FAQPage | All condition pages, FAQ, ERP |
| MedicalWebPage | All condition pages |
| BreadcrumbList | All condition + tool pages |
| MedicalTherapy | ERP page |
| LocalBusiness | Location pages |
| ItemList | Tools hub |
| WebApplication | Emetophobia checker |
| ContactPage / ProfilePage | Contact, About |
Visual Results Library (tool-visuals.js)
Reusable library for rich visual outputs across all tools:
- BM.radarChart() — canvas-based radar/spider chart with animated draw-in
- BM.identityCard() — screenshot-worthy result cards with gradient, branding, trait pills
- BM.categoryBars() — horizontal animated bar breakdowns
- BM.loopDiagram() — SVG OCD/anxiety loop with traveling dot animation, breakable
- BM.timeBlocks() — grid visualization of hours (compulsion time vs rest of year)
- BM.persistence — localStorage wrapper (save, getHistory, getUsageCount, getReturnMessage)
Corrections Made
- Years: 15+ corrected to 13+ everywhere
- Diagnosis: changed to full clinical description with agoraphobia
- Fees: published $250 assessment / $200 session (her notes confirmed)
- Sliding scale: "I do not offer a sliding scale" (was incorrectly stated as available)
- Email: all references updated to brianne@beautifulmindstherapyandconsulting.com
- Cancellation policy added to FAQ (24 hours, full fee)
- Medicare language: opted out, private contract terms
- Stat on homepage: "80%" → "60–80% (based on published clinical trials)"
- Added "What kind of therapy do you NOT do?" and couples/family FAQ entries
Brianne's Voice Lines Added
- "You cannot possibly smell any more lavender oil"
- "You've been told to 'just relax' and briefly considered committing a crime"
- "You can do hard therapeutic work from your couch in your pajamas. No judgment (I will also likely be in sweats)."
- "Emotional support water bottle" reference on panic page
- "That's gonna leave a mark (Tommy Boy, obviously)" in What I'm Into Right Now
- Movie quotes and song lyrics tendency mentioned on about page
- Sweatshirt/cardigan personality detail
About Page — 7 Interactive Features
- Real/Professional toggle — lived-experience version shown by default
- "You might be here because…" — 5 clickable reasons with Brianne's personalized responses
- "What you expect vs. what you get" — 4-row comparison grid
- "Am I the right therapist for you?" — Good fit / Not a good fit toggle
- "Ask me this on the consult" — 5 conversation starters with her responses
- "What I'm Into Right Now" — 4 cards (watching, reading, ask me about, movie quote)
- Dozer + George circular pet photos next to the relevant line
SEO / AEO Visibility Plan
- Submit sitemap.xml to Google Search Console (verify via DNS TXT on Hostinger)
- Submit to Bing Webmaster Tools
- Set up Google Analytics 4 (analytics.js is placeholder — needs real GA4 property)
- Page speed: images done, add preload for hero images
- Verify structured data via Google Rich Results Test on all pages
- Psychology Today (critical — most therapists found here)
- IOCDF Therapist Directory (OCD-specific, high authority)
- ADAA Therapist Directory (anxiety-specific)
- TherapyDen (LGBTQ+ affirming)
- Inclusive Therapists
- GoodTherapy
- Zencare
- SAMHSA
- Beyond OCD
Each listing = consistent NAP + backlink signal to Google.
- Is This OCD or Just Anxiety? [target: OCD vs anxiety]
- What Is ERP Therapy and Why Most Therapists Do Not Offer It [target: what is ERP therapy]
- Intrusive Thoughts: What They Are, What They Are Not [target: intrusive thoughts normal or OCD]
- Emetophobia: The Phobia Nobody Talks About [target: emetophobia, fear of vomiting]
- Why Breathing Exercises Are Not Helping Your OCD [target: OCD coping skills not working]
- Postpartum OCD vs Postpartum Depression [target: postpartum OCD]
- Reassurance Seeking: The Compulsion You Did Not Know You Had [target: reassurance seeking OCD]
- What Happens in Your First ERP Session (Honestly) [target: first ERP session]
- Mental Compulsions: The OCD Rituals Nobody Can See [target: mental compulsions OCD]
- Panic Attacks vs Heart Attacks: How to Tell the Difference [target: panic attack or heart attack]
Publishing cadence: 2 posts/month. AEO format: direct-answer first paragraph, H2 questions, FAQ schema, internal links.
- HARO/Connectively journalist responses
- Podcast guest appearances (mental health, parenting, workplace wellness)
- Guest posts on GoodTherapy, Psych Central
- IOCDF conference presentations
- UWM alumni network
- Local press (telehealth access angle)
- Entity reinforcement on every page: Brianne B., LCSW, OCD specialist, ERP therapist
- Question-first H2 headings (match what AI systems query)
- Direct-answer first paragraphs (snippet targets)
- Comparative content pages ("ERP vs CBT", "OCD vs Anxiety")
- Interactive tools = engagement signals that reinforce domain authority
- LinkedIn (primary): 2–3 posts/week, clinical insights, myth-busts, each linking to a page
- Instagram: carousels, reels, tool screenshots
- Facebook: cross-post LinkedIn content
- GBP: Service Area Business (no physical address), all of WI, IL, NE, weekly Google Posts
- Hashtags: #OCDtherapist #ERPtherapy #OCDrecovery #emetophobia
Success Milestones
Compliance Findings
- benefits.html — Good Faith Estimate FAQ was missing the cms.gov/nosurprises link. Added.
- contact.html — Added disclaimer below submit button: "Submitting this form does not create a therapist-client relationship. Please do not include sensitive health information."
- emetophobia-checker.html — Added "does not create a therapist-client relationship" to inline disclaimer.
- panic-timer.html — Added "does not create a therapist-client relationship" to disclaimer. Named 988 as "Suicide and Crisis Lifeline" explicitly.
- index.html — Stat changed from "80%" to "60–80% (based on published clinical trials)" for accuracy.
| Standard | Rating | Summary |
|---|---|---|
| HIPAA / PHI | PASS | No PHI collected anywhere |
No PHI collected anywhere on the site. All tools run 100% client-side. Clinical intake handled exclusively through JaneApp (HIPAA-compliant). localStorage stores only tool-specific data (scores, counts) — never any identifiable health information. | ||
| No Surprises Act | PASS | GFE language + cms.gov link on FAQ, benefits, privacy |
Good Faith Estimate language present on FAQ, benefits, and privacy pages. cms.gov/nosurprises link added during audit. Fees are transparently published ($250 assessment, $200 session) with no hidden costs described. | ||
| Crisis Disclaimers | PASS | 988 in every footer, 911+988 on panic timer |
988 (Suicide and Crisis Lifeline) is referenced in the footer of every page. The panic timer page specifically includes both 911 and 988 with explicit labeling. No tool is positioned as crisis intervention — all include appropriate educational disclaimers. | ||
| Scope of Practice | PASS | Clear limits stated; conditions not treated are explicit |
Clear boundaries maintained throughout. Conditions she does not treat (standalone depression, grief, trauma, relationship issues, personality disorders) and modalities she does not offer (EMDR, psychoanalysis, open-ended talk therapy) are explicitly stated. Adults only, individuals only. | ||
| Informed Consent | PASS | Medicare opt-out, fee transparency, no therapist-client relationship from site |
Medicare opted-out language included. Fees transparently published. 24-hour cancellation policy stated with full fee consequence. Every interactive tool and contact form includes "does not create a therapist-client relationship" disclaimer. | ||
| Advertising Ethics | PASS | No testimonials; verifiable claims; statistics sourced |
No client testimonials present (ethically prohibited). All statistical claims sourced from published clinical trials. The "expert" in Brianne's LinkedIn URL/Facebook name is within bounds given 13+ years of specialization — but she should verify with state licensing board(s) that this term is permitted in marketing materials. | ||
| ADA / Accessibility | PASS | Skip links, alt text, ARIA, keyboard navigable |
Skip links present. All images have descriptive alt text. Form fields fully labeled. ARIA attributes used throughout. lang="en" on html element. Site is keyboard navigable. WCAG color contrast should be verified in a rendering tool — teal #3DBDB0 and coral #E8736A on white are likely AA compliant but needs browser rendering confirmation. | ||
| Privacy / Data | PASS | Comprehensive policy; linked everywhere; third parties disclosed |
Comprehensive privacy policy at privacy.html. Linked in footer on every page. Third-party services disclosed (Mentaya widget, JaneApp, GA4 when activated). No data sold. localStorage disclosed with clear user context. Mentaya eligibility widget embedded — no badge that could imply insurance acceptance. | ||
| Tool-Specific | PASS | All tools: educational disclaimers, no diagnosis, no reassurance, crisis refs |
Every tool includes: explicit educational-only disclaimer, statement that results are not a diagnosis, no reassurance-giving language, appropriate routing to professional help, crisis resource references where relevant. The Reassurance Checker specifically reinforces non-reassurance by design — Brianne's clinical intent is embedded in the tool's structure. | ||
Next Steps
- Wire visual library (radar charts, identity cards) into OCD assessment, emetophobia screener, mental compulsion detector, and compulsion calculator results
- Set up real GA4 tracking (replace placeholder analytics.js)
- Final visual QA pass across all 25 pages
- Test all interactive tools on mobile
- Deploy to Hostinger
- Submit sitemap to Google Search Console and Bing Webmaster
- Claim and optimize Google Business Profile (Service Area Business)
- Begin directory listing submissions: Psychology Today, IOCDF, ADAA, TherapyDen
- Brianne reviews all content for clinical accuracy (her final read)
- Publish first 3–5 blog posts (from the 10-post list)
- Start weekly GBP posts linking to site pages
- Begin LinkedIn content strategy (2–3x/week)
- Monitor Search Console for indexing and impressions
- Complete remaining directory submissions
- Continue blog publishing (2/month, every month)
- Pursue backlink opportunities: HARO, podcasts, guest posts
- Add more interactive tools based on usage data
- Consider Google Ads for money keywords ($5–10/day to start)
- Track and hit monthly milestones (see SEO section)
- Expand consulting service pages as that side grows