SEO audit for persianasmontserrat.com
Inicio - Persianes i Aluminis Montserrat
Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 71 | 0 | 49 | 99 |
| Performance | 71 | 0 | 49 | 196 |
| Duplicate | 86 | 0 | 23 | 2 |
| Meta Description | 87 | 0 | 21 | 9 |
| Headings | 99 | 0 | 2 | 5 |
| Structured Data | 99 | 0 | 2 | 49 |
| Content | 99 | 0 | 1 | 0 |
| Links | 99 | 0 | 1 | 22 |
| Crawlability | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 52 |
| Security | 100 | 0 | 0 | 98 |
| Social | 100 | 0 | 0 | 23 |
| URL | 100 | 0 | 0 | 3 |
Warnings (10 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 49 occurrence(s)
- https://persianasmontserrat.com/ — 6 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/armario-aluminio-abierto/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/armario-contador-2/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/armario-contador/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/aviso-legal/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mapa-web/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/persianas-en-comarruga/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/persianas-en-torredembarra/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/persianas-la-bisbal/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/politica-de-cookies/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/politica-de-privacidad/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/separador-dentista/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/valla-puerta-aluminio/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/valla-pv-con-puerta/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://persianasmontserrat.com/visera-aluminio/ — 9 button/link(s) with no text or aria-label — an agent can't target them
warning Lorem-ipsum placeholder text in a live page
Rule content.lorem_ipsum · Content · 1 occurrence(s)
- https://persianasmontserrat.com/team/mildred-sanders/ — the page body contains "lorem ipsum" placeholder text — replace it with real content or noindex the page until it's finished
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://persianasmontserrat.com/ — content shared by 2 pages: https://persianasmontserrat.com/%E2%80%9D
- https://persianasmontserrat.com/%E2%80%9D — content shared by 2 pages: https://persianasmontserrat.com/
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 17 occurrence(s)
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/armario-aluminio-abierto/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/, https://persianasmontserrat.com/separador-dentista/
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-contador-2/, https://persianasmontserrat.com/separador-dentista/
- https://persianasmontserrat.com/armario-contador-2/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/separador-dentista/
- https://persianasmontserrat.com/armario-contador/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/author/jaestic/ — near-duplicate of 1 page(s): https://persianasmontserrat.com/category/galeria/
- https://persianasmontserrat.com/category/galeria/ — near-duplicate of 1 page(s): https://persianasmontserrat.com/author/jaestic/
- https://persianasmontserrat.com/persianas-en-calafell/ — near-duplicate of 1 page(s): https://persianasmontserrat.com/persianas-en-comarruga/
- https://persianasmontserrat.com/persianas-en-comarruga/ — near-duplicate of 1 page(s): https://persianasmontserrat.com/persianas-en-calafell/
- https://persianasmontserrat.com/separador-dentista/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/services/ — near-duplicate of 2 page(s): https://persianasmontserrat.com/services/persianas-y-accesorios/, https://persianasmontserrat.com/services_group/servicios/
- https://persianasmontserrat.com/services/mosquiteras/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/services/persianas-y-accesorios/ — near-duplicate of 2 page(s): https://persianasmontserrat.com/services/, https://persianasmontserrat.com/services_group/servicios/
- https://persianasmontserrat.com/services_group/servicios/ — near-duplicate of 2 page(s): https://persianasmontserrat.com/services/, https://persianasmontserrat.com/services/persianas-y-accesorios/
- https://persianasmontserrat.com/testimonials_group/clientes/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/valla-pv-con-puerta/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/visera-aluminio/ — near-duplicate of 9 page(s): https://persianasmontserrat.com/armario-aluminio-abierto/, https://persianasmontserrat.com/armario-aluminio-cerrado/, https://persianasmontserrat.com/armario-contador-2/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 4 occurrence(s)
- https://persianasmontserrat.com/ — title shared by 2 pages: https://persianasmontserrat.com/%E2%80%9D
- https://persianasmontserrat.com/%E2%80%9D — title shared by 2 pages: https://persianasmontserrat.com/
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — title shared by 2 pages: https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — title shared by 2 pages: https://persianasmontserrat.com/mosquiteras-en-calafell/
warning Missing <h1>
Rule h1.missing · Headings · 2 occurrence(s)
warning Internal link points to a redirect
Rule links.redirect_target · Links · 1 occurrence(s)
- https://persianasmontserrat.com/testimonials_group/clientes/ — https://persianasmontserrat.com/%E2%80%9D → https://persianasmontserrat.com/
warning Missing meta description
Rule meta_desc.missing · Meta Description · 21 occurrence(s)
- https://persianasmontserrat.com/
- https://persianasmontserrat.com/%E2%80%9D
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/
- https://persianasmontserrat.com/armario-aluminio-abierto/
- https://persianasmontserrat.com/armario-aluminio-cerrado/
- https://persianasmontserrat.com/armario-contador-2/
- https://persianasmontserrat.com/armario-contador/
- https://persianasmontserrat.com/author/jaestic/
- https://persianasmontserrat.com/aviso-legal/
- https://persianasmontserrat.com/category/galeria/
- https://persianasmontserrat.com/mapa-web/
- https://persianasmontserrat.com/politica-de-cookies/
- https://persianasmontserrat.com/politica-de-privacidad/
- https://persianasmontserrat.com/separador-dentista/
- https://persianasmontserrat.com/services/
- https://persianasmontserrat.com/services_group/servicios/
- https://persianasmontserrat.com/team/
- https://persianasmontserrat.com/testimonials_group/clientes/
- https://persianasmontserrat.com/valla-puerta-aluminio/
- https://persianasmontserrat.com/valla-pv-con-puerta/
- https://persianasmontserrat.com/visera-aluminio/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 49 occurrence(s)
- https://persianasmontserrat.com/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/armario-aluminio-abierto/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/armario-contador-2/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/armario-contador/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/aviso-legal/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mapa-web/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/persianas-en-comarruga/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/persianas-en-torredembarra/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/persianas-la-bisbal/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/politica-de-cookies/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/politica-de-privacidad/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/separador-dentista/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/valla-puerta-aluminio/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/valla-pv-con-puerta/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://persianasmontserrat.com/visera-aluminio/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 2 occurrence(s)
- https://persianasmontserrat.com/ — 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.
- https://persianasmontserrat.com/%E2%80%9D — 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.
Notices (21 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 49 occurrence(s)
- https://persianasmontserrat.com/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/armario-aluminio-abierto/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/armario-contador-2/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/armario-contador/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/aviso-legal/ — h5 follows h1 — skips h2
- https://persianasmontserrat.com/mapa-web/ — h5 follows h1 — skips h2
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/persianas-en-comarruga/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/persianas-en-torredembarra/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/persianas-la-bisbal/ — h6 follows h2 — skips h3
- https://persianasmontserrat.com/politica-de-cookies/ — h5 follows h2 — skips h3
- https://persianasmontserrat.com/politica-de-privacidad/ — h5 follows h1 — skips h2
- https://persianasmontserrat.com/separador-dentista/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/valla-puerta-aluminio/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/valla-pv-con-puerta/ — h3 follows h1 — skips h2
- https://persianasmontserrat.com/visera-aluminio/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://persianasmontserrat.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)
- https://persianasmontserrat.com/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/armario-aluminio-abierto/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/armario-contador-2/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/armario-contador/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/aviso-legal/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mapa-web/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/persianas-en-comarruga/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/persianas-en-torredembarra/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/persianas-la-bisbal/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/politica-de-cookies/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/politica-de-privacidad/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/separador-dentista/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/valla-puerta-aluminio/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/valla-pv-con-puerta/ — add a <main> element (or role=main) around the primary content
- https://persianasmontserrat.com/visera-aluminio/ — add a <main> element (or role=main) around the primary content
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — meta description shared by 2 pages: https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — meta description shared by 2 pages: https://persianasmontserrat.com/mosquiteras-en-calafell/
notice Multiple <h1> elements
Rule h1.multiple · Headings · 5 occurrence(s)
- https://persianasmontserrat.com/aluminios-en-roda-de-bera/ — 2 <h1> elements
- https://persianasmontserrat.com/aluminios-en-torredembarra/ — 2 <h1> elements
- https://persianasmontserrat.com/aluminios-la-bisbal/ — 2 <h1> elements
- https://persianasmontserrat.com/reparacion-de-persianas-vendrell/ — 2 <h1> elements
- https://persianasmontserrat.com/testimonials_group/clientes/ — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 3 occurrence(s)
- https://persianasmontserrat.com/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://persianasmontserrat.com/%E2%80%9D — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://persianasmontserrat.com/servicios/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)
- https://persianasmontserrat.com/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/armario-aluminio-abierto/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/armario-aluminio-cerrado/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/armario-contador-2/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/armario-contador/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/aviso-legal/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mapa-web/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-en-calafell/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-en-comarruga/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-en-torredembarra/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/mosquiteras-la-bisbal/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/persianas-en-comarruga/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/persianas-en-roda-de-bera/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/persianas-en-segur-de-calafell/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/persianas-en-torredembarra/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/persianas-la-bisbal/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/politica-de-cookies/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/politica-de-privacidad/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/separador-dentista/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/valla-puerta-aluminio/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/valla-pv-con-puerta/ — the likely hero/LCP image (cartel2.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://persianasmontserrat.com/visera-aluminio/ — the likely hero/LCP image (cartel2.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 · 49 occurrence(s)
- https://persianasmontserrat.com/ — 10 of 22 images without width/height
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/armario-aluminio-abierto/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/armario-contador-2/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/armario-contador/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/aviso-legal/ — 1 of 3 images without width/height
- https://persianasmontserrat.com/mapa-web/ — 1 of 3 images without width/height
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/persianas-en-comarruga/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/persianas-en-torredembarra/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/persianas-la-bisbal/ — 1 of 4 images without width/height
- https://persianasmontserrat.com/politica-de-cookies/ — 2 of 4 images without width/height
- https://persianasmontserrat.com/politica-de-privacidad/ — 1 of 3 images without width/height
- https://persianasmontserrat.com/separador-dentista/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/valla-puerta-aluminio/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/valla-pv-con-puerta/ — 2 of 6 images without width/height
- https://persianasmontserrat.com/visera-aluminio/ — 2 of 6 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 22 occurrence(s)
- https://persianasmontserrat.com/ — 9 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://persianasmontserrat.com/%E2%80%9D — 9 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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 2 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://persianasmontserrat.com/armario-aluminio-abierto/ — 2 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://persianasmontserrat.com/armario-aluminio-cerrado/ — 2 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://persianasmontserrat.com/armario-contador-2/ — 2 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://persianasmontserrat.com/armario-contador/ — 2 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://persianasmontserrat.com/author/jaestic/ — 9 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://persianasmontserrat.com/category/galeria/ — 9 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://persianasmontserrat.com/galeria/ — 151 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://persianasmontserrat.com/separador-dentista/ — 2 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://persianasmontserrat.com/services/ — 9 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://persianasmontserrat.com/services/mosquiteras/ — 5 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://persianasmontserrat.com/services/persianas-y-accesorios/ — 8 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://persianasmontserrat.com/services/vallas-y-cerramientos/ — 12 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://persianasmontserrat.com/services/ventanas-y-puertas/ — 19 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://persianasmontserrat.com/services_group/servicios/ — 9 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://persianasmontserrat.com/servicios/ — 9 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://persianasmontserrat.com/team/ — 3 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://persianasmontserrat.com/valla-puerta-aluminio/ — 2 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://persianasmontserrat.com/valla-pv-con-puerta/ — 2 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://persianasmontserrat.com/visera-aluminio/ — 2 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 · 8 occurrence(s)
- https://persianasmontserrat.com/aluminios-en-calafell/ — 183 chars
- https://persianasmontserrat.com/aluminios-en-comarruga/ — 184 chars
- https://persianasmontserrat.com/aluminios-en-roda-de-bera/ — 187 chars
- https://persianasmontserrat.com/aluminios-en-segur-de-calafell/ — 193 chars
- https://persianasmontserrat.com/aluminios-en-torredembarra/ — 188 chars
- https://persianasmontserrat.com/aluminios-la-bisbal/ — 181 chars
- https://persianasmontserrat.com/nosotros/ — 163 chars
- https://persianasmontserrat.com/services/persianas-y-accesorios/ — 161 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://persianasmontserrat.com/galeria/ — 7 chars
notice Missing Open Graph tags
Rule og.missing · Social · 23 occurrence(s)
- https://persianasmontserrat.com/ — og:description, og:image
- https://persianasmontserrat.com/%E2%80%9D — og:description, og:image
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — og:description
- https://persianasmontserrat.com/armario-aluminio-abierto/ — og:description
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — og:description
- https://persianasmontserrat.com/armario-contador-2/ — og:description
- https://persianasmontserrat.com/armario-contador/ — og:description
- https://persianasmontserrat.com/author/jaestic/ — og:description
- https://persianasmontserrat.com/aviso-legal/ — og:description, og:image
- https://persianasmontserrat.com/category/galeria/ — og:description, og:image
- https://persianasmontserrat.com/galeria/ — og:image
- https://persianasmontserrat.com/mapa-web/ — og:description, og:image
- https://persianasmontserrat.com/politica-de-cookies/ — og:description, og:image
- https://persianasmontserrat.com/politica-de-privacidad/ — og:description, og:image
- https://persianasmontserrat.com/separador-dentista/ — og:description
- https://persianasmontserrat.com/services/ — og:description, og:image
- https://persianasmontserrat.com/services_group/servicios/ — og:description, og:image
- https://persianasmontserrat.com/servicios/ — og:image
- https://persianasmontserrat.com/team/ — og:description, og:image
- https://persianasmontserrat.com/testimonials_group/clientes/ — og:description, og:image
- https://persianasmontserrat.com/valla-puerta-aluminio/ — og:description
- https://persianasmontserrat.com/valla-pv-con-puerta/ — og:description
- https://persianasmontserrat.com/visera-aluminio/ — og:description
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 49 occurrence(s)
- https://persianasmontserrat.com/ — 22 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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 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://persianasmontserrat.com/armario-aluminio-abierto/ — 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://persianasmontserrat.com/armario-aluminio-cerrado/ — 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://persianasmontserrat.com/armario-contador-2/ — 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://persianasmontserrat.com/armario-contador/ — 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://persianasmontserrat.com/aviso-legal/ — 3 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://persianasmontserrat.com/mapa-web/ — 3 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://persianasmontserrat.com/mosquiteras-en-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-comarruga/ — 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://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 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://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 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://persianasmontserrat.com/mosquiteras-la-bisbal/ — 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://persianasmontserrat.com/persianas-en-comarruga/ — 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://persianasmontserrat.com/persianas-en-roda-de-bera/ — 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://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 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://persianasmontserrat.com/persianas-en-torredembarra/ — 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://persianasmontserrat.com/persianas-la-bisbal/ — 3 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://persianasmontserrat.com/politica-de-cookies/ — 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://persianasmontserrat.com/politica-de-privacidad/ — 3 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://persianasmontserrat.com/separador-dentista/ — 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://persianasmontserrat.com/valla-puerta-aluminio/ — 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://persianasmontserrat.com/valla-pv-con-puerta/ — 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://persianasmontserrat.com/visera-aluminio/ — 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.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 49 occurrence(s)
- https://persianasmontserrat.com/ — 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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 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://persianasmontserrat.com/armario-aluminio-abierto/ — 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://persianasmontserrat.com/armario-aluminio-cerrado/ — 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://persianasmontserrat.com/armario-contador-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://persianasmontserrat.com/armario-contador/ — 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://persianasmontserrat.com/aviso-legal/ — 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://persianasmontserrat.com/mapa-web/ — 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://persianasmontserrat.com/mosquiteras-en-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-comarruga/ — 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://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 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://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 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://persianasmontserrat.com/mosquiteras-la-bisbal/ — 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://persianasmontserrat.com/persianas-en-comarruga/ — 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://persianasmontserrat.com/persianas-en-roda-de-bera/ — 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://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 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://persianasmontserrat.com/persianas-en-torredembarra/ — 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://persianasmontserrat.com/persianas-la-bisbal/ — 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://persianasmontserrat.com/politica-de-cookies/ — 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://persianasmontserrat.com/politica-de-privacidad/ — 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://persianasmontserrat.com/separador-dentista/ — 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://persianasmontserrat.com/valla-puerta-aluminio/ — 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://persianasmontserrat.com/valla-pv-con-puerta/ — 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://persianasmontserrat.com/visera-aluminio/ — 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 · 49 occurrence(s)
- https://persianasmontserrat.com/ — 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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 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://persianasmontserrat.com/armario-aluminio-abierto/ — 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://persianasmontserrat.com/armario-aluminio-cerrado/ — 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://persianasmontserrat.com/armario-contador-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://persianasmontserrat.com/armario-contador/ — 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://persianasmontserrat.com/aviso-legal/ — 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://persianasmontserrat.com/mapa-web/ — 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://persianasmontserrat.com/mosquiteras-en-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-comarruga/ — 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://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 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://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 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://persianasmontserrat.com/mosquiteras-la-bisbal/ — 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://persianasmontserrat.com/persianas-en-comarruga/ — 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://persianasmontserrat.com/persianas-en-roda-de-bera/ — 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://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 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://persianasmontserrat.com/persianas-en-torredembarra/ — 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://persianasmontserrat.com/persianas-la-bisbal/ — 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://persianasmontserrat.com/politica-de-cookies/ — 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://persianasmontserrat.com/politica-de-privacidad/ — 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://persianasmontserrat.com/separador-dentista/ — 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://persianasmontserrat.com/valla-puerta-aluminio/ — 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://persianasmontserrat.com/valla-pv-con-puerta/ — 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://persianasmontserrat.com/visera-aluminio/ — 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 URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://persianasmontserrat.com/%E2%80%9D — redirects to https://persianasmontserrat.com/
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 49 occurrence(s)
- https://persianasmontserrat.com/ — 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://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 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://persianasmontserrat.com/armario-aluminio-abierto/ — 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://persianasmontserrat.com/armario-aluminio-cerrado/ — 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://persianasmontserrat.com/armario-contador-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://persianasmontserrat.com/armario-contador/ — 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://persianasmontserrat.com/aviso-legal/ — 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://persianasmontserrat.com/mapa-web/ — 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://persianasmontserrat.com/mosquiteras-en-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-comarruga/ — 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://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 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://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 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://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 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://persianasmontserrat.com/mosquiteras-la-bisbal/ — 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://persianasmontserrat.com/persianas-en-comarruga/ — 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://persianasmontserrat.com/persianas-en-roda-de-bera/ — 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://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 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://persianasmontserrat.com/persianas-en-torredembarra/ — 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://persianasmontserrat.com/persianas-la-bisbal/ — 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://persianasmontserrat.com/politica-de-cookies/ — 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://persianasmontserrat.com/politica-de-privacidad/ — 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://persianasmontserrat.com/separador-dentista/ — 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://persianasmontserrat.com/valla-puerta-aluminio/ — 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://persianasmontserrat.com/valla-pv-con-puerta/ — 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://persianasmontserrat.com/visera-aluminio/ — 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://persianasmontserrat.com/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/armario-aluminio-abierto/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/armario-contador-2/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/armario-contador/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/aviso-legal/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/mapa-web/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — CSP, X-Content-Type-Options, HSTS
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — CSP, X-Content-Type-Options, HSTS
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/persianas-en-comarruga/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/persianas-en-torredembarra/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/persianas-la-bisbal/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/politica-de-cookies/ — X-Content-Type-Options, HSTS, CSP
- https://persianasmontserrat.com/politica-de-privacidad/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/separador-dentista/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/valla-puerta-aluminio/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/valla-pv-con-puerta/ — HSTS, CSP, X-Content-Type-Options
- https://persianasmontserrat.com/visera-aluminio/ — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 49 occurrence(s)
- https://persianasmontserrat.com/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/armario-aluminio-abierto/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/armario-aluminio-cerrado/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/armario-contador-2/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/armario-contador/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/aviso-legal/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mapa-web/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-en-calafell/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-en-comarruga/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-en-torredembarra/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/mosquiteras-la-bisbal/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/persianas-en-comarruga/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/persianas-en-roda-de-bera/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/persianas-en-segur-de-calafell/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/persianas-en-torredembarra/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/persianas-la-bisbal/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/politica-de-cookies/ — 6 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/politica-de-privacidad/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/separador-dentista/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/valla-puerta-aluminio/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/valla-pv-con-puerta/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://persianasmontserrat.com/visera-aluminio/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Non-ASCII characters in URL path
Rule url.non_ascii · URL · 1 occurrence(s)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 2 occurrence(s)
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://persianasmontserrat.com/ Inicio - Persianes i Aluminis Montserrat |
200 | yes | 774 | 49 |
| https://persianasmontserrat.com/aviso-legal/ Aviso legal - Persianes i Aluminis Montserrat |
200 | yes | 1785 | 49 |
| https://persianasmontserrat.com/contacto/ Contacto - Persianes i Aluminis Montserrat |
200 | yes | 547 | 49 |
| https://persianasmontserrat.com/galeria/ Galería - Persianes i Aluminis Montserrat |
200 | yes | 588 | 49 |
| https://persianasmontserrat.com/mapa-web/ Mapa web - Persianes i Aluminis Montserrat |
200 | yes | 531 | 49 |
| https://persianasmontserrat.com/nosotros/ Nosotros - Persianes i Aluminis Montserrat |
200 | yes | 565 | 49 |
| https://persianasmontserrat.com/politica-de-cookies/ Política de cookies - Persianes i Aluminis Montserrat |
200 | yes | 1293 | 49 |
| https://persianasmontserrat.com/politica-de-privacidad/ Política de privacidad - Persianes i Aluminis Montserrat |
200 | yes | 1235 | 49 |
| https://persianasmontserrat.com/services/mosquiteras/ Mosquiteras - Persianes i Aluminis Montserrat |
200 | yes | 519 | 49 |
| https://persianasmontserrat.com/services/persianas-y-accesorios/ Persianas y accesorios - Persianes i Aluminis Montserrat |
200 | yes | 524 | 49 |
| https://persianasmontserrat.com/services/vallas-y-cerramientos/ Vallas y cerramientos - Persianes i Aluminis Montserrat |
200 | yes | 511 | 49 |
| https://persianasmontserrat.com/services/ventanas-y-puertas/ Ventanas y puertas - Persianes i Aluminis Montserrat |
200 | yes | 565 | 49 |
| https://persianasmontserrat.com/servicios/ Servicios - Persianes i Aluminis Montserrat |
200 | yes | 655 | 49 |
| https://persianasmontserrat.com/services/ Services archivo - Persianes i Aluminis Montserrat |
200 | yes | 610 | 5 |
| https://persianasmontserrat.com/services_group/servicios/ Servicios archivos - Persianes i Aluminis Montserrat |
200 | yes | 610 | 4 |
| https://persianasmontserrat.com/valla-pv-con-puerta/ Valla pv con puerta - Persianes i Aluminis Montserrat |
200 | yes | 495 | 11 |
| https://persianasmontserrat.com/visera-aluminio/ Visera aluminio - Persianes i Aluminis Montserrat |
200 | yes | 493 | 11 |
| https://persianasmontserrat.com/category/galeria/ Galería archivos - Persianes i Aluminis Montserrat |
200 | yes | 593 | 9 |
| https://persianasmontserrat.com/aluminios-en-calafell/ Aluminios en Calafell - Persianes i Aluminis Montserrat |
200 | yes | 998 | 1 |
| https://persianasmontserrat.com/aluminios-en-comarruga/ Aluminios en Comarruga - Persianes i Aluminis Montserrat |
200 | yes | 1160 | 1 |
| https://persianasmontserrat.com/aluminios-en-roda-de-bera/ Aluminios en Roda de Berà - Persianes i Aluminis Montserrat |
200 | yes | 945 | 1 |
| https://persianasmontserrat.com/aluminios-en-segur-de-calafell/ Aluminios en Segur de Calafell - Persianes i Aluminis Montserrat |
200 | yes | 1016 | 1 |
| https://persianasmontserrat.com/aluminios-en-torredembarra/ Aluminios en Torredembarra - Persianes i Aluminis Montserrat |
200 | yes | 958 | 1 |
| https://persianasmontserrat.com/aluminios-la-bisbal/ Aluminios La Bisbal - Persianes i Aluminis Montserrat |
200 | yes | 975 | 1 |
| https://persianasmontserrat.com/mosquiteras-en-calafell/ Mosquiteras en Segur de Calafell - Persianes i Aluminis Montserrat |
200 | yes | 961 | 1 |
| https://persianasmontserrat.com/mosquiteras-en-comarruga/ Mosquiteras en Comarruga - Persianes i Aluminis Montserrat |
200 | yes | 970 | 1 |
| https://persianasmontserrat.com/mosquiteras-en-roda-de-bera/ Mosquiteras en Roda de Berà - Persianes i Aluminis Montserrat |
200 | yes | 957 | 1 |
| https://persianasmontserrat.com/mosquiteras-en-segur-de-calafell/ Mosquiteras en Segur de Calafell - Persianes i Aluminis Montserrat |
200 | yes | 979 | 1 |
| https://persianasmontserrat.com/mosquiteras-en-torredembarra/ Mosquiteras en Torredembarra - Persianes i Aluminis Montserrat |
200 | yes | 926 | 1 |
| https://persianasmontserrat.com/mosquiteras-la-bisbal/ Mosquiteras La Bisbal - Persianes i Aluminis Montserrat |
200 | yes | 942 | 1 |
| https://persianasmontserrat.com/persianas-en-calafell/ Persianas en Calafell - Persianes i Aluminis Montserrat |
200 | yes | 1077 | 1 |
| https://persianasmontserrat.com/persianas-en-comarruga/ Persianas en Comarruga - Persianes i Aluminis Montserrat |
200 | yes | 1089 | 1 |
| https://persianasmontserrat.com/persianas-en-roda-de-bera/ Persianas en Roda de Berà - Persianes i Aluminis Montserrat |
200 | yes | 1065 | 1 |
| https://persianasmontserrat.com/persianas-en-segur-de-calafell/ Persianas en Segur de Calafell - Persianes i Aluminis Montserrat |
200 | yes | 1093 | 1 |
| https://persianasmontserrat.com/persianas-en-torredembarra/ Persianas en Torredembarra - Persianes i Aluminis Montserrat |
200 | yes | 1044 | 1 |
| https://persianasmontserrat.com/persianas-la-bisbal/ Persianas La Bisbal - Persianes i Aluminis Montserrat |
200 | yes | 985 | 1 |
| https://persianasmontserrat.com/reparacion-de-persianas-vendrell/ Reparación de Persianas Vendrell- Persianes i Aluminis Montserrat |
200 | yes | 1317 | 1 |
| https://persianasmontserrat.com/valla-puerta-aluminio/ Valla puerta aluminio - Persianes i Aluminis Montserrat |
200 | yes | 494 | 5 |
| https://persianasmontserrat.com/alicia-sciberras-creates-her-dream-designer-looks/ Toldo palillero botafoc - Persianes i Aluminis Montserrat |
200 | yes | 494 | 3 |
| https://persianasmontserrat.com/armario-aluminio-abierto/ Armario aluminio abierto - Persianes i Aluminis Montserrat |
200 | yes | 494 | 3 |
| https://persianasmontserrat.com/armario-aluminio-cerrado/ Armario aluminio cerrado - Persianes i Aluminis Montserrat |
200 | yes | 494 | 3 |
| https://persianasmontserrat.com/armario-contador-2/ Armario contador 2 - Persianes i Aluminis Montserrat |
200 | yes | 494 | 3 |
| https://persianasmontserrat.com/armario-contador/ Armario contador - Persianes i Aluminis Montserrat |
200 | yes | 492 | 3 |
| https://persianasmontserrat.com/separador-dentista/ Separador dentista - Persianes i Aluminis Montserrat |
200 | yes | 492 | 3 |
| https://persianasmontserrat.com/team/ Team archivo - Persianes i Aluminis Montserrat |
200 | yes | 496 | 1 |
| https://persianasmontserrat.com/team/mildred-sanders/ Mildred Sanders - Persianes i Aluminis Montserrat |
200 | yes | 601 | 1 |
| https://persianasmontserrat.com/%E2%80%9D Inicio - Persianes i Aluminis Montserrat |
200 | yes | 774 | 1 |
| https://persianasmontserrat.com/author/jaestic/ admin, autor en Persianes i Aluminis Montserrat |
200 | yes | 595 | 0 |
| https://persianasmontserrat.com/testimonials_group/clientes/ Clientes archivos - Persianes i Aluminis Montserrat |
200 | yes | 499 | 0 |
| https://persianasmontserrat.com/wp-content/uploads/2025/05/cristalesbarrotillo.jpg | 200 | no | 0 | 1 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.