SINGLE URL ROAST
https://partnershipfortraumarecovery.com/ “Beautiful therapy branding, then the homepage trips over its own shoelaces.” For a trauma recovery clinic, this homepage is dressed like a calm intake conversation but moves like a filing cabinet falling down stairs. It knows how to talk about healing; it just forgot to make the first impression feel like one.
https://partnershipfortraumarecovery.com/ screenshot TECHNICAL SUMMARY The good news: your SEO, design, copy, and conversion foundations are strong, with clean metadata, a valid canonical, 3 schema types, and a clear contact path. The bad news: performance is dragging the whole experience down hard — LCP is 6.6 s, FCP is 4.0 s, interactive time is 15.7 s, and render-blocking resources alone leave 1,200 ms on the table. Fix the heavy hero assets and defer blocking JavaScript first; that’s the fastest path to better trust, more booked calls, and fewer visitors bouncing before the healing journey even starts.
Categories 6 categories AI Visibility Partial Rewrite Owner only Share Share link 02
Redirect Count 1 Schema Types 3 Parse Errors 0 Heading Levels H1 + 6 H2s, 0 H3s
🔥 The redirect from https://partnershipfortraumarecovery.com/ to the www version is one extra hop — tiny in isolation, annoying in aggregate.Show 2 more roasts 💀 SEO is mostly behaving, but the site still makes search and structure do a little unnecessary emotional labor.
Priority Fixes (3) → Shorten the title tag to under 60 characters so search snippets stop stretching like they’re trying to hold a yoga pose. Title Length: 70 characters Impact: medium Effort: low
Why this matters The current title is long enough to get truncated, which weakens clarity for both search results and share previews.
→ Publish llms.txt or ai.txt with your priority URLs and support paths so AI crawlers stop freelancing your brand story. AI Hints: Missing Impact: medium Effort: medium
Why this matters AI crawler guidance is absent, so the pages you want cited are not explicitly declared.
→ Add an entity graph with Organization or WebSite schema plus sameAs links so your clinic identity stops showing up as a half-finished dossier. Entity Graph: Missing Impact: medium Effort: medium
Why this matters Structured brand identity is incomplete, which limits confidence and entity clarity for discovery systems.
03
Image Count 2 Layout Shifts 1 found Font Families 3 Unused CSS Savings 172 KiB
🔥 With only 2 images, the homepage looks like it got dressed in a hurry and left the supporting visuals at home.Show 2 more roasts 💀 The design is clean, but it’s running on minimal visual support and one small wobble away from feeling underfed.
Priority Fixes (3) → Add supporting imagery so the hero and service sections feel intentional instead of text doing all the emotional heavy lifting. Images: 2 Impact: medium Effort: medium
Why this matters The page has too little visual reinforcement for a trauma recovery clinic, which reduces warmth and scene-setting.
→ Fix missing alt text so the page stops making accessibility audits do unpaid labor. Missing Alt: 0 Impact: low Effort: medium
Why this matters There are no missing alt attributes reported, so this is a low-risk maintenance item, but it must stay at zero.
→ Test spacing and alignment across breakpoints so the layout stays composed when the viewport changes its mind. Viewport: Present Impact: low Effort: medium
Why this matters Responsive support exists, but it still needs manual breakpoint testing to ensure the composition holds together.
04
Word Count 418 Sentence Count 28 CTA Count 4 Social Proof Items 2
🔥 At 418 words across 28 sentences, the homepage sounds like it’s trying to be supportive while also applying for a grant.Show 2 more roasts 💀 The copy knows the mission, but it occasionally talks like a brochure wrote a diary entry.
Priority Fixes (3) → Tighten the headline so the value proposition lands in one sentence instead of arriving with a suitcase. H1 Count: 1 Impact: medium Effort: low
Why this matters The single H1 exists, but its phrasing can be made sharper so visitors immediately understand the clinic’s offer.
→ Break long paragraphs into skimmable bullets and shorter sentences so stressed visitors don’t need a seminar before they can book. Avg Words/Sentence: 15 Impact: low Effort: medium
Why this matters The page is readable, but shortening the path through the copy will help visitors absorb key trust and service information faster.
→ Add a clearer primary CTA and stop making four buttons compete for attention like four interns trying to lead the meeting. CTA Count: 4 Impact: medium Effort: low
Why this matters The call-to-action language repeats too often, which weakens the visual and verbal hierarchy of the main next step.
05
FCP 4.0 s LCP 6.6 s Redirect Count 1 Console Errors 0
🔥 The redirect adds one extra step before the final URL, which is a funny way to introduce a clinic about easing people’s load.Show 2 more roasts 💀 The experience is functional, but the slow arrival makes the first interaction feel heavier than it should.
Priority Fixes (3) → Ensure navigation and footer links stay consistent across pages so visitors don’t feel like the site changed therapists mid-session. Nav/Footer: Nav / Footer Impact: low Effort: medium
Why this matters The page already has nav and footer, but consistency matters for wayfinding and confidence across the site.
→ Smoke-test the page in the browser console and keep runtime errors at zero; right now that part is the one thing not making a scene. JS Errors: 0 Impact: low Effort: low
Why this matters Console errors are currently absent, so this is a keep-it-clean maintenance guardrail rather than a repair.
→ Reduce form fields to only the essentials so the contact path feels less like intake paperwork and more like a first step. Form Fields: 2 Impact: low Effort: medium
Why this matters The form is already short, but every extra field still adds friction for visitors seeking help quickly.
06
CTA Count 4 Form Inputs 2 Required Inputs 0 Social Proof 2
🔥 You have 4 CTAs and 1 form, yet the primary action still feels buried like a good idea in a bad meeting deck.Show 2 more roasts 💀 The page is willing to ask for contact, but not nearly forcefully enough to deserve the click.
Priority Fixes (3) → Add a primary CTA above the fold that matches the core offer so the first screen stops being coy about booking intent. CTA Count: 4 Impact: medium Effort: low
Why this matters Multiple CTAs exist, but none are dominating the hero area strongly enough to steer high-intent visitors immediately.
→ Offer a low-friction contact option like a visible email or simplified form so people seeking trauma support don’t have to hunt for the door. Contact Path: Present Impact: low Effort: medium
Why this matters A contact path exists, but the execution can still be made easier to spot and use from the landing page.
→ Place testimonials or other trust signals closer to the CTA so the page stops asking for belief before showing its receipts. Social Proof: 2 Impact: medium Effort: low
Why this matters The page has limited social proof, and it needs to sit nearer the action to support booking confidence.