Catalog / adlo.ch
66

SEO audit for adlo.ch

Sicherheitstüren Adlo - Home

other

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

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

ADLO Sicherheitstüren: Einbruchhemmende RC1/RC2/RC3/RC4 Türen, Brandschutz, Schallschutz auch. Design nach Maß. Stilvoll & sicher.

Screenshot of adlo.ch
50
pages crawled
49
indexable pages
0
errors
122
warnings
563
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Canonical 71 0 49 0
Performance 71 0 49 175
Duplicate 93 0 12 33
Titles 96 0 6 0
Headings 98 0 4 0
Agent Readiness 99 0 1 10
Structured Data 99 0 1 46
Cache 100 0 0 49
Content 100 0 0 49
Images 100 0 0 50
Meta Description 100 0 0 4
Security 100 0 0 49
Sitemap 100 0 0 1
Social 100 0 0 95
URL 100 0 0 2
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Duplicate page content

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

warning Near-duplicate page content

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

  • https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml, https://www.adlo.ch/katalog.xhtml
  • https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml, https://www.adlo.ch/katalog.xhtml
  • https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/katalog.xhtml
  • https://www.adlo.ch/katalog.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml
  • https://www.adlo.ch/sicherheitstueren-muenchen.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml
  • https://www.adlo.ch/termo-dvere.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml
  • https://www.adlo.ch/termo-zarubna.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml
  • https://www.adlo.ch/zertifikate-adlo.xhtml — near-duplicate of 7 page(s): https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml, https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml, https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml

warning Duplicate <title> across pages

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

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

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

warning Product schema missing required or recommended properties

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

warning Title likely truncated in SERP (too wide)

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

Notices (19 rules)

notice Heading levels skip a level

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

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

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

notice Duplicate meta description across pages

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.adlo.ch/ — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/aktion.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/allgemeine-geschaftsbedingungen.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/aqua-eingangstueren.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/brandschutztuer.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/design-thermohaustueren.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/doppelfluegeltuer.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/einbruchsichere-eingangstuer-wichtige-faktoren-beim-kauf.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/einbruchsichere-haustuer.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/einbruchsichere-wohnungstuer.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/eingangstuer.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/eingangstueren-design.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/gesendetes-formular.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/glasausfuehrung.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/glattausfuehrung-folie-color-furner.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/glattausfuehrung-lamino.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/glattausfuehrung-termal.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/glattausfuhrung-folie.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/haufig-gestellte-fragen.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/haustuer-mit-fingerprint.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/impressum.xhtml — the likely hero/LCP image (logo.webp) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.adlo.ch/informationen-zur-konformitat-gemass-barrierefreiheitsgesetz.xhtml — the likely hero/LCP image (logo.webp) 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)

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

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

notice Missing Open Graph tags

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

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

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

  • https://www.adlo.ch/ — 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://www.adlo.ch/aktion.xhtml — 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://www.adlo.ch/aqua-eingangstueren.xhtml — 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://www.adlo.ch/brandschutztuer.xhtml — 1 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://www.adlo.ch/doppelfluegeltuer.xhtml — 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://www.adlo.ch/einbruchsichere-haustuer.xhtml — 2 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://www.adlo.ch/einbruchsichere-wohnungstuer.xhtml — 13 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://www.adlo.ch/eingangstuer.xhtml — 12 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://www.adlo.ch/glasausfuehrung.xhtml — 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://www.adlo.ch/glattausfuehrung-folie-color-furner.xhtml — 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://www.adlo.ch/glattausfuehrung-lamino.xhtml — 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://www.adlo.ch/glattausfuehrung-termal.xhtml — 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://www.adlo.ch/glattausfuhrung-folie.xhtml — 1 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://www.adlo.ch/haustuer-mit-fingerprint.xhtml — 19 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://www.adlo.ch/kassettenausfuehrung-color.xhtml — 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://www.adlo.ch/kellertuer-aussen-einbruchsicher.xhtml — 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://www.adlo.ch/leistenausfuehrung.xhtml — 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://www.adlo.ch/profilausfuehrung.xhtml — 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://www.adlo.ch/realisierungen-holzdekor-tuerzargen.xhtml — 20 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://www.adlo.ch/realisierungen.xhtml — 12 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://www.adlo.ch/schallschutztuer.xhtml — 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://www.adlo.ch/sicherheitstueren.xhtml — 12 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://www.adlo.ch/turdesign-modular.xhtml — 1 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://www.adlo.ch/ueber-uns.xhtml — 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://www.adlo.ch/warmedammungstueren.xhtml — 2 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://www.adlo.ch/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/aktion.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/allgemeine-geschaftsbedingungen.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/aqua-eingangstueren.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/brandschutztuer.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/design-thermohaustueren.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/doppelfluegeltuer.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/einbruchsichere-eingangstuer-wichtige-faktoren-beim-kauf.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/einbruchsichere-haustuer.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/einbruchsichere-wohnungstuer.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/eingangstuer.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/eingangstueren-design.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/gesendetes-formular.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/glasausfuehrung.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/glattausfuehrung-folie-color-furner.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/glattausfuehrung-lamino.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/glattausfuehrung-termal.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/glattausfuhrung-folie.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/haufig-gestellte-fragen.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/haustuer-mit-fingerprint.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/impressum.xhtml — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.adlo.ch/informationen-zur-konformitat-gemass-barrierefreiheitsgesetz.xhtml — 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://www.adlo.ch/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/aktion.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/allgemeine-geschaftsbedingungen.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/aqua-eingangstueren.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/brandschutztuer.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/design-thermohaustueren.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/doppelfluegeltuer.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/einbruchsichere-eingangstuer-wichtige-faktoren-beim-kauf.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/einbruchsichere-haustuer.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/einbruchsichere-wohnungstuer.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/eingangstuer.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/eingangstueren-design.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/gesendetes-formular.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/glasausfuehrung.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/glattausfuehrung-folie-color-furner.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/glattausfuehrung-lamino.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/glattausfuehrung-termal.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/glattausfuhrung-folie.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/haufig-gestellte-fragen.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/haustuer-mit-fingerprint.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/impressum.xhtml — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.adlo.ch/informationen-zur-konformitat-gemass-barrierefreiheitsgesetz.xhtml — 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 FAQPage structured data (rich result removed May 2026)

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

  • https://www.adlo.ch/haufig-gestellte-fragen.xhtml — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.

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

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

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)

notice URL is very long

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.adlo.ch/
Sicherheitstüren Adlo - Home
200 yes 715 49
https://www.adlo.ch/aktion.xhtml
Sicherheitstüren Adlo - Aktion
200 yes 363 49
https://www.adlo.ch/allgemeine-geschaftsbedingungen.xhtml
Sicherheitstüren Adlo - Allgemeine Geschäftsbedingungen
200 yes 2618 49
https://www.adlo.ch/aqua-eingangstueren.xhtml
Sicherheitstüren Adlo - Aqua Türen (Feuchtraumgeeignet)
200 yes 290 49
https://www.adlo.ch/brandschutztuer.xhtml
Sicherheitstüren Adlo - Brandschutztür
200 yes 453 49
https://www.adlo.ch/design-thermohaustueren.xhtml
Sicherheitstüren Adlo - Design für Thermohaustüren
200 yes 522 49
https://www.adlo.ch/doppelfluegeltuer.xhtml
Sicherheitstüren Adlo - Doppelflügeltür kaufen: Sicherheit, Brandschutz & Maßanfertigung
200 yes 495 49
https://www.adlo.ch/einbruchsichere-eingangstuer-wichtige-faktoren-beim-kauf.xhtml
Sicherheitstüren Adlo - Einbruchsichere Eingangstür - wichtige Faktoren beim Kauf
200 yes 715 49
https://www.adlo.ch/einbruchsichere-haustuer.xhtml
Sicherheitstüren Adlo - Einbruchsichere Haustür
200 yes 1014 49
https://www.adlo.ch/einbruchsichere-wohnungstuer.xhtml
Sicherheitstüren Adlo - Einbruchsichere Wohnungstür
200 yes 814 49
https://www.adlo.ch/eingangstuer.xhtml
Sicherheitstüren Adlo - Eingangstür kaufen: Sicherheit, Design & Einbruchschutz RC2/RC3
200 yes 851 49
https://www.adlo.ch/eingangstueren-design.xhtml
Sicherheitstüren Adlo - Eingangstüren Design
200 yes 373 49
https://www.adlo.ch/glasausfuehrung.xhtml
Sicherheitstüren Adlo - Glasausführung
200 yes 1267 49
https://www.adlo.ch/glattausfuehrung-folie-color-furner.xhtml
Sicherheitstüren Adlo - Glattausführung Folie, Color, Furnier
200 yes 696 49
https://www.adlo.ch/glattausfuhrung-folie.xhtml
Sicherheitstüren Adlo - Glattausführung Folie
200 yes 486 49
https://www.adlo.ch/haufig-gestellte-fragen.xhtml
Sicherheitstüren Adlo - Häufig gestellte Fragen
200 yes 2959 49
https://www.adlo.ch/haustuer-mit-fingerprint.xhtml
Sicherheitstüren Adlo - Haustür mit Fingerprint
200 yes 679 49
https://www.adlo.ch/impressum.xhtml
Sicherheitstüren Adlo - Impressum
200 yes 285 49
https://www.adlo.ch/informationen-zur-konformitat-gemass-barrierefreiheitsgesetz.xhtml
Sicherheitstüren Adlo - Informationen zur Konformität gemäß Barrierefreiheitsgesetz
200 yes 588 49
https://www.adlo.ch/kassettenausfuehrung-color.xhtml
Sicherheitstüren Adlo - Kassettenausführung Color
200 yes 381 49
https://www.adlo.ch/katalog.xhtml
Katalog | Sicherheitstüren Adlo
200 yes 229 49
https://www.adlo.ch/kellertuer-aussen-einbruchsicher.xhtml
Sicherheitstüren Adlo - Kellerschutz & Sicherheitstür für Keller kaufen mit Einbruchschutz
200 yes 435 49
https://www.adlo.ch/kontakte.xhtml
Sicherheitstüren Adlo - Kontakte
200 yes 701 49
https://www.adlo.ch/leistenausfuehrung.xhtml
Sicherheitstüren Adlo - Leistenausführung
200 yes 1170 49
https://www.adlo.ch/profilausfuehrung.xhtml
Sicherheitstüren Adlo - Profilausführung
200 yes 701 49
https://www.adlo.ch/realisierungen.xhtml
Sicherheitstüren Adlo - Realisierungen
200 yes 255 49
https://www.adlo.ch/schallschutztuer.xhtml
Sicherheitstüren Adlo - Schallschutztür
200 yes 469 49
https://www.adlo.ch/schutz-personenbezogener-daten.xhtml
Sicherheitstüren Adlo - Schutz personenbezogener Daten
200 yes 1585 49
https://www.adlo.ch/sicherheitstueren.xhtml
Sicherheitstüren Adlo - Sicherheitstüren
200 yes 691 49
https://www.adlo.ch/ueber-uns.xhtml
Sicherheitstüren Adlo - Über uns
200 yes 326 49
https://www.adlo.ch/verwendung-cookies.xhtml
Sicherheitstüren Adlo - Verwendung von Cookies
200 yes 1211 49
https://www.adlo.ch/videogalerie.xhtml
Sicherheitstüren Adlo - Videogalerie
200 yes 376 49
https://www.adlo.ch/warmedammungstueren.xhtml
Sicherheitstüren Adlo - Wärmedämmungstüren
200 yes 600 49
https://www.adlo.ch/zertifikate-adlo.xhtml
Sicherheitstüren Adlo - Zertifikate ADLO
200 yes 235 49
https://www.adlo.ch/home.xhtml?a=send
Sicherheitstüren Adlo - Home
200 yes 715 3
https://www.adlo.ch/fotogalerie-sicherheits-keller.xhtml
Sicherheitstüren Adlo - Fotogalerie Sicherheits Keller
200 yes 233 1
https://www.adlo.ch/kontaktformular.xhtml
Sicherheitstüren Adlo - Kontaktformular
200 yes 276 1
https://www.adlo.ch/glattausfuehrung-lamino.xhtml
Sicherheitstüren Adlo - Glattausführung LAMINO
200 yes 511 1
https://www.adlo.ch/glattausfuehrung-termal.xhtml
Sicherheitstüren Adlo - Glattausführung TERMAL
200 yes 390 1
https://www.adlo.ch/turdesign-modular.xhtml
Sicherheitstüren Adlo - Türdesign Modular
200 yes 840 1
https://www.adlo.ch/cennik-bezpecnostnych-dveri.xhtml
Sicherheitstüren Adlo - Cenník bezpečnostných dverí
200 yes 236 0
https://www.adlo.ch/fotos-sicherheitstueren-muenchen.xhtml
Sicherheitstüren Adlo - Fotos Showroom für Sicherheitstüren München
200 yes 238 0
https://www.adlo.ch/gesendetes-formular.xhtml
Sicherheitstüren Adlo - Gesendetes Formular
200 yes 253 0
https://www.adlo.ch/katalog/rb-locxis-adlo-sicherheitszylinder-mit-widerhaken-96mm-65xt31-olive-5-schlussel/p-5946704.xhtml
RB Locxis ADLO Sicherheitszylinder, mit Widerhaken, 96mm/65xT31 Olive, 5 Schlüssel. | Sicherheitstüren Adlo
200 yes 326 0
https://www.adlo.ch/realisierungen-holzdekor-tuerzargen.xhtml
Sicherheitstüren Adlo - Realisierungen von ADLO Holzdekor Türzargen
200 yes 296 0
https://www.adlo.ch/sicherheitstueren-muenchen.xhtml
Sicherheitstüren Adlo - Showroom für Sicherheitstüren München
200 yes 232 0
https://www.adlo.ch/termo-dvere.xhtml
Sicherheitstüren Adlo - TERMO dvere
200 yes 233 0
https://www.adlo.ch/termo-zarubna.xhtml
Sicherheitstüren Adlo - TERMO zárubňa
200 yes 233 0
https://www.adlo.ch/videogalerie/category/videogalerie/article/autogalerie-adlo.xhtml
Autogalerie ADLO - Videogalerie - Sicherheitstüren Adlo
200 yes 255 0
https://www.adlo.ch/Data/4549/Cache/Images/59b160f3.jpeg 200 no 0 2

Audit your own site — free

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

Scan your site →