{
  "proof_id": "novekia-seo-geo-aeo-quality-gate-v1",
  "attestation_id": "NKV-QG-20260911-001",
  "title": "Quality Gate SEO, GEO & AEO : preuve Novekia",
  "status": "published",
  "published_at": "2026-09-11",
  "last_verified_at": "2026-09-11T16:23:55Z",
  "site": "https://novekia.fr",
  "canonical_url": "https://novekia.fr/preuves/quality-gate-seo-geo-aeo",
  "scope": {
    "initial_public_urls": 34,
    "post_publication_public_urls": 35,
    "quality_gate_scope": "all public URLs emitted by sitemap.xml at validation time"
  },
  "initial_audit": {
    "http_200_and_technically_indexable": 34,
    "critical_issues": 0,
    "high_issues": 0,
    "medium_issues": 9,
    "medium_issue_context": "structured-data issues corrected before final validation"
  },
  "reference_validation": {
    "date": "2026-09-11",
    "conclusion": "success",
    "pages_checked": 35,
    "warnings": 13,
    "blocking_issues": 0,
    "result": "PASS — aucun défaut SEO/GEO bloquant détecté."
  },
  "blocking_controls": [
    "HTTP 200",
    "indexable/no accidental noindex",
    "self-consistent canonical",
    "French lang attribute",
    "exactly one H1",
    "title present",
    "meta description present",
    "alt attribute present on every image",
    "valid JSON-LD",
    "Article JSON-LD requires headline/name, datePublished and image"
  ],
  "non_blocking_examples": [
    "title length",
    "meta description length",
    "structured data intentionally absent on a legal privacy page"
  ],
  "evidence_policy": {
    "public": [
      "scope",
      "validation result",
      "public control categories",
      "known limitations"
    ],
    "proprietary": [
      "source code",
      "CI workflows",
      "detailed technical logs",
      "internal build and commit references"
    ],
    "statement": "Les artefacts techniques détaillés sont conservés par Novekia mais ne sont pas publiés car ils relèvent de sa propriété intellectuelle."
  },
  "limitations": [
    "This proof does not establish Google ranking performance.",
    "It does not establish domain authority, backlink quality, LLM citations or commercial outcomes.",
    "It does not replace Search Console, field performance data or human editorial review.",
    "Warnings remain visible when useful but are not treated as unsupported ranking factors."
  ]
}
