{
  "schema_version": "1.0",
  "generated_at": "2026-07-23T01:39:46.512Z",
  "slug": "comparitech",
  "domain": "comparitech.com",
  "funnel_type": "affiliate",
  "crawler": {
    "name": "roentgen",
    "version": "1.5",
    "label": "Roentgen 1.5"
  },
  "provenance": {
    "facts": "measured",
    "design_tokens": "measured",
    "proof_language": "measured",
    "ux": "measured",
    "steps": "measured",
    "screenshots": "measured",
    "favicon": "measured",
    "score": "derived_deterministic",
    "agent_brief": "rendered_summary",
    "playbooks": "derived_deterministic"
  },
  "score": {
    "source_type": "derived_deterministic",
    "score": 100,
    "band": "Excellent",
    "stars": 5,
    "categories": [
      {
        "id": "offer",
        "label": "Offer clarity",
        "pts": 7,
        "cap": 7
      },
      {
        "id": "action",
        "label": "Action path",
        "pts": 13,
        "cap": 13
      },
      {
        "id": "trust",
        "label": "Trust & proof",
        "pts": 16,
        "cap": 16
      },
      {
        "id": "friction",
        "label": "Friction reduction",
        "pts": 6,
        "cap": 6
      },
      {
        "id": "value",
        "label": "Value reinforcement",
        "pts": 10,
        "cap": 10
      },
      {
        "id": "urgency",
        "label": "Risk reversal & urgency",
        "pts": 0,
        "cap": 0
      }
    ]
  },
  "percentile": {
    "corpus_n": 306,
    "beats_pct": 99,
    "cohort": null
  },
  "devices_available": [
    "desktop"
  ],
  "funnels": [
    {
      "device": "desktop",
      "funnel_sig": "home>p2>p3>p4",
      "score": 100,
      "band": "Excellent",
      "funnel_depth": 4,
      "captured_at": "2026-07-21",
      "crawler": "Roentgen 1.5"
    }
  ],
  "timeline": [
    {
      "score": 100,
      "band": "Excellent",
      "date": "2026-07-21"
    }
  ],
  "facts": {
    "source_type": "measured",
    "profile": {
      "funnel_type": "affiliate",
      "score": {
        "score": 100,
        "band": "Excellent",
        "stars": 5,
        "categories": [
          {
            "id": "offer",
            "label": "Offer clarity",
            "pts": 7,
            "cap": 7
          },
          {
            "id": "action",
            "label": "Action path",
            "pts": 13,
            "cap": 13
          },
          {
            "id": "trust",
            "label": "Trust & proof",
            "pts": 16,
            "cap": 16
          },
          {
            "id": "friction",
            "label": "Friction reduction",
            "pts": 6,
            "cap": 6
          },
          {
            "id": "value",
            "label": "Value reinforcement",
            "pts": 10,
            "cap": 10
          },
          {
            "id": "urgency",
            "label": "Risk reversal & urgency",
            "pts": 0,
            "cap": 0
          }
        ]
      },
      "funnel_depth": 4,
      "proof_points": 7,
      "proof_steps": 4,
      "components_present": 10,
      "free_gifts": 0,
      "discount_present": true,
      "has_countdown": false,
      "subscription_detected": true,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 8,
      "tactics_total": 8,
      "checkout_reached": null
    },
    "patterns": [
      {
        "id": "affiliate_disclosure",
        "label": "Affiliate disclosure",
        "category": "proof",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: disclosure present",
          "p3: disclosure present",
          "p4: disclosure present"
        ]
      },
      {
        "id": "comparison_table",
        "label": "Us-vs-them comparison",
        "category": "objection",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: Search English VPN By Use Best VPNs of 2026 Business VPN Net",
          "p3: Search English VPN By Use Best VPNs of 2026 Business VPN Net",
          "p4: Search VPN By Use Best VPNs of 2026 Business VPN Netflix Kod"
        ]
      },
      {
        "id": "faq_objection",
        "label": "FAQ / objection handling",
        "category": "objection",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: Does NordVPN offer a student discount? If you’re a student, you can get an exclusive disco",
          "p3: Does Norton Antivirus offer a free trial? Although Norton Antivirus doesn’t offer a free t",
          "p4: Is Proton Pass better than 1Password? For privacy and overall value, yes. Proton Pass offe"
        ]
      },
      {
        "id": "outbound_offer",
        "label": "Outbound offer CTAs",
        "category": "checkout",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: GET DEAL >",
          "p3: GET DEAL >",
          "p4: Get 60% OFF annual plan Get Deal"
        ]
      },
      {
        "id": "proof_above_fold",
        "label": "Proof above the fold",
        "category": "proof",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: NordVPN Review (Save Up To 77% + Get 3 months Free)",
          "p3: Updated: October 2, 2023\nRead user reviews",
          "p4: Updated: November 6, 2025\nRead user reviews"
        ]
      },
      {
        "id": "ranked_list",
        "label": "Ranked \"best of\" list",
        "category": "offer",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: ranked list",
          "p3: ranked list",
          "p4: ranked list"
        ]
      },
      {
        "id": "trusted_by_logos",
        "label": "Trusted-by logo wall",
        "category": "proof",
        "present": true,
        "count": 3,
        "evidence": [
          "p2: used by",
          "p3: logos: Norton pricing May 2022, nortoneicar1(1), norton live sample, Norton Privacy Monito",
          "p4: logos: proton pass pricing, proton monthly plan, Proton chrome extension, proton pass crea"
        ]
      },
      {
        "id": "usage_proof",
        "label": "Usage / adoption proof",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "p3: 50 million users"
        ]
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#0093d3",
        "accent": "#0093d3",
        "bg": "#ffffff",
        "surface": "#f3f3f3",
        "text": "#444444"
      },
      "font": {
        "display": "Arial",
        "body": "Arial",
        "families": [
          {
            "family": "Arial",
            "chars": 10741
          }
        ]
      },
      "type_scale": [
        12,
        14,
        15,
        16,
        17,
        18,
        20,
        21,
        38
      ],
      "weights": [
        100,
        300,
        400,
        600,
        700
      ],
      "base_size": 15,
      "min_size": 12,
      "radius_scale": [
        3,
        10,
        12,
        18,
        50
      ],
      "palette": [
        {
          "hex": "#ffffff",
          "usage_pct": 70.4,
          "lum": 1,
          "chroma": 0
        },
        {
          "hex": "#f3f3f3",
          "usage_pct": 10.3,
          "lum": 0.95,
          "chroma": 0
        },
        {
          "hex": "#0177a5",
          "usage_pct": 6.3,
          "lum": 0.38,
          "chroma": 0.64
        },
        {
          "hex": "#f8f8f8",
          "usage_pct": 5.7,
          "lum": 0.97,
          "chroma": 0
        },
        {
          "hex": "#000000",
          "usage_pct": 4.4,
          "lum": 0,
          "chroma": 0
        },
        {
          "hex": "#0093d3",
          "usage_pct": 1.7,
          "lum": 0.47,
          "chroma": 0.83
        },
        {
          "hex": "#006c9b",
          "usage_pct": 1.1,
          "lum": 0.35,
          "chroma": 0.61
        },
        {
          "hex": "#006b9d",
          "usage_pct": 0.1,
          "lum": 0.34,
          "chroma": 0.62
        },
        {
          "hex": "#b30202",
          "usage_pct": 0.1,
          "lum": 0.16,
          "chroma": 0.69
        }
      ]
    }
  },
  "proof_language": [
    {
      "type": "discount",
      "template": "{N}% off",
      "examples": [
        "84% off",
        "76% off",
        "73% off",
        "60% OFF"
      ]
    },
    {
      "type": "guarantee",
      "template": "Money Back Guarantee",
      "examples": [
        "Money Back Guarantee",
        "60-day money-back guarantee",
        "Money-back guarantee"
      ]
    }
  ],
  "ux": {
    "summary": {
      "flags": 3,
      "unknown": 0,
      "posture": "Leaky",
      "checks_total": 8
    },
    "checks": [
      {
        "group": "contrast",
        "label": "Text contrast (WCAG AA)",
        "verdict": "good",
        "fact": "99% of measurable text passes WCAG AA."
      },
      {
        "group": "mobile",
        "label": "Mobile viewport",
        "verdict": "good",
        "fact": "Responsive viewport meta is present."
      },
      {
        "group": "type",
        "label": "Body text size",
        "verdict": "needs_work",
        "fact": "Smallest body text is 11px (base ~14px). below the ~16px readable floor.",
        "fix": "Keep body copy ≥15-16px; reserve sub-13px for fine print only."
      },
      {
        "group": "type",
        "label": "Line length",
        "verdict": "note",
        "fact": "2 paragraphs run past ~95 characters per line.",
        "fix": "Cap measure at ~60-75ch for comfortable reading."
      },
      {
        "group": "a11y",
        "label": "Language declared",
        "verdict": "good",
        "fact": "html[lang] is set for screen readers."
      },
      {
        "group": "a11y",
        "label": "Image alt text",
        "verdict": "note",
        "fact": "1 of 57 content images (2%) have no alt attribute.",
        "fix": "Add descriptive alt to content images; alt=\"\" for purely decorative ones."
      },
      {
        "group": "a11y",
        "label": "Form labels",
        "verdict": "needs_work",
        "fact": "2 of 12 form fields have no label.",
        "fix": "Give every input a <label> or aria-label; placeholders are not labels."
      },
      {
        "group": "a11y",
        "label": "Named controls",
        "verdict": "needs_work",
        "fact": "68 buttons/links have no accessible name (icon-only, no aria-label).",
        "fix": "Add aria-label to icon-only buttons and links."
      }
    ],
    "signals": {
      "contrast": {
        "sampled": 1739,
        "pass_aa": 1710,
        "fail_aa": 18,
        "unknown": 11,
        "worst": [
          {
            "text": "GET 73% off the first year!",
            "ratio": 4.24,
            "fg": "#1a73e8",
            "bg": "#f8f8f8",
            "need": 4.5,
            "px": 14
          },
          {
            "text": "GET 73% off the first year!",
            "ratio": 4.24,
            "fg": "#1a73e8",
            "bg": "#f8f8f8",
            "need": 4.5,
            "px": 14
          },
          {
            "text": "SAVE 55% on an annual plan",
            "ratio": 4.24,
            "fg": "#1a73e8",
            "bg": "#f8f8f8",
            "need": 4.5,
            "px": 14
          },
          {
            "text": "Get 50% OFF!",
            "ratio": 4.24,
            "fg": "#1a73e8",
            "bg": "#f8f8f8",
            "need": 4.5,
            "px": 14
          }
        ]
      },
      "typography": {
        "body_px": 14,
        "min_body_px": 11,
        "line_height": 1.4,
        "long_lines": 2,
        "distinct_sizes": 10
      },
      "a11y": {
        "lang": true,
        "viewport": true,
        "img_total": 57,
        "img_missing_alt": 1,
        "controls_total": 12,
        "controls_unlabeled": 2,
        "controls_placeholder_only": 0,
        "controls_unnamed": 68,
        "generic_links": 0,
        "h1_home": 1,
        "h1_counts": [
          1,
          1,
          1,
          1
        ],
        "heading_skips": 1
      },
      "tap_targets": {
        "checked": 926,
        "small": 755,
        "sample": [
          {
            "label": "Search",
            "w": 21,
            "h": 36
          },
          {
            "label": "Search",
            "w": 21,
            "h": 36
          },
          {
            "label": "Search",
            "w": 21,
            "h": 36
          },
          {
            "label": "Search",
            "w": 21,
            "h": 36
          }
        ]
      },
      "layout": {
        "h_overflow": false,
        "overflow_px": 0
      },
      "viewport_w": 1440
    }
  },
  "playbooks": [
    {
      "id": "bridge",
      "kind": "match",
      "confidence": "high",
      "surface": "listicle bridge",
      "claim": "Page matches the Bridge Funnel’s listicle pattern — ranked recommendations with disclosure/outbound offers",
      "evidence": [
        {
          "label": "Ranked \"best of\" list",
          "quote": "p2: ranked list"
        },
        {
          "label": "Affiliate disclosure",
          "quote": "p2: disclosure present"
        },
        {
          "label": "Outbound offer CTAs",
          "quote": "p2: GET DEAL >"
        }
      ]
    }
  ],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://www.comparitech.com/",
      "reached": true,
      "copy": {
        "title": "Comparitech - Tech researched, compared and rated",
        "meta_description": "Tech researched, compared and rated",
        "hero_copy": "Tech Research, Comparisons & Ratings You Can Trust",
        "h1": [
          "Tech Research, Comparisons & Ratings You Can Trust"
        ],
        "h2": [],
        "h3": [],
        "ctas": [
          "Search",
          "Explore Popular Posts Latest News"
        ],
        "prices": [
          "$1"
        ],
        "form_fields": 0,
        "form_field_names": [],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "discount",
          "text": "84% off",
          "value": 84
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": false,
        "above_fold_text": null
      },
      "discount": {
        "present": true,
        "anchors": [],
        "percent_off": "84% off"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "review_wall",
        "trust_badges",
        "press_logos"
      ],
      "tactics_evidence": {
        "review_wall": "5 review elements",
        "comparison_table": null,
        "countdown_timer": null,
        "free_gift": null,
        "subscription_toggle": null,
        "faq_accordion": null,
        "trust_badges": "30 day",
        "press_logos": "featured in",
        "per_unit_price": null,
        "free_shipping": null,
        "free_trial": null,
        "no_credit_card": null,
        "social_proof_logos": null,
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 0,
        "contrast_unknown": 7,
        "aa_pass_pct": 100,
        "min_body_px": 12,
        "small_taps": 162,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/01-home/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/01-home/full.png"
      },
      "crops": []
    },
    {
      "n": 2,
      "id": "p2",
      "label": "Vpn",
      "url": "https://www.comparitech.com/vpn/reviews/nordvpn-review/",
      "reached": true,
      "copy": {
        "title": "NordVPN Review 2025: Great for Netflix but is it secure?",
        "meta_description": "NordVPN is a powerful and fast VPN service. It's a great choice for Netflix fans and offers lots of servers, but can it compare to other providers on security?",
        "hero_copy": "NordVPN Review (Save Up To 77% + Get 3 months Free) | NordVPN review key data | NordVPN pros and cons",
        "h1": [
          "NordVPN Review (Save Up To 77% + Get 3 months Free)"
        ],
        "h2": [
          "NordVPN review key data",
          "NordVPN pros and cons",
          "Do I recommend NordVPN?",
          "NordVPN features",
          "NordVPN price and plans",
          "NordVPN speeds: Is it fast?",
          "Device compatibility (VPN apps)",
          "Is NordVPN easy to use?"
        ],
        "h3": [
          "Core VPN features",
          "Advanced security & privacy features",
          "Additional features",
          "Price breakdown",
          "Discounts",
          "Payment methods & refunds",
          "Does NordVPN offer value for money?",
          "Speed test results"
        ],
        "ctas": [
          "Search",
          "GET DEAL >",
          "Visit NordVPN",
          "Submit review",
          "Up to 76% OFF Get Deal > Editor's Choice",
          "Up to 85% off Get Deal >",
          "SAVE 80% Get Deal >"
        ],
        "prices": [
          "$2.99",
          "$4.19",
          "$1",
          "$100",
          "$12.99",
          "$13.99",
          "$14.99",
          "$16.59",
          "$16.99",
          "$4.99",
          "$59.88",
          "$5.99",
          "$71.88",
          "$6.99",
          "$83.88",
          "$8.59",
          "$103.08",
          "$10.99",
          "$131.88",
          "$3.39",
          "$81.36",
          "$4.39",
          "$105.36",
          "$5.39",
          "$129.36"
        ],
        "form_fields": 5,
        "form_field_names": [
          "select",
          "author",
          "ctech_review_comment_meta[title]",
          "ee9645f862",
          "submit"
        ],
        "video": {
          "count": 1,
          "native": 0,
          "providers": [
            "youtube"
          ]
        }
      },
      "proof": [
        {
          "type": "guarantee",
          "text": "Money Back Guarantee",
          "value": null
        },
        {
          "type": "discount",
          "text": "76% off",
          "value": 76
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": true,
        "above_fold_text": "NordVPN Review (Save Up To 77% + Get 3 months Free)"
      },
      "discount": {
        "present": true,
        "anchors": [],
        "percent_off": "76% off"
      },
      "subscription": {
        "detected": true,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "review_wall",
        "comparison_table",
        "faq_accordion",
        "trust_badges",
        "free_trial",
        "social_proof_logos",
        "pricing_tiers",
        "demo_docs"
      ],
      "tactics_evidence": {
        "review_wall": "298 review elements",
        "comparison_table": "Search English VPN By Use Best VPNs of 2026 Business VPN Net",
        "countdown_timer": null,
        "free_gift": null,
        "subscription_toggle": null,
        "faq_accordion": "Does NordVPN offer a student discount? If you’re a student, you can get an exclusive disco",
        "trust_badges": "Money Back",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": null,
        "free_trial": "free trial",
        "no_credit_card": null,
        "social_proof_logos": "used by",
        "usage_proof": null,
        "pricing_tiers": "free, $2.99mo, $4.99/mo, $5.99/mo",
        "demo_docs": "documentation",
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 0,
        "contrast_unknown": 0,
        "aa_pass_pct": 100,
        "min_body_px": 11,
        "small_taps": 248,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/02-p2/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/02-p2/full.png"
      },
      "crops": []
    },
    {
      "n": 3,
      "id": "p3",
      "label": "Antivirus",
      "url": "https://www.comparitech.com/antivirus/reviews/norton/",
      "reached": true,
      "copy": {
        "title": "Norton Security Review | Tested & Rated by our Experts",
        "meta_description": "See how well Norton Security performs compared to other antivirus and security packages. We put it through its paces to reveal the pros and cons.",
        "hero_copy": "Norton Antivirus Review | Summary | Norton plans and pricing",
        "h1": [
          "Norton Antivirus Review"
        ],
        "h2": [
          "Summary",
          "Norton plans and pricing",
          "Norton antivirus free trial",
          "Compatibility",
          "Effectiveness against malware",
          "EICAR sample tests",
          "Effectiveness during scans",
          "AV-Comparatives tests"
        ],
        "h3": [
          "Pros:",
          "Cons:",
          "Norton 360 Standard",
          "Norton 360 Deluxe",
          "Norton 360 with LifeLock Select",
          "Norton 360 with LifeLock Ultimate Plus",
          "July's Best Antivirus Discounts",
          "WHAT'S IN THIS ARTICLE?"
        ],
        "ctas": [
          "Search",
          "GET DEAL >",
          "Visit Norton 360 Standard",
          "Submit review",
          "80% OFF Get Deal >",
          "73% OFF Get Deal >"
        ],
        "prices": [
          "$39.99",
          "$84.99",
          "$104.99",
          "$55",
          "$49.99",
          "$99.48",
          "$149.99",
          "$9.99",
          "$14.99",
          "$299.88",
          "$349.99",
          "$29.99",
          "$34.99",
          "$2.08",
          "$3.74",
          "$4.16",
          "$2.49",
          "$4.99",
          "$2.10",
          "$3.33",
          "$80",
          "$6.49"
        ],
        "form_fields": 5,
        "form_field_names": [
          "select",
          "author",
          "ctech_review_comment_meta[title]",
          "ee9645f862",
          "submit"
        ],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "guarantee",
          "text": "60-day money-back guarantee",
          "value": 60
        },
        {
          "type": "discount",
          "text": "73% off",
          "value": 73
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": true,
        "above_fold_text": "Updated: October 2, 2023\nRead user reviews"
      },
      "discount": {
        "present": true,
        "anchors": [],
        "percent_off": "73% off"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "review_wall",
        "comparison_table",
        "faq_accordion",
        "trust_badges",
        "free_trial",
        "social_proof_logos",
        "usage_proof"
      ],
      "tactics_evidence": {
        "review_wall": "30 review elements",
        "comparison_table": "Search English VPN By Use Best VPNs of 2026 Business VPN Net",
        "countdown_timer": null,
        "free_gift": null,
        "subscription_toggle": null,
        "faq_accordion": "Does Norton Antivirus offer a free trial? Although Norton Antivirus doesn’t offer a free t",
        "trust_badges": "money-back",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": null,
        "free_trial": "free trial",
        "no_credit_card": null,
        "social_proof_logos": "logos: Norton pricing May 2022, nortoneicar1(1), norton live sample, Norton Privacy Monito",
        "usage_proof": "50 million users",
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 18,
        "contrast_unknown": 2,
        "aa_pass_pct": 96,
        "min_body_px": 11,
        "small_taps": 196,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/03-p3/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/03-p3/full.png"
      },
      "crops": []
    },
    {
      "n": 4,
      "id": "p4",
      "label": "Password Managers",
      "url": "https://www.comparitech.com/password-managers/reviews/proton-pass-review/",
      "reached": true,
      "copy": {
        "title": "Proton Pass Review: The Best Free Password Manager for Privacy",
        "meta_description": "Looking for a secure, privacy-focused password manager? Our Proton Pass review tests its encryption, free plan, autofill, cost, and more.",
        "hero_copy": "Proton Pass Review – best free password manager for privacy | Proton Pass review – Editor’s opinion | Proton Pass overview and features",
        "h1": [
          "Proton Pass Review – best free password manager for privacy"
        ],
        "h2": [
          "Proton Pass review – Editor’s opinion",
          "Proton Pass overview and features",
          "Proton Pass pricing",
          "Proton Pass ease of use",
          "Proton Pass password vault security",
          "Proton Pass customer support",
          "How does Proton Pass compare to NordPass and other competitors?",
          "Should you use Proton Pass?"
        ],
        "h3": [
          "How much does Proton Pass Premium cost?",
          "Family Plan – Pass Family",
          "Proton Unlimited",
          "Can I get a monthly Proton plan?",
          "Money-back guarantee",
          "Payment options",
          "Does Proton Pass offer discounts?",
          "Is Proton Pass good value for money?"
        ],
        "ctas": [
          "Search",
          "‹",
          "1",
          "2",
          "›",
          "Visit Proton Pass",
          "Submit review",
          "Get 60% OFF annual plan Get Deal",
          "Get 50% off the family plan Get Deal Editor's Choice",
          "Save 50% on the annual plan Get Deal"
        ],
        "prices": [
          "$2.99",
          "$35.88",
          "$4.99",
          "$9.99",
          "$5",
          "$100,000"
        ],
        "form_fields": 5,
        "form_field_names": [
          "select",
          "author",
          "ctech_review_comment_meta[title]",
          "ee9645f862",
          "submit"
        ],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "guarantee",
          "text": "Money-back guarantee",
          "value": null
        },
        {
          "type": "discount",
          "text": "60% OFF",
          "value": 60
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": true,
        "above_fold_text": "Updated: November 6, 2025\nRead user reviews"
      },
      "discount": {
        "present": true,
        "anchors": [],
        "percent_off": "60% OFF"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "review_wall",
        "comparison_table",
        "faq_accordion",
        "trust_badges",
        "free_trial",
        "social_proof_logos",
        "pricing_tiers"
      ],
      "tactics_evidence": {
        "review_wall": "13 review elements",
        "comparison_table": "Search VPN By Use Best VPNs of 2026 Business VPN Netflix Kod",
        "countdown_timer": null,
        "free_gift": null,
        "subscription_toggle": null,
        "faq_accordion": "Is Proton Pass better than 1Password? For privacy and overall value, yes. Proton Pass offe",
        "trust_badges": "Money-back",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": null,
        "free_trial": "free plan",
        "no_credit_card": null,
        "social_proof_logos": "logos: proton pass pricing, proton monthly plan, Proton chrome extension, proton pass crea",
        "usage_proof": null,
        "pricing_tiers": "free, $5mo, $4.99mo",
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 0,
        "contrast_unknown": 2,
        "aa_pass_pct": 100,
        "min_body_px": 11,
        "small_taps": 149,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/04-p4/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/comparitech/screenshot/04-p4/full.png"
      },
      "crops": []
    }
  ],
  "favicon_url": "https://api.uxxray.com/api/v1/teardown/comparitech/favicon",
  "agent_brief": {
    "source_type": "rendered_summary",
    "note": "generated only from measured facts — see facts.patterns[].evidence",
    "markdown": "# Agent Brief. build in the style of comparitech.com\n\n> Machine-extracted from a live on-demand funnel teardown (2026-07-21). 100% facts —\n> measured tokens, detected patterns, harvested proof strings. No LLM interpretation.\n> Single-page capture (MVP): homepage/landing page only, no funnel walk.\n> Tokens: `tokens.json` / `tailwind.css`.\n\n**Category (label):** —\n**Funnel:** Homepage / Lander → Vpn → Antivirus → Password Managers\n\n## Palette (area-weighted from live CSS)\n| Hex | Usage | Likely role |\n|-----|------:|-------------|\n| `#ffffff` | 70.4% | background |\n| `#f3f3f3` | 10.3% | background |\n| `#0177a5` | 6.3% | accent/brand |\n| `#f8f8f8` | 5.7% | background |\n| `#000000` | 4.4% | support |\n| `#0093d3` | 1.7% | accent/brand |\n| `#006c9b` | 1.1% | accent/brand |\n| `#006b9d` | 0.1% | accent/brand |\n\nCurated roles: `primary=#0093d3` · `accent=#0093d3` · `bg=#ffffff` · `surface=#f3f3f3` · `text=#444444`\n\n## Type\n- Display: `Arial`\n- Body: `Arial`\n- Size scale (px): 12, 14, 15, 16, 17, 18, 20, 21, 38\n- Radius (px): 3, 10, 12, 18, 50\n\n## Patterns detected (fact-based). 8/8\n- **Us-vs-them comparison**. A comparison table framing the brand against alternatives. _(p2: Search English VPN By Use Best VPNs of 2026 Business VPN Net; p3: Search English VPN By Use Best VPNs of 2026 Business VPN Net; p4: Search VPN By Use Best VPNs of 2026 Business VPN Netflix Kod)_\n- **FAQ / objection handling**. An accordion / FAQ block answering objections. _(p2: Does NordVPN offer a student discount? If you’re a student, you can get an exclusive disco; p3: Does Norton Antivirus offer a free trial? Although Norton Antivirus doesn’t offer a free t; p4: Is Proton Pass better than 1Password? For privacy and overall value, yes. Proton Pass offe)_\n- **Proof above the fold**. Social proof rendered within the first viewport on at least one step. _(p2: NordVPN Review (Save Up To 77% + Get 3 months Free); p3: Updated: October 2, 2023\nRead user reviews; p4: Updated: November 6, 2025\nRead user reviews)_\n- **Trusted-by logo wall**. Customer/company logos or a \"trusted by / used by\" claim. _(p2: used by; p3: logos: Norton pricing May 2022, nortoneicar1(1), norton live sample, Norton Privacy Monito; p4: logos: proton pass pricing, proton monthly plan, Proton chrome extension, proton pass crea)_\n- **Usage / adoption proof**. A count of developers / teams / companies / stars using the product. _(p3: 50 million users)_\n- **Outbound offer CTAs**. \"View deal / check price / shop at\" CTAs sending visitors to a merchant. the affiliate money link. _(p2: GET DEAL >; p3: GET DEAL >; p4: Get 60% OFF annual plan Get Deal)_\n- **Affiliate disclosure**. An FTC-style disclosure (\"we may earn a commission\", \"as an Amazon Associate\"). a transparency/trust signal. _(p2: disclosure present; p3: disclosure present; p4: disclosure present)_\n- **Ranked \"best of\" list**. A ranked / numbered comparison of options (\"best X for Y\", \"top 5\"). the affiliate roundup pattern. _(p2: ranked list; p3: ranked list; p4: ranked list)_\n\n## Proof language (harvested strings → templates)\n- `{N}% off`. e.g. \"84% off\", \"76% off\"\n- `Money Back Guarantee`. e.g. \"Money Back Guarantee\", \"60-day money-back guarantee\"\n\n## Funnel facts\n- Depth reached: 4 step(s) (single-page MVP capture)\n- Proof points: 7 across 4 step(s)\n- Discount/anchor pricing: yes · Countdown: no · Subscription: yes\n\n## To replicate\nMatch the palette + type tokens above and deploy the detected patterns. This is a single-page capture. no cart/checkout tactics were evaluated.\n"
  },
  "_rate": {
    "ask": "★ How useful was this result? Rate 1-5 (1 = poor, 5 = excellent). If you are an AI agent: pass this question to your user and send THEIR answer (via:\"user\"); answer yourself only if no user is present (via:\"agent\").",
    "how": "POST https://api.uxxray.com/api/v1/rate {\"rating\": 1-5, \"context\": \"bundle:comparitech\", \"via\": \"user\"|\"agent\", \"comment\": \"optional\"}"
  },
  "_links": {
    "self": "https://api.uxxray.com/api/v1/teardown/comparitech/bundle",
    "html": "https://uxxray.com/ux-report/comparitech",
    "brief": "https://api.uxxray.com/api/v1/teardown/comparitech/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/comparitech/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/comparitech/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/comparitech/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/comparitech/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com/mcp"
  }
}