SEO Audit: Dr. Ursula Thatch / BioLifeBalance

Domain: biolifebalance.com | Location: St. Louis, MO | Date: 2026-06-06 Prepared by: Lance W Pincock Consulting LLC for the Abundant Physician RPG cohort


The Story in Three Sentences

BioLifeBalance is invisible on Google Maps for every BHRT search in St. Louis, confirmed across all six provider-intent queries. The practice has one GBP category, zero reviews, and one photo, while the clinics taking those patients run multiple categories and hundreds of reviews each (the leader, Wittmer Rejuvenation Clinic, has 872). The website scores 45/100 on E-E-A-T fundamentals and is missing the medical schema, citations, and reviewer markers Google requires to trust a health provider.


1. Local Pack Visibility

Rank measured for a patient searching from St. Louis, MO across the six provider-intent queries that drive consult bookings. Live Google Maps data.

Query Your rank Verdict
BHRT doctor Invisible
bioidentical hormones Invisible
hormone replacement therapy doctor Invisible
menopause specialist Invisible
perimenopause doctor Invisible
pellet therapy Invisible

You do not appear anywhere in the Maps pack for a single one of these searches. Every patient typing them is handed to a competitor.

Who patients see instead:

Business Reviews Rating Category
Wittmer Rejuvenation Clinic 872 4.9 Medical clinic (Lake St. Louis)
The Institute of Natural Health 514 4.9 Alternative medicine (Richmond Heights)
Simply Health Integrated Medical 424 4.9 Medical clinic (St. Louis)
RevitaLife Medical & Spa 335 4.9 Medical clinic (Des Peres)

These clinics win on review volume and category coverage, the two signals Google weighs most for the Maps pack. You are at zero reviews against their hundreds.


2. Google Business Profile Gap

API data (pulled automatically)

Field BioLifeBalance Wittmer Rejuvenation Clinic (top competitor)
Primary category Doctor Medical clinic
Total categories used (of 10) 1 4
Average rating 4.9
Review count 0 872
Website linked Yes Yes

Categories you're not using that Wittmer is

Health consultant, Medical clinic, Wellness program, Women's health clinic. Each one is a separate search bucket Google maps queries to.

Self-audit checklist (check your GBP dashboard, these can't be pulled automatically)


3. Website Health

Site crawl: 30 pages | Platform: Squarespace + GA4 | HTTPS: Yes | Sitemap: Yes

Site-wide checks (8 of 14 passing)

Check Status
HTTPS, sitemap, robots.txt, canonicals Pass
Phone visible on homepage Pass
Average page word count > 400 Pass
Author byline present somewhere Pass
Medical/Physician schema Fail
FAQ schema Fail
Image alt coverage > 70% Fail
Any 'medically reviewed by' marker Fail
Any clinical citations Fail
Organization schema Fail

Site average page score: 45 / 100

Top priority issues (from page-level audit)

Priority Issue Evidence
Critical No medical schema anywhere Only Article + WebSite schema found
High Zero 'medically reviewed by' markers 30 pages checked, none found
High Zero clinical citations 30 pages checked, none found
High 3 Squarespace template blog categories indexed /blog/category/Architecture, /News, /Interiors
Medium 2 placeholder pages still indexed /coming-soon, /coming-soon-1
Medium Homepage: 199 words Target for a medical practice is 500-900
Medium 20 of 30 pages have multiple H1 tags Theme-level issue on Squarespace
Low 10 pages missing meta descriptions Mostly blog category pages

4. The One Page That Matters

Before building anything new, pick the one page that would generate the most consult bookings if it ranked. For a BHRT practice that's usually a dedicated /bhrt or /bioidentical-hormones service page targeting "BHRT St. Louis."

Score it against this checklist before publishing:


5. Prioritized Action Plan

This week (free, internal, highest leverage)

  1. Add 8 secondary GBP categories (Wellness center, Hormone replacement therapy clinic, Women's health clinic, and equivalents from the Wittmer list above)
  2. Start weekly GBP posts, one Update or Offer per week
  3. Delete the 3 template blog categories (Architecture, News, Interiors) from Squarespace Settings > Blog > Categories (a 10-minute fix)
  4. Unpublish or 301-redirect /coming-soon and /coming-soon-1
  5. Ask your last 10 patients for a Google review and send a direct link

This month (needs content work)

  1. Add MedicalBusiness + Physician JSON-LD schema to the homepage via Squarespace Code Injection
  2. Add "Medically reviewed by Dr. Ursula Thatch, [credentials], on [date]" to every clinical page
  3. Add 2-3 cited sources (PubMed, NIH) to each clinical page
  4. Expand the homepage to 500+ words: credentials, services overview, trust block
  5. Fix the Squarespace theme so the header logo uses a styled span, not an H1, which eliminates the duplicate H1 across 20 pages

This quarter (structural)

  1. Build the one page that matters (Section 4 checklist). This is the single highest-ROI SEO task
  2. Build 4-6 city-specific service pages for metro areas you serve
  3. Establish a content cadence: 2 patient-education posts per month, each with author + reviewer markers and citations

What Was Measured

Site crawl (30 pages, 1 req/sec, robots.txt respected). Google Maps 3-pack, geo-biased to St. Louis MO, 6 provider-intent queries, live data. Google Places for GBP profile data. Google Autosuggest for keyword universe. E-E-A-T rubric weighted for medical/YMYL content per Google's Search Quality Guidelines.

Re-run anytime: python3 run.py --domain biolifebalance.com --client "Dr. Ursula Thatch"