Snapshot#
- Ahrefs: DR 1, ~292 monthly organic visits, 53 keywords ranking, ~$1,490/mo traffic value. The site is essentially invisible outside of brand searches. ~85% of ranking keywords are branded "tarzana recovery" variants.
- Single biggest near-miss in the portfolio: "tarzana treatment center" (volume 5,900) sits at position 9. That keyword alone, pushed to position 3, would roughly double total organic traffic. The blocker is brand confusion with
tarzanatc.org(Tarzana Treatment Centers, DR 53). - Competitor-brand cannibalization — two pages caught:
/blog/what-can-i-bring-to-detox-essential-items-for-a-successful-startranks #3 for "sunrise detox" (volume 1,900) and #3–#7 for five Sunrise Detox location variants (orlando 450, alpharetta 600, millbury 250, ft lauderdale 50, georgia 20). Captures zero traffic but is consuming crawl budget and confusing Google's topical signal./aboutranks #11 for "oasis tarzana" — Oasis Recovery is another LA-area facility.
- 30+ blog posts crawled, only 3 trafficked. The blog inventory is much larger than previously documented. Most posts rank for nothing or rank deep page 2.
- No sitemap.xml.
/sitemap.xmlreturns Webflow's generic 404. Search engines have no map of the site. - Empty robots.txt.
/robots.txtis 0 bytes. - Missing meta description, canonical, schema, and Open Graph. Homepage
<head>ships with only a title andog:type=website. - GTM (GTM-KV2HJD37) and CallRail are live. Foundation for measurement exists, but conversion events and Search Console verification need confirmation.
- Hero is image-heavy and ships jQuery + an autoplaying YouTube iframe. Likely Core Web Vitals impact on mobile.
Bottom line: the brand is intact (#1 for "tarzana recovery center"), but the single highest-volume opportunity ("tarzana treatment center", 5,900 vol) is one ranking-position push away. Meanwhile two pages are diluting topical authority by ranking for competitor brands. Fix the technical SEO foundation, kill the cannibalization, and double down on the blog.
Site basics#
- Primary domain:
tarzanarecovery.com→ 301 →www.tarzanarecovery.com - Hosting / CMS: Webflow Business plan
- Stack notes: Webflow JS bundle, jQuery 3.5.1 (Webflow legacy), GTM, CallRail swap script, YouTube embed (autoplay, muted)
- Primary conversion goal: Insurance verification form (
/verify-insurance) and phone call (CallRail tracked) - Geographic focus: Tarzana / Southern California (residential treatment)
- Information architecture (per Ahrefs crawl + sitemap):
/,/about,/team,/blog,/tour,/contact,/verify-insurance,/privacy,/terms. Plus ~30 indexed blog posts at/blog/<slug>. Plus a large number of Webflow CMS-generated paginated query-string URLs (/?37b2492a_page=N&e99c3f7a_page=M) that Ahrefs has crawled — these inflate the crawled-URL count and should be canonicalized to/.
SEO#
Source: Ahrefs Site Explorer, US, subdomains, 2026-05-13.
Headline metrics#
| Metric | Value | Notes |
|---|---|---|
| Domain Rating | 1.0 | Very low; reflects thin link equity outside of a few core domains |
| Organic traffic (US, monthly) | 292 | ~$1,490/mo equivalent paid value |
| Organic keywords | 53 | 9 in top 3, ~44 in positions 4–100 |
| Live backlinks | 348 | |
| Live referring domains | 113 | |
| All-time referring domains | 203 | 90 referring domains have churned. Investigate which |
| Pages with ≥1 ranking keyword | 10 | / (34 kw), 6 blog posts, /team, /about, /blog/breaking-it-down-adderall-vs-meth, /blog/what-can-i-bring-to-detox |
| Pages crawled by Ahrefs | ~30 blog posts + core site | Vast majority of blog posts capture zero organic traffic |
Top pages by organic traffic#
| URL | Traffic | KW | Top keyword | Volume | Position |
|---|---|---|---|---|---|
/ |
270 | 34 | tarzana recovery center | 450 | 1 |
/blog/breaking-it-down-adderall-vs-meth--the-real-differences |
9 | 2 | desoxyn vs adderall | 1,500 | 16 |
/blog/is-gabapentin-addictive… |
9 | 2 | is gabapentin addictive for sleep | 200 | 3 |
/blog/polysubstance-abuse… |
1 | 3 | what is polysubstance abuse | 800 | 22 |
/blog/quick-highs-fast-fades-the-truth-about-poppers |
1 | 1 | poppers tolerance | 10 | 4 |
/blog/how-fentanyl-impacts-the-body-and-brain |
1 | 2 | how does fentanyl affect the body | 700 | 27 |
/team |
1 | 1 | lilit yegiazaryan | 10 | 2 |
/blog/what-can-i-bring-to-detox… |
0 | 6 | sunrise detox | 1,900 | 3 |
/blog/my-mom-wont-stop-drinking--how-do-i-help-her-2 |
0 | 1 | why does my mom drink so much | 20 | 10 |
/about |
0 | 1 | oasis tarzana | 0 | 11 |
Observation: the homepage carries ~93% of organic traffic. Below it sit two distinct problems:
- High-volume page-2 misses — the blog ranks at positions 9–27 for keywords with 700–1,800 monthly searches ("desoxyn vs adderall" at 16, "how does fentanyl affect the body" at 27, "what is polysubstance abuse" at 22, "adderall vs meth" 1,800 vol at 31). Push any one of these to page 1 and traffic doubles.
- Competitor-brand pages —
/blog/what-can-i-bring-to-detoxand/aboutare dragging in competitor-brand SERP placements (Sunrise Detox, Oasis Tarzana) and getting zero traffic for the work. Disambiguate the copy or noindex these pages.
Top organic keywords (top 15 by traffic)#
| Keyword | Position | Volume | KD | Branded? | URL |
|---|---|---|---|---|---|
| tarzana recovery center | 1 | 450 | 6 | / | |
| tarzana rehab | 7 | 350 | 19 | / | |
| tarzana recovery center photos | 1 | 30 | 9 | / | |
| tarzana treatment center tarzana ca | 7 | 200 | 3 | / | |
| desoxyn vs adderall | 16 | 1,500 | 16 | /blog/adderall-vs-meth | |
| is gabapentin addictive for sleep | 3 | 200 | 6 | /blog/gabapentin | |
| rehab tarzana | 4 | 50 | 27 | / | |
| tarzana drug treatment center | 5 | 50 | 9 | / | |
| tarzana detox center | 5 | 70 | 4 | / | |
| tarzana residential treatment center | 4 | 50 | 0 | / | |
| tarzana rehab treatment center | 4 | 40 | 8 | / | |
| tarzana treatment center detox | 7 | 90 | 22 | / | |
| tarzana drug rehab | 5 | 40 | 19 | / | |
| tarzana rehab center | 7 | 60 | 14 | / | |
| tarzana rehabilitation center | 7 | 80 | 11 | / |
Branded vs non-branded split#
Branded "tarzana recovery / treatment center" variants account for ~85% of ranking keywords. Non-branded service queries that rank: "rehab tarzana" (#4, vol 50), "is gabapentin addictive for sleep" (#3, vol 200), "tarzana drug rehab" (#5, vol 40), "tarzana sober living" (#2, vol 20), "tarzana detox" (#8, vol 40), "tarzana outpatient" (#10, vol 20), "poppers tolerance" (#4, vol 10), "tarzana detox treatment center" (#9, vol 50), "gabapentin dissociation" (#10, vol 20). Real geo-service queries exist; they sit just outside the top 5.
Highest-value near-misses (page-1 candidates within reach)#
| Keyword | Vol | KD | Pos | Action |
|---|---|---|---|---|
| tarzana treatment center | 5,900 | 18 | 9 | Single biggest lever in the portfolio. Push homepage to position 3. |
| tarzana treatment center lancaster ca | 600 | 0 | 20 | Lancaster is 60mi away — likely an unintentional ranking. Disambiguate or noindex. |
| tarzana treatment centers | 500 | 28 | 13 | Plural variant of the brand-confusion query. Same fix as above. |
| adderall vs meth | 1,800 | 18 | 31 | Blog post already exists. Add internal links + refresh. |
| what does fentanyl do to the body | 800 | 67 | 28 | Hard but possible with depth update. |
| how does fentanyl affect the body | 700 | 69 | 27 | Same blog post; KD is high but content exists. |
| polysubstance abuse | 4,500 | 12 | 37 | Low KD, high volume. Rewrite + expand existing post. |
| what is polysubstance abuse | 800 | 12 | 22 | Same post. Should be on page 1 with this KD. |
| polysubstance | 1,300 | 7 | 42 | Same post. |
Competitor-brand cannibalization (urgent)#
One blog post — /blog/what-can-i-bring-to-detox-essential-items-for-a-successful-start — is ranking on page 1 of Google for six different "sunrise detox …" queries, none of which the page is actually about:
| Query | Vol | Position |
|---|---|---|
| sunrise detox | 1,900 | 3 |
| sunrise detox alpharetta | 600 | 3 |
| sunrise detox orlando | 450 | 3 |
| sunrise detox millbury | 250 | 5 |
| sunrise detox ft lauderdale | 50 | 7 |
| sunrise detox georgia | 20 | 3 |
Sunrise Detox is a real competitor (East Coast facility chain). Zero of these clicks convert. Recommended action: rewrite the post to remove every reference to "Sunrise Detox", or noindex it. The crawl budget is being spent on impressions Tarzana Recovery cannot monetize.
Similarly, /about ranks #11 for "oasis tarzana" — almost certainly another local competitor brand whose name appears somewhere in body copy.
Organic competitors (top 10 by shared keywords)#
| Competitor | DR | Common KW | Total KW | Traffic | Notes |
|---|---|---|---|---|---|
| tarzanatc.org | 53 | 35 | 969 | 6,679 | "Tarzana Treatment Centers". a much larger nonprofit operating in the same neighborhood; the primary local rival |
| lacounty.gov | 87 | 30 | 94,268 | 863,417 | LA County treatment locator pages |
| ca.gov | 93 | 24 | 860,504 | 11M | State health resources |
| recovery.com | 74 | 19 | 64,982 | 492,249 | Directory / lead-gen |
| kaiserpermanente.org | 85 | 17 | 328,251 | 5M | Insurer with care-locator |
| samhsa.gov | 91 | 14 | 146,525 | 3.7M | Federal treatment locator |
| addictionresource.com | 69 | 13 | 37,213 | 153,070 | Directory |
| tarzanahealthandrehab.com | 1.1 | 12 | 9 | 292 | Likely a confusable nursing/rehab facility |
| americanaddictioncenters.org | 80 | 9 | 89,504 | 819,117 | National operator |
| lancasterconnect.com | 1.9 | 7 | 227 | 639 |
Critical context: tarzanatc.org (DR 53, 6,679 traffic, 152 ranking pages) is the elephant in the room. Tarzana Treatment Centers is a well-established nonprofit with a 50+ year history at the same address-association. Tarzana Recovery's brand confusion with TTC is a major liability And likely siphons branded searches.
Backlink profile#
- 348 live backlinks across 113 referring domains (203 all-time).
- 90 referring domains have churned. A lost-backlinks reclamation pass should pick up most of them.
- Anchor distribution and toxic-domain triage remain as a follow-up data pass.
Technical SEO#
Critical issues (verified live)#
-
/sitemap.xmlreturns 404. Webflow auto-generates this on most plans; check Project Settings → SEO. If hosting forks were customized, regenerate. -
/robots.txtis 0 bytes. Replace with a minimal directive:User-agent: * Allow: / Sitemap: https://www.tarzanarecovery.com/sitemap.xml - No
<meta name="description">on homepage. Every Webflow page has a Description field in page settings; it's blank. - No
<link rel="canonical">. Webflow can output this automatically; enable in Project Settings → SEO. - No JSON-LD / Schema.org. For a residential treatment facility, the highest-value schema is
MedicalBusiness+LocalBusinesswith address, phone, hours, andmedicalSpecialtyfor addiction/behavioral health. Embed via Webflow's custom code per-page. - No Open Graph / Twitter card tags. Only
og:type=websiteis set. Addog:title,og:description,og:image(1200x630),og:url,twitter:card=summary_large_image. - Webflow CMS pagination is generating index-able URL combinatorics. Ahrefs has crawled ~150 unique URLs of the form
/?37b2492a_page=N&e99c3f7a_page=M(N×M combinations of two paginated CMS collections on the homepage). Every one is functionally a near-duplicate of/. Withoutrel=canonicalandrobots.txtdisallow rules, this dilutes home-page authority across hundreds of phantom URLs.
Existing strengths#
- HTTPS with valid cert.
- Title tag is keyword-rich and brand-aligned: "Tarzana Recovery - Luxury Holistic Addiction & Mental Health Care in Southern California" (95 chars Slightly long, Google may truncate at ~60).
- One H1 per homepage with a clear value statement.
- Mobile viewport meta present.
- Modern image formats: photos served as
.webpfrom Webflow CDN.
Per-page audit (live crawl, 2026-05-13)#
| Page | Title | Meta desc | H1 | Canonical | Schema |
|---|---|---|---|---|---|
/ |
"Tarzana Recovery — Luxury Holistic Addiction & Mental Health Care in Southern California" (95 chars, slightly long) | "Find Serenity and Healing at Tarzana Recovery" | |||
/about |
"About Tarzana Recovery — Your Serene, Supportive Recovery Haven in California" | "The Heart of Tarzana Recovery" | |||
/team |
"Meet the Team at Tarzana Recovery — Compassionate Clinicians & Recovery Professionals" | "Experience and Compassion: Meet Our Recovery Experts" | |||
/tour |
"Facility Tour — Explore Our Luxurious, Healing Space" | No H1 | |||
/contact |
"Contact Tarzana Recovery — Begin Your Recovery Journey Today" | "Let's Connect" | |||
/verify-insurance |
"Verify Insurance" (no brand, no geo, 16 chars) | No H1 | |||
/blog |
Title is literally "New" — Webflow template placeholder shipped to production |
"Our Blog" | |||
/blog/<every-post> |
Every blog post title is just "Tarzana Recovery" — duplicate <title> across ~30 posts |
per-post (e.g. "Is Gabapentin Addictive…") |
Critical per-page issues uncovered by the crawl:
- The entire blog ships a duplicate title tag. All 30+ posts at
/blog/<slug>render<title>Tarzana Recovery</title>. Google de-prioritizes pages with identical titles in the same site; this is a major reason the blog can rank for a query but never sit on page 1. /blog/itself has the title"New"— Webflow's default placeholder. Embarrassing if anyone shares the URL./tourand/verify-insuranceship with no H1. Both are conversion-adjacent pages. Lighthouse and screen readers will not surface the page's purpose./verify-insurancetitle is just"Verify Insurance"— 16 chars, no brand, no geo, no service context. Worst-titled page on the site.- Open Graph image is missing on
/verify-insurance,/blog, and every blog post. Shared links from these pages will render without preview cards. - Zero pages on the entire site ship a canonical tag, meta description, or JSON-LD schema — verified across 10 sampled URLs.
Ahrefs Site Audit#
A full Ahrefs Site Audit (500-URL crawl) is the recommended next data pass — it surfaces redirect chains, 4xx pages, orphan pages, slow pages, and missing alt text systematically.
Performance & Core Web Vitals#
Source: PageSpeed Insights API (Lighthouse 12, lab data), / only, 2026-05-13. Mobile uses Moto G4-class CPU/4G emulation; desktop uses unthrottled cable.
Mobile#
| Audit | Score | Notes |
|---|---|---|
| Performance | 49 | Failing zone (red < 50, orange 50–89, green ≥ 90) |
| Accessibility | 91 | Green |
| Best Practices | 54 | Red |
| SEO | 91 | Green |
| Core Web Vital | Lab value | Threshold | Verdict |
|---|---|---|---|
| LCP | 47.1 s | ≤ 2.5 s | 🔴 Fails by an order of magnitude |
| FCP | 46.7 s | ≤ 1.8 s | 🔴 |
| TBT | 40 ms | ≤ 200 ms | 🟢 |
| CLS | 0.154 | ≤ 0.1 | 🟠 |
Desktop#
| Audit | Score | Notes |
|---|---|---|
| Performance | 41 | Red |
| Accessibility | 92 | Green |
| Best Practices | 57 | Red |
| SEO | 91 | Green |
| Core Web Vital | Lab value | Threshold | Verdict |
|---|---|---|---|
| LCP | 13.2 s | ≤ 2.5 s | 🔴 |
| FCP | 4.1 s | ≤ 1.8 s | 🟠 |
| TBT | 340 ms | ≤ 200 ms | 🟠 |
| CLS | 0.044 | ≤ 0.1 | 🟢 |
Top opportunities (mobile, ordered by impact)#
| Audit | Score | Estimated savings / impact |
|---|---|---|
| Render-blocking requests | 0 | 47.4 s of LCP delay |
| Main-thread work | 0 | 20.4 s of CPU time |
| JavaScript execution time | 0 | 12.2 s of bootup |
| Total page weight | 50 | 18,060 KiB transferred — by far the heaviest in the portfolio |
| Unused JavaScript | 50 | 822 KiB removable |
The 18 MB payload + 20 s of main-thread work + 47 s of render-blocking is consistent with the autoplaying YouTube hero embed, jQuery, GTM, CallRail, and Webflow's bundled JS all loading synchronously. On a throttled mobile profile, the page essentially never becomes interactive before the test gives up.
Observations from raw HTML#
- Page weight (HTML only): ~43 KB. Fine.
- External asset hosts: Webflow CDN (
cdn.prod.website-files.com), CloudFront (d3e54v103j8qbb.cloudfront.net. JQuery), GTM, CallRail, YouTube. - jQuery 3.5.1 is loaded blocking. Webflow legacy default; cannot remove without ejecting from Webflow.
- YouTube iframe embeds with
autoplay=1. Heavy main-thread + network cost; consider a click-to-play poster image (e.g.lite-youtube-embedpattern) to shave ~500ms LCP on mobile. - Hero image is large. Main hero appears to be a
.webpbut is loaded synchronously; ensureloading="eager"only for above-fold andloading="lazy"everywhere else. - Multiple PNG icons (arrows, frames, logos). Consider converting to SVG or
.webpto reduce transfer.
Content & UX#
Homepage#
- Hero: "Find Serenity and Healing at Tarzana Recovery" Calm, on-brand, but light on differentiation. The unique value (luxury holistic, Southern California, specific levels of care) is buried in the title tag but not in the hero subhead.
- CTAs: "Start Your Journey" + "Verify Insurance". good dual CTA pattern (low-friction + high-intent). The verify-insurance button is the right primary conversion.
- Trust signals visible above the fold: Google Reviews badge . Missing: Joint Commission / LegitScript / CARF logos These are table-stakes for credibility in residential treatment.
- Social proof: Client testimonial photo cards present (Eli, Andrew, Kiko, Nathen). Good. Confirm they have written/video reviews attached and that names + dates are visible.
Programs / Services#
Questions for the manual walkthrough: are levels of care clearly labeled (Detox / Residential / PHP / IOP / OP)? Does each level have its own URL? Is every condition treated (opioid, alcohol, dual diagnosis, etc.) addressable on a dedicated page?
Verify Insurance flow#
Questions for the manual walkthrough: is the form short (name, DOB, insurance carrier, member ID, phone)? Does it submit to a verified destination? Does the thank-you page fire a GTM conversion event? Is HIPAA-aware form handling in place (no PHI emailed in plain text)?
Mobile UX#
Mobile walkthrough screenshots (homepage, services, verify-insurance on an iPhone-class viewport) are a recommended follow-up to pair with the PSI lab data above.
Conversion path#
- Land on
/→ see hero + Google review badge. - Choose "Verify Insurance" (primary intent) or "Start Your Journey" (top-of-funnel).
- Submit form → currently unclear whether confirmation page exists and tracks conversion.
Trust signals to add#
- Accreditation logos (Joint Commission "Gold Seal of Approval", LegitScript, CARF).
- Specific licenses (CA DHCS license number) in footer.
- Named clinical leadership with credentials (MD, LCSW, MFT) on /team.
Competitive positioning#
See the "Organic competitors" table above for the Ahrefs-confirmed top 10. Most are large directories (SAMHSA, recovery.com, addictionresource.com, kaiserpermanente.org) which dominate locator-style queries. The single direct local rival is:
Primary local competitor: tarzanatc.org#
- Tarzana Treatment Centers (DR 53, 6,679 monthly organic traffic, 969 ranking keywords, 152 ranking pages).
- Long-established nonprofit; substantial age + authority lead.
- Likely intercepts a non-trivial portion of "tarzana treatment" / "tarzana rehab" branded searches because the brand names are confusable.
Action: disambiguate. Trademark protection + explicit copy ("we are not affiliated with Tarzana Treatment Centers") on the homepage will reduce brand-leak.
Keyword gap (high-value targets not currently ranked)#
Likely opportunities based on the current top-15:
- "luxury rehab los angeles", "luxury addiction treatment california"
- "residential treatment san fernando valley"
- "dual diagnosis treatment los angeles"
- Insurance-specific: "[Anthem / Aetna / Cigna] rehab los angeles"
- Each blog topic should target a specific high-volume query Currently "desoxyn vs adderall" (1.5K vol) is at #16. Push it onto page 1 and traffic 3–5×.
Backlink gap#
Easy wins likely (target list to assemble via a Link Intersect pass against tarzanatc.org):
- Psychology Today therapist/treatment directories
- SAMHSA treatment locator
- LegitScript verification listing
- Local LA news / mental-health features
- Recovery podcasts (guest spots for clinical leadership)
Analytics & conversion tracking#
Verified live#
- Google Tag Manager:
GTM-KV2HJD37(confirmed in HTML) - CallRail call-tracking snippet present (
swap.callrail.com)
Need to verify (requires login to GA4 / GTM / Search Console)#
- GA4 property installed via GTM and receiving data
- Form-submission conversion event (
generate_leadorform_submit) - Phone-click conversion event from CallRail
- Google Ads conversion linker (if running Ads)
- Meta Pixel (none detected in HTML; confirm whether intended)
- Google Search Console property verified Recommend both
tarzanarecovery.com(domain property) andhttps://www.tarzanarecovery.com/ - Bing Webmaster Tools verified
- Webflow form integrations (where do submissions actually go? CRM? email?)
What we can't measure right now#
Without GA4 + Search Console access, we can't quantify:
- Branded vs non-branded organic split
- Conversion rate per landing page
- Drop-off in the verify-insurance form
- Which phone numbers / pages drive the most CallRail calls
Prioritized recommendations#
| # | Recommendation | Impact | Effort | Owner |
|---|---|---|---|---|
| 1 | Push "tarzana treatment center" (5,900 vol) from #9 → page 1 via on-page optimization of / (H1, H2, body), an /tarzana-treatment-center landing page or anchor section, and disambiguation copy ("not affiliated with Tarzana Treatment Centers, Inc.") |
Critical | Med | Content + Webflow |
| 2 | Kill the Sunrise Detox cannibalization on /blog/what-can-i-bring-to-detox… — either rewrite the post to remove every Sunrise Detox reference, or noindex it |
Critical | Low | Content |
| 3 | Fix the /about "oasis tarzana" ranking — find and remove the competitor-brand reference in body copy |
High | Low | Content |
| 4 | Publish sitemap.xml + populate robots.txt with sitemap reference and disallow ?37b2492a_page=*&e99c3f7a_page=* URL pattern |
High | Low | Webflow admin |
| 5 | Add rel=canonical self-reference on / to consolidate the paginated CMS URL combinatorics |
High | Low | Webflow dev |
| 6 | Refresh + expand the three high-volume blog posts at the page-2/3 edge: "polysubstance abuse" (4,500 vol, pos 37, KD 12), "adderall vs meth" (1,800 vol, pos 31, KD 18), "what is polysubstance abuse" (800 vol, pos 22, KD 12) | High | Med | Content |
| 7 | Fill meta descriptions on every page (homepage, /about, /team, /tour, /contact, /verify-insurance, every blog post) | High | Low | Content |
| 8 | Add Open Graph + Twitter card tags (especially og:image 1200x630) to homepage and major templates |
High | Low | Webflow dev |
| 9 | Embed MedicalBusiness + LocalBusiness JSON-LD with NAP, hours, license, medicalSpecialty |
High | Med | Webflow dev + clinical |
| 10 | Verify Google Search Console (domain property) and Bing Webmaster Tools | High | Low | Tarzana |
| 11 | Confirm GTM conversion events for form submit + phone click; document the events catalog | High | Med | Analytics |
| 12 | Audit and prune the ~30 blog posts: which can be expanded to rank (page 2/3 misses), which should be merged, which should be retired | Med | High | Content |
| 13 | Add accreditation logos (Joint Commission, LegitScript, CARF) above the fold | High | Low | Design |
| 14 | Split levels of care into dedicated URLs (/detox, /residential, /php, /iop) for SEO |
Med | Med | Content + Webflow |
| 15 | Replace homepage YouTube autoplay embed with click-to-play poster | Med | Low | Webflow dev |
| 16 | Convert PNG icons to SVG/WebP to trim asset weight | Low | Low | Webflow dev |
Audit conducted by Bizrupt. Raw data exports under content/assets/tarzana-recovery/.