1

What Brianne Asked For

Starting point, requirements, and key specifications from her notes
📋
The Starting Point
What she provided, what she wanted

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
Key ask: Clients "felt comfortable faster than they expected." She wanted the site to make that happen before they even booked.
⚠️
Content Accuracy Requirements
Critical facts — these all had to be correct
DetailCorrect Value
Experience13+ years (not 15+), licensed 5 years
DiagnosesDebilitating generalized anxiety disorder and panic disorder with agoraphobia
Assessment fee$250 diagnostic assessment
Session fee$200 per 45-minute session
Sliding scaleDoes not offer one
InsurancePrivate pay, out-of-network only, superbills available
Licensed inWisconsin, Illinois, Nebraska
PlatformTelehealth only via Jane (HIPAA-compliant)
Emailbrianne@beautifulmindstherapyandconsulting.com
Phone608-618-6696
MedicareOpted out, Medicaid not accepted
Cancellation24-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
🎭
Personality & Voice Requirements
What makes Brianne, Brianne
  • 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
Emetophobia rationale: Brianne specifically wanted this as its own page — rising demand, strong SEO play, and she is a genuine expert in treating it specifically.

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).

2

What We Built

25 pages, 8 interactive tools, full tech stack
25
HTML Pages
8
Interactive Tools
9
JS Files
23
Images
12
Schema Types
22
FAQ Questions
🗂️
Site Architecture — 25 Pages
Core, Service, Location SEO, Tools

Core Pages (5)

PageFilePurpose
Homepageindex.htmlConversion hub, personality showcase, stats, tools preview
Aboutabout.html5 interactive sections, "What I'm Into Right Now" living section
Contactcontact.htmlForm + booking CTA + contact info + Brianne photo
FAQfaq.html22 questions across 5 categories with structured data
Privacy Policyprivacy.htmlHIPAA/data/third-party disclosure, accessibility statement

Service Pages (8)

PageFileTarget Keyword
ERP Therapyerp-therapy.html"what is ERP therapy", "ERP therapy near me"
OCDocd.html"OCD therapist", "OCD treatment online"
Anxietyanxiety.html"anxiety therapist telehealth"
Panic Disorderpanic.html"panic disorder treatment"
Phobiasphobias.html"phobia therapist"
Emetophobiaemetophobia.html"emetophobia therapist", "fear of vomiting treatment"
Consultingconsulting.html"OCD training for schools", "anxiety workplace training"
Benefits/Insurancebenefits.html"out of network therapy reimbursement"

Location SEO Pages (3)

PageFileTarget Keyword
Wisconsinocd-therapist-wisconsin.html"OCD therapist Wisconsin"
Illinoisocd-therapist-illinois.html"OCD therapist Illinois"
Nebraskaocd-therapist-nebraska.html"OCD therapist Nebraska"
🛠️
Interactive Tools (8 + Hub)
All 100% client-side, no data sent to any server
Tools are organized by psychological journey: Understand → Break the Cycle → In the Moment
ToolFileWhat It Does
Tools Hubtools.htmlOrganized entry point for all tools
Is This OCD?assessment.html10-question Likert-scale screener, 3-tier scored results
Spiral Notebookspiral-notebook.htmlGuided CBT thought record: situation → emotion → thought → reframe
Reassurance Checkerreassurance-checker.htmlFlagship. Chat UI with Brianne, animated SVG loop diagram, 2-min "Break the Loop" challenge timer, localStorage usage tracking
Compulsion Cost Calculatorcompulsion-calculator.html7 slider inputs, live results: daily / weekly / yearly / days / work weeks
Panic Attack Timerpanic-timer.htmlCount-UP timer (not countdown). Timed physiological facts. Wind-down at 10 min. NOT a breathing exercise.
Thought Loop Interrupterthought-loop.html4-step flow identifying rumination vs problem-solving with pattern output
Mental Compulsion Detectormental-compulsions.html15-item checklist across 5 categories. Live counter. Threshold messages.
Emetophobia Screeneremetophobia-checker.html12-question scored screener (0–36). 4 result tiers. Animated score reveal. Progress bar.
⚙️
Technical Stack & Key Decisions
Files, architecture, schema, visual library

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 TypeWhere Used
MedicalBusinessHomepage
Person (with credentials)About page
FAQPageAll condition pages, FAQ, ERP
MedicalWebPageAll condition pages
BreadcrumbListAll condition + tool pages
MedicalTherapyERP page
LocalBusinessLocation pages
ItemListTools hub
WebApplicationEmetophobia checker
ContactPage / ProfilePageContact, 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)
✏️
Content Changes & Voice Lines Added
What was fixed, corrected, and added in Brianne's voice

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

  1. Real/Professional toggle — lived-experience version shown by default
  2. "You might be here because…" — 5 clickable reasons with Brianne's personalized responses
  3. "What you expect vs. what you get" — 4-row comparison grid
  4. "Am I the right therapist for you?" — Good fit / Not a good fit toggle
  5. "Ask me this on the consult" — 5 conversation starters with her responses
  6. "What I'm Into Right Now" — 4 cards (watching, reading, ask me about, movie quote)
  7. Dozer + George circular pet photos next to the relevant line
3

SEO / AEO Visibility Plan

6-phase growth plan with milestones and copy-ready assets
PHASE 1 Technical Foundation (Pre-Launch)
  • 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
PHASE 2 Directory Blitz (15+ Listings)
Priority Directories — Copy All
  • 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.

PHASE 3 Content Engine — First 10 Blog Posts
Blog Post Titles — Copy All
  • 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.

PHASE 4 Link Building
  • 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)
PHASE 5 AEO — AI Engine Optimization
  • 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
PHASE 6 Social + Google Business Profile
  • 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
GBP Reviews = #1 local SEO signal. Prioritize getting first reviews after launch.

Success Milestones

Month 1
Indexed, GBP live, 5+ directory listings submitted
Month 3
200+ monthly organic visitors · First page for "OCD therapist Wisconsin"
Month 6
500+ monthly organic · 3+ qualified consults/month from site alone
Month 12
1,000+ monthly organic · Dominant for niche terms in all 3 states
4

Compliance Findings

Click any standard to see full details · 5 issues found & fixed during audit
Overall Rating: STRONG PASS. 5 minor issues found and corrected before delivery. Click any row below for detail.
🔧
5 Issues Found & Fixed
All corrected before delivery
  1. benefits.html — Good Faith Estimate FAQ was missing the cms.gov/nosurprises link. Added.
  2. contact.html — Added disclaimer below submit button: "Submitting this form does not create a therapist-client relationship. Please do not include sensitive health information."
  3. emetophobia-checker.html — Added "does not create a therapist-client relationship" to inline disclaimer.
  4. panic-timer.html — Added "does not create a therapist-client relationship" to disclaimer. Named 988 as "Suicide and Crisis Lifeline" explicitly.
  5. index.html — Stat changed from "80%" to "60–80% (based on published clinical trials)" for accuracy.
StandardRatingSummary
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.
Flagged for Brianne's review: The word "expert" appears in her LinkedIn URL and Facebook page name. Most state boards permit this for established specialists — but she should verify with Wisconsin, Illinois, and Nebraska licensing boards that it's permitted in marketing materials before launch.
5

Next Steps

Immediate, short-term, and long-term actions
🚨
Immediate — Before Delivery to Brianne
These must be done first
  • 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
📅
Week 1 Post-Launch
Get into Google's index immediately
  • 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)
📈
Months 1–3
Content + authority building
  • 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
🎯
Months 3–12
Scale and dominate niche terms
  • 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
Target: By Month 12, Brianne should be the dominant online presence for "OCD therapist" + ERP in Wisconsin, Illinois, and Nebraska. The site is built for that. Now it's execution.