Catalog / vaffanculo.com
64

SEO audit for vaffanculo.com

Vaffanculo: unconventional brand since 1999 - Made in Italy

ecommerce

Health 64/100 (fair) · 50 pages crawled · generated 2026-07-29

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

Acquista le ultime collezioni d'abbigliamento, zaini, orologi ed accessori. Pagamenti sicuri, spedizioni in 24h

50
pages crawled
50
indexable pages
1
errors
225
warnings
720
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 98 1 0 100
Structured Data 69 0 52 1
Agent Readiness 70 0 50 74
Images 70 0 50 50
Performance 70 0 50 200
Duplicate 87 0 21 6
Content 99 0 1 50
Hreflang 99 0 1 0
Cache 100 0 0 50
Headings 100 0 0 49
Meta Description 100 0 0 39
Social 100 0 0 100
URL 100 0 0 1
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 1 occurrence(s)

Warnings (10 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

Rule content.thin · Content · 1 occurrence(s)

warning Near-duplicate page content

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

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 1 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 50 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 · 49 occurrence(s)

  • https://www.vaffanculo.com/3d-fuxtyle-medium-73 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/3d-fuxtyle-small-67 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/3d-vaffanculo-medium-57 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/3d-vaffanculo-small-56 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/bracciale-marrone-vaffanculo-dialetti-5645 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/bracciale-nero-vaffanculo-dialetti-5646 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/bracciale-rosa-vaffanculo-e-charm-5648 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/bracciale-rosso-vaffanculo-dialetti-5644 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/bracciale-vaffanculo-dialetti-5655 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/charm-in-argento-vaffanculo-5658 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/fuxtyle-medium-limited-edition-70 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/fuxtyle-s-limited-edition-68 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-fuck-off-squared-59 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-imstv-71 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vaffanculo-cutted-55 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vaffanculo-logo-64 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vaffanculo-mirror-look-54 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vaffanculo-squared-62 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vffncl-66 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vffncl-hand-65 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vfk-58 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/t-shirt-vfncl-luxury-style-50 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/vaffanculo-medium-limited-edition-72 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/vaffanculo-s-limited-edition-69 — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://www.vaffanculo.com/zaino-vaffanculo-74 — a BreadcrumbList is present but structurally incomplete — missing required name. 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 Rich-result schema missing required properties

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

warning LocalBusiness schema missing required properties (name/address)

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

warning Product schema missing required or recommended properties

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

  • https://www.vaffanculo.com/bracciale-vaffanculo-in-tutte-le-lingue-5667 — Product structured data is missing required property (image) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (sku|gtin, brand, aggregateRating, review), which enrich the result.

Notices (20 rules)

notice Heading levels skip a level

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

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

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

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.vaffanculo.com/3d-fuxtyle-medium-73 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/3d-fuxtyle-small-67 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/3d-vaffanculo-medium-57 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/3d-vaffanculo-small-56 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/?utm_source=parking&utm_medium=godaddy&utm_campaign=forward&utm_id=domain — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/bracciale-marrone-vaffanculo-dialetti-5645 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/bracciale-nero-vaffanculo-dialetti-5646 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/bracciale-rosa-vaffanculo-e-charm-5648 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/bracciale-rosso-vaffanculo-dialetti-5644 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/bracciale-vaffanculo-dialetti-5655 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/fuxtyle-medium-limited-edition-70 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/fuxtyle-s-limited-edition-68 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-fuck-off-squared-59 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-imstv-71 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vaffanculo-cutted-55 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vaffanculo-logo-64 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vaffanculo-mirror-look-54 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vaffanculo-squared-62 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vffncl-66 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vffncl-hand-65 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vfk-58 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/t-shirt-vfncl-luxury-style-50 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/vaffanculo-medium-limited-edition-72 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/vaffanculo-s-limited-edition-69 — the likely hero/LCP image (vfc-logo.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.vaffanculo.com/zaino-vaffanculo-74 — the likely hero/LCP image (vfc-logo.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 Legacy <meta name=keywords> tag present (Google ignores it)

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

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 38 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 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.vaffanculo.com/3d-fuxtyle-medium-73 — 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.vaffanculo.com/3d-fuxtyle-small-67 — 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.vaffanculo.com/3d-vaffanculo-medium-57 — 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.vaffanculo.com/3d-vaffanculo-small-56 — 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.vaffanculo.com/?utm_source=parking&utm_medium=godaddy&utm_campaign=forward&utm_id=domain — 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.vaffanculo.com/bracciale-marrone-vaffanculo-dialetti-5645 — 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.vaffanculo.com/bracciale-nero-vaffanculo-dialetti-5646 — 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.vaffanculo.com/bracciale-rosa-vaffanculo-e-charm-5648 — 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.vaffanculo.com/bracciale-rosso-vaffanculo-dialetti-5644 — 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.vaffanculo.com/bracciale-vaffanculo-dialetti-5655 — 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.vaffanculo.com/fuxtyle-medium-limited-edition-70 — 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.vaffanculo.com/fuxtyle-s-limited-edition-68 — 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.vaffanculo.com/t-shirt-fuck-off-squared-59 — 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.vaffanculo.com/t-shirt-imstv-71 — 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.vaffanculo.com/t-shirt-vaffanculo-cutted-55 — 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.vaffanculo.com/t-shirt-vaffanculo-logo-64 — 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.vaffanculo.com/t-shirt-vaffanculo-mirror-look-54 — 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.vaffanculo.com/t-shirt-vaffanculo-squared-62 — 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.vaffanculo.com/t-shirt-vffncl-66 — 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.vaffanculo.com/t-shirt-vffncl-hand-65 — 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.vaffanculo.com/t-shirt-vfk-58 — 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.vaffanculo.com/t-shirt-vfncl-luxury-style-50 — 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.vaffanculo.com/vaffanculo-medium-limited-edition-72 — 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.vaffanculo.com/vaffanculo-s-limited-edition-69 — 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.vaffanculo.com/zaino-vaffanculo-74 — 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.vaffanculo.com/3d-fuxtyle-medium-73 — 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.vaffanculo.com/3d-fuxtyle-small-67 — 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.vaffanculo.com/3d-vaffanculo-medium-57 — 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.vaffanculo.com/3d-vaffanculo-small-56 — 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.vaffanculo.com/?utm_source=parking&utm_medium=godaddy&utm_campaign=forward&utm_id=domain — 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.vaffanculo.com/bracciale-marrone-vaffanculo-dialetti-5645 — 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.vaffanculo.com/bracciale-nero-vaffanculo-dialetti-5646 — 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.vaffanculo.com/bracciale-rosa-vaffanculo-e-charm-5648 — 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.vaffanculo.com/bracciale-rosso-vaffanculo-dialetti-5644 — 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.vaffanculo.com/bracciale-vaffanculo-dialetti-5655 — 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.vaffanculo.com/fuxtyle-medium-limited-edition-70 — 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.vaffanculo.com/fuxtyle-s-limited-edition-68 — 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.vaffanculo.com/t-shirt-fuck-off-squared-59 — 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.vaffanculo.com/t-shirt-imstv-71 — 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.vaffanculo.com/t-shirt-vaffanculo-cutted-55 — 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.vaffanculo.com/t-shirt-vaffanculo-logo-64 — 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.vaffanculo.com/t-shirt-vaffanculo-mirror-look-54 — 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.vaffanculo.com/t-shirt-vaffanculo-squared-62 — 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.vaffanculo.com/t-shirt-vffncl-66 — 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.vaffanculo.com/t-shirt-vffncl-hand-65 — 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.vaffanculo.com/t-shirt-vfk-58 — 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.vaffanculo.com/t-shirt-vfncl-luxury-style-50 — 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.vaffanculo.com/vaffanculo-medium-limited-edition-72 — 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.vaffanculo.com/vaffanculo-s-limited-edition-69 — 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.vaffanculo.com/zaino-vaffanculo-74 — 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 Deprecated schema type with no Google rich result

Rule schema.deprecated_type · 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 Many query parameters

Rule url.many_params · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.vaffanculo.com/3d-fuxtyle-medium-73
3D FUXTYLE MEDIUM - 3D-FUXTYLE-M-COM
200 yes 317 0
https://www.vaffanculo.com/3d-fuxtyle-small-67
3D FUXTYLE Small - LEATHER-3D-FUXTYLE-COM
200 yes 299 0
https://www.vaffanculo.com/3d-vaffanculo-medium-57
3D VAFFANCULO MEDIUM - 3D-VAFFANCULO-M-COM
200 yes 317 0
https://www.vaffanculo.com/3d-vaffanculo-small-56
3D VAFFANCULO Small - LEATHER-3D-VAFFANCULO-COM
200 yes 299 0
https://www.vaffanculo.com/?utm_source=parking&utm_medium=godaddy&utm_campaign=forward&utm_id=domain
Vaffanculo: unconventional brand since 1999 - Made in Italy
200 yes 186 0
https://www.vaffanculo.com/backsnap-fuxtyle-5677
Backsnap Fuxtyle - BACKSNAP-VFC
200 yes 211 0
https://www.vaffanculo.com/bracciale-fuck-off-5712
Bracciale Fuck Off - BRACCIALE-FOFF
200 yes 259 0
https://www.vaffanculo.com/bracciale-marrone-vaffanculo-dialetti-5645
Bracciale Marrone Vaffanculo Dialetti - BRACCIALE-DIALETTO-VFC-M
200 yes 261 0
https://www.vaffanculo.com/bracciale-nero-vaffanculo-dialetti-5646
Bracciale Nero Vaffanculo Dialetti - BRACCIALE-DIALETTO-VFC-N
200 yes 256 0
https://www.vaffanculo.com/bracciale-rosa-vaffanculo-e-charm-5648
Bracciale Rosa Vaffanculo e Charm - BRACCIALE-REP-VFC-ROSA
200 yes 266 0
https://www.vaffanculo.com/bracciale-rosso-vaffanculo-dialetti-5644
Bracciale Rosso Vaffanculo Dialetti - BRACCIALE-DIALETTO-VFC-R
200 yes 261 0
https://www.vaffanculo.com/bracciale-vaffanculo-5711
Bracciale Vaffanculo - BRACCIALE-REPEAT
200 yes 257 0
https://www.vaffanculo.com/bracciale-vaffanculo-5713
Bracciale Vaffanculo - BRACCIALE-D-REPEAT
200 yes 262 0
https://www.vaffanculo.com/bracciale-vaffanculo-dialetti-5655
Bracciale Vaffanculo Dialetti - BRACCIALE-DIAL-IT
200 yes 256 0
https://www.vaffanculo.com/bracciale-vaffanculo-in-milanese-5668
Bracciale Vaffanculo in Milanese - BRACCIALE-MI
200 yes 249 0
https://www.vaffanculo.com/bracciale-vaffanculo-in-tutte-le-lingue-5667
Bracciale Vaffanculo in tutte le lingue - BRACCIALE-INT
200 yes 266 0
https://www.vaffanculo.com/bracciale-vaffanculo-in-tutte-le-lingue-5714
Bracciale Vaffanculo in tutte le lingue - BRACCIALE-D-INT
200 yes 266 0
https://www.vaffanculo.com/charm-in-argento-vaffanculo-5658
Charm in argento Vaffanculo - CHARM-VFC-UNIV
200 yes 213 0
https://www.vaffanculo.com/costume-da-bagno-vaffanculo-uomo-5683
Costume da bagno Vaffanculo Uomo - CONSTUME-VAFFANCULO-GIALLO
200 yes 218 0
https://www.vaffanculo.com/cravatta-celeste-vaffanculo-100-seta-5693
Cravatta celeste Vaffanculo 100% seta - CRAVAT-VFC-C
200 yes 220 0
https://www.vaffanculo.com/cravatta-rosa-vaffanculo-100-seta-5694
Cravatta rosa Vaffanculo 100% seta - CRAVAT-VFC-R
200 yes 218 0
https://www.vaffanculo.com/cravatta-verde-vaffanculo-100-seta-5692
Cravatta verde Vaffanculo 100% seta - CRAVAT-VFC-G
200 yes 218 0
https://www.vaffanculo.com/felpa-blue-scuro-vaffanculo-con-zip-e-cappuccio-5673
Felpa Blue Scuro Vaffanculo con zip e cappuccio - FELPA-ZIP-VFC-N
200 yes 229 0
https://www.vaffanculo.com/felpa-nera-vaffanculo-con-cappuccio-5672
Felpa nera Vaffanculo con cappuccio - FELPA-VFC
200 yes 221 0
https://www.vaffanculo.com/fuxtyle-medium-limited-edition-70
FUXTYLE Medium Limited Edition - FUXTYLE-M-LM
200 yes 315 0
https://www.vaffanculo.com/fuxtyle-s-limited-edition-68
FUXTYLE S Limited Edition - SILVER-FUXTYLE-LEDITION
200 yes 295 0
https://www.vaffanculo.com/orologio-blue-fuck-off-40mm-5675
Orologio Blue Fuck Off 40mm - WATCH-D-FKOFF-BLUE-02
200 yes 240 0
https://www.vaffanculo.com/orologio-blue-fuck-off-45mm-5690
Orologio Blue Fuck Off 45mm - WATCH-FCKOFF-M-45
200 yes 258 0
https://www.vaffanculo.com/orologio-nero-fuck-off-45mm-5689
Orologio Nero Fuck Off 45mm - WATCH-FCKOFF-U-B-45
200 yes 242 0
https://www.vaffanculo.com/orologio-nero-uomo-vaffanculo-45mm-5688
Orologio Nero Uomo Vaffanculo 45mm - OROLOGIO-VFC-U-01
200 yes 253 0
https://www.vaffanculo.com/orologio-nero-vaffanculo-40mm-5676
Orologio Nero Vaffanculo 40mm - WATCH-VFC-B-01
200 yes 240 0
https://www.vaffanculo.com/orologio-nero-vaffanculo-45mm-5691
Orologio Nero Vaffanculo 45mm - OROLOGIO-VFC-M-B
200 yes 240 0
https://www.vaffanculo.com/orologio-vaffanculo-40mm-5674
Orologio Vaffanculo 40mm - WATCH-D-VFC-B-01
200 yes 238 0
https://www.vaffanculo.com/posacenere-vaffanculo-5710
Posacenere Vaffanculo - POSACENERE-FUMOUCCIDE
200 yes 212 0
https://www.vaffanculo.com/sandali-vaffanculo-5681
Sandali VAFFANCULO - FLIP-VFC-B
200 yes 228 0
https://www.vaffanculo.com/t-shirt-fuck-off-squared-59
T-shirt Fuck Off Squared - FUCKOFF-SQUARED
200 yes 265 0
https://www.vaffanculo.com/t-shirt-imstv-5715
T-shirt IMSTV - IMSTV-D
200 yes 219 0
https://www.vaffanculo.com/t-shirt-imstv-71
T-shirt IMSTV - IMSTV
200 yes 267 0
https://www.vaffanculo.com/t-shirt-vaffanculo-cutted-55
T-shirt Vaffanculo Cutted - VFNCL-CUT
200 yes 261 0
https://www.vaffanculo.com/t-shirt-vaffanculo-logo-64
T-shirt Vaffanculo Logo - VFC-LOGO
200 yes 263 0
https://www.vaffanculo.com/t-shirt-vaffanculo-mirror-look-54
T-shirt Vaffanculo Mirror Look - VAFFANCULO-MIRROR
200 yes 246 0
https://www.vaffanculo.com/t-shirt-vaffanculo-squared-62
T-shirt Vaffanculo Squared - VAFFANCULO-SQUARED
200 yes 262 0
https://www.vaffanculo.com/t-shirt-vffncl-66
T-shirt VFFNCL - VFFNCL-LOGO
200 yes 260 0
https://www.vaffanculo.com/t-shirt-vffncl-hand-65
T-shirt VFFNCL Hand - VFFNCL-HAND
200 yes 269 0
https://www.vaffanculo.com/t-shirt-vfk-58
T-shirt VFK - VFK
200 yes 260 0
https://www.vaffanculo.com/t-shirt-vfncl-luxury-style-50
T-Shirt VFNCL Luxury Style - VFNCL-LUX
200 yes 268 0
https://www.vaffanculo.com/vaffanculo-medium-limited-edition-72
VAFFANCULO Medium Limited Edition - VAFFANCULO-M-LE
200 yes 315 0
https://www.vaffanculo.com/vaffanculo-s-limited-edition-69
VAFFANCULO S Limited Edition - SILVER-VAFFANCULO-LEDITION
200 yes 295 0
https://www.vaffanculo.com/zaino-nero-vaffanculo-small-5684
Zaino Nero Vaffanculo Small - ZAINO-VFC-NERO
200 yes 296 0
https://www.vaffanculo.com/zaino-vaffanculo-74
ZAINO VAFFANCULO - VAFFANCULO-BPACK
200 yes 232 0

Audit your own site — free

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

Scan your site →