{
  "target_url": "https://nomadinternet.com/",
  "generated": "2026-08-31",
  "thesis": "The single most valuable conversion mechanism on this site is the coverage check, but it is bleeding value because the primary CTA is diluted by competing CTAs and the form asks for email and phone before any value is shown, while the page's performance (LCP 35.5s) and trust signals (missing guarantee, fee disclosure) further erode conversion.",
  "scorecard": {
    "grade": "C",
    "score": 71,
    "surfaces": [
      {
        "high": 3,
        "grade": "F",
        "score": 57,
        "issues": 4,
        "urgent": 1,
        "surface": "Performance"
      },
      {
        "high": 5,
        "grade": "D",
        "score": 68,
        "issues": 5,
        "urgent": 0,
        "surface": "Page"
      },
      {
        "high": 1,
        "grade": "B",
        "score": 88,
        "issues": 1,
        "urgent": 0,
        "surface": "Area"
      }
    ]
  },
  "opportunity": {
    "has_money": false,
    "annual_low": 0,
    "has_orders": true,
    "per_1k_low": 0.0,
    "annual_high": 0,
    "per_1k_high": 0.0,
    "traffic_scopes": [
      "site"
    ],
    "traffic_sources": [
      "dataforseo_domain_estimate"
    ],
    "annual_orders_low": 330.7,
    "annual_orders_high": 1574.0
  },
  "inputs": {
    "aov": 0,
    "supplied": false,
    "baseline_cr": 0,
    "traffic_source": "dataforseo_domain_estimate",
    "monthly_visitors": 13116.0,
    "pages_with_traffic": 3,
    "client_supplied_visitors": 0
  },
  "findings": [
    {
      "rank": 1,
      "title": "LCP 35.5s on mobile",
      "severity": "URGENT",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Lab LCP of 35.5s on mobile means most visitors bounce before seeing content.",
      "problem": "Lab LCP of 35.5s on mobile means most visitors bounce before seeing content.",
      "recommended_change": "notes: Largest Contentful Paint \u2264 2500ms (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Largest Contentful Paint 35.5 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": 63.0,
      "opportunity_high": 251.8,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 2.0-8.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 124891,
      "test_days": 572,
      "detail_page": "finding_1_lab_lcp_35_5s_on_mobile.html"
    },
    {
      "rank": 2,
      "title": "Lab CLS of 0.731 on mobile",
      "severity": "HIGH",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Lab CLS of 0.731 on mobile causes layout shifts, leading to mis-taps on CTAs.",
      "problem": "Lab CLS of 0.731 on mobile causes layout shifts, leading to mis-taps on CTAs.",
      "recommended_change": "notes: Cumulative Layout Shift \u2264 0.1 (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Cumulative Layout Shift 0.731 against a \u2018good\u2019 threshold of 0.1. Lab data, not real-user field data \u2014 confirms the defect class, not the field percentile.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_2_lab_cls_0_731_on_mobile.html"
    },
    {
      "rank": 3,
      "title": "Lab TBT of 1,920 ms on mobile",
      "severity": "HIGH",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Lab TBT of 1,920 ms on mobile makes the page unresponsive, delaying interactions.",
      "problem": "Lab TBT of 1,920 ms on mobile makes the page unresponsive, delaying interactions.",
      "recommended_change": "notes: Total Blocking Time \u2264 200ms (good)",
      "evidence": "Lighthouse (mobile emulation, single synthetic run via DataForSEO): Total Blocking Time 1,920 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": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_3_lab_tbt_1920_ms_on_mobile.html"
    },
    {
      "rank": 4,
      "title": "Heavy third-party script load",
      "severity": "HIGH",
      "surface": "Performance",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 5,
      "pxl_max": 10,
      "verified": "yes",
      "impact": "conversion",
      "summary": "Homepage loads 64 scripts, causing slow interaction readiness on mobile.",
      "problem": "Homepage loads 64 scripts, causing slow interaction readiness on mobile.",
      "recommended_change": "notes: Audit third-party tags, defer non-critical scripts, and remove duplicated analytics or marketing pixels.",
      "evidence": "Measured on the live homepage: 33 inline and 31 external <script> tags, 248 KB of HTML.",
      "analysts_agreeing": "Technical & Accessibility",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_4_heavy_third_party_script_load.html"
    },
    {
      "rank": 5,
      "title": "Duplicate plans pages split traffic",
      "severity": "MEDIUM",
      "surface": "Page",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 4,
      "pxl_max": 10,
      "verified": "no",
      "impact": "conversion",
      "summary": "Two nearly identical plans pages split conversion traffic and confuse users about the canonical URL.",
      "problem": "Two nearly identical plans pages split conversion traffic and confuse users about the canonical URL.",
      "recommended_change": "cta: Single canonical URL with one primary CTA; notes: Consolidate to one URL and redirect the other.",
      "evidence": "A section heading reads \u201cThe Fastest Rural & On-the-Go Internet in the USA\u201d. | A section heading reads \u201c$99.95 /month\u201d. | A section heading reads \u201c$129.95 /month\u201d. | 5 distinct calls to action compete on the same page: \u201cCHECK COVERAGE\u201d, \u201cGet My Recommendation\u201d, \u201cGET STARTED \u2014 $99.95/MO\u201d, \u201cGET STARTED \u2014 $129.95/MO\u201d, \u201cCHECK MY COVERAGE\u201d.",
      "analysts_agreeing": "Funnel Path, Navigation & Information Scent",
      "opportunity_low": 15.7,
      "opportunity_high": 63.0,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 0.5-2.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "/pages/plans",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 1941808,
      "test_days": 8883,
      "detail_page": "finding_5_duplicate_plans_pages_split_traffic.html"
    },
    {
      "rank": 6,
      "title": "Savings form asks contact before value",
      "severity": "HIGH",
      "surface": "Area",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "conversion",
      "summary": "Lead form collects email, ZIP, phone before any coverage or pricing value is shown, creating friction.",
      "problem": "Lead form collects email, ZIP, phone before any coverage or pricing value is shown, creating friction.",
      "recommended_change": "cta: CHECK COVERAGE; notes: Reduce to ZIP only for coverage check; ask for contact after value shown.",
      "evidence": "The page's main headline reads \u201cUnlock your savings\u201d. | A form on this page: its submit button is labelled \u201cUNLOCK\u201d and it carries 3 fields.",
      "analysts_agreeing": "Funnel Path, Form & Interaction Friction",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_6_savings_form_asks_contact_before_value.html"
    },
    {
      "rank": 7,
      "title": "Coverage CTA and form mismatch",
      "severity": "HIGH",
      "surface": "Page",
      "effort": "Low",
      "effort_days": "0.5-2 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "conversion",
      "summary": "Coverage CTAs lead to a form labeled UNLOCK MY SAVINGS, creating a mismatch between intent and interaction.",
      "problem": "Coverage CTAs lead to a form labeled UNLOCK MY SAVINGS, creating a mismatch between intent and interaction.",
      "recommended_change": "cta: CHECK COVERAGE; notes: Change form submit to CHECK COVERAGE and make ZIP the only required field.",
      "evidence": "4 distinct calls to action compete on the same page: \u201cCHECK COVERAGE\u201d, \u201cCHECK IF IT WORKS AT MY ADDRESS\u201d, \u201cSTART CHAT\u201d, \u201cCHECK MY COVERAGE\u201d. | A form on this page: its submit button is labelled \u201cUNLOCK\u201d and it carries 3 fields.",
      "analysts_agreeing": "Form & Interaction Friction",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "/pages/rural-internet",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_7_coverage_cta_and_form_mismatch.html"
    },
    {
      "rank": 8,
      "title": "No guarantee or return policy",
      "severity": "HIGH",
      "surface": "Page",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "High-commitment purchase lacks visible money-back guarantee or return policy near CTAs.",
      "problem": "High-commitment purchase lacks visible money-back guarantee or return policy near CTAs.",
      "recommended_change": "cta: GET STARTED with money-back guarantee; notes: Add clear guarantee statement next to CTAs.",
      "evidence": "GET STARTED \u2014 $99.95/MO | GET STARTED \u2014 $129.95/MO",
      "analysts_agreeing": "Trust & Social Proof",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "site-wide",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_8_no_guarantee_or_return_policy.html"
    },
    {
      "rank": 9,
      "title": "Misleading claims undermine credibility",
      "severity": "HIGH",
      "surface": "Page",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "Unsubstantiated claims like 'America's Largest' and 'SHOP WITH CONFIDENCE' conflict with external complaints.",
      "problem": "Unsubstantiated claims like 'America's Largest' and 'SHOP WITH CONFIDENCE' conflict with external complaints.",
      "recommended_change": "notes: Replace or substantiate claims with verifiable data; pair confidence with guarantee.",
      "evidence": "Join America's Largest Wireless Internet Provider Featuring | SHOP WITH CONFIDENCE",
      "analysts_agreeing": "Trust & Social Proof",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "/pages/rural-internet",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_9_misleading_claims_undermine_credibility.html"
    },
    {
      "rank": 10,
      "title": "Price shown without fee disclosure",
      "severity": "HIGH",
      "surface": "Page",
      "effort": "Medium",
      "effort_days": "2-5 days",
      "pxl_score": 3,
      "pxl_max": 10,
      "verified": "no",
      "impact": "trust",
      "summary": "Monthly prices are displayed without mentioning equipment, activation, or other fees, leading to surprise costs later.",
      "problem": "Monthly prices are displayed without mentioning equipment, activation, or other fees, leading to surprise costs later.",
      "recommended_change": "notes: Add fee disclosure next to each price.",
      "evidence": "Prices shown on the page: $99.95/month $129.95/month $99.95/month $129.95/month",
      "analysts_agreeing": "Pricing & Cost Transparency",
      "opportunity_low": 31.5,
      "opportunity_high": 157.4,
      "opportunity_basis": "157,392 annual visits to the site (measured organic traffic) x 2.00% conversion x 1.0-5.0% relative lift. Supply an average order value to state this in money.",
      "page_path": "/",
      "page_visits": 0,
      "traffic_scope": "site",
      "traffic_source": "dataforseo_domain_estimate",
      "sample_per_variant": 315206,
      "test_days": 1442,
      "detail_page": "finding_10_price_shown_without_fee_disclosure.html"
    }
  ]
}