{
  "target_url": "https://hostinger.com",
  "generated": "2026-08-28",
  "thesis": "The single most valuable conversion mechanism on this site is the funnel from homepage hero to plan selection, but it is bleeding value because the hero presents multiple competing CTAs that fragment attention, and pricing sections hide the total upfront cost and renewal rates, creating ambiguity and risk at the point of decision.",
  "scorecard": {
    "grade": "B",
    "score": 84,
    "surfaces": [
      {
        "high": 2,
        "grade": "D",
        "score": 61,
        "issues": 3,
        "urgent": 1,
        "surface": "Performance"
      },
      {
        "high": 2,
        "grade": "B",
        "score": 84,
        "issues": 2,
        "urgent": 0,
        "surface": "Homepage"
      },
      {
        "high": 2,
        "grade": "B",
        "score": 84,
        "issues": 2,
        "urgent": 0,
        "surface": "Pricing & Plans"
      },
      {
        "high": 1,
        "grade": "B",
        "score": 88,
        "issues": 1,
        "urgent": 0,
        "surface": "All Pages (Document Title)"
      },
      {
        "high": 1,
        "grade": "A",
        "score": 95,
        "issues": 1,
        "urgent": 0,
        "surface": "Site-Wide Security"
      },
      {
        "high": 1,
        "grade": "A",
        "score": 95,
        "issues": 1,
        "urgent": 0,
        "surface": "Site-Wide Seo"
      }
    ]
  },
  "opportunity": {
    "has_money": false,
    "annual_low": 0,
    "per_1k_low": 1.8,
    "annual_high": 0,
    "per_1k_high": 8.2
  },
  "inputs": {
    "aov": 0,
    "supplied": false,
    "baseline_cr": 0,
    "monthly_visitors": 0
  },
  "findings": [
    {
      "rank": 1,
      "title": "Missing security headers",
      "severity": "MEDIUM",
      "surface": "Site-Wide Security",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 6,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "trust",
      "summary": "6 of 6 standard security headers are absent, weakening protection against XSS, clickjacking and downgrade attacks.",
      "problem": "6 of 6 standard security headers are absent, weakening protection against XSS, clickjacking and downgrade attacks.",
      "recommended_change": "notes: Add the missing headers at the CDN or web-server layer; HSTS and X-Content-Type-Options are one-line changes.",
      "evidence": "Measured on the live origin: missing HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 0.1,
      "opportunity_high": 0.4,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 0.5-2.0% relative lift",
      "sample_per_variant": 1941808,
      "test_days": "",
      "detail_page": "finding_1_missing_security_headers.html"
    },
    {
      "rank": 2,
      "title": "Lab LCP 14.2s mobile",
      "severity": "URGENT",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Mobile lab LCP is 14.2s, far above the 2.5s good threshold, causing most visitors to bounce before content appears.",
      "problem": "Mobile lab LCP is 14.2s, far above the 2.5s good threshold, causing most visitors to bounce before content appears.",
      "recommended_change": "notes: Largest Contentful Paint \u2264 2500ms (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Largest Contentful Paint 14.2 s against a \u2018good\u2019 threshold of 2500ms. Lab data, not real-user field data \u2014 confirms the defect class, not the field percentile.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 0.4,
      "opportunity_high": 1.6,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 2.0-8.0% relative lift",
      "sample_per_variant": 124891,
      "test_days": "",
      "detail_page": "finding_2_lab_lcp_14_2s_mobile.html"
    },
    {
      "rank": 3,
      "title": "Competing CTAs on homepage",
      "severity": "HIGH",
      "surface": "Homepage",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "no",
      "impact": "conversion",
      "summary": "Hero presents multiple unrelated CTAs, fragmenting attention and obscuring the primary action.",
      "problem": "Hero presents multiple unrelated CTAs, fragmenting attention and obscuring the primary action.",
      "recommended_change": "h1: Your idea, online. Made easy.; cta: Create a website; notes: Reduce hero to a single primary CTA and move secondary offers below the fold.",
      "evidence": "12 distinct calls to action compete on the same page: \u201cCreate a website\u201d, \u201cExplore agentic AI\u201d, \u201cGet connector\u201d, \u201cContact How to reach us.\u201d, \u201cGet started\u201d, \u201cExplore all offers\u201d, \u201cCreate with AI\u201d, \u201cExplore Ecommerce\u201d.",
      "analysts_agreeing": "Funnel Path",
      "opportunity_low": 0.2,
      "opportunity_high": 1.0,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 1.0-5.0% relative lift",
      "sample_per_variant": 315206,
      "test_days": "",
      "detail_page": "finding_3_competing_ctas_on_homepage.html"
    },
    {
      "rank": 4,
      "title": "Lab TBT 1800ms mobile",
      "severity": "HIGH",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Mobile lab TBT is 1800ms, freezing the main thread and making the page unresponsive during load.",
      "problem": "Mobile lab TBT is 1800ms, freezing the main thread and making the page unresponsive during load.",
      "recommended_change": "notes: Total Blocking Time \u2264 200ms (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Total Blocking Time 1,800 ms against a \u2018good\u2019 threshold of 200ms. Lab data, not real-user field data \u2014 confirms the defect class, not the field percentile.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 0.2,
      "opportunity_high": 1.0,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 1.0-5.0% relative lift",
      "sample_per_variant": 315206,
      "test_days": "",
      "detail_page": "finding_4_lab_tbt_1800ms_mobile.html"
    },
    {
      "rank": 5,
      "title": "Lab LCP 23.4s on /website-builder",
      "severity": "HIGH",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Mobile lab LCP on /website-builder is 23.4s, even worse than homepage, causing extreme bounce risk.",
      "problem": "Mobile lab LCP on /website-builder is 23.4s, even worse than homepage, causing extreme bounce risk.",
      "recommended_change": "notes: Largest Contentful Paint \u2264 2500ms (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Largest Contentful Paint 23.4 s against a \u2018good\u2019 threshold of 2500ms. Lab data, not real-user field data \u2014 confirms the defect class, not the field percentile.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 0.2,
      "opportunity_high": 1.0,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 1.0-5.0% relative lift",
      "sample_per_variant": 315206,
      "test_days": "",
      "detail_page": "finding_5_lab_lcp_23_4s_on_website_builder.html"
    },
    {
      "rank": 6,
      "title": "Customer reviews absent from decision pages",
      "severity": "MEDIUM",
      "surface": "Homepage",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "No customer testimonials, review counts, or star ratings are visible on key decision pages despite a 4.7 Trustpilot rating.",
      "problem": "No customer testimonials, review counts, or star ratings are visible on key decision pages despite a 4.7 Trustpilot rating.",
      "recommended_change": "cta: Start for free; notes: Embed Trustpilot summary widget (star rating and review count) beside pricing and primary CTA.",
      "evidence": "A section heading reads \u201cPlans and prices\u201d. | A section heading reads \u201cBring your website online today\u201d. | 2 distinct calls to action compete on the same page: \u201cStart for free\u201d, \u201cBuy a domain\u201d.",
      "analysts_agreeing": "Trust & Social Proof",
      "opportunity_low": 0.1,
      "opportunity_high": 0.4,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 0.5-2.0% relative lift",
      "sample_per_variant": 1941808,
      "test_days": "",
      "detail_page": "finding_6_customer_reviews_absent_from_decision_pages.html"
    },
    {
      "rank": 7,
      "title": "Weak page metadata",
      "severity": "MEDIUM",
      "surface": "Site-Wide Seo",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "traffic",
      "summary": "Search and social previews are degraded: meta description, Open Graph tags are missing or outside recommended lengths.",
      "problem": "Search and social previews are degraded: meta description, Open Graph tags are missing or outside recommended lengths.",
      "recommended_change": "notes: Write a 15-60 char title and 70-160 char description per page; add og:title and og:image for link previews.",
      "evidence": "Measured on the homepage: title 24 chars (15-60 recommended); description 0 chars (70-160 recommended); og:title missing, og:image missing.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 0.1,
      "opportunity_high": 0.4,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 0.5-2.0% relative lift",
      "sample_per_variant": 1941808,
      "test_days": "",
      "detail_page": "finding_7_weak_page_metadata.html"
    },
    {
      "rank": 8,
      "title": "Pricing ambiguity at selection",
      "severity": "HIGH",
      "surface": "Pricing & Plans",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 4,
      "pxl_max": 10,
      "verified": "no",
      "impact": "conversion",
      "summary": "Promotional monthly prices are shown without upfront total or renewal rates, creating ambiguity and risk at plan selection.",
      "problem": "Promotional monthly prices are shown without upfront total or renewal rates, creating ambiguity and risk at plan selection.",
      "recommended_change": "cta: Choose; notes: Display total upfront cost and renewal rate next to promotional monthly price.",
      "evidence": "Prices shown on the page: $11.99 $2.99/moChoose $143.52 $575.52 $10.99/mo $18.99",
      "analysts_agreeing": "Funnel Path, Message Clarity, Trust & Social Proof, Pricing & Cost Transparency",
      "opportunity_low": 0.2,
      "opportunity_high": 1.0,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 1.0-5.0% relative lift",
      "sample_per_variant": 315206,
      "test_days": "",
      "detail_page": "finding_8_pricing_ambiguity_at_selection.html"
    },
    {
      "rank": 9,
      "title": "No visible guarantee or refund signal",
      "severity": "MEDIUM",
      "surface": "Pricing & Plans",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 4,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "No mention of money-back guarantee or refund policy appears near purchase decision points, increasing perceived risk.",
      "problem": "No mention of money-back guarantee or refund policy appears near purchase decision points, increasing perceived risk.",
      "recommended_change": "cta: Create a website; notes: Add visible guarantee statement near pricing CTAs and plan selection areas.",
      "evidence": "12 distinct calls to action compete on the same page: \u201cCreate a website\u201d, \u201cExplore agentic AI\u201d, \u201cGet connector\u201d, \u201cContact How to reach us.\u201d, \u201cGet started\u201d, \u201cExplore all offers\u201d, \u201cCreate with AI\u201d, \u201cExplore Ecommerce\u201d.",
      "analysts_agreeing": "Trust & Social Proof",
      "opportunity_low": 0.1,
      "opportunity_high": 0.4,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 0.5-2.0% relative lift",
      "sample_per_variant": 1941808,
      "test_days": "",
      "detail_page": "finding_9_no_visible_guarantee_or_refund_signal.html"
    },
    {
      "rank": 10,
      "title": "Trustpilot widget mislabeled as title",
      "severity": "HIGH",
      "surface": "All Pages (Document Title)",
      "effort": "Low",
      "effort_days": "0.5-2 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "Every page's document title reads 'Trustpilot Custom Widget', misrepresenting page identity and undermining credibility.",
      "problem": "Every page's document title reads 'Trustpilot Custom Widget', misrepresenting page identity and undermining credibility.",
      "recommended_change": "notes: Replace document title with descriptive page-specific title and ensure widget is embedded properly.",
      "evidence": "The browser title reads \u201cTrustpilot Custom Widget\u201d.",
      "analysts_agreeing": "Trust & Social Proof",
      "opportunity_low": 0.2,
      "opportunity_high": 1.0,
      "opportunity_basis": "per 1,000 visitors at an assumed 2.00% baseline conversion rate and a 1.0-5.0% relative lift",
      "sample_per_variant": 315206,
      "test_days": "",
      "detail_page": "finding_10_trustpilot_widget_mislabeled_as_title.html"
    }
  ]
}