{
  "surface": "web",
  "tool": {
    "name": "api-audit",
    "version": "0.1.0"
  },
  "timestamp": "2026-09-17T09:40:16.563Z",
  "baseUrl": "https://lughonline.com",
  "evidence": [
    {
      "endpoint": "GET /",
      "method": "GET",
      "path": "/",
      "samples": [
        31.784323000000086,
        35.68147699999986,
        35.33104299999991,
        33.522903999999926,
        35.841105999999854,
        40.247658999999885,
        31.88687099999993,
        34.90173000000004,
        37.13917700000002,
        33.749365000000125,
        33.15780199999995,
        31.782396000000062,
        33.90591900000004,
        35.95990900000015,
        35.66348500000004
      ],
      "ttfb": [
        31.020324000000073,
        35.02151299999991,
        34.502523999999994,
        32.43265599999995,
        34.48394899999994,
        39.70316099999991,
        31.230293000000074,
        34.38780900000006,
        36.65571299999988,
        33.262324000000035,
        32.64332999999988,
        31.301738000000114,
        33.418758000000025,
        35.46058500000004,
        34.80724299999997
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 260,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 877237,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en",
      "method": "GET",
      "path": "/en",
      "samples": [
        55.80380500000001,
        44.67236999999977,
        49.07218699999976,
        48.92905799999971,
        45.20800199999985,
        64.55588899999975,
        55.91706599999998,
        61.01690000000008,
        64.64136000000008,
        48.79832499999975,
        54.33939499999997,
        49.064162000000124,
        50.79427399999986,
        45.70308900000009,
        45.82232000000022
      ],
      "ttfb": [
        54.77158499999996,
        43.70878799999991,
        47.926494999999704,
        48.270286999999826,
        44.546906000000035,
        63.919218999999885,
        55.19223000000011,
        60.30095200000005,
        63.90590400000019,
        47.951492000000144,
        53.64080899999999,
        48.31097399999999,
        50.13706499999989,
        44.878917999999885,
        45.06017500000007
      ],
      "status": 200,
      "bytes": 16437,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Businesses",
        "metaDescription": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
        "lang": "en",
        "canonical": "https://lughonline.com/en",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "en",
          "og:title": "Lugh — GEO Visibility Score for Businesses",
          "og:description": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
          "og:url": "https://lughonline.com/en",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en"
          }
        ],
        "headings": [
          1,
          2,
          2,
          3,
          3,
          3,
          2,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 3,
        "inputsTotal": 7,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 224,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 883588.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Businesses",
          "metaDescription": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
          "lang": "en",
          "canonical": "https://lughonline.com/en",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "en",
            "og:title": "Lugh — GEO Visibility Score for Businesses",
            "og:description": "Find out if AI platforms like Gemini, Claude and ChatGPT recommend your business. Get your free GEO visibility score in 90 seconds.",
            "og:url": "https://lughonline.com/en",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en"
            }
          ],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /es",
      "method": "GET",
      "path": "/es",
      "samples": [
        43.17240300000003,
        40.234915,
        37.99074700000028,
        34.81335200000012,
        35.29062900000008,
        38.87064899999996,
        34.47413400000005,
        36.69392300000027,
        36.14715699999988,
        36.127954000000045,
        37.250590999999986,
        43.41206600000032,
        38.06680099999994,
        54.669730999999956,
        61.71040999999968
      ],
      "ttfb": [
        42.14174600000024,
        39.20599100000027,
        36.81414700000005,
        33.86899600000015,
        34.59699199999977,
        38.16578100000015,
        33.70058700000027,
        35.99367399999983,
        35.43640800000003,
        35.39649699999973,
        36.582892000000356,
        42.63300900000013,
        37.35295599999972,
        52.85720200000014,
        61.037170999999944
      ],
      "status": 200,
      "bytes": 16824,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
        "metaDescription": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
        "lang": "es",
        "canonical": "https://lughonline.com/es",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "es",
          "og:title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
          "og:description": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
          "og:url": "https://lughonline.com/es",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en"
          }
        ],
        "headings": [
          1,
          2,
          2,
          3,
          3,
          3,
          2,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 3,
        "inputsTotal": 7,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 202,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 881823.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
          "metaDescription": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
          "lang": "es",
          "canonical": "https://lughonline.com/es",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "es",
            "og:title": "Lugh — Puntuación de Visibilidad GEO para Negocios",
            "og:description": "Descubre si plataformas de IA como Gemini, Claude y ChatGPT recomiendan tu negocio. Obtén tu puntuación GEO gratuita en 90 segundos.",
            "og:url": "https://lughonline.com/es",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en"
            }
          ],
          "headings": [
            1,
            2,
            2,
            3,
            3,
            3,
            2,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 3,
          "inputsTotal": 7,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en/call",
      "method": "GET",
      "path": "/en/call",
      "samples": [
        39.40006199999971,
        32.84514499999932,
        36.39342000000033,
        38.734724999999344,
        40.06490500000018,
        41.77589100000023,
        34.37094100000013,
        48.720688999999766,
        38.94453900000008,
        34.869942000000265,
        37.701946999999564,
        37.19129100000009,
        36.307480999999825,
        34.05810100000053,
        33.403620000000046
      ],
      "ttfb": [
        38.91024599999946,
        32.378662999999506,
        34.83267200000046,
        38.29269899999963,
        39.43659000000025,
        40.67104500000005,
        33.91779299999962,
        48.17109100000016,
        38.45276999999987,
        33.99015700000018,
        37.28588899999977,
        35.51946500000031,
        35.86627599999974,
        33.594614999999976,
        32.91331300000002
      ],
      "status": 200,
      "bytes": 7084,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Book a free 30-minute GEO call Lugh",
        "metaDescription": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
        "lang": "en",
        "canonical": "https://lughonline.com/en/call",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "en",
          "og:title": "Book a free 30-minute GEO call Lugh",
          "og:description": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
          "og:url": "https://lughonline.com/en/call",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en/call"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es/call"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en/call"
          }
        ],
        "headings": [
          1,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 192,
        "cls": 0.6768993055555556,
        "tbt": 0,
        "transferBytes": 262850.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Book a free 30-minute GEO call Lugh",
          "metaDescription": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
          "lang": "en",
          "canonical": "https://lughonline.com/en/call",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "en",
            "og:title": "Book a free 30-minute GEO call Lugh",
            "og:description": "Book a free 30-minute call. We'll talk through your GEO visibility and the fastest wins for your business.",
            "og:url": "https://lughonline.com/en/call",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en/call"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es/call"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en/call"
            }
          ],
          "headings": [
            1,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /es/call",
      "method": "GET",
      "path": "/es/call",
      "samples": [
        33.963973999999325,
        35.72133500000018,
        42.976958999999624,
        37.95078400000057,
        33.325833000000785,
        33.83708899999965,
        34.80985099999998,
        38.459664999999404,
        35.48554999999942,
        35.36836399999993,
        39.13054600000032,
        41.075684999999794,
        34.849152000000686,
        33.351614000000154,
        40.53395900000032
      ],
      "ttfb": [
        33.49032799999986,
        35.23736000000008,
        42.349255000000085,
        37.46608699999979,
        32.904405000000224,
        33.39456100000007,
        34.345000999999684,
        37.95139500000005,
        35.059964000000036,
        34.91542699999991,
        38.548187000000325,
        40.61582499999986,
        34.38212900000053,
        32.86243000000013,
        40.06733600000007
      ],
      "status": 200,
      "bytes": 7203,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 1239,
          "encoding": "br",
          "cacheControl": "public",
          "renderBlocking": false
        }
      ],
      "markup": {
        "title": "Reserva una llamada GEO gratuita Lugh",
        "metaDescription": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
        "lang": "es",
        "canonical": "https://lughonline.com/es/call",
        "robots": "index,follow",
        "openGraph": {
          "og:type": "website",
          "og:site_name": "Lugh",
          "og:locale": "es",
          "og:title": "Reserva una llamada GEO gratuita Lugh",
          "og:description": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
          "og:url": "https://lughonline.com/es/call",
          "og:image": "https://lughonline.com/og-image.png"
        },
        "hreflang": [
          {
            "lang": "en",
            "href": "https://lughonline.com/en/call"
          },
          {
            "lang": "es",
            "href": "https://lughonline.com/es/call"
          },
          {
            "lang": "x-default",
            "href": "https://lughonline.com/en/call"
          }
        ],
        "headings": [
          1,
          2,
          2,
          2
        ],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 210,
        "cls": 0.6666388888888889,
        "tbt": 0,
        "transferBytes": 262940,
        "samples": 3,
        "renderedMarkup": {
          "title": "Reserva una llamada GEO gratuita Lugh",
          "metaDescription": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
          "lang": "es",
          "canonical": "https://lughonline.com/es/call",
          "robots": "index,follow",
          "openGraph": {
            "og:type": "website",
            "og:site_name": "Lugh",
            "og:locale": "es",
            "og:title": "Reserva una llamada GEO gratuita Lugh",
            "og:description": "Reserva una llamada gratuita de 30 minutos. Hablaremos de tu visibilidad GEO y de las mejoras más rápidas para tu negocio.",
            "og:url": "https://lughonline.com/es/call",
            "og:image": "https://lughonline.com/og-image.png"
          },
          "hreflang": [
            {
              "lang": "en",
              "href": "https://lughonline.com/en/call"
            },
            {
              "lang": "es",
              "href": "https://lughonline.com/es/call"
            },
            {
              "lang": "x-default",
              "href": "https://lughonline.com/en/call"
            }
          ],
          "headings": [
            1,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            3,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "method": "GET",
      "path": "/en/results/audit-probe",
      "samples": [
        42.84441400000014,
        43.007314000000406,
        38.401856999999836,
        35.359104000000116,
        42.03933599999982,
        37.065929000000324,
        45.242223999999624,
        37.44288299999971,
        42.16219600000022,
        37.793666999999914,
        43.13801299999977,
        43.333324999999604,
        40.21850199999972,
        36.49224299999969,
        38.3034090000001
      ],
      "ttfb": [
        42.41032200000063,
        42.54904700000043,
        37.97482800000034,
        34.93856799999958,
        41.60556499999984,
        36.61264099999971,
        40.508522999999514,
        37.00480400000015,
        41.705683000000136,
        37.307418000000325,
        42.68337299999985,
        42.91512299999977,
        38.74696099999983,
        35.93121400000018,
        37.73784100000012
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 460,
        "cls": 0.18000000000000002,
        "tbt": 0,
        "transferBytes": 254067.5,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "method": "GET",
      "path": "/__spa-fallback-probe",
      "samples": [
        37.69200400000045,
        38.695135999999366,
        40.01326800000061,
        36.91977399999996,
        37.86072299999978,
        38.25495200000023,
        45.67049399999996,
        38.29235900000003,
        37.03235700000005,
        46.419143999999505,
        44.19862600000033,
        36.83696100000088,
        40.09469000000081,
        40.62374600000021,
        37.080056000000695
      ],
      "ttfb": [
        37.27306100000078,
        38.22222199999942,
        39.538932000000386,
        36.53603599999951,
        37.41630199999963,
        37.50632300000052,
        45.24709199999961,
        37.91626600000018,
        36.66123299999981,
        45.96655800000008,
        43.80730399999993,
        36.35346700000082,
        39.68920200000048,
        40.071954000000005,
        36.70942300000024
      ],
      "status": 200,
      "bytes": 2354,
      "assets": [
        {
          "url": "/favicon.svg",
          "kind": "image",
          "status": 200,
          "bytes": 245,
          "encoding": "br",
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/playfair-display.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 38460,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "/fonts/crimson-400.woff2",
          "kind": "font",
          "status": 200,
          "bytes": 16732,
          "cacheControl": "public, max-age=14400, must-revalidate",
          "renderBlocking": false
        },
        {
          "url": "https://static.cloudflareinsights.com/beacon.min.js",
          "kind": "script",
          "status": 200,
          "bytes": 30294,
          "encoding": "gzip",
          "cacheControl": "public, max-age=86400",
          "renderBlocking": false
        },
        {
          "url": "/assets/index-DisHbdRr.js",
          "kind": "script",
          "status": 200,
          "bytes": 154880,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/rolldown-runtime-CbXtAM7H.js",
          "kind": "script",
          "status": 200,
          "bytes": 589,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/vendor-BR4RdYuh.js",
          "kind": "script",
          "status": 200,
          "bytes": 259895,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-QPT4UXrg.js",
          "kind": "script",
          "status": 200,
          "bytes": 12745,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": false
        },
        {
          "url": "/assets/PageLayout-Da4oCi5L.css",
          "kind": "style",
          "status": 200,
          "bytes": 3024,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        },
        {
          "url": "/assets/index-Df6OAEl0.css",
          "kind": "style",
          "status": 200,
          "bytes": 25539,
          "encoding": "br",
          "cacheControl": "public, max-age=31536000, immutable",
          "renderBlocking": true
        }
      ],
      "markup": {
        "title": "Lugh — GEO Visibility Score for Marbella Businesses",
        "lang": "en",
        "robots": "noindex",
        "openGraph": {},
        "hreflang": [],
        "headings": [],
        "imagesMissingAlt": 0,
        "imagesTotal": 0,
        "inputsMissingLabel": 0,
        "inputsTotal": 0,
        "viewport": "width=device-width, initial-scale=1.0",
        "insecureSubresources": []
      },
      "siteFiles": {
        "robotsStatus": 200,
        "sitemapStatus": 200,
        "sitemapDeclared": true
      },
      "vitals": {
        "lcp": 162,
        "cls": 0,
        "tbt": 0,
        "transferBytes": 243711,
        "samples": 3,
        "renderedMarkup": {
          "title": "Lugh — GEO Visibility Score for Marbella Businesses",
          "lang": "en",
          "robots": "noindex",
          "openGraph": {},
          "hreflang": [],
          "headings": [
            1,
            2,
            2,
            2
          ],
          "imagesMissingAlt": 0,
          "imagesTotal": 0,
          "inputsMissingLabel": 0,
          "inputsTotal": 0,
          "viewport": "width=device-width, initial-scale=1.0",
          "insecureSubresources": []
        }
      }
    }
  ],
  "audits": [
    {
      "endpoint": "GET /",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.9491264609138689,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.9012231505425526,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.9437645810382872,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /en: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /es",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 0.9593738129892925,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /es",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /es: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 0.9452507014293596,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "form-labels",
      "category": "accessibility",
      "score": 0.5714285714285714,
      "weight": 1,
      "advice": "GET /es: 3 of 7 form controls have no <label for>, aria-label or aria-labelledby.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en/call",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "cls",
      "category": "performance",
      "score": 0,
      "weight": 2,
      "advice": "GET /en/call: Cumulative Layout Shift is 0.677 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/call",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en/call",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en/call: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/call",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "heading-order",
      "category": "accessibility",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/call: heading outline: 1 skipped heading level.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/call: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/call",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /es/call",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "cls",
      "category": "performance",
      "score": 0,
      "weight": 2,
      "advice": "GET /es/call: Cumulative Layout Shift is 0.667 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /es/call",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /es/call",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /es/call: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "document-title",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "meta-description",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "html-lang",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "canonical",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "open-graph",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "hreflang",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "shell-parity",
      "category": "seo",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /es/call",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "heading-order",
      "category": "accessibility",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es/call: heading outline: 1 skipped heading level.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /es/call: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /es/call",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "cls",
      "category": "performance",
      "score": 0.46666666666666656,
      "weight": 2,
      "advice": "GET /en/results/audit-probe: Cumulative Layout Shift is 0.180 — reduce unstable layout toward 0.1.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /en/results/audit-probe: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /en/results/audit-probe: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /en/results/audit-probe",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "latency-p95",
      "category": "performance",
      "score": 1,
      "weight": 3
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "ttfb-p95",
      "category": "performance",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "lcp",
      "category": "performance",
      "score": 1,
      "weight": 3,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "cls",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "tbt",
      "category": "performance",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "compression",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "cache-headers",
      "category": "efficiency",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "https",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "security-headers",
      "category": "security",
      "score": 1,
      "weight": 1
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "no-powered-by",
      "category": "security",
      "score": 1,
      "weight": 0.5
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "asset-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "compression-coverage",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "immutable-assets",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "render-blocking",
      "category": "efficiency",
      "score": 0.8,
      "weight": 1,
      "advice": "GET /__spa-fallback-probe: 2 render-blocking resources in <head> — defer or inline the non-critical ones.",
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "runtime-weight",
      "category": "efficiency",
      "score": 1,
      "weight": 1,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "document-title",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "meta-description",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "html-lang",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "canonical",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "open-graph",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "hreflang",
      "category": "seo",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "robots-sitemap",
      "category": "seo",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "shell-parity",
      "category": "seo",
      "score": null,
      "weight": 2,
      "deterministic": false
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "img-alt",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "heading-order",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "form-labels",
      "category": "accessibility",
      "score": null,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "viewport-meta",
      "category": "accessibility",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "csp-present",
      "category": "security",
      "score": 0.5,
      "weight": 1,
      "advice": "GET /__spa-fallback-probe: Content-Security-Policy is report-only — promote it to enforcing once the reports are clean.",
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "frame-options",
      "category": "security",
      "score": 1,
      "weight": 1,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "referrer-policy",
      "category": "security",
      "score": 1,
      "weight": 0.5,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "spa-fallback",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "assets-resolve",
      "category": "contract",
      "score": 1,
      "weight": 2,
      "deterministic": true
    },
    {
      "endpoint": "GET /__spa-fallback-probe",
      "id": "no-mixed-content",
      "category": "contract",
      "score": 1,
      "weight": 1,
      "deterministic": true
    }
  ],
  "scores": {
    "overall": 94.8143474276244,
    "categories": {
      "performance": 93.23887051540932,
      "reliability": null,
      "efficiency": 97.21096739889556,
      "contract": 100,
      "security": 90,
      "seo": 100,
      "accessibility": 86.55462184873949
    },
    "endpoints": [
      {
        "endpoint": "GET /",
        "p50": 34.90173000000004,
        "p95": 38.071721599999975,
        "p99": 39.8124715199999,
        "errorRate": 0,
        "bytes": 2354,
        "score": 96.42592434043165
      },
      {
        "endpoint": "GET /en",
        "p50": 49.07218699999976,
        "p95": 64.58153029999986,
        "p99": 64.62939406000004,
        "errorRate": 0,
        "bytes": 16437,
        "score": 97.08276432502139
      },
      {
        "endpoint": "GET /es",
        "p50": 37.99074700000028,
        "p95": 56.781934699999866,
        "p99": 60.724714939999714,
        "errorRate": 0,
        "bytes": 16824,
        "score": 97.2183024678346
      },
      {
        "endpoint": "GET /en/call",
        "p50": 37.19129100000009,
        "p95": 43.85933040000008,
        "p99": 47.74841727999983,
        "errorRate": 0,
        "bytes": 7084,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /es/call",
        "p50": 35.48554999999942,
        "p95": 41.64606719999974,
        "p99": 42.71078063999965,
        "errorRate": 0,
        "bytes": 7203,
        "score": 92.55813953488371
      },
      {
        "endpoint": "GET /en/results/audit-probe",
        "p50": 40.21850199999972,
        "p95": 43.90599469999961,
        "p99": 44.97497813999962,
        "errorRate": 0,
        "bytes": 2354,
        "score": 94.47916666666667
      },
      {
        "endpoint": "GET /__spa-fallback-probe",
        "p50": 38.29235900000003,
        "p95": 45.89508899999982,
        "p99": 46.31433299999957,
        "errorRate": 0,
        "bytes": 2354,
        "score": 97.8125
      }
    ]
  }
}
