Catalog / qvmartinsberg.ch
65

SEO audit for qvmartinsberg.ch

Aktuell - Quartierverein Martinsberg

otherWordPress

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

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

Aktuell

Screenshot of qvmartinsberg.ch
50
pages crawled
50
indexable pages
0
errors
212
warnings
576
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 54
Images 70 0 50 51
Performance 70 0 50 200
Content 79 0 35 4
Titles 94 0 10 0
Headings 95 0 8 4
Meta Description 96 0 7 34
Structured Data 99 0 2 60
Links 100 0 0 50
Security 100 0 0 100
Social 100 0 0 18
URL 100 0 0 1
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Images missing alt text

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://qvmartinsberg.ch/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

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

  • https://qvmartinsberg.ch/archiv-jahresberichte/ — a schema name/headline ("Archiv Jahresberichte - Quartierverein Martinsberg") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 4 occurrence(s)

notice Image filename is generic/auto-generated (missed image-search signal)

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

  • https://qvmartinsberg.ch/die-trafowiese-ist-da/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://qvmartinsberg.ch/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/%F0%9F%8E%89-donnerstag-15-5-komm-auch-deine-chance-die-badenfahrt-2027-mitzugestalten/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/11-quartiere-11-geschichten-1-film/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/abb-parkplatz-wird-oeko-flaech/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/adventsfenster-2/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/adventsfenster-2025-programm/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/adventsfenster-2025/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/adventsfenster-rundgang/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/ankuendigung-baustelle-im-jahr-2026-quartier-martinsberg-baden-sanierung-st-ursussteig/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/anlass-60/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/di-10-6-treffen-badenfahrt-2027-mach-mit-im-organisationskomitee/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/eroeffnungsfest-trafoplatz-trafowiese/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/erzaehlcafe-stadtbibliothek-baden/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/fruehlingsapero/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/gesucht-neue-vorstandsmitglieder/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/gv/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/gv2024/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/hochhaus-projekt/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/kinderanimation-innenstadt/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/lnformationen-zum-aktuellen-stand-der-umsetzung-entwicklung-muellerbraeuareal/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/martinsberg-eine-stadt-elf-quartiere-elf-geschichten/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/parkanlage-martinsberg-gut-statt-sanierung-aufwertung/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/quartieranalyse-martinsberg-einwohnerrat-ueberweist-postulat/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/sommerbeginn-apero/ — the likely hero/LCP image (cropped-logo_qv_klein-3.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://qvmartinsberg.ch/umleitung-linie-5-und-bauarbeiten-fernwaerme-und-fernkaelte/ — the likely hero/LCP image (cropped-logo_qv_klein-3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

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

notice Meta description too short

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

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

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

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

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

  • https://qvmartinsberg.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://qvmartinsberg.ch/%F0%9F%8E%89-donnerstag-15-5-komm-auch-deine-chance-die-badenfahrt-2027-mitzugestalten/ — 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://qvmartinsberg.ch/11-quartiere-11-geschichten-1-film/ — 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://qvmartinsberg.ch/abb-parkplatz-wird-oeko-flaech/ — 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://qvmartinsberg.ch/adventsfenster-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://qvmartinsberg.ch/adventsfenster-2025-programm/ — 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://qvmartinsberg.ch/adventsfenster-2025/ — 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://qvmartinsberg.ch/adventsfenster-rundgang/ — 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://qvmartinsberg.ch/ankuendigung-baustelle-im-jahr-2026-quartier-martinsberg-baden-sanierung-st-ursussteig/ — 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://qvmartinsberg.ch/anlass-60/ — 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://qvmartinsberg.ch/di-10-6-treffen-badenfahrt-2027-mach-mit-im-organisationskomitee/ — 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://qvmartinsberg.ch/eroeffnungsfest-trafoplatz-trafowiese/ — 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://qvmartinsberg.ch/erzaehlcafe-stadtbibliothek-baden/ — 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://qvmartinsberg.ch/fruehlingsapero/ — 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://qvmartinsberg.ch/gesucht-neue-vorstandsmitglieder/ — 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://qvmartinsberg.ch/gv/ — 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://qvmartinsberg.ch/gv2024/ — 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://qvmartinsberg.ch/hochhaus-projekt/ — 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://qvmartinsberg.ch/kinderanimation-innenstadt/ — 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://qvmartinsberg.ch/lnformationen-zum-aktuellen-stand-der-umsetzung-entwicklung-muellerbraeuareal/ — 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://qvmartinsberg.ch/martinsberg-eine-stadt-elf-quartiere-elf-geschichten/ — 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://qvmartinsberg.ch/parkanlage-martinsberg-gut-statt-sanierung-aufwertung/ — 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://qvmartinsberg.ch/quartieranalyse-martinsberg-einwohnerrat-ueberweist-postulat/ — 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://qvmartinsberg.ch/sommerbeginn-apero/ — 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://qvmartinsberg.ch/umleitung-linie-5-und-bauarbeiten-fernwaerme-und-fernkaelte/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 50 occurrence(s)

  • https://qvmartinsberg.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://qvmartinsberg.ch/%F0%9F%8E%89-donnerstag-15-5-komm-auch-deine-chance-die-badenfahrt-2027-mitzugestalten/ — 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://qvmartinsberg.ch/11-quartiere-11-geschichten-1-film/ — 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://qvmartinsberg.ch/abb-parkplatz-wird-oeko-flaech/ — 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://qvmartinsberg.ch/adventsfenster-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://qvmartinsberg.ch/adventsfenster-2025-programm/ — 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://qvmartinsberg.ch/adventsfenster-2025/ — 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://qvmartinsberg.ch/adventsfenster-rundgang/ — 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://qvmartinsberg.ch/ankuendigung-baustelle-im-jahr-2026-quartier-martinsberg-baden-sanierung-st-ursussteig/ — 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://qvmartinsberg.ch/anlass-60/ — 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://qvmartinsberg.ch/di-10-6-treffen-badenfahrt-2027-mach-mit-im-organisationskomitee/ — 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://qvmartinsberg.ch/eroeffnungsfest-trafoplatz-trafowiese/ — 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://qvmartinsberg.ch/erzaehlcafe-stadtbibliothek-baden/ — 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://qvmartinsberg.ch/fruehlingsapero/ — 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://qvmartinsberg.ch/gesucht-neue-vorstandsmitglieder/ — 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://qvmartinsberg.ch/gv/ — 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://qvmartinsberg.ch/gv2024/ — 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://qvmartinsberg.ch/hochhaus-projekt/ — 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://qvmartinsberg.ch/kinderanimation-innenstadt/ — 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://qvmartinsberg.ch/lnformationen-zum-aktuellen-stand-der-umsetzung-entwicklung-muellerbraeuareal/ — 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://qvmartinsberg.ch/martinsberg-eine-stadt-elf-quartiere-elf-geschichten/ — 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://qvmartinsberg.ch/parkanlage-martinsberg-gut-statt-sanierung-aufwertung/ — 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://qvmartinsberg.ch/quartieranalyse-martinsberg-einwohnerrat-ueberweist-postulat/ — 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://qvmartinsberg.ch/sommerbeginn-apero/ — 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://qvmartinsberg.ch/umleitung-linie-5-und-bauarbeiten-fernwaerme-und-fernkaelte/ — 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 Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 10 occurrence(s)

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 50 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Non-ASCII characters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://qvmartinsberg.ch/
Aktuell - Quartierverein Martinsberg
200 yes 207 50
https://qvmartinsberg.ch/aktivitaeten/
Aktivitäten - Quartierverein Martinsberg
200 yes 164 50
https://qvmartinsberg.ch/karte/
Karte - Quartierverein Martinsberg
200 yes 159 50
https://qvmartinsberg.ch/kontakt/
Unterstützen Sie den Quartierverein aktiv - Quartierverein Martinsberg
200 yes 89 50
https://qvmartinsberg.ch/mitmachen/
Mitmachen - Quartierverein Martinsberg
200 yes 109 50
https://qvmartinsberg.ch/newsletter/
Newsletter abonnieren - Quartierverein Martinsberg
200 yes 72 50
https://qvmartinsberg.ch/quartierplanung/
Quartierplanung - Quartierverein Martinsberg
200 yes 103 50
https://qvmartinsberg.ch/statuten/
Statuten Quartierverein Martinsberg - Quartierverein Martinsberg
200 yes 958 50
https://qvmartinsberg.ch/vorstand/
Der Vorstand - Quartierverein Martinsberg
200 yes 84 50
https://qvmartinsberg.ch/martinsberg-eine-stadt-elf-quartiere-elf-geschichten/
Martinsberg | Eine Stadt. Elf Quartiere. Elf Geschichten. - Quartierverein Martinsberg
200 yes 148 7
https://qvmartinsberg.ch/informationsveranstaltung-vorstellung-umbaumassnahmen-friedhof-bruggerstrasse/
Neugestaltung Haselstrasse - Quartierverein Martinsberg
200 yes 201 6
https://qvmartinsberg.ch/ankuendigung-baustelle-im-jahr-2026-quartier-martinsberg-baden-sanierung-st-ursussteig/
Baustelle im Jahr 2026, Quartier Martinsberg (Baden) - Sanierung St. Ursussteig - Quartierverein Martinsberg
200 yes 245 5
https://qvmartinsberg.ch/author/alejandro/
Alejandro, Author at Quartierverein Martinsberg
200 yes 367 17
https://qvmartinsberg.ch/gesucht-neue-vorstandsmitglieder/
Aufruf zur Mitwirkung im Vorstand des Quartiervereins - Quartierverein Martinsberg
200 yes 275 5
https://qvmartinsberg.ch/sperrung-der-ruetistrasse-infolge-belagsarbeiten/
Sperrung der Rütistrasse infolge Belagsarbeiten - Quartierverein Martinsberg
200 yes 395 5
https://qvmartinsberg.ch/die-trafowiese-ist-da/
Die Trafowiese ist da - Quartierverein Martinsberg
200 yes 75 5
https://qvmartinsberg.ch/adventsfenster-im-quartier/
Adventsfenster 2026 - Quartierverein Martinsberg
200 yes 132 4
https://qvmartinsberg.ch/adventsfensterrundgang-mit-apero/
Adventsfenster-Rundgang und Glühwein-Apéro - Quartierverein Martinsberg
200 yes 100 4
https://qvmartinsberg.ch/60plus/
Senioren 60+ Nachmittag - Quartierverein Martinsberg
200 yes 90 4
https://qvmartinsberg.ch/weihnachtsbaumverkauf/
Weihnachtsbaumverkauf - Quartierverein Martinsberg
200 yes 111 4
https://qvmartinsberg.ch/jass-plauschturnier/
Jassplausch - Quartierverein Martinsberg
200 yes 93 4
https://qvmartinsberg.ch/sommerfest/
Sommerfest - Quartierverein Martinsberg
200 yes 136 4
https://qvmartinsberg.ch/impressum/
Impressum - Quartierverein Martinsberg
200 yes 66 1
https://qvmartinsberg.ch/category/aktuell/
Aktuell Archives - Quartierverein Martinsberg
200 yes 228 4
https://qvmartinsberg.ch/hochhaus-projekt/
Hochhaus-Projekt - Quartierverein Martinsberg
200 yes 199 4
https://qvmartinsberg.ch/sommerbeginn-apero/
Sommerbeginn-Apéro - Quartierverein Martinsberg
200 yes 92 4
https://qvmartinsberg.ch/adventsfenster-2/
Adventsfenster 2024 - Quartierverein Martinsberg
200 yes 212 3
https://qvmartinsberg.ch/eroeffnungsfest-trafoplatz-trafowiese/
Eröffnungsfest Trafoplatz/Trafowiese - Quartierverein Martinsberg
200 yes 94 4
https://qvmartinsberg.ch/adventsfenster-2025-programm/
Adventsfenster 2025 Programm - Quartierverein Martinsberg
200 yes 69 4
https://qvmartinsberg.ch/gv2024/
Generalversammlung 2024 - Quartierverein Martinsberg
200 yes 107 3
https://qvmartinsberg.ch/abb-parkplatz-wird-oeko-flaech/
ABB-Parkplatz wird Streuobstfläche - Quartierverein Martinsberg
200 yes 261 3
https://qvmartinsberg.ch/umleitung-linie-5-und-bauarbeiten-fernwaerme-und-fernkaelte/
Umleitung Linie 5 für Bauarbeiten Fernwärme und Fernkälte - Quartierverein Martinsberg
200 yes 176 3
https://qvmartinsberg.ch/fruehlingsapero/
Frühlingsapéro - Quartierverein Martinsberg
200 yes 91 3
https://qvmartinsberg.ch/generalversammlung-und-information-fernwaerme-martinsbergstrasse/
Generalversammlung und Information Fernwärme Martinsbergstrasse - Quartierverein Martinsberg
200 yes 172 3
https://qvmartinsberg.ch/lnformationen-zum-aktuellen-stand-der-umsetzung-entwicklung-muellerbraeuareal/
lnformationen zum aktuellen Stand der Umsetzung Entwicklung Müllerbräuareal - Quartierverein Martinsberg
200 yes 184 3
https://qvmartinsberg.ch/parkanlage-martinsberg-gut-statt-sanierung-aufwertung/
Parkanlage Martinsberg-Gut: Statt Sanierung Aufwertung - Quartierverein Martinsberg
200 yes 249 3
https://qvmartinsberg.ch/quartieranalyse-martinsberg-einwohnerrat-ueberweist-postulat/
Quartieranalyse Martinsberg: Einwohnerrat überweist Postulat - Quartierverein Martinsberg
200 yes 241 3
https://qvmartinsberg.ch/di-10-6-treffen-badenfahrt-2027-mach-mit-im-organisationskomitee/
Di 10.6. Treffen Badenfahrt 2027 - Mach mit im Organisationskomitee! - Quartierverein Martinsberg
200 yes 213 3
https://qvmartinsberg.ch/adventsfenster-2025/
Adventsfenster 2025 - Quartierverein Martinsberg
200 yes 254 3
https://qvmartinsberg.ch/erzaehlcafe-stadtbibliothek-baden/
Erzählcafé - Stadtbibliothek Baden - Quartierverein Martinsberg
200 yes 150 3
https://qvmartinsberg.ch/anlass-60/
Anlass 60+ - Quartierverein Martinsberg
200 yes 177 3
https://qvmartinsberg.ch/11-quartiere-11-geschichten-1-film/
11 Quartiere, 11 Geschichten – 1 Film - Quartierverein Martinsberg
200 yes 111 3
https://qvmartinsberg.ch/kinderanimation-innenstadt/
Kinderanimation Innenstadt - Quartierverein Martinsberg
200 yes 129 3
https://qvmartinsberg.ch/gv/
47. Generalversammlung 2025 - Quartierverein Martinsberg
200 yes 133 2
https://qvmartinsberg.ch/adventsfenster-rundgang/
Adventsfenster-Rundgang - Quartierverein Martinsberg
200 yes 108 2
https://qvmartinsberg.ch/%F0%9F%8E%89-donnerstag-15-5-komm-auch-deine-chance-die-badenfahrt-2027-mitzugestalten/
🎉 Donnerstag 15.5. - Komm auch! Deine Chance, die Badenfahrt 2027 mitzugestalten - Quartierverein Martinsberg
200 yes 211 2
https://qvmartinsberg.ch/archiv-gv-protokoll/
Archiv GV Protokoll - Quartierverein Martinsberg
200 yes 74 0
https://qvmartinsberg.ch/archiv-jahresberichte/
Archiv Jahresberichte - Quartierverein Martinsberg
200 yes 59 0
https://qvmartinsberg.ch/martinsberg/
Martinsberg - Quartierverein Martinsberg
200 yes 49 0
https://qvmartinsberg.ch/newsletter-2/
Newsletter - Quartierverein Martinsberg
200 yes 52 0

Audit your own site — free

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

Scan your site →