Catalog / iodichiaro.it
65

SEO audit for iodichiaro.it

Dichiarazione di conformità impianti | IoDichiaro2

otherWordPress

Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Scopri il software semplice e veloce per compilare la dichiarazione di conformità gas, termica, idrosanitaria, canne fumarie e biomassa.

Screenshot of iodichiaro.it
50
pages crawled
50
indexable pages
0
errors
107
warnings
629
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 62
Performance 70 0 50 200
Duplicate 98 0 4 0
Titles 99 0 2 1
Structured Data 99 0 1 60
Headings 100 0 0 50
Images 100 0 0 89
Links 100 0 0 50
Meta Description 100 0 0 14
Security 100 0 0 100
Social 100 0 0 3
Findings

Warnings (5 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 4 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 50 occurrence(s)

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)

  • https://www.iodichiaro.it/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 2 occurrence(s)

Notices (21 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 50 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 11 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 50 occurrence(s)

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 2 occurrence(s)

  • https://www.iodichiaro.it/dichiarazione-di-conformita-impianto-termico/ — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.iodichiaro.it/novita-ed-eventi/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

notice Image alt text is very long (possible keyword stuffing)

Rule images.alt_too_long · Images · 37 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)

  • https://www.iodichiaro.it/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/allegati-tecnici-obbligatori/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/allegato-i-40-cose-quando-serve-e-come-compilarlo-correttamente/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/buone-feste-2/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/buone-feste/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/buone-festivita-2025/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/certificato-di-conformita-cose-quando-serve-e-chi-deve-rilasciarlo/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/come-conservare-la-dichiarazione-di-conformita-una-guida-pratica/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/decreto-ministeriale-37-08-cosa-prevede/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/dichiarazione-conformita-alla-regola-arte/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/iesse-academy/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/linea-guida-12-di-cig/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/messa-fuori-servizio-apparecchi-impianti-gas/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/nuova-versione-5-2/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/orari-ferragosto-2025/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/orario-ferragosto-2022-2/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/orario-ferragosto-2022-iesse/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/patrono-orario-ridotto/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/patrono-venezia-21-11-25/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/procedura-di-rilascio-della-dichiarazione-di-conformita/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/quando-e-richiesta-la-dichiarazione-di-conformita/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/sanzioni-in-caso-di-mancata-dico/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/uni-10389-1-2019/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/uni-7129-2015/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.iodichiaro.it/variazioni-orari-assistenza-venerdi-2-maggio/ — the likely hero/LCP image (io2-logo-twitter.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 50 occurrence(s)

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 50 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 50 occurrence(s)

  • https://www.iodichiaro.it/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/allegati-tecnici-obbligatori/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/allegato-i-40-cose-quando-serve-e-come-compilarlo-correttamente/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/buone-feste-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/buone-feste/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/buone-festivita-2025/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/certificato-di-conformita-cose-quando-serve-e-chi-deve-rilasciarlo/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/come-conservare-la-dichiarazione-di-conformita-una-guida-pratica/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/decreto-ministeriale-37-08-cosa-prevede/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/dichiarazione-conformita-alla-regola-arte/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/iesse-academy/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/linea-guida-12-di-cig/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/messa-fuori-servizio-apparecchi-impianti-gas/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/nuova-versione-5-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/orari-ferragosto-2025/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/orario-ferragosto-2022-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/orario-ferragosto-2022-iesse/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/patrono-orario-ridotto/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/patrono-venezia-21-11-25/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/procedura-di-rilascio-della-dichiarazione-di-conformita/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/quando-e-richiesta-la-dichiarazione-di-conformita/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/sanzioni-in-caso-di-mancata-dico/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/uni-10389-1-2019/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/uni-7129-2015/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.iodichiaro.it/variazioni-orari-assistenza-venerdi-2-maggio/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://www.iodichiaro.it/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/allegati-tecnici-obbligatori/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/allegato-i-40-cose-quando-serve-e-come-compilarlo-correttamente/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/buone-feste-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/buone-feste/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/buone-festivita-2025/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/certificato-di-conformita-cose-quando-serve-e-chi-deve-rilasciarlo/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/come-conservare-la-dichiarazione-di-conformita-una-guida-pratica/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/decreto-ministeriale-37-08-cosa-prevede/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/dichiarazione-conformita-alla-regola-arte/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/iesse-academy/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/linea-guida-12-di-cig/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/messa-fuori-servizio-apparecchi-impianti-gas/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/nuova-versione-5-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/orari-ferragosto-2025/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/orario-ferragosto-2022-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/orario-ferragosto-2022-iesse/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/patrono-orario-ridotto/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/patrono-venezia-21-11-25/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/procedura-di-rilascio-della-dichiarazione-di-conformita/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/quando-e-richiesta-la-dichiarazione-di-conformita/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/sanzioni-in-caso-di-mancata-dico/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/uni-10389-1-2019/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/uni-7129-2015/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.iodichiaro.it/variazioni-orari-assistenza-venerdi-2-maggio/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 1 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 50 occurrence(s)

notice FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 8 occurrence(s)

notice SoftwareApplication schema incomplete (name/offers-or-rating/recommended)

Rule schema.softwareapp_incomplete · Structured Data · 1 occurrence(s)

notice Missing recommended security headers

Rule security.missing_headers · Security · 50 occurrence(s)

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.iodichiaro.it/
Dichiarazione di conformità impianti | IoDichiaro2
200 yes 1746 50
https://www.iodichiaro.it/downloadi-iodichiaro2/
Download - Software dichiarazione di conformità
200 yes 1067 50
https://www.iodichiaro.it/funzionalita-software-dichiarazione-di-conformita/
funzionalità software dichiarazione di conformità ! ioDichiaro2
200 yes 1723 50
https://www.iodichiaro.it/is-software-srl-contatti/
IS Software Srl | IoDichiaro2 - Contatti
200 yes 899 50
https://www.iodichiaro.it/novita-ed-eventi/
Novità ed Eventi - Software dichiarazione di conformità
200 yes 1093 50
https://www.iodichiaro.it/prezzi-io2/
Prezzi
200 yes 1177 50
https://www.iodichiaro.it/regolamento-ue-2016-679-codice-privacy-marketing/
codice privacy marketing - is software - ioDichiaro2
200 yes 866 50
https://www.iodichiaro.it/regolamento-ue-2016-679-codice-privacy/
codice privacy - is software - ioDichiaro2
200 yes 2056 50
https://www.iodichiaro.it/requisiti/
Requisiti di sistema ioDichiaro²
200 yes 1180 50
https://www.iodichiaro.it/servizi/
Servizi assistenza - is software - ioDichiaro2
200 yes 1322 50
https://www.iodichiaro.it/software-dichiarazioni-di-conformita/
Software dichiarazione di conformità
200 yes 2798 37
https://www.iodichiaro.it/orari-settimana-ferragosto/
Orari settimana ferragosto - Software dichiarazione di conformità
200 yes 948 37
https://www.iodichiaro.it/presentazione-online/
Presentazione online - Software dichiarazione di conformità
200 yes 1008 6
https://www.iodichiaro.it/iesse-academy/
iesse academy - Software dichiarazione di conformità
200 yes 902 36
https://www.iodichiaro.it/modulo-dichiarazione-di-conformita-iodichiaro2/
Modulo dichiarazione di conformità | IoDichiaro2
200 yes 2226 36
https://www.iodichiaro.it/nuova-versione-3/
nuova vers. 5.3 - Software dichiarazione di conformità
200 yes 944 36
https://www.iodichiaro.it/aggiornamenti/
Allegati tecnici obbligatori | ioDichiaro2
200 yes 1267 3
https://www.iodichiaro.it/chi-rilascia-la-dichiarazione-di-conformita/
Chi rilascia la dichiarazione di conformità - IoDichiaro2
200 yes 2021 10
https://www.iodichiaro.it/messa-fuori-servizio-apparecchi-impianti-gas/
Messa fuori servizio impianto gas
200 yes 1108 4
https://www.iodichiaro.it/software-dichiarazione-conformita-gas-guida-completa-2026/
Software dichiarazione conformità gas UNI 7129 | allegati DiCo
200 yes 2791 6
https://www.iodichiaro.it/decreto-ministeriale-37-08-cosa-prevede/
Decreto ministeriale 37/08 cosa prevede
200 yes 2009 7
https://www.iodichiaro.it/quando-e-richiesta-la-dichiarazione-di-conformita/
Quando è richiesta la dichiarazione di conformità?
200 yes 1194 8
https://www.iodichiaro.it/come-conservare-la-dichiarazione-di-conformita-una-guida-pratica/
Come conservare la dichiarazione di conformità-ioDIchiaro2
200 yes 1357 6
https://www.iodichiaro.it/software-dichiarazione-di-rispondenza/
Software dichiarazione di rispondenza | ioDichiaro2
200 yes 2185 4
https://www.iodichiaro.it/allegati-tecnici-obbligatori/
Allegati tecnici obbligatori gas | ioDichiaro2
200 yes 1580 5
https://www.iodichiaro.it/dichiarazione-di-conformita-e-certificazione-impianto-idraulico/
Dichiarazione conformità impianto idraulico | ioDichiaro²
200 yes 1961 3
https://www.iodichiaro.it/procedura-di-rilascio-della-dichiarazione-di-conformita/
Procedura di rilascio della dichiarazione di conformità
200 yes 1357 5
https://www.iodichiaro.it/dichiarazione-di-conformita-impianto-termico/
Dichiarazione di conformità impianto termico - Software dichiarazione di conformità
200 yes 1822 3
https://www.iodichiaro.it/sanzioni-in-caso-di-mancata-dico/
Sanzioni in caso di mancata DICO - ioDichiaro2
200 yes 1240 4
https://www.iodichiaro.it/dichiarazione-di-conformita-caldaia/
Dichiarazione di conformità caldaia | ioDichiaro2
200 yes 2946 3
https://www.iodichiaro.it/certificato-di-conformita-cose-quando-serve-e-chi-deve-rilasciarlo/
Certificato di conformità: cos’è, quando serve e chi deve rilasciarlo
200 yes 1549 3
https://www.iodichiaro.it/dichiarazione-di-conformita-errata-cosa-fare-e-quando-correggerla/
Dichiarazione di conformità errata | ioDichiaro2
200 yes 1977 3
https://www.iodichiaro.it/orari-ferragosto-2025/
Orari Ferragosto 2025 - Software dichiarazione di conformità
200 yes 898 3
https://www.iodichiaro.it/variazioni-orari-assistenza-venerdi-2-maggio/
Variazioni orari assistenza Venerdì 2 Maggio - Software dichiarazione di conformità
200 yes 907 3
https://www.iodichiaro.it/dichiarazione-conformita-alla-regola-arte/
Dichiarazione di conformità alla regola dell'arte | ioDichiaro2
200 yes 1575 3
https://www.iodichiaro.it/patrono-venezia-21-11-25/
Patrono 21.11.25 - Software dichiarazione di conformità
200 yes 1115 3
https://www.iodichiaro.it/allegato-i-40-cose-quando-serve-e-come-compilarlo-correttamente/
Allegato I 40 cos'è quando serve e come compilarlo | ioDichiaro2
200 yes 1736 3
https://www.iodichiaro.it/dichiarazione-conformita-gas/
Dichiarazione gas | ioDichiaro2
200 yes 2244 2
https://www.iodichiaro.it/buone-festivita-2025/
Buone festività 2025 - Software dichiarazione di conformità
200 yes 935 2
https://www.iodichiaro.it/orario-ferragosto-2022-iesse/
orario ferragosto 2022 - Software dichiarazione di conformità %
200 yes 910 2
https://www.iodichiaro.it/linea-guida-12-di-cig/
CIG linea guida 12 - Software dichiarazione di conformità
200 yes 1212 2
https://www.iodichiaro.it/software-per-dico/
Software per DICO IESSE
200 yes 1449 2
https://www.iodichiaro.it/patrono-orario-ridotto/
orario patrono 21.11.22 - Software dichiarazione di conformità
200 yes 1131 2
https://www.iodichiaro.it/uni-10389-1-2019/
UNI 10389-1:2019 | Software dichiarazione conformità
200 yes 1069 2
https://www.iodichiaro.it/buone-feste/
Buone feste - Software dichiarazione di conformità
200 yes 893 2
https://www.iodichiaro.it/nuova-versione-5-2/
nuova versione 5.2 - Software dichiarazione di conformità
200 yes 949 2
https://www.iodichiaro.it/orario-ferragosto-2022-2/
orario ferragosto 2023 - Software dichiarazione di conformità
200 yes 916 2
https://www.iodichiaro.it/uni-7129-2015/
UNI 7129 2015 | Software dichiarazione conformità
200 yes 1199 1
https://www.iodichiaro.it/buone-feste-2/
Buone feste-orari chiusura - Software dichiarazione di conformità
200 yes 850 1
https://www.iodichiaro.it/aggiornamento/
Aggiornamento ioDichiaro2 - Software dichiarazione di conformità
200 yes 913 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →