{
  "title": "KUMA GEST SEO & AI Ingestion - Checklist Prioritaria",
  "generated": "2026-05-29",
  "actions": [
    {
      "priority": 1,
      "action": "Implementare JSON-LD HowTo/FAQ/Product su tutte le pagine pubbliche",
      "impact": "alto",
      "difficulty": "bassa",
      "time_estimate": "2h",
      "status": "completato",
      "notes": "JSON-LD già presente in index.html: SoftwareApplication, Organization, WebSite, Service, FAQPage, HowTo, Product, BreadcrumbList, TechArticle, ItemList"
    },
    {
      "priority": 2,
      "action": "Aggiornare sitemap.xml con tutte le pagine pubbliche e PDF",
      "impact": "alto",
      "difficulty": "bassa",
      "time_estimate": "30min",
      "status": "completato",
      "notes": "Sitemap include homepage IT/EN, login pages, pricing, tour, docs, llms-full.txt con lastmod e hreflang"
    },
    {
      "priority": 3,
      "action": "Ottimizzare robots.txt per permettere crawling pagine pubbliche",
      "impact": "alto",
      "difficulty": "bassa",
      "time_estimate": "15min",
      "status": "completato",
      "notes": "robots.txt blocca portali privati, permette pagine pubbliche, include riferimento sitemap"
    },
    {
      "priority": 4,
      "action": "Creare dataset embedding per Vector DB / RAG",
      "impact": "alto",
      "difficulty": "media",
      "time_estimate": "3h",
      "status": "completato",
      "notes": "20 record in embedding_sample.json con id, title, section, body, url, tags, version, lang, modified_date"
    },
    {
      "priority": 5,
      "action": "Ricerca keyword 100 prioritarie con intent e volume",
      "impact": "alto",
      "difficulty": "media",
      "time_estimate": "4h",
      "status": "completato",
      "notes": "100 keyword in keywords.csv: short/mid/long tail, voice search, macOS/Safari specific, competitor context"
    },
    {
      "priority": 6,
      "action": "Meta tags ottimizzati per 10 pagine chiave IT/EN",
      "impact": "alto",
      "difficulty": "bassa",
      "time_estimate": "1h",
      "status": "completato",
      "notes": "Title, description, OG tags per homepage IT/EN, 4 portali login, pricing, tour, docs, llms-full.txt"
    },
    {
      "priority": 7,
      "action": "Contenuto noscript per crawler quando JS fallisce",
      "impact": "medio",
      "difficulty": "media",
      "time_estimate": "2h",
      "status": "completato",
      "notes": "Contenuto statico completo in <noscript> per SPA rendering fallback"
    },
    {
      "priority": 8,
      "action": "Core Web Vitals: lazy loading, critical CSS, font strategy",
      "impact": "medio",
      "difficulty": "media",
      "time_estimate": "4h",
      "status": "completato",
      "notes": "Font preconnect, display=swap, viewport optimized, format-detection, mobile-optimized meta"
    },
    {
      "priority": 9,
      "action": "Compatibilità Safari/macOS: WebKit fixes, Reader mode",
      "impact": "medio",
      "difficulty": "media",
      "time_estimate": "3h",
      "status": "completato",
      "notes": "apple-mobile-web-app-capable, apple-touch-icon, safari-specific PWA meta, user-scalable=yes"
    },
    {
      "priority": 10,
      "action": "Prompt templates per RAG retrieval e Q&A generation",
      "impact": "medio",
      "difficulty": "bassa",
      "time_estimate": "1h",
      "status": "completato",
      "notes": "Templates in prompt_templates.txt per retrieval, Q&A, summarization, step-by-step extraction"
    }
  ]
}
