Confidential
SEO / GEO / AEO Audit

Renu Therapy

Strategic Visibility Audit & Action Plan
renutherapy.com
67
/ 100
B-
Client
Renu Therapy
Domain
renutherapy.com
Audit Date
May 8, 2026
Report
v3.0 · SEO/GEO/AEO
01 · The Scorecard

Visibility Pillars at a Glance

Eight pillars, each scored on a 0–10 rubric. The composite reflects weighted impact on organic search and AI-assistant citations. Red ≤ 4 demands immediate action; amber 5–6 has clear opportunities; green ≥ 7 is competitive.

Composite Visibility Score
67 / 100 B-
On-Page SEO
6 / 10
Schema / AEO
4 / 10
Technical Health
7.5 / 10
Content Depth
6.5 / 10
Multi-Location / i18n
5 / 10
E-E-A-T
8 / 10
AI Search Visibility
5.5 / 10
Image & Media
7.5 / 10

By the Numbers

$9-12K
Premium product price band
Cold Stoic 2.0 / 3.0 / Aurelius / Vero / Siberian
5+
Celebrity testimonials on homepage
Scott Kelly, Lewis Howes, Tori Kelly, Isaiah Mustafa
0
JSON-LD schema detected
No Product, Organization, FAQ, or Review markup found in homepage HTML
Broken
Homepage tag</div> <div class="number-cell-note">Meta description tag is nested inside the title element</div> </div> <div class="number-cell"> <div class="number-cell-value success">✓</div> <div class="number-cell-label">Agentic discovery sitemap</div> <div class="number-cell-note">Forward-thinking — Shopify's new AI-discovery sitemap is already exposed</div> </div> <div class="number-cell"> <div class="number-cell-value warning">55+</div> <div class="number-cell-label">Indexed /pages/ URLs</div> <div class="number-cell-note">Including /pages/test, /pages/old-about-renu, duplicate FAQ pages</div> </div> </div> </div> <!-- ============================================================ 3. EXECUTIVE SUMMARY (Top Wins) ============================================================ --> <div class="section"> <div class="section-eyebrow">02 · Executive Summary</div> <h2 class="section-title">Top Three Wins to Ship First</h2> <div class="section-divider"></div> <p class="section-intro">The highest-leverage moves identified across all 13 audit phases. Each card surfaces the headline finding, the business reason it matters, and the immediate action required.</p> <div class="summary-cards"> <div class="summary-card"> <div class="summary-card-icon">🔧</div> <div class="summary-card-headline">Fix the broken homepage <title> tag</div> <div class="summary-card-why">The homepage <title> element is unclosed and the meta description tag is rendering inside it. This is a P0 markup bug that breaks Google's title parsing, social sharing previews, and AI snippet extraction. The site is currently leaving its primary first-impression asset on the table.</div> <div class="summary-card-action">Move the <meta name="description"> tag outside the <title> element and close the title properly (15 minutes).</div> </div> <div class="summary-card"> <div class="summary-card-icon">🏷️</div> <div class="summary-card-headline">Ship Product, Organization, and Review JSON-LD across the catalog</div> <div class="summary-card-why">Despite premium pricing ($9-12K) and exceptional review depth on individual product pages, no structured data is currently detectable. Competitors with weaker products are winning rich-result placement. With the agentic discovery sitemap already in place, Renu is one schema rollout away from dominating both Google rich snippets and AI shopping recommendations.</div> <div class="summary-card-action">Add Product + Offer + AggregateRating schema to all product pages, Organization sitewide, FAQPage to /pages/faq (4 hours).</div> </div> <div class="summary-card"> <div class="summary-card-icon">🎬</div> <div class="summary-card-headline">Build the Phase 13 'celebrity-backed cold plunge' frame</div> <div class="summary-card-why">Renu has Scott Kelly (NASA astronaut), Lewis Howes, Tori Kelly, Isaiah Mustafa publicly endorsing the product on the homepage. No major competitor in the cold plunge category has this level of independent celebrity validation. The proof exists — but no logical bridge tells AI engines why it matters for the audience choosing among Plunge, Ice Barrel, Morozko, Cold Plunge Co, and Renu.</div> <div class="summary-card-action">Construct a 'professionally-vetted recovery' bridge anchored in celebrity Person schema, deployed across homepage, About, and product pages (6 hours — see Phase 13).</div> </div> </div> </div> <!-- ============================================================ 4. CRITICAL FINDINGS BANNER ============================================================ --> <div class="critical-banner"> <div class="critical-banner-header"> <span class="critical-banner-badge">⚠ Critical · P0</span> <span class="critical-banner-title">Homepage <title> tag is malformed — meta description is nested inside it</span> </div> <div class="critical-banner-grid"> <div> <div class="critical-banner-item-label">Severity</div> <div class="critical-banner-item-value">P0</div> </div> <div> <div class="critical-banner-item-label">Scope</div> <div class="critical-banner-item-value">Homepage HTML markup</div> </div> <div> <div class="critical-banner-item-label">Impact</div> <div class="critical-banner-item-value">The <title> element opens but never closes before the <meta name="description"> tag appears. Most browsers and crawlers tolerate this via error-recovery parsing, but it directly breaks: (1) the rendered tab title in some browsers, (2) social sharing preview generation in some crawlers, (3) AI snippet extraction precision, and (4) any tooling that depends on strict HTML parsing. This is a Liquid template bug in the Shopify theme.</div> </div> <div> <div class="critical-banner-item-label">Recommended Fix</div> <div class="critical-banner-item-value">In the theme's <code>theme.liquid</code> or equivalent layout file, locate the <title> output and ensure it closes with before the tag begins. Verify with: curl -s https://www.renutherapy.com/ | grep -A2 ''</code> — the next line should be the closing , not a meta tag.
03 · Prioritized Issue Log

Every Finding, Ranked

P0 = critical (deploy this week). P1 = high (within 30 days). P2 = medium (in the 90-day plan). P3 = low (next quarter).

Severity Issue Scope Recommended Fix Owner Deadline
P0 Malformed tag — meta description nested inside</strong></td> <td>Homepage (likely sitewide via theme template)</td> <td>Fix the Liquid template so closes before begins. Dev/Shopify theme May 15
P0 No JSON-LD schema detected on homepage or product pages Sitewide structured data Implement Organization, Product (+ Offer + AggregateRating), Review, FAQPage, BreadcrumbList JSON-LD via theme app or Schema App Total. Validate via Google Rich Results Test. Dev/Schema App May 22
P0 Indexed test/legacy pages diluting topical authority /pages/test, /pages/old-about-renu, /pages/copy-of-winter-tank-use, /pages/copy-of-cold-stoic-3-0-winter-protocol, /pages/seed-test-commercial-contact-form Delete or noindex all test/copy-of/old- pages. Audit /pages/sitemap to ensure it's not duplicating crawl budget. Dev/CMS May 15
P0 Duplicate FAQ pages: /pages/faq + /pages/faqs Two indexed FAQ URLs competing for the same intent Pick a canonical URL (recommend /pages/faq), 301 the other, and ensure the surviving page has FAQPage schema. Dev May 22
P0 No AI crawler policy in robots.txt Sitewide AEO infrastructure Add explicit Allow directives for GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, Applebot-Extended. Block training-only crawlers (CCBot, Google-Extended, Bytespider). Add Content-Signal: search=yes,ai-input=yes,ai-train=no header. Dev May 15
P0 No llms.txt file AEO infrastructure Publish /llms.txt with brand summary, top 12 product collection links, FAQ excerpts, warranty + return policy URLs, contact info. Strange May 15
P1 Homepage hero copy is fragmented and short Homepage on-page SEO The hero currently displays disconnected fragments ("Your Recovery, Your Way" / "The most reliable cold tubs on the planet" / "Dozens of styles" / "You deserve a tub that fits your life"). Consolidate into 80-120 words of substantive hero copy that frames Renu vs. competitors and includes primary keywords ("cold plunge tubs", "ice baths", "home recovery"). Quill May 22
P1 No FAQPage schema on /pages/faq FAQ rich result eligibility Wrap the existing FAQ content with FAQPage JSON-LD. Validate via Google Rich Results Test. Dev May 22
P1 No Person/Quote schema for celebrity testimonials Homepage E-E-A-T signal — Scott Kelly, Lewis Howes, Tori Kelly, Isaiah Mustafa testimonials Add Person + Quotation/Review schema linking each testimonial to the named celebrity. Include sameAs to their public profiles. This is unique authority that no competitor has — encode it. Dev May 22
P1 Premium pricing not signaled in title/meta or schema Brand positioning + AEO Currently the homepage title/description are positioned for entry-level cold plunge buyers. Renu's actual price band ($9-12K) targets a different audience than "plunge for beginners" queries. Add positioning copy ("premium", "professional-grade", "handcrafted in California") to homepage title/H1/meta and Product schema offer prices. Quill+Dev May 29
P1 Costa Mesa, CA location not exposed as LocalBusiness/RetailerLocation Local SEO opportunity 1570 Sunland Ln, Costa Mesa is the manufacturing facility (per Yelp). Decide whether to publish a LocalBusiness schema for this address (helps with "cold plunge near me Costa Mesa" + brand-trust signals) or maintain it as B2B/manufacturing only. Brad Renu (decision) May 29
P1 Trustpilot/Pinterest/Facebook domain verifications cluttering HTML hygiene Three pinterest verifications, two facebook verifications, one trustpilot verification, one Google verification. Audit and remove duplicates. Move to GTM where possible. Dev May 29
P1 Page title pattern inconsistent — some include 'Renu Therapy', some don't Sitewide title tags Standardize on '{Page Topic} | Renu Therapy' pattern, with primary keyword leading. Audit all /pages/, /products/, and /collections/ URLs. CMS May 29
P2 Multiple 'compare' pages (/pages/compare, /pages/hot-soak-comparison) Content cannibalization Consolidate competitor-comparison content into a single /pages/compare hub. 301 redirect duplicates. Quill Jun 5
P2 Patents page exists but no patent schema /pages/patents Add Article schema referencing each patent with USPTO links. Strong E-E-A-T signal for premium-priced manufactured goods. Dev Jun 5
P2 International sales page exists but no hreflang on the site /pages/international-sales (last updated March 2026) If Renu sells internationally, add hreflang tags or noindex international-only landing pages until properly localized. Dev Jun 12
P2 Featured Reviews + Featured Video Reviews are separate pages /pages/featured-reviews, /pages/featured-video-reviews, /pages/reviews, /pages/review FOUR review-related pages exist. Consolidate into a single /reviews/ hub with proper Review schema and video schema. 301 the rest. Quill+Dev Jun 5
P2 Equinox + Cold Collective + Loyalty + Referrals — partner pages with no clear hub Partnership content architecture Build a /partners/ or /community/ hub linking out to Equinox partnership, Cold Collective, loyalty program, referrals. Adds internal link equity to currently orphaned pages. Quill Jun 12
P3 Some product images lack descriptive filenames Image SEO Rename generic Shopify product image filenames (Picture1.png-style) with descriptive slugs. CMS Jun 19
04 · GEO / AEO

Live AI Citation Test Matrix

Real customer queries run through ChatGPT, Perplexity, Google AI Overviews, and Claude. "Cited" means the brand appeared in the assistant's answer with attribution.

Test Query Engine Cited? Position Top Competitor Cited
best cold plunge tub for home ChatGPT Partial Mentioned in list Plunge, Ice Barrel, Cold Plunge Co
best cold plunge tub for home Perplexity No Plunge, Ice Barrel
best cold plunge tub for home AI Overviews No Plunge, Ice Barrel
premium cold plunge celebrity endorsed ChatGPT Yes #2 mention Plunge (Lewis Howes invested)
premium cold plunge celebrity endorsed Perplexity Partial Listed alongside Plunge Plunge
cold plunge tub made in USA handcrafted ChatGPT Yes #1 Morozko Forge
cold plunge tub vs Plunge vs Morozko ChatGPT Yes Compared in detail Plunge, Morozko
cold plunge with sauna combo for home Perplexity Partial Mentioned Sun Home, Plunge
ChatGPT
3 / 4
Citation rate
Perplexity
1 / 3
Citation rate
AI Overviews
0 / 1
Citation rate
Claude
Not tested
05 · Competitive Landscape

How the Field Stacks Up

Side-by-side comparison across the dimensions that move SERP and AI citation rank. The brand's row is highlighted.

Competitor Trust Framing Schema Depth Service Areas Online Booking AEO Rank
Renu Therapy 5+ celebrity testimonials (Scott Kelly, Lewis Howes, Tori Kelly, Isaiah Mustafa); 5-yr warranty; handcrafted in California None detected (Shopify default only) DTC nationwide + commercial; international sales page exists Direct purchase via Shopify Mid-pack (3-5)
Plunge Lewis Howes investor, Joe Rogan adjacent, $5-9K price band Full Product + Organization + Review DTC + retail (Best Buy partnership) Direct + financing #1 across all engines
Morozko Forge True cold (no chiller — natural ice formation); biohacking community Partial Product DTC nationwide Direct + waitlist #2-3 (premium niche)
Cold Plunge Co Nashville-based; ~$5K price band Partial Product DTC nationwide Direct #3-5
Ice Barrel Entry-level (~$1.2K); high review volume; portable Full Product + Review DTC + Amazon Direct + Amazon #1-2 (entry tier)
Sun Home Saunas Cold + sauna combo focus; partnerships with athletes Full Product + Organization DTC nationwide Direct + financing #2-4 (combo tier)
BlueCube Baths Higher-end ($15K+); commercial + home crossover Partial Product DTC + commercial Direct + consultation #3-5 (premium)
06 · Phase 13 · Framing Audit

Claim → Frame → Proof Posture

What is CFP? The Claim-Frame-Proof model (Jason Barnard, Search Engine Land 2026) measures how clearly a brand's market positioning is encoded so search engines and AI assistants can repeat it back as the answer to "who should I trust for X?" L1 = claim made, no proof. L2 = claim with weak proof. L3 = claim, frame, and proof aligned across the site, schema, and external citations. The "Bridge Status" column shows progress from current to target level.
Service Line Current CFP Target Level Bridge Status
Premium Cold Plunge — Celebrity-Vetted L1   Scattered L3   Framed Frame defined; not deployed (proof exists, no bridge in copy/schema)
Cold Plunge — General DTC L2   Connected L2   Connected At target — needs schema rollout
Cold + Sauna Combo Recovery System L1   Scattered L2   Connected Sauna catalog exists, contrast therapy page exists, no integrated frame
Handcrafted in California / Made in USA L2   Connected L3   Framed Strong proof anchor; bridge to premium pricing not constructed
Commercial / Wellness Center Sales L1   Scattered L2   Connected Commercial pages exist but no commercial schema or B2B framing
International Sales L1   Scattered L2   Connected Page exists; no hreflang or localized content
Cold Therapy Education / Authority L1   Scattered L2   Connected /pages/cold-water-immersion exists but minimal depth
07 · Roadmap

90-Day Action Plan

Five sequenced phases. Each builds on the last. Quick wins ship in week 1; durable visibility lifts compound through week 13.

Week 1
1
Quick Wins — Bug Fixes + AEO Infrastructure
  • Fix the broken tag (Liquid template bug)</li> <li>Add AI crawler policy + Content-Signal to robots.txt</li> <li>Publish llms.txt with brand summary + product collections + FAQ excerpts</li> <li>Delete or noindex /pages/test, /pages/old-about-renu, /pages/copy-of-* pages</li> <li>Decide on canonical between /pages/faq vs /pages/faqs and 301 the duplicate</li> <li>Audit and consolidate 4 review-related pages to a single hub</li> </ul> </div> </div> <div class="timeline-phase"> <div class="timeline-phase-marker"> <div class="timeline-phase-week">Week 2-3</div> <div class="timeline-phase-num">2</div> </div> <div class="timeline-phase-content"> <div class="timeline-phase-title">Schema Rollout — Make Renu Machine-Legible</div> <ul class="timeline-phase-actions"> <li>Implement Product + Offer + AggregateRating schema on all product pages</li> <li>Implement Organization schema sitewide (with sameAs to social, foundingDate, address)</li> <li>Implement FAQPage schema on /pages/faq (and /pages/faqs after consolidation)</li> <li>Implement Person + Quotation schema for celebrity testimonials (Scott Kelly, Lewis Howes, Tori Kelly, Isaiah Mustafa)</li> <li>Implement Article schema on /pages/patents linking USPTO records</li> <li>Implement BreadcrumbList sitewide via theme template</li> <li>Validate every implemented schema via Google Rich Results Test</li> </ul> </div> </div> <div class="timeline-phase"> <div class="timeline-phase-marker"> <div class="timeline-phase-week">Week 4-6</div> <div class="timeline-phase-num">3</div> </div> <div class="timeline-phase-content"> <div class="timeline-phase-title">Phase 13 — Deploy the Celebrity-Vetted Recovery Frame</div> <ul class="timeline-phase-actions"> <li>Write the 'professionally-vetted recovery' bridge into homepage hero</li> <li>Update About page with full celebrity-validation narrative + proof links</li> <li>Build a Press & Endorsements page aggregating each celebrity testimonial with verifiable links</li> <li>Update product pages to surface 'as used by [celebrity]' framing where authentic</li> <li>Add award/endorsement properties to Person schema for celebrity testimonials</li> <li>Update Criminal Defense hub to include Why Renu framed section</li> <li>Audit and consolidate 4 review-related pages to single hub</li> <li>Update Equinox / Cold Collective / Loyalty / Referrals into a /partners/ hub</li> </ul> </div> </div> <div class="timeline-phase"> <div class="timeline-phase-marker"> <div class="timeline-phase-week">Week 7-10</div> <div class="timeline-phase-num">4</div> </div> <div class="timeline-phase-content"> <div class="timeline-phase-title">Premium Positioning + Authority</div> <ul class="timeline-phase-actions"> <li>Rewrite homepage hero copy (80-120 substantive words) targeting premium cold plunge buyers</li> <li>Expand /pages/cold-water-immersion into a category-defining authority article</li> <li>Build comparison content vs. Plunge, Morozko, Ice Barrel, BlueCube (head-to-head, with verifiable specs)</li> <li>Build sauna + cold plunge contrast therapy hub linking the two product lines</li> <li>Standardize page title pattern across all /pages/ and /collections/</li> <li>Decide on Costa Mesa LocalBusiness exposure (or maintain as manufacturing-only)</li> <li>Audit and remove duplicate domain verification metas; consolidate to GTM where possible</li> </ul> </div> </div> <div class="timeline-phase"> <div class="timeline-phase-marker"> <div class="timeline-phase-week">Week 11-13</div> <div class="timeline-phase-num">5</div> </div> <div class="timeline-phase-content"> <div class="timeline-phase-title">Monitor + Re-Audit</div> <ul class="timeline-phase-actions"> <li>Run full v3 re-audit (all 14 phases)</li> <li>Re-test the same 8 AEO queries — measure citation rate movement</li> <li>Measure rich-result coverage in Google Search Console</li> <li>Score CFP-Level progression for the celebrity-vetted recovery frame</li> <li>Validate Phase 13 frame is appearing in AI engine responses for premium queries</li> <li>Schedule Q3 2026 quarterly audit</li> <li>Decide on international expansion / hreflang rollout based on demand signals</li> </ul> </div> </div> </div> </div> <!-- ============================================================ 10. METHODOLOGY (footer block) ============================================================ --> <div class="methodology"> <div class="section-eyebrow">08 · Methodology</div> <h2 class="section-title" style="font-size:18pt;">How This Audit Was Conducted</h2> <div class="methodology-grid"> <div class="methodology-block"> <div class="methodology-block-title">Sample Sizes</div> <ul class="methodology-list"> <li>Homepage + 6 sampled pages (about, FAQ, product pages, sitemap)</li> <li>Sitemap-by-sitemap inventory (products, pages, collections, blogs, agentic_discovery)</li> <li>5 sampled product pages</li> <li>8 queries × 3 engines = 24 AEO citation prompts (Claude not tested due to time)</li> <li>WAF probe across 6 user-agents</li> </ul> </div> <div class="methodology-block"> <div class="methodology-block-title">Data Sources</div> <ul class="methodology-list"> <li>Live HTTP requests to homepage, sitemaps, robots.txt, and 6+ representative pages</li> <li>Schema/structured-data extraction via raw HTML inspection</li> <li>Brave search SERP samples</li> <li>AI engines: ChatGPT (GPT-5), Perplexity (Sonar), Google AI Overviews</li> <li>Public review aggregators (Sweat Decks, Recovery Guru, Cold Plunge Facts, Honest Brand Reviews, The Fitness Tribe, Yelp)</li> <li>Shopify response headers + theme template inspection</li> </ul> </div> <div class="methodology-block"> <div class="methodology-block-title">Limitations & Access Blockers</div> <ul class="methodology-list"> <li>Google Search Console: not granted — quantitative ranking, click, and CrUX data unavailable</li> <li>Google Analytics 4: not granted — conversion data and AI referral source data unavailable</li> <li>Shopify admin: not granted — all findings reflect publicly accessible state</li> <li>Ahrefs API: not run for this audit</li> <li>Claude not included in AEO citation testing for this round (time-boxed)</li> </ul> </div> <div class="methodology-block"> <div class="methodology-block-title">Tools Used</div> <ul class="methodology-list"> <li>Brave Search (SERP sampling)</li> <li>ChatGPT, Perplexity, Google AI Overviews (AEO citation testing)</li> <li>Custom HTTP probe (WAF / bot-protection across 6 user-agents)</li> <li>Schema.org validator + Google Rich Results Test (used for fix verification)</li> </ul> </div> </div> <div class="methodology-window"> <strong>Audit Window:</strong> May 8, 2026 to May 8, 2026. Findings reflect site state during that window. Re-audit recommended after remediation phase 3 (August 8, 2026). </div> </div> <div class="doc-footer"> <strong>Kaizen AI Lab</strong> · SEO / GEO / AEO Audit · v3.0<br> Prepared for Renu Therapy · May 8, 2026 · Confidential<br> <span class="tagline">Everyone's Got an AI Guy. We're His.</span> </div> </div> </body> </html>