BizruptOverview →
All sites

Webflow Business · Production

hillsiderecovery.com

Architecturally a near-clone of Tarzana Recovery, with the second-highest organic traffic in the portfolio (169 visits/mo) on just 6 ranking keywords, all branded. Cleanest performance baseline; missing CallRail. Brand-name confusion with other "Hillside" facilities is leaking traffic. The single biggest gap: 26 dedicated /service/* subpages (medical-detox, residential, MAT, EMDR, DBT, trauma-therapy, family-therapy, …) are fully indexed by Ahrefs and rank for **zero** keywords each.

Domain Rating
1
Organic traffic
169/mo
Referring domains
99
PSI mobile
33
PSI desktop
52
SEO·CriticalTech·CriticalPerf·CriticalContent·WatchAnalytics·Watch

Snapshot#

  • Ahrefs: DR 1, 169 monthly organic visits, 6 ranking keywords. Every single ranking keyword is branded "hillside" variant. ~$1,063/mo equivalent paid value, on par with Tarzana Recovery's monetary value despite ⅓ the keyword count.
  • Brand-name collision detected. The keyword "hillside detox" ranks at position 7 (volume 450) and "hillside children's center rochester ny" ranks at position 3 — both with confused user intent. Real Hillside-named facilities exist in Massachusetts (a detox) and New York (a children's center). Traffic that lands here is partly off-intent.
  • GTM is installed (GTM-MC744H3M) but no CallRail detected, so phone calls are untracked.
  • Title is just "Hillside Recovery". 17 chars, no service or geo keywords.
  • H1 is "Helping You Get Away". Emotionally evocative but ambiguous.
  • Same portfolio-wide Webflow gaps: empty robots, sitemap 404, no meta description, no canonical, no schema, no OG tags at all.
  • Smallest homepage in the portfolio (~42 KB). Cleaner DOM, faster baseline performance likely.
  • 324 live backlinks across 99 referring domains. But 71 referring domains have churned (all-time 170 → live 99).
  • Massive unrealized content surface: 26 indexed /service/<modality> subpages rank for zero organic keywords between them. The IA already separates levels of care and treatment modalities (medical-detox, residential, aftercare, MAT, CBT, DBT, EMDR, prolonged-exposure, trauma-therapy, family-therapy, group-therapy, individual-therapy, equine-therapy, art-therapy, music-therapy, fitness-coach, yoga, reiki, reflexology, sound-bath, acupuncture, aromatherapy, breathworks, guided-meditation, boxing, outings, psychiatrists, case-management, relapse-prevention, TMS). Each one is a missed long-tail page.

Bottom line: Hillside is the second-strongest organic performer in the portfolio (169/mo) but it's all brand defense, partly polluted by name-confusion traffic. The single biggest opportunity isn't adding content — it's activating the 26 service pages already shipped. Get CallRail in place, disambiguate the brand (add geo to title and H1), then optimize each /service/<modality> page for one focused query.

Site basics#

  • Primary domain: hillsiderecovery.com → 301 → www.hillsiderecovery.com
  • Hosting / CMS: Webflow Business plan
  • Stack notes: Webflow JS, jQuery, GTM GTM-MC744H3M. No CallRail.
  • Primary conversion goal: /verify-insurance (modeled on Tarzana Recovery)
  • Information architecture (per Ahrefs crawl):
    • Core: /, /about, /team, /contact, /verify-insurance, /amenities, /facility-tour, /faq, /privacy, /terms
    • Blog: /blog + 3 posts (overcoming-relapse-strategies-for-long-term-recovery, the-role-of-family-in-addiction-recovery, understanding-the-root-causes-of-addiction)
    • Service hub: /service + 26 service sub-pages (/service/medical-detox, /service/residential, /service/aftercare, /service/mat-medication-assisted-treatment, /service/cbt-cognitive-behavioral-therapy, /service/dbt-dialectical-behavioral-therapy, /service/emdr-therapy, /service/pe-therapy-prolonged-exposure, /service/trauma-therapy, /service/family-therapy, /service/group-therapy, /service/individual-therapy, /service/equine-therapy, /service/art-therapy, /service/music-therapy, /service/fitness-coach, /service/yoga, /service/reiki, /service/reflexology, /service/sound-bath, /service/acupuncture, /service/aromatherapy, /service/breathworks, /service/guided-meditation, /service/boxing, /service/outings, /service/psychiatrists, /service/case-management, /service/relapse-prevention, /service/tms)
    • Note: Ahrefs also crawled some likely-stub URLs from a previous theme (/design-ideas-from-a-home/feed/, /luxxy-with-luxury-interior-design/feed/, /modern-asia-interior-design-with-luxxy, /the-minimalist-interior-style-explained/feed/, /author/admin_aa0juaz4/feed/). These look like leftover WordPress/Webflow theme placeholders and should be deleted or 410'd.

SEO#

Source: Ahrefs Site Explorer, US, subdomains, 2026-05-13.

Headline metrics#

Metric Value Notes
Domain Rating 1.0
Organic traffic (US, monthly) 169 ~$1,063/mo equivalent paid value
Organic keywords 6 4 in top 3
Live backlinks 324
Live referring domains 99
All-time referring domains 170 71 referring domains churned
Indexed pages ~50 Core 10 + 26 /service/<modality> + 3 blog posts + ~5 stub/legacy theme URLs
Pages with ≥1 ranking keyword 3 /, /team, /contact. 0 of 26 service pages rank

Top pages by organic traffic#

URL Traffic Top keyword Volume Position
/ 160 hillside recovery 200 2
/team 9 hillside recovery 200 8
/contact 0 4615 winnetka ave 0 3

Top organic keywords (all 6)#

Keyword Position Volume KD Branded? URL
hillside recovery 2 200 2 /
hillside recovery center 2 150 2 /
hillside detox 7 450 6 (collision) /
hillside detox center 5 90 12 (collision) /
4615 winnetka ave 3 0 0 (address) /contact
hillside children's center rochester ny 3 40 1 (wrong-intent) /

Brand-collision watch:

  • "hillside detox" (450/mo volume) and "hillside detox center" rank but the user intent is split between this facility and a Massachusetts detox of the same name. Page #7 traffic is mostly captured by the MA facility.
  • "hillside children's center rochester ny" is unambiguously the wrong intent — a children's-services nonprofit in New York. Hillside Recovery accidentally pulling small traffic on this query is harmless, but it tells you Google is confused about the brand.

Organic competitors (top 10 by shared keywords)#

Competitor DR Common KW Total KW Traffic Notes
facebook.com 100 6 53M 367M Generic
pyramid-healthcare.com 48 4 6,462 43,995 National operator
recovery.com 74 4 64,997 492,249 Directory
hsalcoholdetox.com 10 3 262 1,493 Small operator
hillsideretreatdetox.com 1.7 3 75 303 Direct name competitor. Hillside Retreat Detox
psychologytoday.com 93 2 397K 4.3M Directory
linkedin.com 99 2 5.6M 39M Generic
yelp.com 94 2 12M 132M Directory
homes.com 84 1 676K 3.1M Generic
greaterrochesterchamber.com 58 1 1,807 5,723 Confirms Rochester NY collision

Critical finding: hillsideretreatdetox.com is a direct same-name competitor (DR 1.7, 75 keywords). Combined with the MA detox and NY children's center, the "Hillside" brand is meaningfully diluted nationally. Either (a) double down on geographic differentiation in title/H1 + Local Business schema, or (b) consider a brand audit.

  • 324 live backlinks across 99 referring domains (170 all-time).
  • 71 referring domains have churned. Pull lost-backlinks for reclamation.

Technical SEO#

Critical issues (verified live)#

  • /robots.txt is 0 bytes.
  • /sitemap.xml returns 404.
  • No meta description.
  • No canonical tag.
  • No Open Graph tags at all. Worse than the other portfolio sites which at least carry og:type=website.
  • No JSON-LD / schema markup.
  • Title tag Hillside Recovery. 17 chars; should target ~60 chars with service + geography (e.g. "Hillside Recovery. Addiction Treatment in Los Angeles").
  • H1 "Helping You Get Away". Emotionally on-brand but doesn't telegraph the service. Pair with a clear subhead or rework to "Addiction Recovery in a Place You Can Actually Get Away".

Existing strengths#

  • HTTPS valid.
  • GTM installed (GTM-MC744H3M).
  • One H1 + one H2 detected At least nominal heading hierarchy.
  • Smallest HTML in the portfolio (~42 KB). Leaner DOM, faster TTFB.

Per-page audit (live crawl, 2026-05-13)#

Page HTTP Title Meta desc H1 Canonical Schema
/ 200 "Hillside Recovery" (17 chars, no service, no geo) "Helping You Get Away" (vague)
/about 200 "About" — one word, no brand "The Heart of Hillside Recovery"
/team 200 "Team" — one word "Experience and Compassion: Meet Our Recovery Experts"
/contact 200 "Contact" — one word "Let's Connect"
/verify-insurance 200 "Verify Insurance" (no brand) No H1
/amenities 🔴 404 "404 — Page not found" n/a n/a n/a n/a
/facility-tour 🔴 404 "404 — Page not found" n/a n/a n/a n/a
/faq 🟠 401 "Protected page" — Webflow password-protect on a public-nav page n/a n/a n/a n/a
/service 200 "Service" — one word "Our Services"
/service/medical-detox 200 "Medical Detox | Our Services" (no brand, no geo) "Medical Detox"
/service/residential 200 "Residential | Our Services" "Residential"
/service/mat-medication-assisted-treatment 200 "MAT (Medication Assisted Treatment) | Our Services" "MAT (Medication Assisted Treatment)"
/service/emdr-therapy 200 "EMDR Therapy | Our Services" "EMDR Therapy"
/service/dbt-dialectical-behavioral-therapy 200 "DBT (Dialectical Behavioral Therapy) | Our Services" "DBT (Dialectical Behavioral Therapy)"
/blog 200 Title is literally "New" — Webflow template placeholder in production "Our Blog"
/blog/overcoming-relapse-strategies-for-long-term-recovery 200 "Hillside" — just the brand, no post title post title

Critical per-page issues uncovered by the crawl:

  1. 🔴 Two pages return 404. /amenities and /facility-tour are dead. Whether these are linked from / or nav, the inbound links to a 404 are pure equity waste. Either restore the pages or remove the links.
  2. 🟠 /faq is password-protected (401). A Webflow "Stage Mode" or password-protect setting was left on. Any user clicking the FAQ from nav hits a login wall.
  3. Every page on the site uses single-word or template-default titles ("About", "Team", "Contact", "Service", "Verify Insurance", "New" for /blog). Zero of them include the brand "Hillside Recovery" + a service keyword + Woodland Hills geo — the minimum for ranking.
  4. The 26 /service/<modality> pages all use the pattern "<Modality> | Our Services" with no brand and no geography. "Medical Detox | Our Services" tells Google nothing about who or where. Should be "Medical Detox in Woodland Hills, CA | Hillside Recovery".
  5. The single blog post's title is "Hillside" — just the brand. Same Webflow template default as Tarzana Recovery's blog.
  6. /verify-insurance has no H1.
  7. Zero pages ship a meta description, canonical, or schema — verified across 16 sampled URLs.

Performance & Core Web Vitals#

Source: PageSpeed Insights API (Lighthouse 12, lab data), / only, 2026-05-13.

Mobile — the worst mobile score in the portfolio#

Audit Score Notes
Performance 33 Deep red
Accessibility 92 Green
Best Practices 54 Red
SEO 82 Orange (title too short, no meta description)
Core Web Vital Lab value Threshold Verdict
LCP 91.8 s ≤ 2.5 s 🔴 Catastrophic — the largest contentful paint never resolved within Lighthouse's budget
FCP 1.9 s ≤ 1.8 s 🟠
TBT 1,480 ms ≤ 200 ms 🔴
CLS 0.154 ≤ 0.1 🟠

Desktop#

Audit Score Notes
Performance 52 Orange
Accessibility 92 Green
Best Practices 57 Red
SEO 82 Orange
Core Web Vital Lab value Threshold Verdict
LCP 2.3 s ≤ 2.5 s 🟢
FCP 0.5 s ≤ 1.8 s 🟢
TBT 1,040 ms ≤ 200 ms 🔴
CLS 0.044 ≤ 0.1 🟢

Top opportunities (mobile)#

Audit Score Estimated savings / impact
Render-blocking requests 0 0.95 s
Main-thread work 0 5.1 s of CPU time
JavaScript execution time 0 3.1 s of bootup
Total page weight 50 20,280 KiB transferred
Unused JavaScript 50 906 KiB removable

Read#

The site ships 20 MB of total assets for a homepage that's ~42 KB of HTML — almost all of that is images / Webflow JS / fonts. Desktop LCP is acceptable (2.3 s) because the desktop user can finish downloading the payload before LCP candidates render. On a throttled mobile profile, the LCP candidate never finishes loading inside the Lighthouse window (reported 91.8 s). The 1.48 s TBT on mobile and 1.04 s on desktop both indicate heavy main-thread JavaScript work — likely the same Webflow + jQuery cocktail as Tarzana Recovery, without the YouTube embed.

Content & UX#

Homepage#

  • Hero: "Helping You Get Away". emotional, ambiguous. Consider an explicit subhead that names addiction recovery, residential vs outpatient, and Los Angeles.
  • CTAs: confirm primary CTA is /verify-insurance (matches Tarzana Recovery pattern).
  • Trust signals: confirm accreditation badges, leadership credentials.

Programs / services#

/service is singular (not /services or /programs). If only one consolidated page exists, this is a missed opportunity Split into separate URLs for each level of care for SEO.

Conversion path#

/verify-insurance flow exists structurally. Confirm:

  • Form is short, mobile-friendly.
  • A confirmation page exists and fires a GTM conversion event.
  • Phone number is clickable on mobile (add CallRail Currently missing).

Trust signals#

A Chrome walkthrough to capture licensing, accreditation, leadership credentials, and testimonials is a recommended follow-up.

Competitive positioning#

See "Organic competitors" above for the Ahrefs-confirmed set. The most actionable competitor is hillsideretreatdetox.com. Same brand name, currently DR 1.7 / 75 keywords. Don't let them catch up.

Keyword gap#

The current ranking inventory is six keywords, all branded. The gap is everything non-branded. Likely targets given the IA:

  • "[neighborhood] addiction treatment". fill in once /contact geo is confirmed (4615 Winnetka Ave is Woodland Hills, CA)
  • "woodland hills rehab" / "woodland hills detox"
  • "residential rehab san fernando valley"
  • "[Anthem/Aetna/Cigna] rehab los angeles"

Content surface gap — the 26 dormant /service/* pages#

Each modality already has a dedicated URL. None capture organic traffic. Lowest-hanging modality targets to optimize first (broad search demand exists for each):

Service page Plausible target Rough US vol
/service/medical-detox "medical detox los angeles" / "medical detox california" 200–500
/service/residential "residential rehab los angeles" / "inpatient rehab woodland hills" 200+
/service/mat-medication-assisted-treatment "MAT treatment california" / "suboxone treatment los angeles" 100–300
/service/emdr-therapy "emdr therapy los angeles" 200+
/service/dbt-dialectical-behavioral-therapy "DBT therapy los angeles" 300+
/service/equine-therapy "equine therapy addiction" 100+
/service/family-therapy "family therapy addiction" / "family therapy rehab" 100+
/service/trauma-therapy "trauma therapy los angeles" 300+
/service/tms "TMS therapy los angeles" 200+
/service/aftercare "addiction aftercare program" / "sober living woodland hills" 100+

Activation playbook for each: unique title + meta description, one focused H1, 600–1,000 words of original copy, internal links from /service hub and from homepage hero, schema (MedicalProcedure for the modality, MedicalBusiness for the facility).

Portfolio cannibalization risk#

Hillside, Tarzana Recovery, and (if rebuilt). Modern Recovery share Webflow IA templates. Splitting territory:

  • Hillside owns: "get away" / retreat positioning, Woodland Hills geography, residential.
  • Tarzana Recovery owns: "luxury holistic", Tarzana geography.
  • Avoid both targeting generic "rehab los angeles".

Analytics & conversion tracking#

Verified live#

  • Google Tag Manager: GTM-MC744H3M

Need to verify#

  • GA4 deployed via GTM and receiving data
  • Form-submission conversion event
  • Phone-click conversion event (no CallRail loaded Phone clicks currently untracked)
  • Google Search Console verified
  • Bing Webmaster Tools verified
  • Meta Pixel intentionally absent?

Critical gap#

  • No CallRail snippet detected. Every phone lead is currently invisible to attribution. This is the easiest analytics fix in the portfolio.

Prioritized recommendations#

# Recommendation Impact Effort Owner
1 Install CallRail and verify phone-click conversion events fire via GTM Critical Low Analytics
2 Activate the 26 /service/<modality> pages. Unique title + meta + 600+ words + schema + internal links on each. Prioritize the ten in the table above Critical High Content + Webflow
3 Delete or 410 the legacy theme stub URLs (/design-ideas-from-a-home, /luxxy-with-luxury-interior-design, /modern-asia-interior-design-with-luxxy, /the-minimalist-interior-style-explained/feed/, /author/admin_aa0juaz4/feed/) Med Low Webflow admin
4 Rewrite homepage title tag with service + geography (~60 chars) High Low Content
5 Rework hero H1/subhead to clearly say "addiction recovery" High Low Content
6 Publish sitemap.xml + populate robots.txt High Low Webflow admin
7 Fill meta descriptions on every page (especially the 26 service pages) High Med Content
8 Add Open Graph + Twitter card tags (especially og:image) High Low Webflow dev
9 Embed MedicalBusiness + LocalBusiness JSON-LD on /, and MedicalProcedure on each /service/<modality> High Med Webflow dev
10 Verify Google Search Console (domain property) and Bing High Low Tarzana
11 Differentiate keyword targeting vs Tarzana Recovery to avoid cannibalization Med Med SEO strategy

Audit conducted by Bizrupt. Raw data exports under content/assets/hillside/.