{
    "url": "https://www.nytimes.com/",
    "host": "www.nytimes.com",
    "analyzedAt": 1793490440,
    "score": 54,
    "counts": {
        "pass": 14,
        "warn": 9,
        "fail": 6,
        "info": 3
    },
    "cats": {
        "content": {
            "label": "Contenu & balises",
            "icon": "doc",
            "w": 11.5,
            "s": 3.25,
            "score": 28
        },
        "tech": {
            "label": "Technique & indexation",
            "icon": "cog",
            "w": 16,
            "s": 10,
            "score": 63
        },
        "links": {
            "label": "Liens & images",
            "icon": "link",
            "w": 2,
            "s": 1.25,
            "score": 63
        },
        "social": {
            "label": "Social & données structurées",
            "icon": "share",
            "w": 3.5,
            "s": 1,
            "score": 29
        },
        "perf": {
            "label": "Performance",
            "icon": "bolt",
            "w": 6,
            "s": 5.5,
            "score": 92
        }
    },
    "checks": [
        {
            "cat": "content",
            "label": "Balise title",
            "status": "warn",
            "msg": "11 caractères — titre trop court.",
            "weight": 3,
            "tip": "Visez 30 à 60 caractères pour exploiter tout l'espace dans Google."
        },
        {
            "cat": "content",
            "label": "Meta description",
            "status": "fail",
            "msg": "Aucune meta description.",
            "weight": 2,
            "tip": "Rédigez une description incitative de 120 à 160 caractères."
        },
        {
            "cat": "content",
            "label": "Titre H1",
            "status": "fail",
            "msg": "Aucun titre H1 sur la page.",
            "weight": 2,
            "tip": "Ajoutez un H1 unique décrivant le sujet de la page."
        },
        {
            "cat": "content",
            "label": "Structure des titres",
            "status": "warn",
            "msg": "Aucun titre (H1–H6).",
            "weight": 1,
            "tip": "Structurez le contenu avec des H2/H3."
        },
        {
            "cat": "content",
            "label": "Volume de contenu",
            "status": "fail",
            "msg": "8 mots — contenu très faible.",
            "weight": 2,
            "tip": "Ajoutez du contenu textuel utile et original."
        },
        {
            "cat": "content",
            "label": "Ratio texte / HTML",
            "status": "warn",
            "msg": "5,6 % — code très lourd par rapport au texte.",
            "weight": 0.5,
            "tip": "Allégez le HTML (CSS/JS externes, moins de balisage inutile)."
        },
        {
            "cat": "content",
            "label": "Langue déclarée",
            "status": "pass",
            "msg": "lang=\"fr\".",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "Code HTTP",
            "status": "fail",
            "msg": "Code 403 renvoyé.",
            "weight": 3,
            "tip": "La page doit répondre 200 pour être indexée."
        },
        {
            "cat": "tech",
            "label": "HTTPS",
            "status": "pass",
            "msg": "Connexion sécurisée.",
            "weight": 2,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "Redirections",
            "status": "pass",
            "msg": "1 redirection (301).",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "Indexation",
            "status": "pass",
            "msg": "Page indexable.",
            "weight": 3,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "URL canonique",
            "status": "warn",
            "msg": "Aucune balise canonical.",
            "weight": 1.5,
            "tip": "Ajoutez <link rel=\"canonical\"> pour éviter le contenu dupliqué."
        },
        {
            "cat": "tech",
            "label": "Viewport mobile",
            "status": "fail",
            "msg": "Pas de balise viewport : affichage mobile dégradé.",
            "weight": 2,
            "tip": "Ajoutez <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">."
        },
        {
            "cat": "tech",
            "label": "Encodage",
            "status": "pass",
            "msg": "Charset déclaré.",
            "weight": 0.5,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "robots.txt",
            "status": "pass",
            "msg": "Présent et non bloquant.",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "Sitemap XML",
            "status": "pass",
            "msg": "Trouvé : https://www.nytimes.com/sitemaps/new/news.xml.gz (590 entrées).",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "tech",
            "label": "Favicon",
            "status": "warn",
            "msg": "Aucun favicon déclaré.",
            "weight": 0.5,
            "tip": "Ajoutez <link rel=\"icon\">, affiché dans les résultats mobiles de Google."
        },
        {
            "cat": "tech",
            "label": "URL lisible",
            "status": "pass",
            "msg": "URL courte et propre.",
            "weight": 0.5,
            "tip": null
        },
        {
            "cat": "links",
            "label": "Attributs alt",
            "status": "info",
            "msg": "Aucune image sur la page.",
            "weight": 0,
            "tip": null
        },
        {
            "cat": "links",
            "label": "Maillage interne",
            "status": "warn",
            "msg": "0 lien(s) interne(s) seulement.",
            "weight": 1.5,
            "tip": "Ajoutez des liens vers vos pages importantes."
        },
        {
            "cat": "links",
            "label": "Liens sortants",
            "status": "info",
            "msg": "0 lien(s) externe(s), dont 0 en nofollow (tous liens confondus).",
            "weight": 0,
            "tip": null
        },
        {
            "cat": "links",
            "label": "Textes d'ancre",
            "status": "pass",
            "msg": "Tous les liens ont un texte.",
            "weight": 0.5,
            "tip": null
        },
        {
            "cat": "social",
            "label": "Open Graph",
            "status": "fail",
            "msg": "Aucune balise Open Graph.",
            "weight": 1.5,
            "tip": "Ajoutez les balises Open Graph pour soigner les partages Facebook, LinkedIn, WhatsApp."
        },
        {
            "cat": "social",
            "label": "Twitter Card",
            "status": "warn",
            "msg": "Aucune Twitter Card.",
            "weight": 0.5,
            "tip": "Ajoutez <meta name=\"twitter:card\" content=\"summary_large_image\">."
        },
        {
            "cat": "social",
            "label": "Données structurées",
            "status": "warn",
            "msg": "Aucune donnée structurée.",
            "weight": 1.5,
            "tip": "Ajoutez du JSON-LD schema.org (Organization, Article, Product, FAQ…) pour les résultats enrichis."
        },
        {
            "cat": "perf",
            "label": "Temps de réponse serveur",
            "status": "pass",
            "msg": "89 ms (TTFB).",
            "weight": 2,
            "tip": null
        },
        {
            "cat": "perf",
            "label": "Poids du HTML",
            "status": "pass",
            "msg": "771 o.",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "perf",
            "label": "Compression",
            "status": "warn",
            "msg": "Réponse non compressée.",
            "weight": 1,
            "tip": "Activez gzip ou Brotli sur le serveur."
        },
        {
            "cat": "perf",
            "label": "Scripts bloquants",
            "status": "pass",
            "msg": "Aucun script bloquant dans <head>.",
            "weight": 1,
            "tip": null
        },
        {
            "cat": "perf",
            "label": "Ressources externes",
            "status": "pass",
            "msg": "1 script(s), 0 feuille(s) de style.",
            "weight": 0.5,
            "tip": null
        },
        {
            "cat": "perf",
            "label": "HSTS",
            "status": "pass",
            "msg": "En-tête HSTS présent.",
            "weight": 0.5,
            "tip": null
        },
        {
            "cat": "perf",
            "label": "Cache-Control",
            "status": "info",
            "msg": "max-age=0, private, no-cache, no-store, must-revalidate",
            "weight": 0,
            "tip": null
        }
    ],
    "title": "nytimes.com",
    "desc": null,
    "lang": "fr",
    "canonical": null,
    "headings": [],
    "hCount": {
        "1": 0,
        "2": 0,
        "3": 0,
        "4": 0,
        "5": 0,
        "6": 0
    },
    "keywords": [
        {
            "word": "please",
            "count": 1,
            "density": 12.5,
            "inTitle": false,
            "inDesc": false,
            "inH1": false
        },
        {
            "word": "enable",
            "count": 1,
            "density": 12.5,
            "inTitle": false,
            "inDesc": false,
            "inH1": false
        },
        {
            "word": "disable",
            "count": 1,
            "density": 12.5,
            "inTitle": false,
            "inDesc": false,
            "inH1": false
        },
        {
            "word": "blocker",
            "count": 1,
            "density": 12.5,
            "inTitle": false,
            "inDesc": false,
            "inH1": false
        }
    ],
    "wordCount": 8,
    "links": {
        "int": 0,
        "ext": 0,
        "nofollow": 0,
        "domains": []
    },
    "images": {
        "total": 0,
        "noAlt": 0,
        "lazy": 0,
        "missing": []
    },
    "og": {
        "title": null,
        "description": null,
        "image": null,
        "url": null,
        "type": null
    },
    "tw": {
        "card": null,
        "title": null,
        "image": null
    },
    "ldTypes": [],
    "http": {
        "code": 403,
        "ttfb": 0.088554,
        "total": 0.088648,
        "bytes": 771,
        "wire": 771,
        "redirects": [
            {
                "from": "https://nytimes.com/",
                "code": 301
            }
        ],
        "server": "DataDome",
        "encoding": null
    },
    "robots": {
        "found": true,
        "blocksAll": false
    },
    "sitemap": {
        "found": true,
        "url": "https://www.nytimes.com/sitemaps/new/news.xml.gz",
        "urls": 590,
        "index": false
    },
    "requested": "https://nytimes.com/",
    "cached": true
}