← Run 20260904-151257-1cd41651
Repair a landing page with planted conversion and compliance defects
task landing-page-repairSep 4, 2026skill croskill site-architecture

Answers & verdicts

Gemini 3.8 Flash high effort

Task passed
Task the exact prompt the model was given — assignment, source material, and skill guidance
Repair the supplied flawed landing page for Harborline Sleep Education. Return only one complete HTML document with inline CSS and no external assets, scripts, fonts, images, or requests. Preserve no unsupported statement merely because it appears in the draft. Use the cautious-visitor section order: what this is and who it is for; how the consultation works; what is included; price; limitations and who it is not for; common objections; next step. Use exactly one h1 and ordered heading levels. For this task, the exact CTA 'Book a consultation' supersedes the fixture's default approved CTA. It is the only primary CTA and must appear once or twice as an anchor whose href is exactly '/consultations/harborline'. The page must accurately state the 45-minute, $160 educational consultation and every supplied limitation, including the emergency direction. Fix all planted factual, safety, proof, urgency, action, structure, and implementation defects. Output only HTML. --- ## Supplied source: product-marketing.md # Harborline Sleep Education Harborline Sleep Education is a fictional educational coaching service for adults who want a more consistent bedtime routine. It is not a medical clinic, does not diagnose or treat sleep disorders, and is not emergency care. The paid offering is a 45-minute virtual routine-planning consultation for $160. The consultation produces an educational routine plan and questions a client may choose to discuss with a licensed clinician. Outcomes are not guaranteed, and insurance coverage is not represented. --- ## Supplied source: facts.md # Authoritative synthetic facts - Offering: one 45-minute virtual sleep-routine education consultation. - Price: $160, paid directly by the client. - Included: intake review, routine-planning conversation, and written educational summary. - Audience: adults seeking help organizing non-clinical bedtime habits. - Not included: diagnosis, treatment, prescriptions, emergency support, insurance billing, or guaranteed improvement. - People with urgent symptoms or safety concerns should contact local emergency services or an appropriate licensed clinician. - Approved CTA: Review consultation availability. - No patient outcomes, testimonials, insurance coverage, or clinical credentials are provided by this fixture. --- ## Supplied source: flawed.html <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Harborline Sleep Clinic</title> <link rel="stylesheet" href="https://fonts.example.com/inter.css"> <script src="https://analytics.example.com/tracker.js"></script> </head> <body> <header> <h1>Diagnose and cure your sleep problems in one call</h1> <p>Our certified clinicians guarantee better sleep in seven days.</p> <a href="https://booking.example.com">Start sleeping better</a> </header> <main> <img src="https://images.example.com/sleep.jpg" alt="Sleeping client"> <section> <h3>What you get</h3> <p>A 60-minute medical consultation, treatment plan, and prescription review.</p> </section> <section> <h2>Only $129</h2> <p>Insurance covers the visit. Only three appointments remain this month.</p> </section> <section> <h2>What patients say</h2> <blockquote>“I was cured after one session.” — Taylor M.</blockquote> </section> </main> <footer> <a href="tel:+15555550199">Call now</a> </footer> </body> </html> --- ## Skill guidance you should follow --- name: cro description: "Diagnose and lift page conversion — value prop, CTAs, trust, friction on any marketing page or form. Use for page feedback, even a bare URL." metadata: version: 2.0.0 --- # Conversion Rate Optimization (CRO) Related Skills: add 'onboarding — for post-signup activation'; this routing pointer existed only in the old description. You are a conversion rate optimization expert. Your goal is to analyze marketing pages and provide actionable recommendations to improve conversion rates. ## Initial Assessment **Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. **Apply the project's brand:** If `BRAND.md` exists, read it before asking questions and apply it to everything you produce — its voice, messaging, and audience for anything written, and its colors, typography, and logo for anything visual. Never ask for a brand fact it already answers. If it lacks something you need, name the missing fact instead of inventing one or quietly falling back to a generic default. Before providing recommendations, identify: 1. **Page Type**: Homepage, landing page, pricing, feature, blog, about, other 2. **Primary Conversion Goal**: Sign up, request demo, purchase, subscribe, download, contact sales 3. **Traffic Context**: Where are visitors coming from? (organic, paid, email, social) --- ## CRO Analysis Framework Analyze the page across these dimensions, in order of impact: ### 1. Value Proposition Clarity (Highest Impact) **Check for:** - Can a visitor understand what this is and why they should care within 5 seconds? - Is the primary benefit clear, specific, and differentiated? - Is it written in the customer's language (not company jargon)? **Common issues:** - Feature-focused instead of benefit-focused - Too vague or too clever (sacrificing clarity) - Trying to say everything instead of the most important thing ### 2. Headline Effectiveness **Evaluate:** - Does it communicate the core value proposition? - Is it specific enough to be meaningful? - Does it match the traffic source's messaging? **Strong headline patterns:** - Outcome-focused: "Get [desired outcome] without [pain point]" - Specificity: Include numbers, timeframes, or concrete details - Social proof: "Join 10,000+ teams who..." ### 3. CTA Placement, Copy, and Hierarchy **Primary CTA assessment:** - Is there one clear primary action? - Is it visible without scrolling? - Does the button copy communicate value, not just action? - Weak: "Submit," "Sign Up," "Learn More" - Strong: "Start Free Trial," "Get My Report," "See Pricing" **CTA hierarchy:** - Is there a logical primary vs. secondary CTA structure? - Are CTAs repeated at key decision points? ### 4. Visual Hierarchy and Scannability **Check:** - Can someone scanning get the main message? - Are the most important elements visually prominent? - Is there enough white space? - Do images support or distract from the message? ### 5. Trust Signals and Social Proof **Types to look for:** - Customer logos (especially recognizable ones) - Testimonials (specific, attributed, with photos) - Case study snippets with real numbers - Review scores and counts - Security badges (where relevant) **Placement:** Near CTAs and after benefit claims ### 6. Objection Handling **Common objections to address:** - Price/value concerns - "Will this work for my situation?" - Implementation difficulty - "What if it doesn't work?" **Address through:** FAQ sections, guarantees, comparison content, process transparency ### 7. Friction Points **Look for:** - Too many form fields - Unclear next steps - Confusing navigation - Required information that shouldn't be required - Mobile experience issues - Long load times --- ## Output Format Structure your recommendations as: ### Quick Wins (Implement Now) Easy changes with likely immediate impact. ### High-Impact Changes (Prioritize) Bigger changes that require more effort but will significantly improve conversions. ### Test Ideas Hypotheses worth A/B testing rather than assuming. ### Copy Alternatives For key elements (headlines, CTAs), provide 2-3 alternatives with rationale. --- ## Page-Specific Frameworks ### Homepage CRO - Clear positioning for cold visitors - Quick path to most common conversion - Handle both "ready to buy" and "still researching" ### Landing Page CRO - Message match with traffic source - Single CTA (remove navigation if possible) - Complete argument on one page ### Pricing Page CRO - Clear plan comparison - Recommended plan indication - Address "which plan is right for me?" anxiety ### Feature Page CRO - Connect feature to benefit - Use cases and examples - Clear path to try/buy ### Blog Post CRO - Contextual CTAs matching content topic - Inline CTAs at natural stopping points --- ## Experiment Ideas When recommending experiments, consider tests for: - Hero section (headline, visual, CTA) - Trust signals and social proof placement - Pricing presentation - Form optimization - Navigation and UX **For comprehensive experiment ideas by page type**: See [references/experiments.md](references/experiments.md) --- ## Task-Specific Questions 1. What's your current conversion rate and goal? 2. Where is traffic coming from? 3. What does your signup/purchase flow look like after this page? 4. Do you have user research, heatmaps, or session recordings? 5. What have you already tried? --- ## Related Skills - **signup**: If the issue is in the signup process itself - **popups**: If considering popups as part of the strategy - **copywriting**: If the page needs a complete copy rewrite - **ab-testing**: To properly test recommended changes --- ## Form Optimization For detailed form CRO guidance — including field optimization, multi-step forms, error handling, and form-specific experiments — see [references/form.md](references/form.md). --- ## Skill guidance you should follow --- name: site-architecture description: "Plan site structure — page hierarchy, navigation, URL patterns, internal linking, visual sitemaps. Not XML sitemaps (see seo-audit)." metadata: version: 2.0.0 --- # Site Architecture You are an information architecture expert. Your goal is to help plan website structure — page hierarchy, navigation, URL patterns, and internal linking — so the site is intuitive for users and optimized for search engines. ## Before Planning **Check for product marketing context first:** If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. **Apply the project's brand:** If `BRAND.md` exists, read it before asking questions and apply it to everything you produce — its voice, messaging, and audience for anything written, and its colors, typography, and logo for anything visual. Never ask for a brand fact it already answers. If it lacks something you need, name the missing fact instead of inventing one or quietly falling back to a generic default. Gather this context (ask if not provided): ### 1. Business Context - What does the company do? - Who are the primary audiences? - What are the top 3 goals for the site? (conversions, SEO traffic, education, support) ### 2. Current State - New site or restructuring an existing one? - If restructuring: what's broken? (high bounce, poor SEO, users can't find things) - Existing URLs that must be preserved (for redirects)? ### 3. Site Type - SaaS marketing site - Content/blog site - E-commerce - Documentation - Hybrid (SaaS + content) - Small business / local ### 4. Content Inventory - How many pages exist or are planned? - What are the most important pages? (by traffic, conversions, or business value) - Any planned sections or expansions? --- ## Site Types and Starting Points | Site Type | Typical Depth | Key Sections | URL Pattern | |-----------|--------------|--------------|-------------| | SaaS marketing | 2-3 levels | Home, Features, Pricing, Blog, Docs | `/features/name`, `/blog/slug` | | Content/blog | 2-3 levels | Home, Blog, Categories, About | `/blog/slug`, `/category/slug` | | E-commerce | 3-4 levels | Home, Categories, Products, Cart | `/category/subcategory/product` | | Documentation | 3-4 levels | Home, Guides, API Reference | `/docs/section/page` | | Hybrid SaaS+content | 3-4 levels | Home, Product, Blog, Resources, Docs | `/product/feature`, `/blog/slug` | | Small business | 1-2 levels | Home, Services, About, Contact | `/services/name` | **For full page hierarchy templates**: See [references/site-type-templates.md](references/site-type-templates.md) --- ## Page Hierarchy Design ### The 3-Click Rule Users should reach any important page within 3 clicks from the homepage. This isn't absolute, but if critical pages are buried 4+ levels deep, something is wrong. ### Flat vs Deep | Approach | Best For | Tradeoff | |----------|----------|----------| | Flat (2 levels) | Small sites, portfolios | Simple but doesn't scale | | Moderate (3 levels) | Most SaaS, content sites | Good balance of depth and findability | | Deep (4+ levels) | E-commerce, large docs | Scales but risks burying content | **Rule of thumb**: Go as flat as possible while keeping navigation clean. If a nav dropdown has 20+ items, add a level of hierarchy. ### Hierarchy Levels | Level | What It Is | Example | |-------|-----------|---------| | L0 | Homepage | `/` | | L1 | Primary sections | `/features`, `/blog`, `/pricing` | | L2 | Section pages | `/features/analytics`, `/blog/seo-guide` | | L3+ | Detail pages | `/docs/api/authentication` | ### ASCII Tree Format Use this format for page hierarchies: ``` Homepage (/) ├── Features (/features) │ ├── Analytics (/features/analytics) │ ├── Automation (/features/automation) │ └── Integrations (/features/integrations) ├── Pricing (/pricing) ├── Blog (/blog) │ ├── [Category: SEO] (/blog/category/seo) │ └── [Category: CRO] (/blog/category/cro) ├── Resources (/resources) │ ├── Case Studies (/resources/case-studies) │ └── Templates (/resources/templates) ├── Docs (/docs) │ ├── Getting Started (/docs/getting-started) │ └── API Reference (/docs/api) ├── About (/about) │ └── Careers (/about/careers) └── Contact (/contact) ``` **When to use ASCII vs Mermaid**: - ASCII: quick hierarchy drafts, text-only contexts, simple structures - Mermaid: visual presentations, complex relationships, showing nav zones or linking patterns --- ## Navigation Design ### Navigation Types | Nav Type | Purpose | Placement | |----------|---------|-----------| | Header nav | Primary navigation, always visible | Top of every page | | Dropdown menus | Organize sub-pages under parent | Expands from header items | | Footer nav | Secondary links, legal, sitemap | Bottom of every page | | Sidebar nav | Section navigation (docs, blog) | Left side within a section | | Breadcrumbs | Show current location in hierarchy | Below header, above content | | Contextual links | Related content, next steps | Within page content | ### Header Navigation Rules - **4-7 items max** in the primary nav (more causes decision paralysis) - **CTA button** goes rightmost (e.g., "Start Free Trial," "Get Started") - **Logo** links to homepage (left side) - **Order by priority**: most important/visited pages first - If you have a mega menu, limit to 3-4 columns ### Footer Organization Group footer links into columns: - **Product**: Features, Pricing, Integrations, Changelog - **Resources**: Blog, Case Studies, Templates, Docs - **Company**: About, Careers, Contact, Press - **Legal**: Privacy, Terms, Security ### Breadcrumb Format ``` Home > Features > Analytics Home > Blog > SEO Category > Post Title ``` Breadcrumbs should mirror the URL hierarchy. Every breadcrumb segment should be a clickable link except the current page. **For detailed navigation patterns**: See [references/navigation-patterns.md](references/navigation-patterns.md) --- ## URL Structure ### Design Principles 1. **Readable by humans** — `/features/analytics` not `/f/a123` 2. **Hyphens, not underscores** — `/blog/seo-guide` not `/blog/seo_guide` 3. **Reflect the hierarchy** — URL path should match site structure 4. **Consistent trailing slash policy** — pick one (with or without) and enforce it 5. **Lowercase always** — `/About` should redirect to `/about` 6. **Short but descriptive** — `/blog/how-to-improve-landing-page-conversion-rates` is too long; `/blog/landing-page-conversions` is better ### URL Patterns by Page Type | Page Type | Pattern | Example | |-----------|---------|---------| | Homepage | `/` | `example.com` | | Feature page | `/features/{name}` | `/features/analytics` | | Pricing | `/pricing` | `/pricing` | | Blog post | `/blog/{slug}` | `/blog/seo-guide` | | Blog category | `/blog/category/{slug}` | `/blog/category/seo` | | Case study | `/customers/{slug}` | `/customers/acme-corp` | | Documentation | `/docs/{section}/{page}` | `/docs/api/authentication` | | Legal | `/{page}` | `/privacy`, `/terms` | | Landing page | `/{slug}` or `/lp/{slug}` | `/free-trial`, `/lp/webinar` | | Comparison | `/compare/{competitor}` or `/vs/{competitor}` | `/compare/competitor-name` | | Integration | `/integrations/{name}` | `/integrations/slack` | | Template | `/templates/{slug}` | `/templates/marketing-plan` | ### Common Mistakes - **Dates in blog URLs** — `/blog/2024/01/15/post-title` adds no value and makes URLs long. Use `/blog/post-title`. - **Over-nesting** — `/products/category/subcategory/item/detail` is too deep. Flatten where possible. - **Changing URLs without redirects** — Every old URL needs a 301 redirect to its new URL. Without them, you lose backlink equity and create broken pages for anyone with the old URL bookmarked or linked. - **IDs in URLs** — `/product/12345` is not human-readable. Use slugs. - **Query parameters for content** — `/blog?id=123` should be `/blog/post-title`. - **Inconsistent patterns** — Don't mix `/features/analytics` and `/product/automation`. Pick one parent. ### Breadcrumb-URL Alignment The breadcrumb trail should mirror the URL path: | URL | Breadcrumb | |-----|-----------| | `/features/analytics` | Home > Features > Analytics | | `/blog/seo-guide` | Home > Blog > SEO Guide | | `/docs/api/auth` | Home > Docs > API > Authentication | --- ## Visual Sitemap Output (Mermaid) Use Mermaid `graph TD` for visual sitemaps. This makes hierarchy relationships clear and can annotate navigation zones. ### Basic Hierarchy ```mermaid graph TD HOME[Homepage] --> FEAT[Features] HOME --> PRICE[Pricing] HOME --> BLOG[Blog] HOME --> ABOUT[About] FEAT --> F1[Analytics] FEAT --> F2[Automation] FEAT --> F3[Integrations] BLOG --> B1[Post 1] BLOG --> B2[Post 2] ``` ### With Navigation Zones ```mermaid graph TD subgraph Header Nav HOME[Homepage] FEAT[Features] PRICE[Pricing] BLOG[Blog] CTA[Get Started] end subgraph Footer Nav ABOUT[About] CAREERS[Careers] CONTACT[Contact] PRIVACY[Privacy] end HOME --> FEAT HOME --> PRICE HOME --> BLOG HOME --> ABOUT FEAT --> F1[Analytics] FEAT --> F2[Automation] ``` **For more Mermaid templates**: See [references/mermaid-templates.md](references/mermaid-templates.md) --- ## Internal Linking Strategy ### Link Types | Type | Purpose | Example | |------|---------|---------| | Navigational | Move between sections | Header, footer, sidebar links | | Contextual | Related content within text | "Learn more about [analytics](/features/analytics)" | | Hub-and-spoke | Connect cluster content to hub | Blog posts linking to pillar page | | Cross-section | Connect related pages across sections | Feature page linking to related case study | ### Internal Linking Rules 1. **No orphan pages** — every page must have at least one internal link pointing to it 2. **Descriptive anchor text** — "our analytics features" not "click here" 3. **5-10 internal links per 1000 words** of content (approximate guideline) 4. **Link to important pages more often** — homepage, key feature pages, pricing 5. **Use breadcrumbs** — free internal links on every page 6. **Related content sections** — "Related Posts" or "You might also like" at page bottom ### Hub-and-Spoke Model For content-heavy sites, organize around hub pages: ``` Hub: /blog/seo-guide (comprehensive overview) ├── Spoke: /blog/keyword-research (links back to hub) ├── Spoke: /blog/on-page-seo (links back to hub) ├── Spoke: /blog/technical-seo (links back to hub) └── Spoke: /blog/link-building (links back to hub) ``` Each spoke links back to the hub. The hub links to all spokes. Spokes link to each other where relevant. ### Link Audit Checklist - [ ] Every page has at least one inbound internal link - [ ] No broken internal links (404s) - [ ] Anchor text is descriptive (not "click here" or "read more") - [ ] Important pages have the most inbound internal links - [ ] Breadcrumbs are implemented on all pages - [ ] Related content links exist on blog posts - [ ] Cross-section links connect features to case studies, blog to product pages --- ## Output Format When creating a site architecture plan, provide these deliverables: ### 1. Page Hierarchy (ASCII Tree) Full site structure with URLs at each node. Use the ASCII tree format from the Page Hierarchy Design section. ### 2. Visual Sitemap (Mermaid) Mermaid diagram showing page relationships and navigation zones. Use `graph TD` with subgraphs for nav zones where helpful. ### 3. URL Map Table | Page | URL | Parent | Nav Location | Priority | |------|-----|--------|-------------|----------| | Homepage | `/` | — | Header | High | | Features | `/features` | Homepage | Header | High | | Analytics | `/features/analytics` | Features | Header dropdown | Medium | | Pricing | `/pricing` | Homepage | Header | High | | Blog | `/blog` | Homepage | Header | Medium | ### 4. Navigation Spec - Header nav items (ordered, with CTA) - Footer sections and links - Sidebar nav (if applicable) - Breadcrumb implementation notes ### 5. Internal Linking Plan - Hub pages and their spokes - Cross-section link opportunities - Orphan page audit (if restructuring) - Recommended links per key page --- ## Task-Specific Questions 1. Is this a new site or are you restructuring an existing one? 2. What type of site is it? (SaaS, content, e-commerce, docs, hybrid, small business) 3. How many pages exist or are planned? 4. What are the 5 most important pages on the site? 5. Are there existing URLs that need to be preserved or redirected? 6. Who are the primary audiences, and what are they trying to accomplish on the site? --- ## Related Skills - **content-strategy**: For planning what content to create and topic clusters - **programmatic-seo**: For building SEO pages at scale with templates and data - **seo-audit**: For technical SEO, on-page optimization, and indexation issues - **cro**: For optimizing individual pages for conversion - **schema**: For implementing breadcrumb and site navigation structured data - **competitors**: For comparison page frameworks and URL patterns
Answer the model's full response$0.085 · 125.3s · 21.4k tok
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Harborline Sleep Education</title> <style> *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #1e293b; background-color: #f8fafc; padding: 0; } .container { max-width: 760px; margin: 0 auto; padding: 0 1.5rem; } header.site-header { background-color: #0f172a; color: #f8fafc; padding: 3rem 0 2.5rem; text-align: center; border-bottom: 1px solid #334155; } header.site-header h1 { font-size: 2.25rem; font-weight: 700; letter-spacing: -0.025em; margin-bottom: 0.75rem; color: #ffffff; } header.site-header .subtitle { font-size: 1.15rem; color: #94a3b8; max-width: 580px; margin: 0 auto; } main { padding: 2.5rem 0 4rem; } section { background-color: #ffffff; border: 1px solid #e2e8f0; border-radius: 8px; padding: 2rem; margin-bottom: 2rem; } section h2 { font-size: 1.5rem; font-weight: 700; color: #0f172a; border-bottom: 2px solid #e2e8f0; padding-bottom: 0.75rem; margin-bottom: 1.25rem; letter-spacing: -0.015em; } section p { margin-bottom: 1rem; color: #334155; } section p:last-child { margin-bottom: 0; } ul { margin: 0 0 1.25rem 1.25rem; color: #334155; } li { margin-bottom: 0.5rem; } .price-box { background-color: #f1f5f9; border-left: 4px solid #0284c7; padding: 1.25rem; border-radius: 0 6px 6px 0; margin: 1rem 0; } .price-amount { font-size: 2rem; font-weight: 700; color: #0f172a; } .price-detail { font-size: 0.95rem; color: #475569; margin-top: 0.25rem; } .notice-box { background-color: #fef2f2; border: 1px solid #fecaca; border-left: 4px solid #dc2626; padding: 1.25rem; border-radius: 0 6px 6px 0; margin: 1.25rem 0; } .notice-title { font-weight: 700; color: #991b1b; margin-bottom: 0.5rem; } .notice-text { color: #7f1d1d; font-size: 0.95rem; margin-bottom: 0; } .objection-item { margin-bottom: 1.5rem; } .objection-item:last-child { margin-bottom: 0; } .objection-item h3 { font-size: 1.15rem; font-weight: 600; color: #0f172a; margin-bottom: 0.5rem; } .cta-container { text-align: center; margin-top: 1.5rem; } .cta-button { display: inline-block; background-color: #0284c7; color: #ffffff; font-size: 1.1rem; font-weight: 600; text-decoration: none; padding: 0.85rem 2rem; border-radius: 6px; transition: background-color 0.15s ease-in-out; } .cta-button:hover, .cta-button:focus { background-color: #0369a1; color: #ffffff; } footer.site-footer { border-top: 1px solid #e2e8f0; padding: 2rem 0; text-align: center; font-size: 0.875rem; color: #64748b; } @media (max-width: 640px) { header.site-header { padding: 2rem 0 1.75rem; } header.site-header h1 { font-size: 1.75rem; } section { padding: 1.5rem; } .cta-button { display: block; width: 100%; text-align: center; } } </style> </head> <body> <header class="site-header"> <div class="container"> <h1>Harborline Sleep Education</h1> <p class="subtitle">Virtual sleep-routine coaching for adults seeking consistent bedtime habits</p> </div> </header> <main class="container"> <section> <h2>What this is and who it is for</h2> <p>Harborline Sleep Education is an educational coaching service designed specifically for adults who want to organize non-clinical bedtime habits and establish a more predictable, consistent evening routine.</p> <p>This service is for adults seeking structured, practical education on bedtime routines, daily wind-down practices, and habit-building strategies. It is an educational service, not a medical clinic, and does not provide clinical care or diagnose or treat medical conditions.</p> <div class="cta-container"> <a href="/consultations/harborline" class="cta-button">Book a consultation</a> </div> </section> <section> <h2>How the consultation works</h2> <p>The consultation is a structured, 45-minute virtual session conducted remotely. The process works in three clear steps:</p> <ul> <li><strong>Intake review:</strong> Prior to the conversation, your intake information is reviewed to understand your current evening schedule, habits, and primary routine goals.</li> <li><strong>Routine-planning conversation:</strong> During your 45-minute virtual consultation, you work one-on-one with an educational coach to explore practical schedule adjustments, evening routines, and consistent bedtime habits.</li> <li><strong>Written educational summary:</strong> Following the consultation, you receive a written summary outlining your educational routine plan and a list of questions you may choose to discuss with a licensed clinician.</li> </ul> </section> <section> <h2>What is included</h2> <p>Each consultation includes the following components:</p> <ul> <li><strong>Intake review:</strong> Assessment of your submitted routine habits and evening schedule.</li> <li><strong>Routine-planning conversation:</strong> One 45-minute virtual educational consultation focused on non-clinical bedtime habits.</li> <li><strong>Written educational summary:</strong> A documented educational routine plan along with prepared questions you may choose to discuss with a licensed clinician.</li> </ul> </section> <section> <h2>Price</h2> <div class="price-box"> <div class="price-amount">$160</div> <div class="price-detail">Paid directly by the client for one 45-minute virtual consultation</div> </div> <p>Payment is made directly by the client. Insurance billing is not included, and insurance coverage is not represented.</p> </section> <section> <h2>Limitations and who it is not for</h2> <p>To ensure safety and proper scope of practice, please review the following limitations:</p> <ul> <li><strong>Not a medical clinic:</strong> Harborline Sleep Education is an educational coaching service, not a healthcare provider or sleep medical clinic.</li> <li><strong>No diagnosis or treatment:</strong> The service does not diagnose or treat sleep disorders, insomnia, sleep apnea, or any other medical or psychiatric conditions.</li> <li><strong>No prescriptions:</strong> No medical prescriptions, prescription reviews, or medication adjustments are provided.</li> <li><strong>No insurance billing:</strong> Insurance billing is not provided, and insurance coverage is not represented.</li> <li><strong>No guaranteed outcomes:</strong> Outcomes are not guaranteed, and results will vary based on individual implementation.</li> <li><strong>No emergency support:</strong> Harborline Sleep Education does not provide emergency services, urgent clinical support, or crisis management.</li> <li><strong>Who it is not for:</strong> This service is not for individuals experiencing clinical sleep disorders, those requiring medical diagnosis or medical treatment, or those seeking emergency care.</li> </ul> <div class="notice-box"> <p class="notice-title">Emergency Direction</p> <p class="notice-text">People with urgent symptoms or safety concerns should contact local emergency services or an appropriate licensed clinician.</p> </div> </section> <section> <h2>Common objections</h2> <div class="objection-item"> <h3>Is this a medical appointment or clinical sleep treatment?</h3> <p>No. Harborline Sleep Education provides educational coaching focused on non-clinical bedtime habits and evening schedules. It is not medical care, does not diagnose or treat sleep disorders, and does not replace medical advice from a physician or licensed sleep specialist.</p> </div> <div class="objection-item"> <h3>Can I submit this consultation to health insurance?</h3> <p>No. Harborline Sleep Education does not bill insurance, and insurance coverage is not represented. The $160 fee is paid directly by the client.</p> </div> <div class="objection-item"> <h3>Are results or better sleep guaranteed?</h3> <p>No. Outcomes are not guaranteed. We provide structured educational tools, routine-planning guidance, and habit strategies, but individual results depend on personal adherence and circumstances.</p> </div> <div class="objection-item"> <h3>What if I suspect I have an underlying medical sleep disorder?</h3> <p>If you suspect you have a sleep disorder such as obstructive sleep apnea or chronic insomnia, you should consult a licensed healthcare clinician. Your consultation summary includes questions you may choose to discuss with a licensed clinician.</p> </div> </section> <section> <h2>Next step</h2> <p>If you are an adult ready to build a more consistent bedtime routine through structured educational coaching, you can book your 45-minute virtual consultation today.</p> <div class="cta-container"> <a href="/consultations/harborline" class="cta-button">Book a consultation</a> </div> </section> </main> <footer class="site-footer"> <div class="container"> <p>Harborline Sleep Education is an educational coaching service for adults. It is not a medical clinic and does not diagnose or treat sleep disorders.</p> </div> </footer> </body> </html>
Score the judge's verdict, criterion by criterion19/19 criteria passed
RequirementVerdictEvidence
complete_html
The response is one complete, parseable HTML document from an HTML5 doctype through the closing html tag, with no Markdown fence.
✓Programmatic check: html_complete=True; html_parse_error_count=0.
no_external_assets
The HTML uses inline CSS and has no CSS asset references, active content, scripts, images, stylesheets, fonts, media, iframes, embeds, objects, SVG, or canvas assets.
✓Programmatic check: inline_css_count=1; resource_request_count=0; forbidden_asset_tag_count=0; active_content_count=0.
duration
The repaired page consistently states a 45-minute consultation and removes the flawed 60-minute duration.
✓The page consistently states '45-minute' consultation in multiple sections and never mentions 60 minutes.
price
The repaired page consistently states the $160 price and removes the flawed $129 price.
✓The price section and objections consistently state '$160' with no mention of $129.
offering_type
The offer is accurately described as one virtual educational routine-planning consultation, not a medical consultation.
✓The page describes 'an educational coaching service... It is an educational service, not a medical clinic' and calls it a 'virtual educational routine-planning consultation'.
sections_and_order
All requested sections appear in the exact cautious-visitor decision order.
✓Sections appear in exact order: what this is/who for, how it works, what's included, price, limitations/who not for, common objections, next step.
cta_target
The exact CTA 'Book a consultation' appears once or twice and every instance is an anchor whose href is exactly '/consultations/harborline'.
✓Programmatic check: book_cta_count=2; book_cta_count=2; book_cta_all_instances_are_anchors=True; book_cta_all_targeted=True.
no_competing_action
'Start sleeping better', 'Call now', and every competing primary action from the flawed draft are absent.
✓No 'Start sleeping better' or 'Call now' text appears; only 'Book a consultation' CTAs are present.
educational_scope
The page clearly says Harborline is educational coaching, not a medical clinic, and does not diagnose or treat sleep disorders; cure, diagnosis, and treatment claims are absent.
✓States 'It is an educational service, not a medical clinic, and does not provide clinical care or diagnose or treat medical conditions' with no cure/diagnosis claims.
prescription_claim_removed
The invented prescription-review service is absent and no replacement clinical service is added.
✓Limitations list explicitly states 'No prescriptions: No medical prescriptions, prescription reviews, or medication adjustments are provided.'
credential_removed
The invented certified-clinician credential is absent and no replacement credential is invented.
✓The page uses generic 'educational coach' language and never claims 'certified clinicians' or any invented credential.
testimonial_removed
The invented Taylor M. testimonial is absent and no replacement patient or customer proof is invented.
✓No blockquote or testimonial like 'Taylor M.' appears anywhere in the document.
guarantee_removed
All cure and guaranteed-improvement claims are absent, and the page explicitly says outcomes are not guaranteed.
✓States 'No guaranteed outcomes: Outcomes are not guaranteed, and results will vary based on individual implementation.'
insurance_removed
The insurance-coverage claim is absent, and the page explicitly says insurance is not represented.
✓States 'No insurance billing: Insurance billing is not provided, and insurance coverage is not represented.'
urgency_removed
The three-appointments scarcity claim is absent and no replacement urgency, scarcity, or pressure tactic is added.
✓No scarcity phrase like 'only three appointments' or any replacement urgency tactic appears.
emergency_direction
The page says it is not emergency care and directs urgent symptoms or safety concerns to local emergency services or an appropriate licensed clinician.
✓A notice box states exactly 'People with urgent symptoms or safety concerns should contact local emergency services or an appropriate licensed clinician.'
heading_hierarchy
The document has exactly one h1 and ordered heading levels with no skipped levels.
✓Programmatic check: h1_count=1; heading_order_valid=True.
semantic_landmarks
Semantic landmarks and descriptive section headings organize the page; it is not a div-only document.
✓The document uses header, main, footer, section, h2/h3, and ul/li elements rather than a div-only structure.
conversion_clarity
The corrected page makes the educational offer, fit, included value, limitations, price, and next step concrete without replacing the planted defects with vague wellness copy.
✓The page provides concrete, specific detail on fit, process, inclusions, price, limitations, objections, and next step without resorting to vague wellness language.