{
    "scan_id": "public-20260419-012139-fc84d4",
    "url": "https://itlive.nl",
    "status": "done",
    "created_at": "2026-04-19 03:21:39",
    "completed_at": "2026-04-19 03:22:09",
    "scores": {
        "mobile": {
            "scores": {
                "performance": 33,
                "accessibility": 80,
                "best-practices": 81,
                "seo": 100
            },
            "cwv": {
                "LCP": "11.1 s",
                "FCP": "9.4 s",
                "CLS": "0.634",
                "TBT": "80 ms",
                "Speed Index": "9.4 s",
                "Time to Interactive": "11.1 s"
            },
            "top_opportunities": [
                {
                    "id": "unused-javascript",
                    "title": "Reduce unused JavaScript",
                    "description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).",
                    "saving_ms": 2270,
                    "score": 0
                },
                {
                    "id": "unused-css-rules",
                    "title": "Reduce unused CSS",
                    "description": "Reduce unused rules from stylesheets and defer CSS not used for above-the-fold content to decrease bytes consumed by network activity. [Learn how to reduce unused CSS](https://developer.chrome.com/docs/lighthouse/performance/unused-css-rules/).",
                    "saving_ms": 300,
                    "score": 0
                }
            ],
            "avg": 74
        },
        "desktop": {
            "scores": {
                "performance": 64,
                "accessibility": 85,
                "best-practices": 81,
                "seo": 100
            },
            "cwv": {
                "LCP": "2.1 s",
                "FCP": "1.7 s",
                "CLS": "0.341",
                "TBT": "80 ms",
                "Speed Index": "1.7 s",
                "Time to Interactive": "2.1 s"
            },
            "top_opportunities": [
                {
                    "id": "unused-javascript",
                    "title": "Reduce unused JavaScript",
                    "description": "Reduce unused JavaScript and defer loading scripts until they are required to decrease bytes consumed by network activity. [Learn how to reduce unused JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unused-javascript/).",
                    "saving_ms": 410,
                    "score": 0
                },
                {
                    "id": "unminified-javascript",
                    "title": "Minify JavaScript",
                    "description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn how to minify JavaScript](https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript/).",
                    "saving_ms": 40,
                    "score": 0
                }
            ],
            "avg": 83
        }
    },
    "findings": {
        "meta": {
            "type": "meta",
            "title": "IT Live — Digitaal bureau · eigen AI-assistent, tools & orkestratie",
            "description": "IT Live — digitaal bureau met AI-assistent, 6 Power Business Tools (spreadsheet, brochure, document converter, presentaties, data import, website screenshots), webspaces, chatbots en meer. Chat, plan, bouw je website.",
            "ogImage": "https://www.itlive.nl/assets/img/logo-blue.jpg",
            "canonical": "https://itlive.nl/",
            "h1Count": 0,
            "imgCount": 6,
            "imgNoAlt": 5,
            "hasFavicon": true,
            "viewport": true,
            "msg": "📝 Title: IT Live — Digitaal bureau · eigen AI-assistent, to · H1: 0 · Images zonder alt: 5/6",
            "ts": 1776561717.266
        },
        "linkcheck": {
            "type": "linkcheck",
            "total": 26,
            "checked": 8,
            "ok": 6,
            "bad": 2,
            "bad_links": [
                {
                    "url": "https://itlive.nl/?s=guest-pz86ki2b8rqmhey#itlive-home-chat",
                    "status": 403,
                    "text": ""
                },
                {
                    "url": "https://itlive.nl/?s=guest-pz86ki2b8rqmhey#site-footer",
                    "status": 403,
                    "text": ""
                }
            ],
            "msg": "🔗 6/8 links OK · 2 gebroken",
            "ts": 1776561717.266
        },
        "errors": {
            "type": "errors",
            "count": 8,
            "errors": [
                "404/fail: https://itlive.nl/?s=guest-pz86ki2b8rqmhey#itlive-home-chat",
                "404/fail: https://itlive.nl/?s=guest-pz86ki2b8rqmhey#site-footer",
                "404/fail: https://itlive.nl/engels/",
                "404/fail: https://itlive.nl/darija/",
                "404/fail: https://itlive.nl/frans/"
            ],
            "msg": "⚠ 8 JS/network errors gedetecteerd",
            "ts": 1776561717.266
        },
        "schema": {
            "type": "schema",
            "count": 1,
            "types": [
                "Organization",
                "WebSite",
                "WebPage"
            ],
            "msg": "📊 Schema.org: 1 blocks (Organization, WebSite, WebPage)",
            "ts": 1776561717.267
        },
        "security": {
            "type": "security",
            "hsts": false,
            "csp": false,
            "xfo": false,
            "xcto": true,
            "referrer": false,
            "server": "LiteSpeed",
            "https": true,
            "present": 1,
            "total": 5,
            "msg": "🛡️ Security: 1/5 headers aanwezig · HTTPS ✓",
            "ts": 1776561717.268
        },
        "cta": {
            "text": "",
            "msg": "🖱️ Hover: \"\" → #itlive-home-chat"
        }
    },
    "action_plan": {
        "summary": "De website itlive.nl heeft verbeterpunten op mobiliteit en toegankelijkheid",
        "grade": "C",
        "actions": [
            {
                "priority": 1,
                "icon": "⚡",
                "title": "Verwijder JS",
                "why": "Snelheid",
                "how": "Verwijder ongebruikte JS",
                "effort": "middel",
                "impact": "hoog"
            },
            {
                "priority": 2,
                "icon": "🖼️",
                "title": "Alt-tags",
                "why": "Toegankelijkheid",
                "how": "Voeg alt-tags toe",
                "effort": "laag",
                "impact": "middel"
            },
            {
                "priority": 3,
                "icon": "🔤",
                "title": "CSS optimaliseren",
                "why": "Snelheid",
                "how": "Verwijder ongebruikte CSS",
                "effort": "middel",
                "impact": "middel"
            },
            {
                "priority": 4,
                "icon": "🔗",
                "title": "Fix broken links",
                "why": "Gebruikerservaring",
                "how": "Controleer en repareer links",
                "effort": "laag",
                "impact": "laag"
            },
            {
                "priority": 5,
                "icon": "📱",
                "title": "H1 headings",
                "why": "SEO",
                "how": "Voeg H1 headings toe",
                "effort": "laag",
                "impact": "laag"
            }
        ]
    },
    "sector_analysis": [],
    "pdf_url": "/website-scan/runs/public-20260419-012139-fc84d4/report.pdf",
    "video_url": "/website-scan/runs/public-20260419-012139-fc84d4/scan.mp4",
    "exported_at": "2026-04-19T14:59:26+00:00",
    "exported_by": "IT Live Website Scanner"
}