Catalog / italianaferramenta.it
44

SEO audit for italianaferramenta.it

Italiana Ferramenta

other

Health 44/100 (poor) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of italianaferramenta.it
50
pages crawled
23
indexable pages
47
errors
114
warnings
391
notices
0
orphan pages
2
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 54 23 0 3
Sitemap 56 22 0 0
Links 96 2 0 3
Agent Readiness 86 0 23 38
Canonical 86 0 23 0
Images 86 0 23 23
Duplicate 89 0 18 2
Meta Description 90 0 17 4
Budget 96 0 6 0
Headings 99 0 2 0
Robots 99 0 1 0
Security 99 0 1 69
Cache 100 0 0 23
Content 100 0 0 43
Performance 100 0 0 87
Social 100 0 0 46
Structured Data 100 0 0 23
Titles 100 0 0 6
URL 100 0 0 21
Findings

Errors (3 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 2 occurrence(s)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 22 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 23 occurrence(s)

Warnings (9 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 6 occurrence(s)

  • https://www.italianaferramenta.it/materials/dati/documenti/Company/capitoliCatalogo/en/01_Shelf_Supports.pdf — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/Company/capitoliCatalogo/en/01_Shelf_Supports.pdf, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/catalog/shelf-supports.
  • https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Codice_Etico_Italiana_Ferramenta_2024.pdf — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Codice_Etico_Italiana_Ferramenta_2024.pdf, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/company.
  • https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Modulo_Segnalazione_Whistleblowing.pdf — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Modulo_Segnalazione_Whistleblowing.pdf, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/company.
  • https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Parte_generale_Italiana_Ferramenta_2024.pdf — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Parte_generale_Italiana_Ferramenta_2024.pdf, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/company.
  • https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Procedura_segnalazione_Italiana_Ferramenta.pdf — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Procedura_segnalazione_Italiana_Ferramenta.pdf, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/company.
  • https://www.italianaferramenta.it/materials/dati/documenti/pdf3d/42906010.pdf?v110 — internal links point to https://www.italianaferramenta.it/materials/dati/documenti/pdf3d/42906010.pdf?v110, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA, https://www.italianaferramenta.it/it/catalogo/other-screws/accessories-699/42906010YA.

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 18 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 2 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 1 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 23 occurrence(s)

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://www.italianaferramenta.it/ — robots.txt Disallow blocks render-critical CSS/JS under: /css/, /js/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (23 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 14 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 · 23 occurrence(s)

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 23 occurrence(s)

notice Main text is hard to read (low Flesch Reading Ease)

Rule content.readability_poor · Content · 20 occurrence(s)

  • https://www.italianaferramenta.it/ — this page reads as very difficult (Flesch Reading Ease 20, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/archive-fairs — this page reads as very difficult (Flesch Reading Ease 23, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA — this page reads as very difficult (Flesch Reading Ease 12, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/catalog/shelf-supports — this page reads as very difficult (Flesch Reading Ease 22, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/company — this page reads as very difficult (Flesch Reading Ease 9, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/contacts — this page reads as very difficult (Flesch Reading Ease 22, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/cookie-policy — this page reads as very difficult (Flesch Reading Ease 5, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/display — this page reads as very difficult (Flesch Reading Ease 15, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/downloads — this page reads as very difficult (Flesch Reading Ease 11, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/fairs — this page reads as very difficult (Flesch Reading Ease 21, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/history — this page reads as difficult (Flesch Reading Ease 41, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/italiana-ferramenta-in-the-world — this page reads as very difficult (Flesch Reading Ease 3, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/k12-system — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/kiaro — this page reads as very difficult (Flesch Reading Ease 14, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/kintai — this page reads as difficult (Flesch Reading Ease 33, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/news — this page reads as very difficult (Flesch Reading Ease 23, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/register-request — this page reads as very difficult (Flesch Reading Ease 5, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/research-and-development — this page reads as very difficult (Flesch Reading Ease 8, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/software — this page reads as very difficult (Flesch Reading Ease 8, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.
  • https://www.italianaferramenta.it/en/target — this page reads as very difficult (Flesch Reading Ease 29, below 50) — long sentences and multi-syllable words make it hard to scan. Shorten sentences and prefer plainer words to widen your audience. Density can be legitimate for expert, technical or legal content, so judge it against who the page is for.

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://www.italianaferramenta.it/ — the likely hero/LCP image (play-white.svg) 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.italianaferramenta.it/en/archive-fairs — the likely hero/LCP image (guangzhou-design-week.jpg) 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.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA — the likely hero/LCP image (42906010ya.jpg) 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.italianaferramenta.it/en/catalog/shelf-supports — the likely hero/LCP image (kline-ok.jpg) 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.italianaferramenta.it/en/company — the likely hero/LCP image (company-1.jpg) 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.italianaferramenta.it/en/contacts — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/cookie-policy — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/display — the likely hero/LCP image (services-configurators.jpg) 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.italianaferramenta.it/en/downloads — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/fairs — the likely hero/LCP image (fair-short.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.italianaferramenta.it/en/history — the likely hero/LCP image (rekordtech.jpg) 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.italianaferramenta.it/en/italiana-ferramenta-in-the-world — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/k12-system — the likely hero/LCP image (k12-system-04.jpg) 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.italianaferramenta.it/en/kiaro — the likely hero/LCP image (kiaro-02.jpg) 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.italianaferramenta.it/en/kintai — the likely hero/LCP image (kintai-02.jpg) 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.italianaferramenta.it/en/news — the likely hero/LCP image (hhw-tag-4-01.jpg) 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.italianaferramenta.it/en/privacy-policy — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/register-request — the likely hero/LCP image (lens.svg) 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.italianaferramenta.it/en/research-and-development — the likely hero/LCP image (r-and-d-01.jpg) 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.italianaferramenta.it/en/software — the likely hero/LCP image (icon.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.italianaferramenta.it/en/target — the likely hero/LCP image (target-j10-02.jpg) 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.italianaferramenta.it/it/azienda — the likely hero/LCP image (company-1.jpg) 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.italianaferramenta.it/it/catalogo/other-screws/accessories-699/42906010YA — the likely hero/LCP image (42906010ya.jpg) 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 · 23 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://www.italianaferramenta.it/en/archive-fairs — 52 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.italianaferramenta.it/en/fairs — 41 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://www.italianaferramenta.it/en/news — 50 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 23 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 23 occurrence(s)

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

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

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

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

  • https://www.italianaferramenta.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.italianaferramenta.it/en/archive-fairs — 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.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA — 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.italianaferramenta.it/en/catalog/shelf-supports — 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.italianaferramenta.it/en/company — 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.italianaferramenta.it/en/contacts — 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.italianaferramenta.it/en/cookie-policy — 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.italianaferramenta.it/en/display — 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.italianaferramenta.it/en/downloads — 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.italianaferramenta.it/en/fairs — 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.italianaferramenta.it/en/history — 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.italianaferramenta.it/en/italiana-ferramenta-in-the-world — 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.italianaferramenta.it/en/k12-system — 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.italianaferramenta.it/en/kiaro — 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.italianaferramenta.it/en/kintai — 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.italianaferramenta.it/en/news — 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.italianaferramenta.it/en/privacy-policy — 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.italianaferramenta.it/en/register-request — 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.italianaferramenta.it/en/research-and-development — 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.italianaferramenta.it/en/software — 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.italianaferramenta.it/en/target — 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.italianaferramenta.it/it/azienda — 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.italianaferramenta.it/it/catalogo/other-screws/accessories-699/42906010YA — 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 · 23 occurrence(s)

  • https://www.italianaferramenta.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.italianaferramenta.it/en/archive-fairs — 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.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA — 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.italianaferramenta.it/en/catalog/shelf-supports — 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.italianaferramenta.it/en/company — 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.italianaferramenta.it/en/contacts — 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.italianaferramenta.it/en/cookie-policy — 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.italianaferramenta.it/en/display — 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.italianaferramenta.it/en/downloads — 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.italianaferramenta.it/en/fairs — 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.italianaferramenta.it/en/history — 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.italianaferramenta.it/en/italiana-ferramenta-in-the-world — 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.italianaferramenta.it/en/k12-system — 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.italianaferramenta.it/en/kiaro — 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.italianaferramenta.it/en/kintai — 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.italianaferramenta.it/en/news — 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.italianaferramenta.it/en/privacy-policy — 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.italianaferramenta.it/en/register-request — 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.italianaferramenta.it/en/research-and-development — 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.italianaferramenta.it/en/software — 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.italianaferramenta.it/en/target — 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.italianaferramenta.it/it/azienda — 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.italianaferramenta.it/it/catalogo/other-screws/accessories-699/42906010YA — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 3 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 3 occurrence(s)

notice Title is very short

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

notice Uppercase letters in URL path

Rule url.uppercase · URL · 21 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.italianaferramenta.it/
Italiana Ferramenta
200 yes 1100 46
https://www.italianaferramenta.it/en/catalog/shelf-supports
Shelf supports for bookcases and sophisticated furniture
200 yes 1017 42
https://www.italianaferramenta.it/en/company
Italiana Ferramenta
200 yes 1131 42
https://www.italianaferramenta.it/en/contacts
Italiana Ferramenta
200 yes 753 42
https://www.italianaferramenta.it/en/cookie-policy
Italiana Ferramenta
200 yes 667 42
https://www.italianaferramenta.it/en/display
Italiana Ferramenta
200 yes 1050 42
https://www.italianaferramenta.it/en/downloads
Italiana Ferramenta
200 yes 769 42
https://www.italianaferramenta.it/en/fairs
Italiana Ferramenta
200 yes 1054 42
https://www.italianaferramenta.it/en/history
Italiana Ferramenta
200 yes 3811 42
https://www.italianaferramenta.it/en/italiana-ferramenta-in-the-world
Italiana Ferramenta
200 yes 819 42
https://www.italianaferramenta.it/en/news
Italiana Ferramenta
200 yes 1007 42
https://www.italianaferramenta.it/en/privacy-policy
Italiana Ferramenta
200 yes 3365 42
https://www.italianaferramenta.it/en/research-and-development
Italiana Ferramenta
200 yes 887 42
https://www.italianaferramenta.it/en/software
Italiana Ferramenta
200 yes 955 42
https://www.italianaferramenta.it/it/azienda
Italiana Ferramenta
200 yes 635 4
https://www.italianaferramenta.it/en/archive-fairs
Italiana Ferramenta
200 yes 1064 1
https://www.italianaferramenta.it/en/catalog/other-screws/accessories-699/42906010YA
42906010YA - Italiana Ferramenta
200 yes 694 0
https://www.italianaferramenta.it/en/k12-system
K12 SYSTEM
200 yes 639 0
https://www.italianaferramenta.it/en/kiaro
KIARO
200 yes 736 0
https://www.italianaferramenta.it/en/kintai
KINTAI: Elegant Shelf Support (Easy Install, 70kg Load)
200 yes 710 0
https://www.italianaferramenta.it/en/register-request
Italiana Ferramenta
200 yes 747 0
https://www.italianaferramenta.it/en/target
TARGET
200 yes 646 0
https://www.italianaferramenta.it/it/catalogo/other-screws/accessories-699/42906010YA
42906010YA - Italiana Ferramenta
200 yes 665 0
https://www.italianaferramenta.it/cached-images/1c240afe27d3dd342b78dd0295835bb2/hhw-tag-4-01.jpg?v110 200 no 0 3
https://www.italianaferramenta.it/en/
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/cams-408/21301040WA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/cams-408/21301040YA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/connecting-tubes-404/20801010HL
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/connecting-tubes-404/20803010GR
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/connecting-tubes-404/20805030WA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/connecting-tubes-404/20810000YA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/cross-dowels-405/21001010WI
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/dowels-for-cross-dow-406/21201010ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/dowels-for-cross-dow-406/21201090ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/dowels-for-cross-dow-406/21201120ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/dowels-for-cross-dow-406/21202100ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/flat-head-connecting-410/20821040YA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/flat-head-connecting-410/20821060YA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/grub-screws-407/21105070ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/insert-nuts-401/20102020ZN
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/spreading-dowels-402/20405020AA
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/spreading-dowels-402/20502020HL
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/en/catalog/spreading-dowels-402/20511010HL
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/it/
Italiana Ferramenta
404 no 680 0
https://www.italianaferramenta.it/it/catalog/shelf-supports
Italiana Ferramenta
404 no 651 0
https://www.italianaferramenta.it/it/catalogo/insert-nuts-401/20102020ZN
Italiana Ferramenta
404 no 651 0
https://www.italianaferramenta.it/materials/dati/documenti/Company/capitoliCatalogo/en/01_Shelf_Supports.pdf 0 no 0 1
https://www.italianaferramenta.it/materials/dati/documenti/media_if/Codice_Etico/Parte_generale_Italiana_Ferramenta_2024.pdf 0 no 0 1
https://www.italianaferramenta.it/materials/dati/documenti/pdf3d/42906010.pdf?v110 0 no 0 2
https://www.italianaferramenta.it/www.wasabit.it
Italiana Ferramenta
404 no 680 2

Audit your own site — free

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

Scan your site →