{
  "report_id": "demo-0001",
  "generated_at": "2025-12-21T19:00:00Z",
  "target": {
    "input": "example.com",
    "canonical": "https://example.com",
    "hostname": "example.com"
  },
  "summary": {
    "score": 72,
    "issues_total": 18,
    "critical": 3,
    "high": 6,
    "medium": 5,
    "low": 4,
    "top_focus": [
      "Fix missing/duplicate page titles on key pages",
      "Improve LCP on the homepage and top landing path",
      "Resolve indexability signals (canonical + robots inconsistencies)"
    ]
  },
  "checks": [
    {
      "id": "indexability-001",
      "title": "Indexability signals inconsistent",
      "severity": "critical",
      "impact": "Pages may be excluded from discovery paths or misunderstood by crawlers.",
      "recommendation": "Ensure each page has a single canonical URL and consistent robots directives. Avoid mixed signals (canonical to A but robots noindex on B).",
      "effort": "medium",
      "owner": "dev",
      "pass": false,
      "info": "Canonical points to a different URL on some pages; robots meta differs across templates."
    },
    {
      "id": "performance-002",
      "title": "Largest Contentful Paint (LCP) risk on homepage",
      "severity": "high",
      "impact": "Slow perceived load can reduce discoverability, usability, and conversions.",
      "recommendation": "Compress hero assets, serve WebP/AVIF, add preload for critical assets, and defer non-critical JS.",
      "effort": "medium",
      "owner": "dev",
      "pass": false,
      "info": "Hero image likely unoptimized; render-blocking assets present."
    },
    {
      "id": "metadata-003",
      "title": "Missing or duplicated title/meta description",
      "severity": "high",
      "impact": "Lower click-through and weaker page clarity for users, crawlers, and AI-assisted discovery.",
      "recommendation": "Write unique titles (50–60 chars) and meta descriptions (140–160 chars) for top pages first.",
      "effort": "low",
      "owner": "marketing",
      "pass": false,
      "info": "Several pages share the same <title>; meta descriptions missing or too short."
    },
    {
      "id": "headings-004",
      "title": "Heading structure could be clearer",
      "severity": "medium",
      "impact": "Harder for crawlers, AI systems, and users to understand page hierarchy.",
      "recommendation": "Use 1 H1 per page and logical H2/H3 sections aligned with page intent.",
      "effort": "low",
      "owner": "dev",
      "pass": false,
      "info": "Multiple H1s on a template; headings used for styling."
    },
    {
      "id": "images-005",
      "title": "Images missing alt text",
      "severity": "low",
      "impact": "Missed accessibility and image search signals.",
      "recommendation": "Add descriptive alt text for meaningful images. Leave empty alt for purely decorative icons.",
      "effort": "low",
      "owner": "dev",
      "pass": false,
      "info": "Hero and feature images missing alt text."
    }
  ],
  "issues": [
    { "title": "Fix missing/duplicate page titles on key pages", "severity": "critical" },
    { "title": "Improve LCP on homepage (optimize hero assets)", "severity": "high" },
    { "title": "Resolve canonical/robots inconsistencies", "severity": "high" },
    { "title": "Multiple H1s found on a template", "severity": "medium" },
    { "title": "Images missing alt text", "severity": "low" }
  ],
  "next_actions": [
    { "label": "Fix critical indexability signals", "eta": "1–2 hours" },
    { "label": "Optimize hero assets for LCP", "eta": "2–4 hours" },
    { "label": "Write unique titles/descriptions for top pages", "eta": "30–60 minutes" }
  ]
}
