SEO audit for villaastoria.it
Home - Villa Astoria Bellevue
Health 84/100 (good) · 50 pages crawled · generated 2026-07-29
Download Markdown report (feed to ChatGPT / Claude / Cursor)Villa Astoria è la tua salaricevimenti a Molfetta per il tuo matrimonio in Puglia. Sposati in riva al mare vicino Bari.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Meta Description | 95 | 0 | 8 | 6 |
| Headings | 96 | 0 | 6 | 1 |
| Performance | 97 | 0 | 5 | 147 |
| Agent Readiness | 99 | 0 | 2 | 6 |
| Structured Data | 99 | 0 | 2 | 49 |
| Titles | 99 | 0 | 1 | 7 |
| Content | 100 | 0 | 0 | 6 |
| Images | 100 | 0 | 0 | 3 |
| Links | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 50 |
| Sitemap | 100 | 0 | 0 | 3 |
| Social | 100 | 0 | 0 | 9 |
| URL | 100 | 0 | 0 | 1 |
Warnings (7 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 2 occurrence(s)
- https://villaastoria.it/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://villaastoria.it/splash-screen/ — 41 button/link(s) with no text or aria-label — an agent can't target them
warning Missing <h1>
Rule h1.missing · Headings · 6 occurrence(s)
warning Missing meta description
Rule meta_desc.missing · Meta Description · 8 occurrence(s)
- https://villaastoria.it/author/simona/
- https://villaastoria.it/author/simona/page/2/
- https://villaastoria.it/category/consigli-sposi/
- https://villaastoria.it/category/consigli-sposi/page/2/
- https://villaastoria.it/magazine/
- https://villaastoria.it/magazine/page/2/
- https://villaastoria.it/privacy-policy-2/
- https://villaastoria.it/tag/abito-da-sposa/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 5 occurrence(s)
- https://villaastoria.it/contatti/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://villaastoria.it/cucina/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://villaastoria.it/gallery/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://villaastoria.it/location/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://villaastoria.it/wedding/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://villaastoria.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 Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 1 occurrence(s)
- https://villaastoria.it/author/simona/page/2/ — a schema name/headline ("Redazione, Autore presso Villa Astoria Bellevue - Pagina 2 di 10") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 1 occurrence(s)
- https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — 99 chars, ~695px (limit ~580px)
Notices (18 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 5 occurrence(s)
- https://villaastoria.it/2022/06/13/consigli-dress-code-sposo/ — h4 follows h2 — skips h3
- https://villaastoria.it/2022/08/18/abito-da-sposa-perfetto/ — h5 follows h3 — skips h4
- https://villaastoria.it/contatti/ — h5 follows h2 — skips h3
- https://villaastoria.it/splash-screen/ — h3 follows h1 — skips h2
- https://villaastoria.it/wedding/ — h5 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://villaastoria.it/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 6 occurrence(s)
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://villaastoria.it/splash-screen/ — 2 <h1> elements
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)
- https://villaastoria.it/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/02/08/wedding-trend-2022/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/02/20/matrimonio-classico/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2023/01/10/damigella-d-onore/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/author/simona/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/author/simona/page/2/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/category/consigli-sposi/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/category/consigli-sposi/page/2/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/contatti/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/cucina/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/gallery/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/location/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/magazine/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/magazine/page/2/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/privacy-policy-2/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/splash-screen/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/tag/abito-da-sposa/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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://villaastoria.it/wedding/ — the likely hero/LCP image (logo_villa_astoria-1-300x261.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 · 3 occurrence(s)
- https://villaastoria.it/contatti/ — 3 of 7 images without width/height
- https://villaastoria.it/cucina/ — 1 of 6 images without width/height
- https://villaastoria.it/wedding/ — 1 of 6 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 1 occurrence(s)
- https://villaastoria.it/splash-screen/ — 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.
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 5 occurrence(s)
- https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — 165 chars
- https://villaastoria.it/contatti/ — 335 chars
- https://villaastoria.it/cucina/ — 346 chars
- https://villaastoria.it/location/ — 356 chars
- https://villaastoria.it/wedding/ — 379 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://villaastoria.it/gallery/ — 44 chars
notice Missing Open Graph tags
Rule og.missing · Social · 9 occurrence(s)
- https://villaastoria.it/author/simona/ — og:description
- https://villaastoria.it/author/simona/page/2/ — og:description
- https://villaastoria.it/category/consigli-sposi/ — og:description, og:image
- https://villaastoria.it/category/consigli-sposi/page/2/ — og:description, og:image
- https://villaastoria.it/magazine/ — og:description, og:image
- https://villaastoria.it/magazine/page/2/ — og:description, og:image
- https://villaastoria.it/privacy-policy-2/ — og:description, og:image
- https://villaastoria.it/splash-screen/ — og:image
- https://villaastoria.it/tag/abito-da-sposa/ — og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 49 occurrence(s)
- https://villaastoria.it/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/02/08/wedding-trend-2022/ — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/02/20/matrimonio-classico/ — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2023/01/10/damigella-d-onore/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/author/simona/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/author/simona/page/2/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/category/consigli-sposi/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/category/consigli-sposi/page/2/ — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/contatti/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/cucina/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/gallery/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/location/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/magazine/ — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/magazine/page/2/ — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/privacy-policy-2/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/splash-screen/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/tag/abito-da-sposa/ — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://villaastoria.it/wedding/ — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 49 occurrence(s)
- https://villaastoria.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://villaastoria.it/2022/02/08/wedding-trend-2022/ — 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://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ — 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://villaastoria.it/2022/02/20/matrimonio-classico/ — 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://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ — 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://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ — 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://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ — 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://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ — 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://villaastoria.it/2023/01/10/damigella-d-onore/ — 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://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ — 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://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — 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://villaastoria.it/author/simona/ — 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://villaastoria.it/author/simona/page/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://villaastoria.it/category/consigli-sposi/ — 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://villaastoria.it/category/consigli-sposi/page/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://villaastoria.it/contatti/ — 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://villaastoria.it/cucina/ — 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://villaastoria.it/gallery/ — 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://villaastoria.it/location/ — 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://villaastoria.it/magazine/ — 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://villaastoria.it/magazine/page/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://villaastoria.it/privacy-policy-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://villaastoria.it/splash-screen/ — 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://villaastoria.it/tag/abito-da-sposa/ — 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://villaastoria.it/wedding/ — 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 · 49 occurrence(s)
- https://villaastoria.it/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/02/08/wedding-trend-2022/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/02/20/matrimonio-classico/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2023/01/10/damigella-d-onore/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/author/simona/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/author/simona/page/2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/category/consigli-sposi/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/category/consigli-sposi/page/2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/contatti/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/cucina/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/gallery/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/location/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/magazine/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/magazine/page/2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/privacy-policy-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/splash-screen/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/tag/abito-da-sposa/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://villaastoria.it/wedding/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 49 occurrence(s)
- https://villaastoria.it/ — CSP, HSTS
- https://villaastoria.it/2022/02/08/wedding-trend-2022/ — HSTS, CSP
- https://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ — HSTS, CSP
- https://villaastoria.it/2022/02/20/matrimonio-classico/ — HSTS, CSP
- https://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ — HSTS, CSP
- https://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ — HSTS, CSP
- https://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ — HSTS, CSP
- https://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ — CSP, HSTS
- https://villaastoria.it/2023/01/10/damigella-d-onore/ — HSTS, CSP
- https://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ — HSTS, CSP
- https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ — HSTS, CSP
- https://villaastoria.it/author/simona/ — HSTS, CSP
- https://villaastoria.it/author/simona/page/2/ — HSTS, CSP
- https://villaastoria.it/category/consigli-sposi/ — HSTS, CSP
- https://villaastoria.it/category/consigli-sposi/page/2/ — HSTS, CSP
- https://villaastoria.it/contatti/ — HSTS, CSP
- https://villaastoria.it/cucina/ — HSTS, CSP
- https://villaastoria.it/gallery/ — HSTS, CSP
- https://villaastoria.it/location/ — HSTS, CSP
- https://villaastoria.it/magazine/ — HSTS, CSP
- https://villaastoria.it/magazine/page/2/ — HSTS, CSP
- https://villaastoria.it/privacy-policy-2/ — HSTS, CSP
- https://villaastoria.it/splash-screen/ — HSTS, CSP
- https://villaastoria.it/tag/abito-da-sposa/ — HSTS, CSP
- https://villaastoria.it/wedding/ — HSTS, CSP
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 1 occurrence(s)
- https://villaastoria.it/privacy-policy-2/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 3 occurrence(s)
- https://villaastoria.it/author/simona/page/2/ — indexable but not in sitemap
- https://villaastoria.it/category/consigli-sposi/page/2/ — indexable but not in sitemap
- https://villaastoria.it/magazine/page/2/ — indexable but not in sitemap
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 7 occurrence(s)
- https://villaastoria.it/2022/03/28/galateo-matrimonio/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2022/06/27/frasi-romantiche-da-dedicare/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2022/08/18/abito-da-sposa-perfetto/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2022/09/07/cerimonia-matrimonio/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2022/09/14/scegliere-location-matrimonio/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2022/09/21/quanto-costa-matrimonio/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://villaastoria.it/2023/01/10/damigella-d-onore/ — the <title> and the H1 are identical — differentiate them to cover more query variation
notice Uppercase letters in URL path
Rule url.uppercase · URL · 1 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://villaastoria.it/ Home - Villa Astoria Bellevue |
200 | yes | 751 | 49 |
| https://villaastoria.it/contatti/ Contatti - Villa Astoria Bellevue |
200 | yes | 389 | 49 |
| https://villaastoria.it/cucina/ Cucina - Villa Astoria Bellevue |
200 | yes | 474 | 49 |
| https://villaastoria.it/gallery/ Gallery - Villa Astoria Bellevue |
200 | yes | 347 | 49 |
| https://villaastoria.it/location/ Location - Villa Astoria Bellevue |
200 | yes | 711 | 49 |
| https://villaastoria.it/magazine/ Magazine - Villa Astoria Bellevue |
200 | yes | 619 | 49 |
| https://villaastoria.it/privacy-policy-2/ Privacy Policy - Villa Astoria Bellevue |
200 | yes | 1681 | 49 |
| https://villaastoria.it/wedding/ Wedding - Villa Astoria Bellevue |
200 | yes | 984 | 49 |
| https://villaastoria.it/category/consigli-sposi/ consigli sposi Archivi - Villa Astoria Bellevue |
200 | yes | 905 | 26 |
| https://villaastoria.it/magazine/page/2/ Magazine - Pagina 2 di 18 - Villa Astoria Bellevue |
200 | yes | 593 | 1 |
| https://villaastoria.it/2026/01/05/consigli-per-foto-perfette-sul-mare-dalla-cerimonia-al-taglio-della-torta/ Consigli per foto perfette sul mare: dalla cerimonia al taglio della torta - Villa Astoria Bellevue |
200 | yes | 1096 | 4 |
| https://villaastoria.it/2022/02/20/matrimonio-classico/ Matrimonio classico nell’esclusiva Villa Astoria - Villa Astoria Bellevue |
200 | yes | 774 | 10 |
| https://villaastoria.it/author/simona/ Redazione, Autore presso Villa Astoria Bellevue |
200 | yes | 938 | 5 |
| https://villaastoria.it/2022/02/08/wedding-trend-2022/ Wedding trend 2022 - Villa Astoria Bellevue |
200 | yes | 1092 | 6 |
| https://villaastoria.it/category/consigli-sposi/page/2/ consigli sposi Archivi - Pagina 2 di 5 - Villa Astoria Bellevue |
200 | yes | 880 | 1 |
| https://villaastoria.it/2022/02/11/come-scegliere-il-colore-del-matrimonio/ Come scegliere il colore del matrimonio - Villa Astoria Bellevue |
200 | yes | 1077 | 5 |
| https://villaastoria.it/2022/03/28/galateo-matrimonio/ Galateo matrimonio: tutto ciò che devi sapere per delle nozze impeccabili |
200 | yes | 947 | 4 |
| https://villaastoria.it/2022/03/24/tableau-de-mariage-originali-2022/ Tableau de mariage originali 2022 - Villa Astoria Bellevue |
200 | yes | 1102 | 4 |
| https://villaastoria.it/2022/06/06/matrimonio-in-estate-5-consigli/ Matrimonio in estate: 5 consigli per sopravvivere al caldo - |
200 | yes | 833 | 4 |
| https://villaastoria.it/2022/08/18/abito-da-sposa-perfetto/ L’abito da sposa perfetto: come orientarsi tra forme e modelli |
200 | yes | 701 | 4 |
| https://villaastoria.it/2022/04/14/acconciatura-sposa-capelli-ricci/ Acconciatura sposa per capelli ricci - Villa Astoria Bellevue |
200 | yes | 831 | 3 |
| https://villaastoria.it/2022/02/28/anello-fidanzamento-perfetto/ Anello fidanzamento: come scegliere quello perfetto - Villa Astoria Bellevue |
200 | yes | 1419 | 3 |
| https://villaastoria.it/splash-screen/ Villa Astoria - Villa Astoria Bellevue |
200 | yes | 332 | 2 |
| https://villaastoria.it/2022/07/26/allestimenti-floreali-matrimonio-orginali/ Allestimenti floreali matrimonio originali per decorare la location delle nozze |
200 | yes | 860 | 3 |
| https://villaastoria.it/2022/06/13/consigli-dress-code-sposo/ Dress code per lo sposo: cosa non può sbagliare - Villa Astoria Bellevue |
200 | yes | 980 | 3 |
| https://villaastoria.it/2022/09/07/cerimonia-matrimonio/ Cerimonia religiosa o rito civile per il tuo matrimonio? |
200 | yes | 732 | 2 |
| https://villaastoria.it/2022/03/13/tradizioni-matrimoni-americani/ Tradizioni matrimoni americani - Villa Astoria Bellevue |
200 | yes | 986 | 2 |
| https://villaastoria.it/2022/05/18/gli-sposi-non-devono-vedersi-prima-delle-nozze/ Gli sposi non devono vedersi prima delle nozze - Villa Astoria Bellevue |
200 | yes | 810 | 2 |
| https://villaastoria.it/2022/03/07/partecipazioni-matrimonio/ Partecipazioni matrimonio: trend del 2022 - Villa Astoria Bellevue |
200 | yes | 1411 | 2 |
| https://villaastoria.it/2022/07/19/velo-della-sposa/ Il velo della sposa: tra tradizione e romanticismo - Villa Astoria Bellevue |
200 | yes | 908 | 2 |
| https://villaastoria.it/2022/04/28/tendenze-abiti-da-sposa-2022/ Tendenze abiti da sposa 2022 Primavera-Estate - Villa Astoria Bellevue |
200 | yes | 951 | 2 |
| https://villaastoria.it/2022/04/21/matrimonio-tema-mare/ Matrimonio tema mare: idee originali ed eleganti - Villa Astoria Bellevue |
200 | yes | 891 | 2 |
| https://villaastoria.it/2022/09/14/scegliere-location-matrimonio/ 5 consigli per scegliere la location perfetta per il matrimonio |
200 | yes | 856 | 2 |
| https://villaastoria.it/author/simona/page/2/ Redazione, Autore presso Villa Astoria Bellevue - Pagina 2 di 10 |
200 | yes | 896 | 1 |
| https://villaastoria.it/2024/01/19/organizzare-matrimonio-intimo/ Matrimonio intimo: i nostri consigli - Villa Astoria Bellevue |
200 | yes | 894 | 1 |
| https://villaastoria.it/2022/04/08/errori-delle-damigelle-donore/ Errori delle damigelle d’onore da non commettere - Villa Astoria Bellevue |
200 | yes | 924 | 1 |
| https://villaastoria.it/2022/05/10/partecipazioni-di-nozze/ Partecipazioni di nozze: i nostri consigli - Villa Astoria Bellevue |
200 | yes | 676 | 1 |
| https://villaastoria.it/2022/05/28/matrimonio-stile-il-grande-gatsby/ Matrimonio stile “Il Grande Gatsby” - Villa Astoria Bellevue |
200 | yes | 807 | 1 |
| https://villaastoria.it/2022/06/27/frasi-romantiche-da-dedicare/ Le più belle frasi romantiche da dedicare alla persona amata |
200 | yes | 900 | 1 |
| https://villaastoria.it/2022/07/11/destination-wedding-cos-e-consigli/ Cos’è un Destination Wedding? - Villa Astoria Bellevue |
200 | yes | 957 | 1 |
| https://villaastoria.it/2023/01/10/damigella-d-onore/ La damigella d’onore: com’è nata questa tradizione? |
200 | yes | 880 | 1 |
| https://villaastoria.it/2022/05/30/budget-matrimonio-low-cost/ Budget matrimonio low cost - Villa Astoria Bellevue |
200 | yes | 703 | 1 |
| https://villaastoria.it/2022/06/20/consigli-viaggio-di-nozze/ Consigli viaggio di nozze: 10 suggerimenti per la luna di miele perfetta |
200 | yes | 1081 | 1 |
| https://villaastoria.it/2022/07/04/organizzare-matrimonio-in-stile-boho-chic/ Come organizzare un matrimonio in stile boho chic? I nostri consigli - |
200 | yes | 897 | 1 |
| https://villaastoria.it/2022/08/03/matrimonio-country-chic-consigli/ Matrimonio country chic: tutti i consigli per le nozze - Villa Astoria Bellevue |
200 | yes | 923 | 1 |
| https://villaastoria.it/2022/08/12/torta-nuziale/ La torta nuziale: novità, tendenze e grandi classici - Villa Astoria Bellevue |
200 | yes | 796 | 1 |
| https://villaastoria.it/2022/08/31/bouquet-della-sposa/ Bouquet sposa: un prezioso e profumato accessorio per il bridal look |
200 | yes | 816 | 1 |
| https://villaastoria.it/2022/09/21/quanto-costa-matrimonio/ Quanto costa un matrimonio? Il budget per le tue nozze |
200 | yes | 953 | 1 |
| https://villaastoria.it/tag/abito-da-sposa/ abito da sposa Archivi - Villa Astoria Bellevue |
200 | yes | 438 | 0 |
| https://villaastoria.it/wp-content/uploads/2021/12/LUI2285.jpg | 200 | no | 0 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.