av audit PRO · Report

avstudio.ai

15/06/2026 09:11 72,866 byte HTML 7 blocchi JSON-LD av audit PRO

Stato OK
Critici 0
Importanti 6
Minori 6
Completato 15/06/2026

Pagina verificata

URL richiestoavstudio.ai/
URL finale auditavstudio.ai/
Lingua rilevatait-IT da htmlLang
Sorgente evidenzaDOM renderizzato
Canonicalavstudio.ai/
hreflangnon rilevati
Qualita snapshotok
Driftnessun redirect rilevante
Punteggio complessivo
Profilo eccellente
Punteggio complessivo avstudio, il sito ha basi tecniche molto solide, restano solo piccole rifiniture competitive.

Risultati per dimensione

AOK · 90-100 Brischio basso · 75-89 Crischio medio · 60-74 Drischio alto · 40-59 Fcritico · <40
01
SEO senior
Title, meta, hierarchy, internal links, E-E-A-T, content depth
SCORE COMPOSITO A
02
Segnali GEO / AEO
AI/search signals, entity signals, structured content, source-friendly formatting, llms.txt
AI SEARCH B
03
Schema.org
JSON-LD validi, rich results, @type Organization / FAQPage / BreadcrumbList
RICH RESULTS A
04
Performance Lighthouse
Core Web Vitals: LCP, INP, CLS, FCP, TBT, Speed Index, TTI
CORE WEB VITALS A
05
Accessibilità
Lighthouse a11y: contrast, alt, ARIA labels, keyboard navigation, focus order
LIGHTHOUSE A11Y A
06
Best Practice
HTTPS, security headers, deprecated APIs, console errors, image aspect-ratio
LIGHTHOUSE BP A
07
SEO Lighthouse
Meta robots, viewport, canonical, structured data validation, link text
LIGHTHOUSE SEO A
08
WCAG 2.2 AA
Successo criteri WCAG 2.2 livello AA, axe-core forensic, verifiche EAA 2025
EAA CHECK A
Sintesi direzionale

Il sito parte da una buona posizione (punteggio 97/100). Ci sono 0 problemi bloccanti e 6 aree importanti da sistemare per consolidare il vantaggio sui concorrenti. Il piano d'azione qui sotto indica per ognuna tempi e priorità su 30 giorni (4 settimane).

Top 3 priorità da indirizzare
  1. DPO contact non rilevato nell'HTML pubblico né nella privacy policy: verificare se il soggetto rientra nell'obbligo ex Reg. UE 2016/679 Art. 37-38 o documentare l'esenzione.
  2. Nessun CMP standard rilevato: il sito risulta cookieless-by-design (verdict Garante 06/2021 COMPLIANT), ma occorre documentare formalmente l'assenza di trattamenti che richiedono consenso per escludere l'obbligo di banner.
  3. Internal linking: anchor text verso pagine chiave (/audit-sito-web/pro/, /listino/, /services) non descrittivi o non rilevati nell'HTML analizzato, impatto su PageRank interno e crawl budget.

Profilo del sito

avstudio è uno studio italiano che progetta automazioni AI operative per studi e aziende strutturate, eliminando attività ripetitive e mantenendo il controllo umano sulle decisioni. Offre anche audit tecnici di siti web con controlli su GDPR, AI Act art. 50, EAA 2025 e WCAG 2.2 AA.

Tipoagency · B2B
Settoreautomazioni AI e audit tecnico
Audienceprofessional
MercatoIT
Brand consolidatoNo
Servizi principaliAutomazioni AI custom per aziende · av audit PRO (€149 one-shot) · av audit free

Note di contesto: Sito pre-renderizzato (data-prerendered='2026-06-15'), lang it-IT, dark theme default con toggle localStorage. Tech stack non rilevato dagli header: raccomandazioni framework-agnostic. JSON-LD molto ricco (Organization+LocalBusiness+ProfessionalService, Person/founder con nome esplicito Alessandro Veneziano, FAQPage, Product, AggregateOffer). Indirizzo fisico presente: Via Giotto 3, Castelnuovo del Garda (VR) 37014. Email hello@avstudio.ai. Twitter handle @avstudio_ai rilevato nei meta. Il brand eroga esso stesso servizi di audit GDPR/AI Act/WCAG: valutare conflitto di interesse percepito nell'auto-applicazione delle stesse norme. Nessun CMP rilevato nell'HTML fornito: verificare firing cookie/script prima del consenso. Prezzi espliciti nel JSON-LD: audit PRO €149, automazioni €1.500-€18.000.

Diagnosi del caporeparto

Analisi del reparto Analisi avstudio

Per avstudio osserviamo che il contatto del DPO/Responsabile Protezione Dati non risulta rilevato nell'HTML pubblico né nella privacy policy, senza che sia documentata un'esenzione ai sensi del Reg. UE 2016/679 Art. 37-38; contestualmente, la pagina /accessibility non presenta la struttura informativa richiesta dal modello EAA 2025 (Reg. UE 2019/882), con assenza del livello di conformità dichiarato, delle limitazioni note e del contatto per il feedback.

Queste lacune potrebbero esporre il soggetto a rilievi da parte del Garante Privacy in merito all'obbligo di designazione e pubblicazione del DPO, ove applicabile, nonché a contestazioni in sede di recepimento nazionale dell'EAA 2025 relativamente alla completezza della dichiarazione di accessibilità, con potenziali sanzioni amministrative determinate dall'autorità competente.

Consigliamo di valutare formalmente se il trattamento dei dati effettuato rientra nelle fattispecie di cui al Reg. UE 2016/679 Art. 37, documentando l'esito in modo verificabile; in caso di obbligo, suggeriamo di pubblicare i riferimenti del DPO nell'informativa. Suggeriamo inoltre di completare la dichiarazione di accessibilità nella pagina /accessibility secondo il modello strutturato previsto dal Reg. UE 2019/882, prima del recepimento nazionale.

Reparto Legale & Compliance

Analisi generata dal sistema AI di avstudio (modelli Claude) con supervisione umana, a partire da fatti tecnici rilevati in modo deterministico. Non costituisce consulenza professionale. Trasparenza sui contenuti generati da AI ai sensi dell'art. 50 Reg. UE 2024/1689 (AI Act).

Stack tecnologico

Tecnologie identificate dall'analisi del codice pubblico (HTML, HTTP headers, cookies): framework frontend, CMS, hosting/CDN, analytics, payment provider, cookie banner. I suggerimenti tecnologici dettagliati sono nella sezione successiva.

Nessuna firma tecnologica standard rilevata nell'HTML pubblico. Possibili cause: stack proprietario senza pattern noti (CMS custom, build SSR con marker offuscati), sito SPA che esegue il rendering lato client, oppure WAF/CDN che maschera l'origin.

Compliance normativa (Italia + EU)

EAA 2025PARTIAL
AI Act EUNA
GDPRPARTIAL

Esposizione potenziale a sanzioni: sanzioni amministrative determinate dall'autorità competente (Garante Privacy/AGCOM), Motivazione: DPO contact non rilevato in HTML pubblico (Art. 37-38 GDPR); P.IVA assente in HTML, applicabilità EAA da verificare.

Le valutazioni di compliance e le indicazioni sulle sanzioni sono indicative. La determinazione effettiva di ambito di applicazione, conformità e importi sanzionatori richiede consulenza di un professionista qualificato (avvocato, DPO, AGCOM/Garante).

Legenda

Perché abbiamo dato questi verdict

Per ogni norma sopra, qui sotto trovi cosa abbiamo trovato di buonocosa manca o è da sistemare e le azioni concrete da intraprendere.

EAA 2025

PARTIAL
Trovato
  • Pagina di accessibilità dedicata presente e linkata nell'HTML su tutte le 17 pagine analizzate.
  • Skip-link implementato correttamente per la navigazione da tastiera.
  • Landmark semantici main, nav e footer presenti su tutte le pagine.
  • Gestione del focus visibile tramite:focus-visible CSS rilevata, senza override outline:none non compensato.
Da sistemare
  • P.IVA non rilevata nell'HTML: verificare se il soggetto rientra nella definizione di operatore economico ex Art. 2 Reg. UE 2019/882 (chi: Legale).
  • Alt text non rilevato su alcune immagini contenutistiche: verificare che tutte le immagini non decorative abbiano alt descrittivo (chi: Tecnico/Design).
  • Dichiarazione di accessibilità conforme al modello AGID non rilevata nella pagina /accessibility (chi: Legale/Tecnico).
  • Nessun meccanismo di feedback accessibilità (form o email dedicata) rilevato nella pagina /accessibility (chi: Tecnico/Legale).
Azioni concrete
  1. Verificare con il consulente legale se avstudio rientra nell'ambito soggettivo EAA 2025 come operatore economico (Reg. UE 2019/882 Art. 2).
  2. Aggiungere nella pagina /accessibility una dichiarazione strutturata con livello di conformità, limitazioni note e contatto per segnalazioni.
  3. Controllare che ogni immagine contenutistica (non decorativa) abbia un attributo alt descrittivo e non vuoto.

AI Act EU

NA
Trovato
  • Nessun chatbot o widget AI customer-facing rilevato nell'HTML pubblico: obbligo di disclosure Art. 50 Reg. UE 2024/1689 non applicabile.
  • Disclosure AI Act Art. 50 rilevata nell'HTML: coerente con l'assenza di sistemi AI interattivi diretti verso l'utente.
Da sistemare

Nessun gap rilevato.

Azioni concrete
  1. Se in futuro si integra un chatbot o assistente AI customer-facing, considerare di aggiungere la disclosure obbligatoria ex Art. 50 Reg. UE 2024/1689.

GDPR

PARTIAL
Trovato
  • Privacy policy linkata e presente su tutte le 17 pagine analizzate.
  • Cookie policy dedicata presente e linkata nell'HTML.
  • Sito rilevato come cookieless-by-design: zero cookie e zero chiamate tracking pre-consenso rilevate, conforme al provvedimento Garante 06/2021.
  • DMARC con policy reject e SPF configurati: riduce il rischio di spoofing email legato al trattamento dati.
Da sistemare
  • DPO (responsabile protezione dati) non rilevato nell'HTML né nella privacy policy: verificare se i criteri Art. 37 Reg. UE 2016/679 siano applicabili (chi: Legale).
  • P.IVA del titolare del trattamento non rilevata nell'HTML: la sua assenza potrebbe rendere incompleta l'informativa ex Art. 13 Reg. UE 2016/679 (chi: Legale).
  • Nessun provider CMP (strumento di gestione consenso) standard rilevato: verificare che eventuali script futuri siano gestiti con opt-in preventivo (chi: Tecnico).
  • Esenzione DPO non documentata nella privacy policy: se il soggetto non è obbligato, considerare di indicarlo esplicitamente (chi: Legale).
Azioni concrete
  1. Verificare con il consulente legale se ricorrono i presupposti per la designazione del DPO ex Art. 37 Reg. UE 2016/679 (monitoraggio sistematico su larga scala o trattamento di categorie particolari).
  2. Considerare di aggiungere nella privacy policy i dati identificativi completi del titolare (inclusa P.IVA) per completare l'informativa ex Art. 13 Reg. UE 2016/679.
  3. Se in futuro si integrano script di terze parti, verificare che il firing avvenga solo dopo consenso esplicito dell'utente.

Analisi per area

Per ogni reparto coinvolto nel report, qui sotto trovi un'analisi specifica con osservazioni, implicazioni pratiche e raccomandazioni concrete.

Reparto SEO

1 rilievo

Per avstudio osserviamo che il title tag attuale non include la keyword secondaria 'automazioni AI' in posizione forte, riducendo la rilevanza percepita per query informative correlate a questo termine. Il finding evidenzia un'opportunità di ottimizzazione diretta sul tag più influente per il ranking organico, con un punteggio complessivo del sito fissato a 82/100.

L'assenza di 'automazioni AI' in una posizione prominente del title potrebbe limitare la capacità del sito di intercettare volumi di ricerca informativa su questo segmento, riducendo la copertura tematica rispetto a competitor che presidiano già queste query con title tag ottimizzati per search intent specifico.

Consigliamo di considerare una riformulazione del title tag che integri 'automazioni AI' entro i 65 caratteri raccomandati (circa 580px di pixel width), mantenendo il brand avstudio in posizione coerente con la struttura editoriale esistente. Suggeriamo di valutare una struttura pillar-oriented che bilanci la keyword primaria con quella secondaria, verificando l'allineamento con l'intento di ricerca prevalente per ciascuna pagina interessata.

Reparto Performance

3 rilievi

Per avstudio osserviamo che la sintassi SearchAction query-input adotta ancora il formato stringa legacy anziché l'oggetto PropertyValueSpecification richiesto dalla specifica corrente, e che nessuna delle 4 immagini rilevate risulta configurata con lazy-load, una condizione che potrebbe penalizzare l'LCP su connessioni lente senza un profiling reale che ne confermi l'impatto effettivo.

L'assenza di lazy-load su tutte le risorse immagine potrebbe aumentare il peso del rendering iniziale, con ricadute sul campo p75 dell'LCP; parallelamente, la sintassi JSON-LD non aggiornata potrebbe ridurre la leggibilità del markup strutturato da parte dei crawler, limitando la resa del rich result in SERP.

Consigliamo di considerare l'aggiornamento del markup SearchAction a PropertyValueSpecification, allineandolo alla specifica attuale per preservare l'eligibilità al sitelinks searchbox. Suggeriamo inoltre di valutare, tramite profiling reale con dati CrUX field, quali immagini beneficerebbero di lazy-load e di applicare selettivamente l'attributo, escludendo le risorse above-the-fold per non penalizzare l'LCP.

Reparto Legale & Compliance

2 rilievi

Per avstudio osserviamo che il contatto del Responsabile della Protezione dei Dati (DPO/RPD) non risulta rilevato nell'HTML pubblico né nella privacy policy, in potenziale difformità rispetto a quanto previsto dal Reg. UE 2016/679 artt. 37-38; contestualmente, la dichiarazione di accessibilità presente alla pagina /accessibility risulta priva degli elementi strutturati richiesti dall'EAA 2025 (Reg. UE 2019/882), tra cui il livello di conformità dichiarato, le limitazioni note e il canale di feedback.

Queste lacune potrebbero esporre avstudio a rilievi da parte del Garante per la Protezione dei Dati Personali in sede di ispezione, nonché a contestazioni in merito alla conformità ai requisiti di accessibilità previsti dal recepimento nazionale dell'EAA 2025, con potenziali ricadute sulla reputazione istituzionale nei confronti di clienti enterprise e pubbliche amministrazioni.

Consigliamo di verificare se il trattamento effettuato rientra nelle fattispecie che rendono obbligatoria la designazione del DPO ai sensi del Reg. UE 2016/679 art. 37, documentando formalmente l'esito della valutazione in ogni caso. Suggeriamo inoltre di completare la dichiarazione di accessibilità alla pagina /accessibility secondo il modello strutturato previsto da Reg. UE 2019/882, integrando livello di conformità, elenco delle limitazioni note e riferimento al contatto per il feedback, prima del termine di recepimento nazionale.

Reparto Accessibilità

1 rilievo

Per avstudio osserviamo che l'unico input rilevato nell'HTML pubblico risulta privo dell'attributo `autocomplete`, condizione che potrebbe non rispettare il criterio WCAG 2.2 AA 1.3.5 (Identify Input Purpose), il quale richiede che i campi raccolgano informazioni personali dell'utente espongano un valore semantico riconoscibile dal browser.

L'assenza di questo attributo potrebbe compromettere l'esperienza degli utenti che si affidano a tecnologie assistive o al completamento automatico del browser, generando friction UX misurabile e potenzialmente rilevante ai fini della conformità EAA 2025 (Reg. UE 2019/882), qualora il servizio rientri nell'ambito applicativo della direttiva.

Consigliamo di considerare l'aggiunta dell'attributo `autocomplete='email'` o `autocomplete='name'` sul campo rilevato, in funzione del dato effettivamente raccolto. Suggeriamo inoltre di verificare, tramite audit con screen reader e keyboard navigation, che il campo esponga correttamente il proprio scopo semantico anche attraverso landmark e label associati, a supporto del criterio 1.3.1 (Info and Relationships).

Reparto Brand & Reputation

2 rilievi

Per avstudio osserviamo che gli anchor text verso le pagine chiave (/audit-sito-web/pro/, /listino/, /services) non risultano descrittivi o non sono stati rilevati nell'HTML analizzato, con potenziale impatto sulla distribuzione del PageRank interno e sull'efficienza del crawl budget; a ciò si aggiunge un longevity score di 25/100, indicativo di un dominio in fase di consolidamento della propria storia pubblica.

Sul piano del posizionamento e della fiducia, una struttura di internal linking non ottimizzata potrebbe limitare la capacità dei motori di ricerca di attribuire rilevanza tematica alle pagine di conversione, riducendo la visibilità proprio sui percorsi più critici per il funnel B2B e indebolendo i proof point di autorevolezza del brand.

Consigliamo di considerare una revisione degli anchor text interni verso le pagine strategiche, adottando testi descrittivi coerenti con l'ICP e i JTBD del segmento target. Suggeriamo inoltre di monitorare nel tempo l'accumulo di segnali di longevità, archivi Wayback, Certificate Transparency log, come indicatori progressivi di affidabilità del dominio agli occhi sia degli utenti sia dei sistemi di valutazione automatica.

Criticità per reparto · 0 critici · 6 importanti · 6 minori

Ogni rilievo è descrittivo dell'output del sito (codice pubblico) e tassonomizzato per area di competenza avstudio. Critico = problema da risolvere prima di ogni iniziativa di scaling (rotto o sanzionabile). Importante = area con impatto rilevante su SEO, accessibilità o performance. Minore = rifinitura e ottimizzazione. Linguaggio condizionale: "non rilevato in HTML" anziché "assente"; "verificare se applicabile" per le norme.

Ingegneria & Tecnologia Core Web Vitals (LCP/INP/CLS field p75), security headers (HSTS preload, CSP nonce/strict-dynamic, COEP/COOP/CORP, SRI), TLS posture (1.3, OCSP stapling, no SSL3/TLS1.0), protocol HTTP/2-3 QUIC, rendering strategy SSR/SSG/ISR/streaming, build hygiene (bundle budget, tree-shaking, sourcemap leakage), caching (Cache-Control/ETag/stale-while-revalidate), asset optimization (AVIF/WebP/font subsetting/preload critical), DNS/DNSSEC, observability (RUM vs synthetic), DevOps supply chain (SBOM/lockfile drift)

  • Importante SearchAction query-input usa sintassi stringa legacy: aggiornare a oggetto PropertyValueSpecification per allineamento alla specifica corrente Google.
  • Importante 0 immagini con lazy-load su 4 totali rilevate: potrebbe potenzialmente penalizzare LCP su connessioni lente, ma necessita verifica con profiling reale poiché non tutti i casi richiedono lazy-load.
  • Minore Nessuna citazione editoriale esterna rilevata nell'HTML: acquisire almeno 2-3 menzioni su media di settore o directory autorevoli per aumentare il citation flow.

Intelligenza Artificiale & ML GEO (Generative Engine Optimization) per citation rate su Perplexity/ChatGPT/Claude/AI Overviews/Copilot, AEO (Answer Engine Optimization), Schema.org JSON-LD (@type Article/FAQPage/HowTo/Organization/Person/Speakable/DefinedTerm), @id graph cross-linked, knowledge graph integration (sameAs Wikidata + Wikipedia), atomic content units (bullet/numbered list/dl/dt/dd, TL;DR, answer-first), citation worthiness (claim factuali con fonti inline), AI crawler governance (GPTBot/ClaudeBot/PerplexityBot/Google-Extended/OAI-SearchBot in robots.txt, llm.txt manifest), AI Act Art. 50 disclosure per chatbot/AIGC, prompt injection security su AI customer-facing

  • Minore Wikidata @id mancante sull'entità Organization: aggiungere sameAs Wikidata per rafforzare il grafo di conoscenza e l'E-E-A-T.
  • Minore Frase definitoria esplicita ('avstudio è uno studio italiano che...') assente nel body HTML above-the-fold: presente solo nel JSON-LD, aggiungere nel testo visibile per migliorare l'answer-first lead.

Prodotto & Design WCAG 2.2 AA (9 nuovi criteri vs 2.1, in particolare 2.4.7 focus visibile, 1.4.3 contrasto testo 4.5:1 normal / 3:1 large, 2.5.8 target size ≥24×24px, 1.4.11 non-text contrast 3:1, 1.3.1 info structure, 2.1.1 keyboard, 3.3.2 labels), EAA 2025 + dichiarazione AgID per soggetti obbligati, ARIA contract (mai role su <div>, sempre HTML semantico nativo <button>/<nav>/<main>), focus management (skip-link funzionale, focus order, focus trap su modali), design system (token color/spacing/typography), responsive (mobile-first, container query, fluid typography clamp), color modes (prefers-color-scheme + token semantici), motion safety (prefers-reduced-motion), UX states completi (default/hover/focus/active/disabled/loading/empty/error), microcopy + i18n

  • Minore autocomplete semantico non verificato sull'unico input rilevato: aggiungere autocomplete='email' o 'name' per WCAG 1.3.5.

Strategia & Business Value proposition, positioning competitivo, pricing visibility (listino pubblico, tier B2B), conversion path, GTM strategy, sotto-segmentazione mercato, freemium vs trial vs enterprise, moat differenziazione, business model coerenza con audience dichiarata

  • Importante Internal linking: anchor text verso pagine chiave (/audit-sito-web/pro/, /listino/, /services) non descrittivi o non rilevati nell'HTML analizzato, impatto su PageRank interno e crawl budget.
  • Minore Longevity score 25/100 (new domain): nessuna azione immediata possibile, ma monitorare l'accumulo di storia Wayback e CT nel tempo.

Marketing SEO on-page (title 30-65 char unico, meta description 120-158 char, H1 unico descrittivo, heading hierarchy senza salti), SEO technical (canonical self-ref, hreflang reciproco it-IT/en-US/x-default, sitemap.xml in robots.txt, robots non blocca asset critici, URL slug short hyphen-separated), structured data (JSON-LD Organization + WebSite + SearchAction baseline), social layer (Open Graph 1200×630, Twitter Card summary_large_image), image SEO (alt text, srcset AVIF/WebP), content strategy (pillar+cluster, search intent, E-E-A-T via author bio Person+sameAs), brand voice consistency cross-page, internazionalizzazione, helpful content

  • Minore Keyword secondaria 'automazioni AI' assente in posizione forte nel title tag: valutare riformulazione per intercettare query informative.

Legale & Compliance GDPR (Reg. UE 2016/679) art. 6 basi giuridiche, 7 consenso, 13/14 informativa, 17 oblio, 22 decisioni automatizzate, 30 RoPA, 35 DPIA, 37 DPO, 83 sanzioni amministrative. ePrivacy (Direttiva 2002/58/CE) + Codice Privacy (D.Lgs. 196/2003). Cookie Law italiana (Provv. Garante 8/05/2014 + Linee Guida 10/06/2021, "Rifiuta tutti" allo stesso livello visivo di "Accetta tutti", scroll ≠ consenso). EAA 2025 (Dir. (UE) 2019/882 + D.Lgs. 82/2022). Accessibilità AgID (Linee Guida 2020 + D.Lgs. 106/2018 Stanca-bis + dichiarazione su form.agid.gov.it). AI Act (Reg. UE 2024/1689) Art. 5 pratiche vietate + Art. 50 trasparenza chatbot/AIGC. Codice Consumo D.Lgs. 206/2005 (art. 49 informativa precontrattuale, 52 recesso 14gg, ODR). ROC AGCOM (Delibera 666/08/CONS) per editori online. NIS2 (D.Lgs. 138/2024). DSA (Reg. UE 2022/2065). Trasparenza prezzi (D.Lgs. 26/2023 Omnibus). Schrems II per trasferimenti extra-UE (SCC/adequacy)

  • Importante DPO contact non rilevato nell'HTML pubblico né nella privacy policy: verificare se il soggetto rientra nell'obbligo ex Reg. UE 2016/679 Art. 37-38 o documentare l'esenzione.
  • Importante Dichiarazione di accessibilità nella pagina /accessibility non conforme al modello strutturato EAA 2025 (livello di conformità, limitazioni note, contatto feedback): da completare prima del recepimento nazionale.

Dati & Analytics Setup analytics (GA4 con ID G-XXX, GTM container, Adobe Analytics, Mixpanel, Amplitude, Plausible, Matomo). Event tracking strutturato (DataLayer push, custom dimensions, ecommerce events). Conversion tracking (Facebook Pixel, LinkedIn Insight, TikTok Pixel, Bing UET, Google Ads). Consent Management Platform (IAB TCF v2.2 compliant, granular preferences). Cohort/funnel analysis. Attribution model. Customer Data Platform integration

  • Importante Nessun CMP standard rilevato: il sito risulta cookieless-by-design (verdict Garante 06/2021 COMPLIANT), ma occorre documentare formalmente l'assenza di trattamenti che richiedono consenso per escludere l'obbligo di banner.

Suggerimenti stack tecnologico

Per ogni firma rilevata nello stack, indicazioni di evoluzione tecnologica dove benefici concreti sono misurabili (performance, sicurezza, ecosistema).

Suggerimenti tecnologici e di compliance

Aree dove un intervento sullo stack o sui contenuti porterebbe benefici misurabili su performance, sicurezza, conformità o conversione. Suggerimenti calibrati sulla scala del sito (piccolo / medio / grande) e sul settore rilevato.

Sicurezza

Nessun CDN/WAF enterprise rilevato

L'origin server appare esposto direttamente: nessun routing anycast geografico, niente DDoS protection layer, security headers gestiti solo lato app (più fragili a misconfigurazione).

Suggerimento: Cloudflare free tier copre 95% dei use case (anycast, DDoS basic, edge cache, security headers automation). Per traffico elevato: piano Pro €25/mese o AWS CloudFront pay-per-request.

Analisi avanzata contenuto e autorità

Indicatori deterministici ispirati alla metodologia Neil Patel, profondità contenuto, linking interno, ottimizzazione featured snippet, E-E-A-T (autorità), gerarchia CTA, riconoscimento brand. Tutti calcolati dal codice pubblico, zero LLM, zero costo aggiuntivo.

Profondità contenuto

100/100

Stato attuale: 2404 parole sulla homepage

Eccellente. Mantenere freschezza con update trimestrali.

Linking interno

100/100

Stato attuale: 18 link interni nella homepage

Pattern pillar-and-cluster ben implementato.

Featured snippet signals

0/100

Stato attuale: 0/7 H2 in formato domanda (0%)

Convertire ≥30% degli H2 in formato domanda ("Come...", "Cosa...", "Perché..."). Il paragrafo successivo deve essere 40-60 parole con risposta diretta. Massimizza chance featured snippet + AI Overviews.

E-E-A-T (autorità)

20/100

Stato attuale: Author schema

Implementare i 5 segnali: Person schema author bio (>100 char), Organization sameAs LinkedIn/Wikipedia/Wikidata, dateModified ISO 8601 recente, /about con storia identificabile, widget recensioni Google/Trustpilot/G2 embedded.

Gerarchia CTA

0/100

Stato attuale: Soft: 0 · Medium: 0 · Hard: 0

Mancano "Soft" (newsletter, scarica guida) / "Medium" (richiedi demo, contattaci) / "Hard" (acquista, prova ora). Funnel completo richiede tutti e 3 livelli.

Riconoscimento brand

45/100

Stato attuale: Wikidata ✓

Buon mix di segnali, ma mancano signal forti. Verificare che tutti i social profiles siano linkati in Schema Organization sameAs (non solo nel footer).

Sintesi verificata per area

Gli output grezzi degli auditor AI vengono usati come materiale interno e poi filtrati da verifier, fact-checker e guardie deterministiche. Nel report cliente restano solo finding, narrative e piano operativo già verificati.

Roadmap operativa (30 giorni)

Settimane 2-4 - Implementazione P0+P1 8h totali

Mese 2 - P2 + ottimizzazioni 8h totali

Mese 3 - re-audit + delta misurato 2h totali

Piano d'intervento con codice di esempio

Action Plan: avstudio.ai

Stack: HTML + CSS + JS vanilla (framework non rilevato)
[Importante] DPO: documentare esenzione o aggiungere contatto
File/posizione: pagina /privacy
Tempo stimato: 30 minuti
Difficolta: junior dev

Aggiungere nella privacy policy una sezione esplicita. Se il soggetto non rientra nell'obbligo ex Reg. UE 2016/679 Art. 37, documentare la motivazione. Se il DPO e nominato, aggiungere il contatto.

<!-- Opzione A: esenzione documentata (Reg. UE 2016/679 Art. 37) -->
<section id="dpo">
 <h2>Responsabile della protezione dei dati (DPO)</h2>
 <p>
 Il titolare ha valutato i criteri di cui al Reg. UE 2016/679 Art. 37
 e ha determinato che il trattamento effettuato non rientra nelle
 fattispecie che rendono obbligatoria la nomina di un DPO
 (trattamento non su larga scala, nessun dato sensibile sistematico
 nessuna attivita di monitoraggio sistematico degli interessati).
 La valutazione e documentata nel registro delle attivita di
 trattamento ai sensi dell'Art. 30.
 </p>
</section>

<!-- Opzione B: DPO nominato -->
<section id="dpo">
 <h2>Responsabile della protezione dei dati (DPO)</h2>
 <p>
 Il DPO nominato ai sensi del Reg. UE 2016/679 Art. 37-38 e
 contattabile all'indirizzo:
 <a href="mailto:dpo@avstudio.ai">dpo@avstudio.ai</a>
 </p>
</section>

Scegliere una sola delle due opzioni in base alla situazione effettiva. Non lasciare entrambe nel markup finale.

Verifica: aprire /privacy, individuare la sezione con id="dpo", confermare che contenga una delle due dichiarazioni compilata con dati reali. Nessun tool esterno richiesto.


[Importante] Cookieless-by-design: documentazione formale
File/posizione: pagina /cookie-policy
Tempo stimato: 20 minuti
Difficolta: junior dev

Il sito risulta cookieless-by-design (verifica runtime: zero cookie, zero chiamate tracking pre-consenso, verdict Garante 06/2021 COMPLIANT). Rendere esplicita questa scelta nella cookie policy per escludere formalmente l'obbligo di banner ai sensi dell'Art. 7 Reg. UE 2016/679 e della Direttiva 2002/58/CE.

<section id="cookie-tecnici">
 <h2>Trattamento dei cookie</h2>
 <p>
 Questo sito non utilizza cookie di profilazione, cookie analitici
 di terze parti ne altri strumenti di tracciamento che richiedano
 il consenso dell'utente ai sensi della Direttiva 2002/58/CE
 (ePrivacy) e del Reg. UE 2016/679 Art. 7.
 </p>
 <p>
 Vengono utilizzati esclusivamente cookie tecnici strettamente
 necessari al funzionamento del sito (es. preferenza tema
 chiaro/scuro salvata in localStorage), esenti dall'obbligo di
 consenso preventivo secondo il Provvedimento Garante Privacy
 8 gennaio 2015 e le Linee Guida Garante del 10 giugno 2021.
 </p>
 <p>
 Non e pertanto presente un banner di consenso cookie, in quanto
 non sussistono i presupposti normativi per la sua esposizione.
 </p>
</section>

Verifica: aprire /cookie-policy, confermare la presenza della dichiarazione. Opzionale: aprire il browser in modalita incognita, navigare il sito, aprire DevTools > Application > Cookies e verificare che non siano presenti cookie diversi da quelli tecnici dichiarati.


[Importante] Internal linking: anchor text descrittivi
File/posizione: index.html, sezioni CTA e navigazione; verificare anche footer e nav principale
Tempo stimato: 45 minuti
Difficolta: junior dev

Sostituire anchor text generici ("scopri di piu", "clicca qui", "vai") con testo descrittivo che includa la keyword della pagina di destinazione. Gli esempi sotto usano gli URL effettivi rilevati nel sito; adattare il testo interno alle CTA realmente presenti nel markup.

<!-- Prima (non descrittivo) -->
<a href="/audit-sito-web/pro/">Scopri di piu</a>
<a href="/listino/">Vedi i prezzi</a>
<a href="/services">Clicca qui</a>

<!-- Dopo (descrittivo) -->
<a href="/audit-sito-web/pro/">Audit sito web PRO, analisi tecnica completa</a>
<a href="/listino/">Listino prezzi automazioni AI e audit</a>
<a href="/services">Servizi di automazione AI per aziende</a>

Applicare lo stesso criterio a tutti i link nel footer e nella navigazione principale.

Verifica: aprire DevTools > Elements, cercare tutti i tag <a> con href verso le pagine chiave e controllare che il testo interno non sia generico. In alternativa: Screaming Frog > Internal > Anchor text report.


[Importante] SearchAction: aggiornare a PropertyValueSpecification
File/posizione: blocco JSON-LD in <head> di index.html
Tempo stimato: 15 minuti
Difficolta: junior dev

La sintassi "query-input": "required name=search_term_string" e legacy. Aggiornare all'oggetto PropertyValueSpecification come da specifiche schema.org correnti.

<script type="application/ld+json">
{
 "@context": "https://schema.org"
 "@type": "WebSite"
 "name": "avstudio"
 "url": "https://avstudio.ai/"
 "potentialAction": {
 "@type": "SearchAction"
 "target": {
 "@type": "EntryPoint"
 "urlTemplate": "https://avstudio.ai/?s={search_term_string}"
 }
 "query-input": {
 "@type": "PropertyValueSpecification"
 "valueRequired": true
 "valueName": "search_term_string"
 }
 }
}
</script>

Nota: se il sito non espone una funzione di ricerca interna attiva, valutare la rimozione del blocco potentialAction per evitare markup non funzionale.

Verifica: incollare il JSON-LD nel Rich Results Test di Google (search.google.com/test/rich-results) e confermare assenza di errori sul campo query-input.


[Importante] Dichiarazione di accessibilita: completare struttura EAA 2025
File/posizione: pagina /accessibility
Tempo stimato: 60 minuti
Difficolta: junior dev

La pagina esiste. Verificare che contenga tutti i campi richiesti dal modello strutturato WAI (Direttiva UE 2019/882, recepimento nazionale in corso). Aggiungere le sezioni eventualmente mancanti. La data nel campo datetime deve riflettere la data effettiva di aggiornamento, non quella dell'audit.

<main id="main-content">
 <h1>Dichiarazione di accessibilita</h1>

 <section>
 <h2>Stato di conformita</h2>
 <p>
 Questo sito mira alla conformita con le Linee Guida per
 l'Accessibilita dei Contenuti Web (WCAG) 2.2, livello AA
 come richiesto dalla Direttiva UE 2019/882 (EAA) e, per i
 soggetti obbligati, dal D.Lgs. 82/2005 (CAD).
 </p>
 <!-- Scegliere uno dei tre stati ufficiali WAI: -->
 <!-- "Pienamente conforme" / "Parzialmente conforme" / "Non conforme" -->
 <p><strong>Livello attuale:</strong> [inserire stato effettivo].</p>
 </section>

 <section>
 <h2>Contenuti non accessibili</h2>
 <p>Le seguenti limitazioni sono note e in corso di risoluzione:</p>
 <ul>
 <li>
 Descrivere qui eventuali limitazioni note con riferimento al
 criterio WCAG specifico (es. "Criterio 1.4.3, contrasto
 insufficiente in alcune etichette del tema scuro").
 Se non sono note limitazioni, indicare: "Non sono state
 identificate limitazioni note alla data di aggiornamento
 di questa dichiarazione."
 </li>
 </ul>
 </section>

 <section>
 <h2>Alternative e contatto feedback</h2>
 <p>
 Se riscontri problemi di accessibilita non descritti in questa
 pagina, contattaci:
 </p>
 <address>
 <a href="mailto:hello@avstudio.ai">hello@avstudio.ai</a>
 </address>
 <p>
 Ci impegniamo a rispondere entro 14 giorni lavorativi dalla
 ricezione della segnalazione.
 </p>
 </section>

 <section>
 <h2>Data di aggiornamento</h2>
 <p>
 Questa dichiarazione e stata aggiornata il
 <time datetime="YYYY-MM-DD">GG mese AAAA</time>.
 Sostituire YYYY-MM-DD e il testo visibile con la data reale
 di compilazione o ultima revisione.
 </p>
 </section>
</main>

Verifica: confrontare la pagina aggiornata con il modello ufficiale WAI disponibile su w3.org/WAI/planning/statements/. Controllare che tutti e quattro i blocchi (stato, limitazioni, contatto, data) siano presenti e compilati con dati reali, senza placeholder residui.


[Importante] Lazy-load immagini: applicare selettivamente below the fold
File/posizione: index.html, tag <img> below the fold
Tempo stimato: 20 minuti
Difficolta: junior dev

Su 4 immagini rilevate in homepage, nessuna ha loading="lazy". Le immagini above the fold (candidate LCP) non devono riceverlo. Applicare loading="lazy" e decoding="async" solo alle immagini non visibili al primo caricamento. I nomi file negli esempi sono indicativi: sostituire con i percorsi effettivi presenti nel markup.

<!-- Immagine above the fold (LCP candidate): NON aggiungere lazy -->
<img
 src="/images/hero.webp"
 alt=""
 width="1200"
 height="630"
 fetchpriority="high"
/>

<!-- Immagini below the fold -->
<img
 src="/images/feature-automazioni.webp"
 alt="Schema del flusso di automazione AI per aziende"
 width="800"
 height="450"
 loading="lazy"
 decoding="async"
/>

<img
 src="/images/feature-audit.webp"
 alt="Esempio di report audit tecnico sito web"
 width="800"
 height="450"
 loading="lazy"
 decoding="async"
/>

Regola pratica: la prima immagine visibile senza scroll non deve avere loading="lazy". Tutte le successive possono averlo.

Verifica: aprire Chrome DevTools > Lighthouse > Performance. Controllare che il warning "Defer offscreen images" non compaia per le immagini below the fold. Verificare che il valore LCP non peggiori dopo la modifica.


Riepilogo priorita e tempi

| Priorita | Issue | Tempo | Difficolta |
|---|---|---|---|
| P1 | DPO: esenzione o contatto | 30 min | junior |
| P1 | Cookieless-by-design: documentazione | 20 min | junior |
| P1 | Internal linking anchor text | 45 min | junior |
| P1 | SearchAction PropertyValueSpecification | 15 min | junior |
| P1 | Dichiarazione accessibilita EAA 2025 | 60 min | junior |
| P1 | Lazy-load immagini below the fold | 20 min | junior |

Tempo totale stimato: circa 3 ore di lavoro continuativo. Nessun item richiede intervento senior o modifiche architetturali. Tutti i fix sono modifiche HTML o JSON-LD dirette, compatibili con qualsiasi stack di pubblicazione.

Controlli avanzati specialistici

Approfondimenti esclusivi tier av audit PRO: forensic browser-headless su cookie/pixel pre-consent, INP deep, DKIM enumeration, CMS risk surface, mobile app coverage.

Privacy Runtime Forensic browser headless

Cattura cookie e network calls droppati prima del consenso dell'utente. Evidence diretta per Provvedimento Garante 06/2021 sui cookie analytics non-anonimizzati e marketing.

Verdict Garante 06/2021: Conforme
Cookie banner rilevatono
Cookie marketing pre-consent0
Cookie analytics pre-consent0
Network calls tracking pre-consent0 · 0 byte · cdp_response
Domini third-party pre-consent0
Storage consenso rilevatono
Consent journey rejectNessun banner/tracker · percorso reject non presente · tracking pre-consent 0
Consent journey acceptclick non eseguito · tracking dopo accept 0

Percorso diretto reject/accept: non forza pannelli CMP multi-step o login wall.

DKIM Selector Enumeration DNS deep

Discovery di tutti i selector DKIM attivi tramite 20 DNS query su selettori noti dei principali provider email. Indica quali servizi spediscono email a nome del dominio.

Nessun selector standard rilevato (selettori custom non testati). Verificare manualmente i record DNS DKIM se l'invio email è critico per il business.

Salva come PDF

Registro evidenze dei controlli

280 controlli nel registro evidenze. Ogni controllo claim-eligible e visibile singolarmente con stato, metodo, fonte e prova usata dal report. I controlli valutati restano separati da quelli in review area e dai controlli non presenti.

AreaTotaleValutatiReview areaNon presenti
Sicurezza 9 9 0 0
AI search / AEO 30 28 0 2
SEO 37 27 1 9
Compliance 104 62 6 36
Competitor 19 0 1 18
Performance 64 61 0 3
Reputazione 4 3 1 0
Operations 13 11 2 0
Totale registro2802011168
Sicurezza9 controlli 9 valutati · 0 review area · 0 non presenti DNS, HTTPS, infrastruttura pubblica e superfici tecniche osservabili.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report.

Protezione brand impersonation

Valutato
Stato
Valutato
Metodo
Risoluzione DNS / record pubblici
Evidenza
DMARC deterministico: record sì (1); policy reject; pct 100; rua sì; ruf sì; alignment adkim=s, aspf=s; verdict protected; record "v=DMARC1; p=reject; pct=100; rua=mailto:re+uaxleqbuaey@dmarc.postmarkapp.com; ruf=mailto:info@avstudio.ai; sp=reject; adkim=s; aspf=s".
Fonte
DNS pubblico · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Deliverability + provider email

Valutato
Stato
Valutato
Metodo
Risoluzione DNS / record pubblici
Evidenza
Email stack DNS deterministico: MX 3: mx.zoho.eu, mx2.zoho.eu, mx3.zoho.eu; provider Zoho Mail; SPF sì (~all); include zohomail.eu; SPF lookup 1/10; DKIM 0/20: nessuno; provider DKIM nessuno; providers Zoho Mail; verdict partial.
Fonte
DNS pubblico · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Posture cyber DNS

Valutato
Stato
Valutato
Metodo
Risoluzione DNS / record pubblici
Evidenza
DNSSEC deterministico: DS sì (1); DNSKEY sì (2); verdict signed.
Fonte
DNS pubblico · deterministica
Rilevato
2026-06-15T07:11:31.178Z

HSTS preload, security.txt, CAA, IPv6

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Security advanced deterministico: protocollo https; HSTS sì; max-age 63072000; includeSubDomains sì; preload directive sì; preload-ready sì; security.txt sì https://avstudio.ai/.well-known/security.txt; status 200; content-type text/plain; content-type ok sì; Contact sì; Expires sì; contatti mailto:security@avstudio.ai, https://avstudio.ai/contatti; troncato no; errore nessuno; CAA sì: comodoca.com, digicert.com, letsencrypt.org, ssl.com +1; IPv6 sì (2): 2606:4700:3033::ac43:abf1, 2606:4700:3037::6815:5812; DNS map mapped; limite security.txt troncato a 64KB; /security.txt restituisce HTML fallback.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Punteggio sicurezza HTTP

Valutato
Stato
Valutato
Metodo
HTTP probe + parser header sicurezza deterministico
Evidenza
avstudio HTTP Security Score deterministico: score 82/100; grade B; formula avstudio HTTP Security Score: 100 + penalties, clamp 0-100; pass HTTPS, Strict-Transport-Security, Content-Security-Policy, X-Content-Type-Options +3; missing Cross-Origin-Opener-Policy, Cross-Origin-Embedder-Policy, Cross-Origin-Resource-Policy; warning csp-unsafe-inline, missing-coop, missing-coep, missing-corp; segnali HTTPS:pass:0; Strict-Transport-Security:pass:0; Content-Security-Policy:pass:0; Content-Security-Policy unsafe-inline:warn:-8; verdict scored; errore nessuno.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Configurazione HTTPS del sito

Valutato
Stato
Valutato
Metodo
HTTP probe + facts Certificate Transparency deterministici
Evidenza
Configurazione HTTPS deterministica: score 94/100; verdict ok; formula avstudio HTTPS Configuration: 100 + penalties, no TLS handshake grade; HTTPS sì; status 200; HSTS sì; max-age 63072000; includeSubDomains sì; preload directive sì; preload-ready sì; CT active 17; latest 2026-08-30T13:06:47.000Z; expiry 76 giorni; issuer 3; segnali HTTPS final URL:pass:0; HTTP status:pass:0; HSTS:pass:0; Certificate Transparency:pass:0; warning certificate-expiring-90d; errore nessuno; limite Check configurazione server-side senza handshake TLS. Cipher suite + TLS version non rilevati (limite runtime Worker)..
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Storia certificati pubblici

Valutato
Stato
Valutato
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Certificate Transparency deterministico: fonte CT pubblica certspotter; certificati 17; issuer 3: Let's Encrypt, SSL Corporation, Google Trust Services; SAN 15: *.avstudio.ai, *.mta-sts.avstudio.ai, *.studio.avstudio.ai, *.www.avstudio.ai +11; wildcard 4; attivi 17; scaduti n/d; prima emissione n/d; ultima emissione 2026-06-01T12:10:26.000Z; ultimo notAfter 2026-08-30T13:06:47.000Z; nomi fuori dominio (info) 1: ac0149bb.sni.cloudflaressl.com; duplicati soppressi 0; verdict observed; errore nessuno; limite fallback Cert Spotter usato dopo indisponibilita crt.sh wildcard/exact-domain; copertura Cert Spotter: certificati non scaduti; non storico completo dei certificati scaduti.
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Tecnologie del sito visibili

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Stack detector deterministico: 0 tecnologie visibili: nessuna. Fonte: HTML, header pubblici e signature note nel payload audit.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Mappa infrastruttura DNS pubblica

Valutato
Stato
Valutato
Metodo
Risoluzione DNS / record pubblici
Evidenza
DNS map deterministico: A 2: 104.21.88.18, 172.67.171.241; AAAA 2: 2606:4700:3033::ac43:abf1, 2606:4700:3037::6815:5812; IPv6 sì; CNAME nessuno; NS 2: ian.ns.cloudflare.com, rihana.ns.cloudflare.com; provider Cloudflare; CAA sì: comodoca.com, digicert.com, letsencrypt.org, ssl.com +1; edge Cloudflare; verdict mapped; zona NS avstudio.ai; zona CAA avstudio.ai.
Fonte
DNS pubblico · deterministica
Rilevato
2026-06-15T07:11:31.178Z
AI search / AEO30 controlli 28 valutati · 0 review area · 2 non presenti Structured data, formati citabili e segnali leggibili da crawler AI.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report. Output AI conteggiato solo se fondato su fatti deterministici e formato verificabile.

Markup strutturato del sito

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: 7 blocchi JSON-LD; tipi noti: Organization, LocalBusiness, ImageObject, PostalAddress, ContactPoint, Person, WebSite, SearchAction, FAQPage, Service, Product, BreadcrumbList.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Catalogo URL indicizzato

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser sitemap deterministico: sitemap presente: https://avstudio.ai/sitemap.xml; fonte robots_declared; formato urlset; URL 17; nested 0; lastmod 0%; freshness n/d; robots dichiara sì, match sì; HTTPS ok; homepage sì; size 1987 byte; limiti 50MB no, 50k URL no.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Indicizzabilita: status, canonical, noindex

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: status 200; final https://avstudio.ai/; redirect non tracciato; canonical self: https://avstudio.ai/ (assoluto sì); meta robots index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1; X-Robots-Tag nessuno; robots.txt nessun blocco (sitemap 2); verdict indexable; blocker none.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Visibilita per LLM e bot AI

Valutato
Stato
Valutato
Metodo
HTTP probe + parser deterministico llms.txt
Evidenza
Parser llms.txt deterministico: llms.txt presente: https://avstudio.ai/llms.txt; status 200; content-type text/plain (ok sì); body ok sì; formato markdown; titolo "avstudio.ai"; sezioni 0: nessuno; link 0 (interni 0, esterni 0); size 2455 byte; last-modified n/d; troncato no; errore nessuno; llms-full.txt presente: https://avstudio.ai/llms-full.txt; status 200; content-type text/plain; formato markdown; sezioni 9; link 3; size 6539 byte; troncato no; errore nessuno; manifest ready sì.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Tag lingua e geo-targeting

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: html lang it-IT; hreflang 0: nessuno; canonical coerente.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Anteprima social e citabilita AI

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser social cards deterministico: score 100/100; core 6/6; mancanti nessuno; og:title "avstudio.ai | Audit e automazioni AI operative" (46 char, target 30-60); og:description "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi…" (155 char, target 60-160); og:image https https://avstudio.ai/hero/avstudio-hero.png; probe HEAD 200 image/png n/d ok sì; og:url canonical sì; og:type website valido sì; og:site_name sì; og:locale it_IT valido sì; Twitter Card summary_large_image valido sì; fallback OG no; duplicati no; title delta 0 char; conflict no.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Comprensibilita testo per AI search

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Gulpease deterministico: lang it-it; score 62; livello medio; 2614 parole; 184 frasi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AI capisce chi sei

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser entity AEO deterministico: entity LocalBusiness "avstudio"; @id https://avstudio.ai/#organization; url https://avstudio.ai/; sameAs 1: linkedin.com; Wikidata n/d; title sì, og sì; knowledge-panel baseline sì; mancanti nessuno; consistency strong; snippet {"@context":"https://schema.org","@type":["Organization","ProfessionalService","LocalBusiness"],"@id":"https://avstudio.ai/#organization","name":"avstudio","alternateName":"avstudio.ai","url":"https://avstudio.ai/","logo":{"@type":"ImageObject","@id":"https://avstudio.ai/#logo","url":"https://avstudio.ai/brand/avstudio-logo-static.svg","contentUrl":"https://avstudio.ai/brand/avstudio-logo-static.svg","caption":"avst….
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Risposte estraibili da AI

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
AEO answer deterministico: disponibile; first paragraph 7 parole; domande 0 (qualsiasi tag); sezioni risposta 7; FAQ si; HowTo no; score 78.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Contenuto citabile e verificabile

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
AEO citation deterministico: fonti esterne 0: nessuno; claim numerici 4; date si; last modified no; quote si; score 55.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Cosa vede un crawler AI

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
AEO preview deterministico: visibile 15897 char; H1 1; H2 7; H3 22; H4 0; H5 0; H6 0; paragrafi 47; JSON-LD 7; Organization, ProfessionalService, LocalBusiness, Person +7; snippet "avstudio.ai | Audit e automazioni AI operative Salta al contenuto Esempi Settori Servizi Lab Strume…"; limite nessuno.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Wikidata entity presence

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser entity AEO deterministico: Wikidata non rilevato; entity LocalBusiness "avstudio"; @id https://avstudio.ai/#organization; sameAs 1; consistency strong.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Wikipedia presence + linking

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser entity AEO deterministico: Wikipedia verificata no; link Wikipedia sameAs 0: nessuno; sitelink Wikidata 0: nessuno; match 0; sameAs totali 1; Wikidata non rilevato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Atomic bullets formatting score (≤25 words/bullet)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser AEO deterministico: bullet atomici 7; ≤25 parole 4/7; >25 parole 3; media 23; max 71; score 57/100.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Schema entity linking @id graph

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser HTML deterministico: 7 blocchi JSON-LD; tipi Schema.org noti: Organization, LocalBusiness, ImageObject, PostalAddress, ContactPoint, Person, WebSite, SearchAction, FAQPage, Service, Product, BreadcrumbList.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

llms.txt presence + qualità contenuto

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser llms.txt deterministico: llms.txt presente: https://avstudio.ai/llms.txt; status 200; content-type text/plain (ok sì); body ok sì; formato markdown; titolo "avstudio.ai"; sezioni 0: nessuno; link 0 (interni 0, esterni 0); size 2455 byte; last-modified n/d; troncato no; errore nessuno; llms-full.txt presente: https://avstudio.ai/llms-full.txt; status 200; content-type text/plain; formato markdown; sezioni 9; link 3; size 6539 byte; troncato no; errore nessuno; manifest ready sì.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

ai-robots.txt completeness (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot)

Valutato
Stato
Valutato
Metodo
HTTP probe + parser deterministico robots.txt
Evidenza
Parser ai-robots deterministico: robots.txt status 200; presente sì; bot AI controllati 5; regole esplicite 5/5; allow 5; disallow 0; no-rule 0; policy GPTBot:allow, ClaudeBot:allow, PerplexityBot:allow, Google-Extended:allow +1.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Content extractability (raw HTML vs rendered DOM delta)

Valutato
Stato
Valutato
Metodo
Browser rendering headless
Evidenza
Browser rendering deterministico: raw HTML 15944 char; rendered DOM 15944 char; delta 1x; verdict ssr.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

FAQ schema markup per AI snippets

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser HTML deterministico: 7 blocchi JSON-LD; tipi Schema.org noti: Organization, LocalBusiness, ImageObject, PostalAddress, ContactPoint, Person, WebSite, SearchAction, FAQPage, Service, Product, BreadcrumbList.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

HowTo schema markup per AI snippets

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser HTML deterministico: 7 blocchi JSON-LD; tipi Schema.org noti: Organization, LocalBusiness, ImageObject, PostalAddress, ContactPoint, Person, WebSite, SearchAction, FAQPage, Service, Product, BreadcrumbList.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Person/Organization sameAs social network

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser entity AEO deterministico: sameAs social 1: linkedin.com; sameAs totali 1; entity LocalBusiness "avstudio"; source jsonld.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

JSON-LD parse syntax validation

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: parse ok 7/7; parse fail 0; verdict ok; errori nessuno.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

@id linking tra blocchi schema

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: @id definiti 9; ref @id 14; ref irrisolti 0; duplicati 0; usa @id sì; verdict ok; sample nessuno.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Article subtype detection (NewsArticle/BlogPosting/TechArticle)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: nessun Article/NewsArticle/BlogPosting/TechArticle rilevato; Motivo non presenza: pagina senza schema articolo.
Motivo
Motivo non presenza: Parser Schema.org deterministico: nessun Article/NewsArticle/BlogPosting/TechArticle rilevato; Motivo non presenza: pagina senza schema articolo.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Rich Results: required properties (local check)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico local check: tipi ProfessionalService, LocalBusiness, FAQPage, Product +1; required missing 0: nessuno; recommended missing 6: ProfessionalService.telephone, ProfessionalService.geo, LocalBusiness.telephone, LocalBusiness.geo +2; verdict warn; limite local-check-google-documented-required-properties; non e Rich Results Test ufficiale e non garantisce visualizzazione SERP.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Organization schema completeness

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: Organization props name, url, logo, sameAs +5; missing nessuno; sameAs 1; contactPoint completo sì; presence score 100/100; verdict ok; punteggio di presenza campi, non qualita SEO.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

BreadcrumbList presence + correctness

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: BreadcrumbList item 1; posizioni sequenziali sì; item con URL 1/1; item con name 1/1; verdict ok.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

FAQPage schema valida

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: FAQPage domande 4; risposte mancanti 0; answer min 77 char; answer avg 128 char; verdict ok.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

HowTo schema valida (step + image)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: HowTo assente; Motivo non presenza: pagina senza HowTo schema.
Motivo
Motivo non presenza: Parser Schema.org deterministico: HowTo assente; Motivo non presenza: pagina senza HowTo schema.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

LocalBusiness schema (per aziende fisiche)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Schema.org deterministico: LocalBusiness presente sì; physical signal sì; address completo sì; geo no; hours sì; telephone no; missing geo, telephone; verdict warn.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z
SEO37 controlli 27 valutati · 1 review area · 9 non presenti HTML, contenuto, segnali on-page, linking e profondita informativa.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report. Output AI conteggiato solo se fondato su fatti deterministici e formato verificabile.

Fondamentali SEO della pagina

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: title "avstudio.ai | Audit e automazioni AI operative" (46 char, corto: target 50-60); meta description "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi, togliamo lavoro ri…" (155 char, ok: target 120-160); H1 1; primo "Trasforma le attività ripetitive in processi automatici."; canonical coerente: https://avstudio.ai/.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Segnali locali e identita aziendale

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser Local SEO deterministico: schema LocalBusiness si (LocalBusiness); click-to-call 0; WhatsApp 0; map n/d; GBP no; booking nessuno; recensioni nessuno; score 14/100.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Lead capture + opportunita automazione

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser automation deterministico: form 1; newsletter forms 0; booking no; chat n/d; WhatsApp CTA 0; contact CTA 7; lead capture ready si; score 30/100.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Title tag presenza

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: title presente sì; title "avstudio.ai | Audit e automazioni AI operative"; lunghezza 46 caratteri.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Title tag lunghezza ottimale (50-60 caratteri)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: title "avstudio.ai | Audit e automazioni AI operative"; lunghezza 46 caratteri; corto: target 50-60.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Title tag pixel width ≤600px SERP desktop

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: title "avstudio.ai | Audit e automazioni AI operative"; larghezza SERP stimata ≈391px; soglia 600px; metodo proxy basato su character count 8.5px/carattere, non rendering Google reale; delta atteso ±30% per font e caratteri diversi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Title contiene brand name

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: proxy host_root "avstudio"; title contiene proxy sì; title "avstudio.ai | Audit e automazioni AI operative"; limite: brand proxy ricavato dal dominio, non da trademark legale.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Meta description presenza

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: meta description presente sì; lunghezza 155 char; testo "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi, togliamo lavoro ripetuto e manteniamo …".
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Meta description lunghezza ottimale (140-160 caratteri)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: meta description "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi, togliamo lavoro ripetuto e manteniamo controllo umano."; lunghezza 155 char; ok: target 120-160; limite: Google puo riscrivere lo snippet in SERP.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Meta description call-to-action presence

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: CTA rilevata no; meta description "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi, togliamo lavoro ripetuto e manteniamo …"; pattern IT/EN su verbi di azione comuni.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Meta description duplicata vs H1

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: duplicata esatta vs H1 no; meta "Audit, automazioni AI e demo hi-end per studi e aziende italiane strutturate. Entriamo nei processi, togliamo lavoro ri…"; H1 "Trasforma le attività ripetitive in processi automatici."; confronto normalizzato case/diacritici/punteggiatura.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

H1 tag presenza

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: H1 presente sì; H1 rilevati 1; primo "Trasforma le attività ripetitive in processi automatici.".
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

H1 unico (no duplicati nella pagina)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: H1 unico sì; H1 rilevati 1; primo "Trasforma le attività ripetitive in processi automatici.".
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

H1 contiene keyword target primaria

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: H1 "Trasforma le attività ripetitive in processi automatici."; Motivo non presenza: keyword target primaria non fornita nel payload dell'audit; il sistema non la inferisce da title, dominio o URL per evitare claim deboli.
Motivo
Motivo non presenza: Parser HTML deterministico: H1 "Trasforma le attività ripetitive in processi automatici."; Motivo non presenza: keyword target primaria non fornita nel payload dell'audit; il sistema non la inferisce da title, dominio o URL per evitare claim deboli.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Heading hierarchy corretta (H1→H2→H3 no skip)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: sequenza heading no-skip sì; H1 1; H2 7; H3 22; sequenza h1 > h2 > h2 > h2 > h3 > h3 > h3 > h3 > h2 > h2 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h2 > h2 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3; salti 0; preview troncata no.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Word count totale pagina ≥300

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: 2656 parole visibili nello snapshot HTML; soglia 300; requisito sì; scope static-html con script/style/svg rimossi, testo renderizzato via JS può differire.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Word count vs media SERP top 3

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SERP top 3 deterministico: corpus SERP top 3 non disponibile; source stub; query "n/d"; risultati SERP 0; slot SERP totali 0; word count vs media SERP non calcolato. Motivo non presenza: non esistono tre risultati SERP #1, #2 e #3 con HTML competitor verificato nello snapshot corrente; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: SERP top 3 deterministico: corpus SERP top 3 non disponibile; source stub; query "n/d"; risultati SERP 0; slot SERP totali 0; word count vs media SERP non calcolato. Motivo non presenza: non esistono tre risultati SERP #1, #2 e #3 con HTML competitor verificato nello snapshot corrente; limite SERP non interrogata in audit stub..
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Keyword density target 1-3%

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: word count 2656; Motivo non presenza: keyword target primaria non fornita nel payload dell'audit; il sistema non la inferisce da title, dominio o URL per evitare keyword-density fake.
Motivo
Motivo non presenza: Parser HTML deterministico: word count 2656; Motivo non presenza: keyword target primaria non fornita nel payload dell'audit; il sistema non la inferisce da title, dominio o URL per evitare keyword-density fake.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

LSI keywords + sinonimi presence

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Motivo non presenza: keyword target primaria non fornita; il controllo LSI/sinonimi richiede keyword seed o set semantico esplicito e il sistema non li inferisce da title, dominio o URL.
Motivo
Motivo non presenza: Parser HTML deterministico: Motivo non presenza: keyword target primaria non fornita; il controllo LSI/sinonimi richiede keyword seed o set semantico esplicito e il sistema non li inferisce da title, dominio o URL.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

URL slug SEO-friendly (lowercase, dash, no params)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: URL homepage/root https://avstudio.ai/; nessuno slug pagina da valutare.
Motivo
Motivo non presenza: Parser HTML deterministico: URL homepage/root https://avstudio.ai/; nessuno slug pagina da valutare.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

URL canonical correct + self-referencing

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: canonical self sì; canonical https://avstudio.ai/; coerenza con URL finale sì.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

URL HTTPS (no mixed content)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: HTTPS sì; mixed content 0; scope static-html: controllo limitato a URL http:// visibili nel codice HTML statico, non risorse iniettate via JS/rendering.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Image alt text coverage % (≥95%)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: alt coverage 100% (2/2 con attributo alt); alt testuali 0; alt vuoti/decorativi 2; senza alt 0; filename-like alt 0; immagini dentro heading 0; link con img alt vuoto 0; picture source 1; SVG inline senza title 13/13; limite: probabile rendering JS, parser statico puo non vedere immagini runtime. denominatore static <img>; soglia 95%; alt vuoto, aria-hidden o role presentation/none possono essere corretti per immagini decorative.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Image filename SEO-friendly

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: filename-like alt 0/2; heuristic stretta su pattern IMG_/DSC_/screenshot/hash, non penalizza nomi semantici generici; sample missing alt nessuno; limite: probabile rendering JS, parser statico puo non vedere immagini runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Image dimensioni esplicite (no CLS)

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: dimensioni esplicite 1/2 (50%); senza width+height statici 1; sample senza dimensioni /hero/hero-end.webp; metodo width+height statici da attributi HTML o style inline; limite: CSS aspect-ratio/fogli stile esterni, immagini background, dimensioni runtime JS e <picture><source> non analizzati, viene contato solo il fallback <img>; confidenza bassa: meno di 3 immagini nel markup statico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

E-E-A-T signal: About page presence

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: About page presente no; href non rilevato; scope link interni statici con pattern about/chi-siamo/chi-sono/su-di-noi/azienda/agenzia/studio/company/team/storia, non verifica la qualita del contenuto della pagina.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

E-E-A-T signal: Author schema

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Person schema sì; tipi Schema.org rilevati: Organization, unknown:ebe56caaa5722b39e2d806a70d5ebadc71032ce8a7867383f26c5ad2989d6875, LocalBusiness, ImageObject +20; caveat: presenza Person non valida qualità, name o sameAs autore.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

E-E-A-T signal: sameAs social media

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: sameAs totali 1; social domains 1: linkedin.com; domini sameAs totali: linkedin.com; scope JSON-LD/schema sameAs, non verifica profili live.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

E-E-A-T signal: trust pages (privacy/terms/contacts)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: trust pages 1/3; presenti privacy; mancanti terms, contacts; discovery html-link; scope link/probe da HTML e percorsi noti, non crawl completo del sito; percorsi {"privacy":"/privacy","cookie":"/cookie-policy","terms":null,"contacts":null}.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Content freshness (dateModified meta)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: nessun datePublished/dateModified rilevato in JSON-LD, meta article:* o <time itemprop>; freshness non dichiarata automatica.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Content depth proxy vs SERP top 3 (word+heading)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SERP top 3 deterministico: corpus SERP top 3 non disponibile; source stub; query "n/d"; risultati SERP 0; slot SERP totali 0; content depth proxy vs SERP non calcolato. Motivo non presenza: non esistono tre risultati SERP #1, #2 e #3 con HTML competitor verificato nello snapshot corrente; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: SERP top 3 deterministico: corpus SERP top 3 non disponibile; source stub; query "n/d"; risultati SERP 0; slot SERP totali 0; content depth proxy vs SERP non calcolato. Motivo non presenza: non esistono tre risultati SERP #1, #2 e #3 con HTML competitor verificato nello snapshot corrente; limite SERP non interrogata in audit stub..
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SERP intent match (informational/transactional/navigational)

Non presente
Stato
Non presente
Metodo
Controllo non eseguito per limite dichiarato
Evidenza
SERP intent match non dichiarato automatico: source stub; query "n/d"; risultati 0; SERP disponibile no; errore stubbed-external-api; limite SERP non interrogata in audit stub.; Motivo non presenza: in questo audit non esiste una SERP reale interrogata, quindi non assegno intent informational/transactional/navigational.
Motivo
Motivo non presenza: SERP intent match non dichiarato automatico: source stub; query "n/d"; risultati 0; SERP disponibile no; errore stubbed-external-api; limite SERP non interrogata in audit stub.; Motivo non presenza: in questo audit non esiste una SERP reale interrogata, quindi non assegno intent informational/transactional/navigational.
Fonte
Non eseguito · non eseguito
Rilevato
2026-06-15T07:11:31.178Z

Click depth da homepage ≤3 livelli

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: click depth non dichiarato automatico; Motivo non presenza: il controllo richiede crawl multi-pagina con BFS da homepage e grafo link interno, non la profondita dell'URL. Segnali disponibili: link interni homepage 18; sitemap presente sì; sitemap URL 17.
Motivo
Motivo non presenza: Parser HTML deterministico: click depth non dichiarato automatico; Motivo non presenza: il controllo richiede crawl multi-pagina con BFS da homepage e grafo link interno, non la profondita dell'URL. Segnali disponibili: link interni homepage 18; sitemap presente sì; sitemap URL 17.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z
Compliance104 controlli 62 valutati · 6 review area · 36 non presenti Pre-screening GDPR, cookie, accessibilita, AI Act e country-pack IT.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report. Output AI conteggiato solo se fondato su fatti deterministici e formato verificabile.

Chatbot AI: trasparenza obbligatoria

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Motivo
Motivo non presenza: Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Banner cookie conforme GDPR + Garante

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Browser privacy forensic: nessun banner rilevato e zero cookie/chiamate tracking pre-consent; banner cookie GDPR/Garante non presente nel runtime osservato. Snapshot browser 3s post-load: tracker lazy possono non comparire.
Motivo
Motivo non presenza: Browser privacy forensic: nessun banner rilevato e zero cookie/chiamate tracking pre-consent; banner cookie GDPR/Garante non presente nel runtime osservato. Snapshot browser 3s post-load: tracker lazy possono non comparire.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Dati societari obbligatori

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: P.IVA 04938450238 (footer sì); REA no; sede sì; PEC no; SDI no; fonte footer; testo 341 char.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Accessibilita segnali rapidi

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: H1 1; H2 7; H3 22; skip-link sì; landmark <main> sì; nav sì; footer sì; viewport meta sì; immagini senza alt 0/2; form senza label: 0.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Compliance pubblicitaria EU

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
IAB TCF deterministico: status missing; verdict not_detected; __tcfapi no; locator no; frame no; script no; stringa TCF v2 no; pattern TCF v2 no; provider non identificato; limite Static parser only: detects server-delivered HTML/script patterns, not runtime CMP behavior after user interaction..
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.1.1 Non-text Content (alt text)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.1.1 Non-text Content. Parser HTML deterministico: alt coverage 100% (2/2 con attributo alt); alt testuali 0; alt vuoti/decorativi 2; senza alt 0; filename-like alt 0; immagini dentro heading 0; link con img alt vuoto 0; picture source 1; SVG inline senza title 13/13; limite: probabile rendering JS, parser statico puo non vedere immagini runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.2.1 Audio-only and Video-only

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: media presenti; audio 0; video 1; embed video 0; provider embed nessuno; caption/subtitle track 0; description track 0. Il criterio SC 1.2.1 Audio-only and Video-only non viene dichiarato conforme automaticamente: servono verifica contenuto, sincronizzazione caption, audio-description, caption provider-side e contesto live/prerecorded; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.2.2 Captions (Prerecorded)

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: media presenti; audio 0; video 1; embed video 0; provider embed nessuno; caption/subtitle track 0; description track 0. Il criterio SC 1.2.2 Captions (Prerecorded) non viene dichiarato conforme automaticamente: servono verifica contenuto, sincronizzazione caption, audio-description, caption provider-side e contesto live/prerecorded; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.2.3 Audio Description or Media Alternative

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: media presenti; audio 0; video 1; embed video 0; provider embed nessuno; caption/subtitle track 0; description track 0. Il criterio SC 1.2.3 Audio Description or Media Alternative non viene dichiarato conforme automaticamente: servono verifica contenuto, sincronizzazione caption, audio-description, caption provider-side e contesto live/prerecorded; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.2.4 Captions (Live)

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: media presenti; audio 0; video 1; embed video 0; provider embed nessuno; caption/subtitle track 0; description track 0. Il criterio SC 1.2.4 Captions (Live) non viene dichiarato conforme automaticamente: servono verifica contenuto, sincronizzazione caption, audio-description, caption provider-side e contesto live/prerecorded; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.2.5 Audio Description (Prerecorded)

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: media presenti; audio 0; video 1; embed video 0; provider embed nessuno; caption/subtitle track 0; description track 0. Il criterio SC 1.2.5 Audio Description (Prerecorded) non viene dichiarato conforme automaticamente: servono verifica contenuto, sincronizzazione caption, audio-description, caption provider-side e contesto live/prerecorded; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.3.1 Info and Relationships

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.3.1 Info and Relationships. Parser HTML deterministico: H1 1; H2 7; H3 22; heading order sì; salti heading 0; landmark main sì; nav sì; footer sì; form senza label 0; immagini senza alt 0/2. Limite: verifica struttura statica, non interpreta relazione visuale CSS o componenti runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.3.2 Meaningful Sequence

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.3.2 Meaningful Sequence. Parser HTML deterministico: sequenza h1 > h2 > h2 > h2 > h3 > h3 > h3 > h3 > h2 > h2 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h2 > h2 > h3 > h3 > h3 > h3 > h3 > h3 > h3 > h3; salti 0; heading order sì. Limite: controlla ordine DOM/heading statico, non conferma ordine visuale CSS, tab order runtime o contenuti generati da JS.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.3.3 Sensory Characteristics

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.3.3 Sensory Characteristics. Parser testo deterministico: nessun riferimento sensoriale operativo rilevato nel testo statico (solo colore, posizione, forma, dimensione o suono). Limite: non interpreta immagini, canvas o testo inserito runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.3.4 Orientation

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.3.4 Orientation. Parser HTML/CSS deterministico: nessun blocco orientamento rilevato nel codice pubblico; nessun pattern orientation.lock o richiesta "solo verticale/orizzontale" nel testo statico. Limite: non esegue interazioni app/native o script runtime non presenti nello snapshot.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.3.5 Identify Input Purpose

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.3.5 Identify Input Purpose. Parser form deterministico: campi con scopo personale 0. Motivo non presenza: nessun campo che raccoglie dati personali/autofill dell utente rilevato nei form statici.
Motivo
Motivo non presenza: SC 1.3.5 Identify Input Purpose. Parser form deterministico: campi con scopo personale 0. Motivo non presenza: nessun campo che raccoglie dati personali/autofill dell utente rilevato nei form statici.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.1 Use of Color

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.1 Use of Color. Parser testo deterministico: nessun riferimento operativo solo-colore rilevato nel testo statico. Limite: non legge CSS computato, sottolineature reali, icone/canvas o differenze visive generate runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.2 Audio Control

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.2 Audio Control. Parser HTML deterministico: audio 0; video 1; embed video 0; autoplay 0; senza muted/controls 0; sample nessuno. Non misura durata >3s o controlli provider-side; limite parser statico: non apre player iframe, player JS-rendered, shadow DOM o media iniettati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.3 Contrast (Minimum) 4.5:1

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
SC 1.4.3 Contrast (Minimum) 4.5:1. Lighthouse PSI audit color-contrast; Background and foreground colors do not have a sufficient contrast ratio.; score 0/100; items 1; limite: Lighthouse controlla contrasto testo nel DOM mobile renderizzato, non tutti gli stati hover/focus o contenuti canvas/immagine; esempi <a href="/.well-known/security.txt">.
Fonte
PageSpeed Insights · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.4 Resize Text 200%

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.4 Resize Text 200%. Parser HTML deterministico: restrizioni zoom 0; sample nessuno. Limite: assenza di restrizioni viewport non prova resize 200%; verifica overflow/clipping richiede browser a zoom/test CSS.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.5 Images of Text

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.5 Images of Text proxy. Parser HTML deterministico: immagini dentro heading 0; alt filename-like 0; sample nessuno; questo controllo segnala pattern a rischio, non legge il testo nei pixel; limite: probabile rendering JS, parser statico puo non vedere immagini runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.10 Reflow

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.10 Reflow. Parser HTML/CSS statico: segnali rischio reflow 2; sample width: 720px, width: 400px. Limite: non simula viewport 320px e non misura overflow renderizzato; i segnali indicano rischio, non violazione automatica.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.11 Non-text Contrast 3:1

Valutato
Stato
Valutato
Metodo
Browser rendering headless + getBoundingClientRect target-size
Evidenza
SC 1.4.11 Non-text Contrast 3:1. Browser computed styles: viewport mobile-375x667; candidati 22; pass 3:1 0; fail 0; non determinabili 22; ratio minimo n/d; sample button.theme-toggle background image/gradient non computabile text "☀︎", button.casi-arrow background image/gradient non computabile text "‹", button.chip background image/gradient non computabile text "Immobiliare", button.chip background image/gradient non computabile text "Commercialisti" +6. Limite: Solo viewport mobile 375x667; DOM post-render pre-consent; misura boundary/background computati nello stato default dei controlli interattivi visibili. Non valuta stati:hover/:focus/:active, dark mode, canvas, immagini raster, pseudo-elementi o glyph SVG pixel-level. Sfondi immagine/gradiente sono non determinabili; box-shadow conta solo con alpha >=0.2.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.12 Text Spacing

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.12 Text Spacing. Parser CSS statico: segnali rischio text-spacing 0; sample nessuno. Limite: la verifica completa richiede injection CSS WCAG e misurazione overflow/clipping in browser.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 1.4.13 Content on Hover or Focus

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 1.4.13 Content on Hover or Focus. Parser HTML/CSS statico: trigger hover/focus 0; sample nessuno. Limite: non simula hover/focus, Escape, persistenza o hoverability del contenuto mostrato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.1.1 Keyboard

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.1.1 Keyboard. Parser HTML/handler statico: click-only 0; role interattivi senza tabindex 0; elementi interattivi con tabindex -1 0. Motivo non presenza: nessun pattern statico che richiede verifica tastiera e stato rilevato nello snapshot pubblico.
Motivo
Motivo non presenza: SC 2.1.1 Keyboard. Parser HTML/handler statico: click-only 0; role interattivi senza tabindex 0; elementi interattivi con tabindex -1 0. Motivo non presenza: nessun pattern statico che richiede verifica tastiera e stato rilevato nello snapshot pubblico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.1.2 No Keyboard Trap

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.1.2 No Keyboard Trap. Parser HTML statico: positive tabindex 0; embed/object focusabili 0; dialog/modal statici 0. Motivo non presenza: nessun contenitore o widget statico con rischio keyboard trap rilevato.
Motivo
Motivo non presenza: SC 2.1.2 No Keyboard Trap. Parser HTML statico: positive tabindex 0; embed/object focusabili 0; dialog/modal statici 0. Motivo non presenza: nessun contenitore o widget statico con rischio keyboard trap rilevato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.1.4 Character Key Shortcuts

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.1.4 Character Key Shortcuts. Parser HTML/JS statico: shortcut single-key 0; accesskey 0. Motivo non presenza: nessun accesskey o handler globale single-character rilevato nello snapshot pubblico; combinazioni con Ctrl/Alt/Meta/Shift e Enter/Escape/Arrow sono escluse.
Motivo
Motivo non presenza: SC 2.1.4 Character Key Shortcuts. Parser HTML/JS statico: shortcut single-key 0; accesskey 0. Motivo non presenza: nessun accesskey o handler globale single-character rilevato nello snapshot pubblico; combinazioni con Ctrl/Alt/Meta/Shift e Enter/Escape/Arrow sono escluse.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.2.1 Timing Adjustable

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.2.1 Timing Adjustable. Parser HTML/JS statico: timer/timeout 0; meta refresh 0. Motivo non presenza: nessun limite temporale automatico rilevato nello snapshot pubblico; aree riservate e logiche backend restano fuori scope.
Motivo
Motivo non presenza: SC 2.2.1 Timing Adjustable. Parser HTML/JS statico: timer/timeout 0; meta refresh 0. Motivo non presenza: nessun limite temporale automatico rilevato nello snapshot pubblico; aree riservate e logiche backend restano fuori scope.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.2.2 Pause, Stop, Hide

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.2.2 Pause, Stop, Hide. Parser HTML/CSS statico: segnali movimento/auto-update 1; carousel autoplay 0; animation infinite 1; marquee/ticker 0; media autoplay 0; controllo pausa/stop visibile no; sample animation: hvIdxbar 3500ms linear infinite. Limite: non misura durata >5s, funzionamento del pulsante pausa o animazioni generate runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.3.1 Three Flashes or Below

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.3.1 Three Flashes or Below. Parser HTML/CSS statico: GIF/animazioni flash/strobe/marquee 0. Motivo non presenza: nessun contenuto statico con segnale di lampeggio rilevato nello snapshot.
Motivo
Motivo non presenza: SC 2.3.1 Three Flashes or Below. Parser HTML/CSS statico: GIF/animazioni flash/strobe/marquee 0. Motivo non presenza: nessun contenuto statico con segnale di lampeggio rilevato nello snapshot.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.1 Bypass Blocks

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.1 Bypass Blocks. Parser HTML deterministico: skip-link sì; landmark <main> sì; nav sì; footer sì. Limite: verifica markup statico e destinazioni dichiarate; non simula focus runtime o shadow DOM.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.2 Page Titled

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.2 Page Titled. Parser HTML deterministico: title "avstudio.ai | Audit e automazioni AI operative"; 46 caratteri; target operativo 10-70 caratteri; esito ok: target 10-70. Limite: title aggiornati client-side dopo il load non inclusi nello snapshot statico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.3 Focus Order

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.3 Focus Order. Parser HTML/CSS statico: positive tabindex 0; layout reverse/order negativo 0; sample nessuno. Limite: non esegue tab traversal reale, shadow DOM o componenti montati dopo load.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.5 Multiple Ways

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.5 Multiple Ways. Parser HTML deterministico: vie rilevate 4/4; sitemap sì; search sì; breadcrumb sì; nav link 7; segnali sitemap link, search input, breadcrumb, nav: 7 link. Limite: non prova raggiungibilita effettiva delle pagine interne o funzioni search JS runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.6 Headings and Labels

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.6 Headings and Labels. Parser HTML deterministico: heading vuoti 0/30; H1 1; H2 7; H3 22; heading order sì; salti 0; form senza label 0; label vuote 0; aria-label vuote 0; sample heading nessuno. Limite: non valuta qualita linguistica del testo label o label generati runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.7 Focus Visible

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.7 Focus Visible. Parser CSS statico: outline rimossi 0; focus-specific 0; replacement focus visibile sì; sample nessuno. Limite: non calcola colore/contrasto del focus ring, stati runtime, shadow DOM o focus visibile realmente renderizzato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.4.11 Focus Not Obscured (Minimum): WCAG 2.2 new

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.4.11 Focus Not Obscured. Parser CSS statico: header/footer fixed o sticky con top/bottom 0. Motivo non presenza: nessun elemento sticky/fixed statico che puo coprire il focus rilevato.
Motivo
Motivo non presenza: SC 2.4.11 Focus Not Obscured. Parser CSS statico: header/footer fixed o sticky con top/bottom 0. Motivo non presenza: nessun elemento sticky/fixed statico che puo coprire il focus rilevato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.1 Pointer Gestures

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.5.1 Pointer Gestures. Parser HTML/JS statico: gesturestart/pinch/rotate/Hammer.js 0. Motivo non presenza: nessun gesto multipunto o path-based rilevato nello snapshot pubblico.
Motivo
Motivo non presenza: SC 2.5.1 Pointer Gestures. Parser HTML/JS statico: gesturestart/pinch/rotate/Hammer.js 0. Motivo non presenza: nessun gesto multipunto o path-based rilevato nello snapshot pubblico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.2 Pointer Cancellation

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.5.2 Pointer Cancellation. Parser HTML/handler statico: azioni su mousedown/pointerdown/touchstart 0. Motivo non presenza: nessuna azione down-event statica rilevata; click standard non e considerato rischio.
Motivo
Motivo non presenza: SC 2.5.2 Pointer Cancellation. Parser HTML/handler statico: azioni su mousedown/pointerdown/touchstart 0. Motivo non presenza: nessuna azione down-event statica rilevata; click standard non e considerato rischio.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.3 Label in Name

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.5.3 Label in Name. Parser HTML deterministico: elementi con visible text + aria-label 5; mismatch 3; regola usata: accessible name deve contenere il testo visibile; sample visible "☀︎" / aria-label "Attiva tema chiaro", visible "‹" / aria-label "Caso precedente", visible "›" / aria-label "Caso successivo". Limite: non calcola accessible name completo da aria-labelledby, SVG title, shadow DOM o contenuti runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.4 Motion Actuation

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.5.4 Motion Actuation. Parser HTML/JS statico: motion actuation 0. Motivo non presenza: nessun DeviceMotionEvent, DeviceOrientationEvent o libreria shake/gyro rilevata; letture passive screen.orientation e media query orientation sono escluse.
Motivo
Motivo non presenza: SC 2.5.4 Motion Actuation. Parser HTML/JS statico: motion actuation 0. Motivo non presenza: nessun DeviceMotionEvent, DeviceOrientationEvent o libreria shake/gyro rilevata; letture passive screen.orientation e media query orientation sono escluse.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.7 Dragging Movements: WCAG 2.2 new

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 2.5.7 Dragging Movements. Parser HTML/JS statico: dragging signals 0. Motivo non presenza: nessun draggable, drag event, DnD library o gesture touch drag rilevata; input range nativo escluso.
Motivo
Motivo non presenza: SC 2.5.7 Dragging Movements. Parser HTML/JS statico: dragging signals 0. Motivo non presenza: nessun draggable, drag event, DnD library o gesture touch drag rilevata; input range nativo escluso.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 2.5.8 Target Size (Minimum): WCAG 2.2 new

Valutato
Stato
Valutato
Metodo
Browser rendering headless + getBoundingClientRect target-size
Evidenza
SC 2.5.8 Target Size (Minimum). Browser target-size renderizzato: viewport 375x667; target valutati 39; violazioni 24px+spacing 0; pass 24px 39; link inline esenti 2; min size 31x18; min spacing 33px; sample a.brand-lockup 234x39 gap 56 text "av/studio av av av av av av av av av/stu", a 67x40 gap 82 text "Esempi", a 64x40 gap 56 text "Settori", a 63x40 gap 69 text "Servizi" +6. Limite: Solo viewport mobile 375x667; desktop/tablet non valutati. DOM post-render pre-consent; target occlusi al centro esclusi con elementFromPoint; SC 2.5.8 usa soglia 24px con spacing tra centri target, tap target usa soglia ergonomica 44px.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.1.1 Language of Page

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.1.1 Language of Page. Parser HTML deterministico: attributo html lang "it-IT"; formato BCP47 valido sì. Limite: valida presenza/sintassi del lang, non giudica se la lingua dichiarata corrisponde semanticamente a tutto il testo.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.1.2 Language of Parts

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.1.2 Language of Parts. Parser testo/script statico: attributi lang locali 0; blocchi multi-script non marcati 0. Motivo non presenza: nello snapshot non emergono porzioni in lingua diversa dalla pagina.
Motivo
Motivo non presenza: SC 3.1.2 Language of Parts. Parser testo/script statico: attributi lang locali 0; blocchi multi-script non marcati 0. Motivo non presenza: nello snapshot non emergono porzioni in lingua diversa dalla pagina.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.2.1 On Focus

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.2.1 On Focus. Parser HTML/JS statico: handler focus con navigation/submit/window.open/history 0. Motivo non presenza: nessun cambio di contesto statico associato al focus rilevato.
Motivo
Motivo non presenza: SC 3.2.1 On Focus. Parser HTML/JS statico: handler focus con navigation/submit/window.open/history 0. Motivo non presenza: nessun cambio di contesto statico associato al focus rilevato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.2.2 On Input

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.2.2 On Input. Parser HTML/JS statico: handler change/input con navigation/submit/window.open/history 0. Motivo non presenza: nessun cambio di contesto statico su input rilevato.
Motivo
Motivo non presenza: SC 3.2.2 On Input. Parser HTML/JS statico: handler change/input con navigation/submit/window.open/history 0. Motivo non presenza: nessun cambio di contesto statico su input rilevato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.2.3 Consistent Navigation

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.2.3 Consistent Navigation. Parser HTML single-page: header links 10; footer links 10. Motivo non presenza: la consistenza richiede confronto multi-pagina; questo audit valuta la pagina pubblica acquisita, non un crawl completo del sito.
Motivo
Motivo non presenza: SC 3.2.3 Consistent Navigation. Parser HTML single-page: header links 10; footer links 10. Motivo non presenza: la consistenza richiede confronto multi-pagina; questo audit valuta la pagina pubblica acquisita, non un crawl completo del sito.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.2.4 Consistent Identification

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.2.4 Consistent Identification. Parser HTML single-page: label ripetute su role/controlli 0. Motivo non presenza: la consistenza di identificazione richiede confronto tra piu pagine/componenti dello stesso flusso.
Motivo
Motivo non presenza: SC 3.2.4 Consistent Identification. Parser HTML single-page: label ripetute su role/controlli 0. Motivo non presenza: la consistenza di identificazione richiede confronto tra piu pagine/componenti dello stesso flusso.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.2.6 Consistent Help: WCAG 2.2 new

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.2.6 Consistent Help. Parser link statico: link help/support/contatti 0. Motivo non presenza: nessun meccanismo di aiuto statico rilevato nella pagina acquisita; la consistenza richiede comunque confronto multi-pagina.
Motivo
Motivo non presenza: SC 3.2.6 Consistent Help. Parser link statico: link help/support/contatti 0. Motivo non presenza: nessun meccanismo di aiuto statico rilevato nella pagina acquisita; la consistenza richiede comunque confronto multi-pagina.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.3.1 Error Identification

Review area
Stato
Review area
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.3.1 Error Identification. Parser form statico: form 1; novalidate 1; aria-invalid 0; role alert 0; classi error 0. Limite: non forza errori nel browser, quindi identifica solo infrastruttura/assenza di segnali statici.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.3.2 Labels or Instructions

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.3.2 Labels or Instructions. Parser form statico: labeled 1/1; placeholder-only 0; required senza indicazione 0; sample campi senza label nessuno. Limite: considera label/aria-label/aria-labelledby/title/placeholder statici, non testi di istruzione visuali esterni complessi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.3.3 Error Suggestion

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.3.3 Error Suggestion. Parser form statico: form 1; campi con vincoli statici 0; describedby 0. Motivo non presenza: nessun campo con vincolo statico da cui aspettarsi suggerimenti di correzione.
Motivo
Motivo non presenza: SC 3.3.3 Error Suggestion. Parser form statico: form 1; campi con vincoli statici 0; describedby 0. Motivo non presenza: nessun campo con vincolo statico da cui aspettarsi suggerimenti di correzione.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.3.7 Redundant Entry: WCAG 2.2 new

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.3.7 Redundant Entry. Parser form statico: segnali multi-step/wizard 0; autocomplete presenti 0. Motivo non presenza: nessun flusso multi-step statico rilevato nella pagina.
Motivo
Motivo non presenza: SC 3.3.7 Redundant Entry. Parser form statico: segnali multi-step/wizard 0; autocomplete presenti 0. Motivo non presenza: nessun flusso multi-step statico rilevato nella pagina.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 3.3.8 Accessible Authentication: WCAG 2.2 new

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 3.3.8 Accessible Authentication. Parser form statico: password input 0; captcha provider 0. Motivo non presenza: nessuna autenticazione pubblica rilevata nello snapshot.
Motivo
Motivo non presenza: SC 3.3.8 Accessible Authentication. Parser form statico: password input 0; captcha provider 0. Motivo non presenza: nessuna autenticazione pubblica rilevata nello snapshot.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 4.1.1 Parsing (deprecato in WCAG 2.2)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
SC 4.1.1 Parsing. Parser HTML deterministico: ID duplicati 0; sample nessuno. Motivo non presenza: SC 4.1.1 e deprecato in WCAG 2.2; il dato resta informativo e non produce claim di conformita.
Motivo
Motivo non presenza: SC 4.1.1 Parsing. Parser HTML deterministico: ID duplicati 0; sample nessuno. Motivo non presenza: SC 4.1.1 e deprecato in WCAG 2.2; il dato resta informativo e non produce claim di conformita.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 4.1.2 Name, Role, Value

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 4.1.2 Name, Role, Value. Parser HTML/ARIA statico: custom role senza nome 0; button senza nome 0; widget con aria-state 8; sample nessuno. Limite: non calcola accessible name completo da CSS/shadow DOM/rendered text.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

SC 4.1.3 Status Messages

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
SC 4.1.3 Status Messages. Parser HTML/ARIA statico: aria-live 1; role=status 1; role=alert 0; aria-atomic 0; librerie toast/dynamic 0; form 1. Limite: non attiva eventi runtime, quindi segnala assenza/presenza di contenitori live statici.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Dichiarazione accessibilità presente

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Feedback mechanism utenti

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Feedback utenti sì; canali email; funzionamento del canale non testato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Audit accessibilità periodico

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Audit accessibilita periodico rilevato nel testo pubblico; evidenza "una autovalutazione tecnica interna combinata con controlli automatici: Ultima verifica tecnica periodica di accessibilità eseguita il 28 maggio 2026."; non prova esecuzione interna o certificazione terza.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Conformità WCAG 2.2 AA target

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Target dichiarato WCAG 2.2 AA; target presente sì; WCAG tecnico audit 100/100; auto-dichiarazione non certificata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Data ultima verifica

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Data dichiarazione/verifica 2026-05-28; data presente sì; freschezza non certificata oltre la data pubblica.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

EAA 2025: Procedura attuazione

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Procedura attuazione rilevata nel testo pubblico; evidenza "6.1 Procedura di attuazione La procedura di attuazione prevede un piano di adeguamento trimestrale: raccolta segnalazioni, priorità per gravità (cr"; procedure interne non pubblicate non sono inferite.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AGID: Linee Guida accessibilità (Stanca-bis 4/2004)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Sezioni modello AGID rilevate 4: stato conformita, contenuti non accessibili, redazione dichiarazione, meccanismo feedback; match strutturale, non validazione formale.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AGID: Logo AGID accessibilità

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. logo AGID non rilevato; presenza logo non valida la conformita dichiarata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AGID: Validità tecnica dichiarazione

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Dichiarazione accessibilita deterministica: documento presente; path /accessibility; fonte https://avstudio.ai/accessibility; fetch raw-html; contenuto 1032 parole. Rilevazione automatica di segnali pubblici: non costituisce parere legale, certificazione EAA/AGID o verifica sostanziale. Data 2026-05-28; sezioni modello 4; target WCAG WCAG 2.2 AA; controllo formale su testo pubblico, non certificazione.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AGID: Categoria sito (PA / Privata >€500M / aziende)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Applicabilita accessibilita IT deterministica: segnali PA non rilevati (nessuno); segnali privata >500M non rilevati (nessuno). Fonte: dominio, link e testo HTML pubblico. Motivo non presenza: nessun segnale PA nel sito analizzato; _limit_note=applicabilita Stanca non determinabile da single-page crawl, soglia privata >500M e ruolo appaltatore PA non inferibile lato pagina; non vengono dichiarati come applicabili senza prova pubblica.
Motivo
Motivo non presenza: Applicabilita accessibilita IT deterministica: segnali PA non rilevati (nessuno); segnali privata >500M non rilevati (nessuno). Fonte: dominio, link e testo HTML pubblico. Motivo non presenza: nessun segnale PA nel sito analizzato; _limit_note=applicabilita Stanca non determinabile da single-page crawl, soglia privata >500M e ruolo appaltatore PA non inferibile lato pagina; non vengono dichiarati come applicabili senza prova pubblica.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

AI Act EU: Reg. UE 2024/1689 chatbot disclosure

Non presente
Stato
Non presente
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Motivo
Motivo non presenza: Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

AI Act EU: Trasparenza output AI

Non presente
Stato
Non presente
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Motivo
Motivo non presenza: Nessun chatbot AI rilevato nel codice pubblico: il controllo AI Act art. 50 resta registrato ma non presente al sito analizzato.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Privacy policy presence

Valutato
Stato
Valutato
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Parser HTML deterministico: privacy policy documento presente; path /privacy; metodo html-link; mailto/tel esclusi dai documenti policy.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Privacy policy completezza art. 13/14

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. Checklist art. 13/14: art. 13/14 sì; titolare sì; finalita sì; categorie dati sì; destinatari no; base giuridica sì; conservazione sì; diritti sì.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: DPO contact presence

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: contatto DPO homepage non rilevato; privacy policy non rilevato; esenzione/documentazione DPO non rilevata; fonte HTML pubblico e privacy policy quando disponibile.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Diritti utenti (accesso, rettifica, cancellazione)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. Diritti interessato rilevati: sì; count token 7; esercizio dei diritti non testato.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Trasferimenti extra-UE clausole standard

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. trasferimenti extra-UE/SCC o paesi terzi citati; idoneita SCC/adeguatezza non valutata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Base giuridica esplicita

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. Base giuridica dichiarata sì; idoneita della base per ogni finalita non valutata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Retention periods dichiarati

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. Periodi/conservazione dichiarati sì; proporzionalita temporale non valutata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

GDPR: Breach notification process

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Privacy policy deterministica: fonte https://avstudio.ai/privacy; fetch raw-html; 1046 parole; sezioni presenti art. 13/14, titolare, finalita, categorie dati +4; mancanti destinatari, data breach. Rilevazione testuale automatica: non costituisce parere legale, conformita sostanziale o validazione della clausola. Data breach / notifica Garante 72 ore non rilevata nel testo pubblico; esistenza operativa del processo non verificata.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Stanca-bis L. 4/2004: Applicabilità sito (aziende / PA)

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Applicabilita accessibilita IT deterministica: segnali PA non rilevati (nessuno); segnali privata >500M non rilevati (nessuno). Fonte: dominio, link e testo HTML pubblico. Motivo non presenza: nessun segnale PA nel sito analizzato; _limit_note=applicabilita Stanca non determinabile da single-page crawl, soglia privata >500M e ruolo appaltatore PA non inferibile lato pagina; non vengono dichiarati come applicabili senza prova pubblica.
Motivo
Motivo non presenza: Applicabilita accessibilita IT deterministica: segnali PA non rilevati (nessuno); segnali privata >500M non rilevati (nessuno). Fonte: dominio, link e testo HTML pubblico. Motivo non presenza: nessun segnale PA nel sito analizzato; _limit_note=applicabilita Stanca non determinabile da single-page crawl, soglia privata >500M e ruolo appaltatore PA non inferibile lato pagina; non vengono dichiarati come applicabili senza prova pubblica.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Codice Consumo art. 59: Recesso B2C 14 giorni

Non presente
Stato
Non presente
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Profilo sito classificato B2B: i controlli Codice Consumo B2C sono registrati ma non presenti salvo flussi consumer separati.
Motivo
Motivo non presenza: Profilo sito classificato B2B: i controlli Codice Consumo B2C sono registrati ma non presenti salvo flussi consumer separati.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Codice Consumo art. 59 lett. m): Rinuncia recesso servizi digitali

Non presente
Stato
Non presente
Metodo
Auditor AI con grounding sui facts deterministici
Evidenza
Profilo sito classificato B2B: i controlli Codice Consumo B2C sono registrati ma non presenti salvo flussi consumer separati.
Motivo
Motivo non presenza: Profilo sito classificato B2B: i controlli Codice Consumo B2C sono registrati ma non presenti salvo flussi consumer separati.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Banner accept button presence + prominence

Valutato
Stato
Valutato
Metodo
Browser rendering headless
Evidenza
Browser rendering privacy forensic: pulsante accetta no; prominenza accept/reject area ratio n/d; font ratio n/d; verdict unknown; area accept n/dpx, reject n/dpx.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Banner reject button presence + parity (stessa size/colore di accept)

Valutato
Stato
Valutato
Metodo
Browser rendering headless
Evidenza
Browser rendering privacy forensic: pulsante rifiuta no; parità visuale no; pulsante accetta no. Snapshot browser 3s post-load: tracker lazy possono non comparire.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Decline path click count (≤2 = ok, >3 = warn)

Non presente
Stato
Non presente
Metodo
Browser rendering headless
Evidenza
Browser consent journey: nessun banner cookie rilevato; cookie pre-consent 0; tracking pre-consent 0; percorso reject non presente; verdict pass.
Motivo
Motivo non presenza: Browser consent journey: nessun banner cookie rilevato; cookie pre-consent 0; tracking pre-consent 0; percorso reject non presente; verdict pass.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Compliance Garante 06/2021 verdict

Valutato
Stato
Valutato
Metodo
Browser rendering headless
Evidenza
Browser rendering privacy forensic: Garante 06/2021 nessuna violazione osservata nel runtime; cookie pre-consent 0; chiamate tracking pre-consent 0; banner no. Snapshot browser 3s post-load: tracker lazy possono non comparire.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z
Competitor19 controlli 0 valutati · 1 review area · 18 non presenti Confronto SERP e segnali comparativi sui competitor rilevati.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report.

Top 5 competitor Google sulla tua keyword

Review area
Stato
Review area
Metodo
API esterna pubblica o proxy verificabile
Evidenza
SERP competitor deterministico: source stub; query "n/d"; risultati 0; domini nessuno; titoli nessuno; URL nessuno; rank_group nessuno; score avg n/d; max n/d (n/d); min n/d (n/d); strengths nessuno; verdict unknown; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Title tag struttura

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Word count

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Schema markup deep

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Internal linking depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Performance score

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #1: Content depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #1 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #1 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Title tag struttura

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Word count

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Schema markup deep

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Internal linking depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Performance score

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #2: Content depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #2 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #2 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Title tag struttura

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Word count

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Schema markup deep

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Internal linking depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Performance score

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Competitor #3: Content depth

Non presente
Stato
Non presente
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Motivo
Motivo non presenza: Competitor #3 "n/d" n/d; fetch/metrica non disponibile. Motivo non presenza: slot competitor #3 vacante; dipende dalla card Top 5 SERP non disponibile o senza abbastanza risultati verificati. Source stub; query "n/d"; risultati SERP 0; errore stubbed-external-api; limite SERP non interrogata in audit stub..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z
Performance64 controlli 61 valutati · 0 review area · 3 non presenti Metriche PSI/Lighthouse mobile e segnali tecnici collegati.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report.

Performance reale del sito

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
PSI mobile deterministico: Performance 97/100; Accessibilita 93/100; Best Practices 100/100; SEO 100/100; long tasks 2; blocking 131ms; bootup 140ms.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Peso pagina e risorse caricate

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Parser peso pagina deterministico: 73041 byte HTML acquisiti; risorse 1 (css 0, js 0, immagini 0, font 0, altre 0); HTML pesante no.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Risposta server e protocolli moderni

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Profilo HTTP deterministico: protocollo https; HTTPS sì; HTTP/2 sì; HTTP/3 sì; compressione zstd; cache no-cache (public, max-age=0, must-revalidate); server cloudflare header "cloudflare"; CF cache HIT; HSTS sì; CSP sì; nosniff sì; COOP no; verdict legacy-or-uncached.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Performance score complessivo

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI category performance: Performance score complessivo 97/100; fonte PageSpeed Insights mobile con categorie performance, accessibility, best-practices e SEO.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

First Contentful Paint (FCP)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit first-contentful-paint; First Contentful Paint; score 95/100; display 1.5 s; numeric 1520.5; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Largest Contentful Paint (LCP)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit largest-contentful-paint; Largest Contentful Paint; score 91/100; display 2.4 s; numeric 2401.5; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Total Blocking Time (TBT)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit total-blocking-time; Total Blocking Time; score 100/100; display 10 ms; numeric 8; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Cumulative Layout Shift (CLS)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit cumulative-layout-shift; Cumulative Layout Shift; score 100/100; display 0; numeric 0; items 1.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Speed Index

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit speed-index; Speed Index; score 95/100; display 2.8 s; numeric 2833.63; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Time to Interactive (TTI)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit interactive; Time to Interactive; score 98/100; display 2.4 s; numeric 2401.5; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Interaction to Next Paint (INP)

Non presente
Stato
Non presente
Metodo
Google PageSpeed Insights mobile
Evidenza
INP deep deterministico: Lighthouse audit atomico INP assente e valore INP non disponibile nel payload PSI; INP non disponibile; long tasks 2; durata long tasks 131ms; bootup 140ms. Motivo non presenza: PSI/CrUX non espone field data INP numerico per questa URL, quindi il controllo p75 INP reale non e calcolabile nello snapshot corrente; non uso TBT o altri proxy lab come sostituti.
Motivo
Motivo non presenza: INP deep deterministico: Lighthouse audit atomico INP assente e valore INP non disponibile nel payload PSI; INP non disponibile; long tasks 2; durata long tasks 131ms; bootup 140ms. Motivo non presenza: PSI/CrUX non espone field data INP numerico per questa URL, quindi il controllo p75 INP reale non e calcolabile nello snapshot corrente; non uso TBT o altri proxy lab come sostituti.
Fonte
PageSpeed Insights · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Time to First Byte (TTFB)

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit server-response-time; Initial server response time was short; score 100/100; display Root document took 0 ms; numeric 3; items 1; savings 0ms; esempi https://avstudio.ai/.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Render-blocking resources count

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su <head> statico; render-blocking statici 2; stylesheet 2; script 0; esempi /assets/styles-BOKTCPJM.css, /assets/main-Clytw4t4.css; limite: risorse iniettate runtime non incluse.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Unused JavaScript size

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit unused-javascript; Reduce unused JavaScript; score 0/100; display Est savings of 27 KiB; numeric 0; items 1; savings 0ms; savings 27KiB; byte 27KiB; esempi https://avstudio.ai/assets/react-DrMYE2nF.js.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Unused CSS rules size

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit unused-css-rules; Reduce unused CSS; score 100/100; numeric 0; items 0; savings 0ms; savings 0B; byte 0B.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Modern image formats (WebP/AVIF)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su immagini dichiarate nel codice HTML statico; formati moderni 2/2 (100%); legacy 0; picture sì; srcset no; limite: immagini CSS/JS runtime non incluse.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Image dimensioni esplicite

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit unsized-images; Image elements have explicit `width` and `height`; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Image lazy-load

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su attributi statici <img>; lazy-load 0/2; data-src/data-srcset 0; limite: lazy-load custom via IntersectionObserver runtime non incluso.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Text compression (gzip/Brotli)

Valutato
Stato
Valutato
Metodo
HTTP probe + parser header performance deterministico
Evidenza
Profilo HTTP deterministico: Lighthouse audit atomico assente, fallback su header della risposta HTML principale; content-encoding analizzato; compressione zstd; limite: subresource JS/CSS non inclusi in questo fallback.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Efficient cache policy

Valutato
Stato
Valutato
Metodo
HTTP probe + parser header performance deterministico
Evidenza
Profilo HTTP deterministico: Lighthouse audit atomico assente, fallback su header della risposta HTML principale; cache no-cache; cache-control "public, max-age=0, must-revalidate"; limite: cache policy degli asset statici non inclusa in questo fallback.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Minified CSS

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit unminified-css; Minify CSS; score 100/100; numeric 0; items 0; savings 0ms; savings 0B.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Minified JavaScript

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit unminified-javascript; Minify JavaScript; score 100/100; numeric 0; items 0; savings 0ms; savings 0B.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Server response time

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit server-response-time; Initial server response time was short; score 100/100; display Root document took 0 ms; numeric 3; items 1; savings 0ms; esempi https://avstudio.ai/.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Third-party script impact

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente. Da HTML statico: script third-party 0; origini 0; limite: misura impatto blocking/transfer non disponibile senza Lighthouse, runtime injection/hydration non inclusi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

DOM size eccessivo

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente. Da HTML statico: elementi DOM statici 568; entro soglia Lighthouse 1500; limite: DOM renderizzato via JS puo differire.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

JavaScript execution time

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit bootup-time; JavaScript execution time; score 100/100; display 0.1 s; numeric 139.83; items 3; esempi https://avstudio.ai/, https://avstudio.ai/assets/react-DrMYE2nF.js, Unattributable.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Main thread blocking time

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit mainthread-work-breakdown; Minimizes main-thread work; score 100/100; display 1.0 s; numeric 985.29; items 6; main-thread 985ms.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Long tasks detection

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit long-tasks; Avoid long main-thread tasks; score 100/100; display 2 long tasks found; items 2; durata totale 131ms; esempi https://avstudio.ai/, https://avstudio.ai/assets/react-DrMYE2nF.js.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Network requests count

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit network-requests; Network Requests; score 100/100; items 18; conteggio 18; esempi https://avstudio.ai/, https://avstudio.ai/fonts/space-grotesk-latin.woff2, https://avstudio.ai/hero/hero-start.webp.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Total page weight

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit total-byte-weight; Avoids enormous network payloads; score 100/100; display Total size was 2,553 KiB; numeric 2614649; items 10; byte 2.5MiB; esempi https://avstudio.ai/hero/hero-ai-1080-h264.mp4, https://avstudio.ai/hero/hero-premium-muted.webm, https://avstudio.ai/hero/hero-intro-mobile.mp4.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Accessibility score

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI category accessibility: Accessibility score 93/100; fonte PageSpeed Insights mobile con categorie performance, accessibility, best-practices e SEO.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Color contrast check

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit color-contrast; Background and foreground colors do not have a sufficient contrast ratio.; score 0/100; items 1; esempi <a href="/.well-known/security.txt">.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Image alt presence

Non presente
Stato
Non presente
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit image-alt; Image elements have `[alt]` attributes; score mode notApplicable; items 0.
Motivo
Motivo non presenza: Lighthouse PSI audit image-alt; Image elements have `[alt]` attributes; score mode notApplicable; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Form labels

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit label; Form elements have associated labels; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

ARIA attributes

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit aria-valid-attr; `[aria-*]` attributes are valid and not misspelled; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Heading order

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit heading-order; Heading elements appear in a sequentially-descending order; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Lang attribute

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit html-has-lang; `<html>` element has a `[lang]` attribute; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Tap target size

Valutato
Stato
Valutato
Metodo
Browser rendering headless + getBoundingClientRect target-size
Evidenza
Tap target size. Browser target-size renderizzato: viewport 375x667; target valutati 39; tap target sotto soglia 44px 15; pass tap target 24; link inline esenti 2; min size 31x18; min spacing 33px; sample a.brand-lockup 234x39 gap 56 text "av/studio av av av av av av av av av/stu", a 67x40 gap 82 text "Esempi", a 64x40 gap 56 text "Settori", a 63x40 gap 69 text "Servizi" +6. Limite: Solo viewport mobile 375x667; desktop/tablet non valutati. DOM post-render pre-consent; target occlusi al centro esclusi con elementFromPoint; SC 2.5.8 usa soglia 24px con spacing tra centri target, tap target usa soglia ergonomica 44px.
Fonte
Browser rendering · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Viewport meta tag

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su codice HTML statico; viewport meta presente nel codice pubblico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Best Practices score

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI category best-practices: Best Practices score 100/100; fonte PageSpeed Insights mobile con categorie performance, accessibility, best-practices e SEO.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

HTTPS used

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit is-on-https; Uses HTTPS; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

No vulnerable libraries

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su inventario signature statiche script URL; signature a rischio 0/0; match nessuno; richiede lookup CVE/OSV/Snyk o Lighthouse completo prima di dichiarare assenza vulnerabilità; limite: script URL versionate soltanto; no CVE lookup; bundle/runtime non inclusi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

No console errors

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit errors-in-console; No browser errors logged to the console; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

No deprecated APIs

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit deprecations; Avoids deprecated APIs; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Source maps

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit valid-source-maps; Page has valid source maps; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Image aspect ratio correct

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit image-aspect-ratio; Displays images with correct aspect ratio; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Notification permission no-request

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit notification-on-start; Avoids requesting the notification permission on page load; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Geolocation no-request on load

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit geolocation-on-start; Avoids requesting the geolocation permission on page load; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

SEO score

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI category seo: SEO score 100/100; fonte PageSpeed Insights mobile con categorie performance, accessibility, best-practices e SEO.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Meta robots not blocking

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit is-crawlable; Page isn’t blocked from indexing; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

robots.txt valid

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit robots-txt; robots.txt is valid; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

hreflang valid

Non presente
Stato
Non presente
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su tag lingua; hreflang 0; html lang it-IT; Motivo non presenza: nessun link rel="alternate" hreflang da validare nello snapshot statico.
Motivo
Motivo non presenza: Parser HTML deterministico: Lighthouse audit atomico assente, fallback su tag lingua; hreflang 0; html lang it-IT; Motivo non presenza: nessun link rel="alternate" hreflang da validare nello snapshot statico.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

canonical valid

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit canonical; Document has a valid `rel=canonical`; score 100/100; items 0.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Plugin not used (Flash, etc.)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su signature legacy Flash/Java/Silverlight nel codice statico; embed 0; object 0; applet 0; plugin legacy 0.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Font-display swap

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su Google Fonts link e @font-face inline; Google Fonts display=swap 0/0; @font-face inline con font-display 2/3; limite: CSS esterni non inline non inclusi.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Preload key requests

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su <link rel="preload"> e fetchpriority statici; preload 2; fetchpriority 2; preload immagine/font sì.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Avoid multiple page redirects

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit redirects; Avoid multiple page redirects; score 100/100; numeric 0; items 0; savings 0ms.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Avoid enormous network payloads

Valutato
Stato
Valutato
Metodo
Google PageSpeed Insights mobile
Evidenza
Lighthouse PSI audit total-byte-weight; Avoids enormous network payloads; score 100/100; display Total size was 2,553 KiB; numeric 2614649; items 10; byte 2.5MiB; esempi https://avstudio.ai/hero/hero-ai-1080-h264.mp4, https://avstudio.ai/hero/hero-premium-muted.webm, https://avstudio.ai/hero/hero-intro-mobile.mp4.
Fonte
PageSpeed Insights · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Use HTTP/2

Valutato
Stato
Valutato
Metodo
HTTP probe + parser header performance deterministico
Evidenza
Profilo HTTP deterministico: Lighthouse audit atomico assente; HTTP/2 confermato sì da hint/profilo rete disponibile; protocollo URL https; HTTP/3 sì; server cloudflare.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Avoid serving legacy JavaScript

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente. Da HTML statico: script nomodule/polyfill e signature ES5 note; signature legacy JS 0; signature nessuna; limite: non analizza bundle esterni non scaricati o codice iniettato runtime.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Service worker registered (PWA signal)

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su registrazione statica serviceWorker.register e probe file standard; register no; service worker confermato no; probe https://avstudio.ai/sw.js status 200 content-type text/html found no; probe JS valido no; limite: registrazioni in bundle JS async non incluse.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Manifest valid (PWA)

Valutato
Stato
Valutato
Metodo
HTTP probe + manifest JSON validator deterministico
Evidenza
HTTP probe deterministico: Lighthouse audit atomico assente, fallback su <link rel="manifest"> + fetch manifest JSON; manifest link assente; url n/d; status n/d; content-type n/d; valid JSON no; manifest valido no; icone 0; mancanti manifest-link; errore nessuno.
Fonte
HTTP probe · deterministica
Rilevato
2026-06-15T07:11:31.178Z

Themed omnibox

Valutato
Stato
Valutato
Metodo
Parser HTML + facts deterministici
Evidenza
Parser HTML deterministico: Lighthouse audit atomico assente, fallback su codice HTML statico; meta theme-color assente.
Fonte
Parser HTML · deterministica
Rilevato
2026-06-15T07:11:31.178Z
Reputazione4 controlli 3 valutati · 1 review area · 0 non presenti Fonti pubbliche esterne su dominio, storico e impronta del sito.

Limite del metodo: La fonte di evidenza deve essere mostrata o il metodo deve essere dichiarato nel report.

Trasparenza giuridica del dominio

Review area
Stato
Review area
Metodo
API esterna pubblica o proxy verificabile
Evidenza
RDAP deterministico: fonte RDAP pubblica rdap.org; dominio avstudio.ai; registrar n/d; status 0: nessuno; registrazione n/d; scadenza n/d; ultimo cambio n/d; età n/d giorni; scade tra n/d giorni; nameserver 0: nessuno; DNSSEC n/d; ruoli entity 0: nessuno; notices 0; verdict unknown; errore rdap-http-429.
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Storia archivistica del dominio

Valutato
Stato
Valutato
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Wayback deterministico: fonte Internet Archive CDX pubblica; dominio avstudio.ai; capture 0; URL unici 0; homepage 0; prima n/d; ultima n/d; anni 0: nessuno; status nessuno; MIME nessuno; sample URL nessuno; snapshot iniziale n/d; snapshot finale n/d; digest duplicati soppressi 0; verdict empty; errore nessuno.
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Heritage e autorita del dominio

Valutato
Stato
Valutato
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Longevity deterministico: stability/longevity score 25/100; band new; formula age 40% / Wayback 35% / CT continuity 25%; componenti age 0; archive 0; CT 25; penalty 0; RDAP age n/d giorni; registrazione n/d; nameserver n/d; Wayback anni 0; capture 0; URL unici 0; prima n/d; ultima n/d; CT attivi 17; issuer 3; certificati storici 17; segnali ct-active-certificates; missing rdap-age, wayback-history; warning nessuno; verdict partial; errore nessuno; limite Stima parziale: fonti mancanti: rdap-age, wayback-history..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z

Impronta climatica del sito

Valutato
Stato
Valutato
Metodo
API esterna pubblica o proxy verificabile
Evidenza
Carbon deterministico: metodologia swdm-v4-cached-pageview-estimate; bytes 72866 (source solo HTML); CO2 EU 0.002g/visita; CO2 IT 0.003g/visita; energia 0.000014 kWh/visita; rating A+; Green Web Foundation sì; green hosting sì; hosted by https://www.cloudflare.com; modificato 2026-05-14T18:50:36; grid EU 295g/kWh; grid IT 415g/kWh; cache ratio 0.25; formula SWDM v4 + ENTSO-E grid; verdict partial; errore nessuno; limite Stima parziale: disponibile solo HTML, risorse CSS/JS/immagini non misurate..
Fonte
Fonte esterna · proxy esterno
Rilevato
2026-06-15T07:11:31.178Z
Operations13 controlli 11 valutati · 2 review area · 0 non presenti Review caporeparto, roadmap, priorita e piano operativo.

Limite del metodo: Output AI conteggiato solo se fondato su fatti deterministici e formato verificabile.

Caporeparto SEO: analisi 3-paragraph senior consultant

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: repartoNarratives/caporepartoReview
Evidenza
Operations metadata: reparto SEO; narrativa presente si; paragrafi 3; rilievi 1; review caporeparto non separata.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Caporeparto Performance: analisi 3-paragraph senior

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: repartoNarratives/caporepartoReview
Evidenza
Operations metadata: reparto Performance; narrativa presente si; paragrafi 3; rilievi 3; review caporeparto non separata.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Caporeparto Legale & Compliance: analisi 3-paragraph terminologia legale

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: repartoNarratives/caporepartoReview
Evidenza
Operations metadata: reparto Legale & Compliance; narrativa presente si; paragrafi 3; rilievi 2; review caporeparto presente.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Caporeparto Accessibilità: analisi 3-paragraph WCAG specialist

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: repartoNarratives/caporepartoReview
Evidenza
Operations metadata: reparto Accessibilita; narrativa presente si; paragrafi 3; rilievi 1; review caporeparto non separata.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Caporeparto Brand & Reputation: analisi 3-paragraph senior

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: repartoNarratives/caporepartoReview
Evidenza
Operations metadata: reparto Brand & Reputation; narrativa presente si; paragrafi 3; rilievi 2; review caporeparto non separata.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Action plan P0 (blockers): istruzioni operative pronte

Review area
Stato
Review area
Metodo
Metadata operations audit PRO
Evidenza
Metadata operations mancante: Action plan P0 (blockers), istruzioni operative pronte; nessun item P0 nella roadmap strutturata.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Action plan P1 (importanti): istruzioni operative pronte

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: P1 4 item; effort 8h; fasi Settimane 2-4 - Implementazione P0+P1; esempi Verificare con consulente legale obbligo DPO ex Art. 37-38 GDPR e pubblicare contatto DPO o documentare esenzione nella privacy policy, Redigere e pubblicare nella pagina /accessibility la dichiarazione strutturata EAA 2025 con livello di conformità, limitazioni note e contatto feedback, Aggiornare SearchAction query-input da sintassi stringa legacy a oggetto PropertyValueSpecification nel JSON-LD homepage, Rivedere anchor text dei link interni verso /audit-sito-web/pro/, /listino/, /services con testo descrittivo e keyword-rich.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Action plan P2 (rifiniture): istruzioni operative pronte

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: P2 5 item; effort 10h; fasi Mese 2 - P2 + ottimizzazioni, Mese 3 - re-audit + delta misurato; esempi Creare entità Wikidata per il brand e aggiungere sameAs Wikidata nel JSON-LD Organization per rafforzare il grafo di conoscenza, Inserire frase definitoria esplicita nel body HTML above-the-fold e aggiungere tabella comparativa piani nella pagina /listino per aumentare table data density, Aggiungere autocomplete semantico all'input di contatto (email/name) per WCAG 1.3.5 e valutare riformulazione title con keyword secondaria 'automazioni AI', Eseguire re-audit Lighthouse e validazione JSON-LD con Rich Results Test per verificare impatto delle modifiche schema e performance +1.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Stack-aware code: Astro / Next / Nuxt / WordPress / Shopify

Review area
Stato
Review area
Metodo
Metadata operations audit PRO
Evidenza
Metadata operations mancante: Stack-aware code: Astro / Next / Nuxt / WordPress / Shopify; nessuna tecnologia rilevata in techStack.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Roadmap settimana 1: quick wins

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: Settimana 1; fasi Settimane 2-4 - Implementazione P0+P1; item 4; effort 8h; P0=0; P1=4; P2=0.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Roadmap settimane 2-4: implementazione P0+P1

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: Settimane 2-4; fasi Settimane 2-4 - Implementazione P0+P1; item 4; effort 8h; P0=0; P1=4; P2=0.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Roadmap mese 2: P2 + ottimizzazioni

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: Mese 2; fasi Mese 2 - P2 + ottimizzazioni; item 4; effort 8h; P0=0; P1=0; P2=4.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z

Roadmap mese 3: re-audit + delta misurato

Valutato
Stato
Valutato
Metodo
Metadata operations audit PRO: roadmap strutturata
Evidenza
Operations metadata: Mese 3; fasi Mese 3 - re-audit + delta misurato; item 1; effort 2h; P0=0; P1=0; P2=1.
Fonte
Auditor AI · AI con grounding
Rilevato
2026-06-15T07:11:31.178Z