Catalog / tanzenfueralle.de
68

SEO audit for tanzenfueralle.de

Tanzen für alle mit Erik van Spauwen

otherWordPress

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

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

Wer sich zu Musik bewegen kann, kann auch tanzen! Mir geht es darum, Spaß am und beim Tanzen zu vermitteln: Freude am Paartanz.

Screenshot of tanzenfueralle.de
50
pages crawled
34
indexable pages
2
errors
96
warnings
362
notices
0
orphan pages
1
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 0
Links 98 1 0 40
Performance 64 0 60 100
Content 87 0 21 27
Indexability 96 0 6 0
Budget 97 0 5 0
Duplicate 98 0 3 13
Structured Data 99 0 1 34
Agent Readiness 100 0 0 7
Headings 100 0 0 23
Images 100 0 0 22
Meta Description 100 0 0 16
Security 100 0 0 55
Social 100 0 0 14
URL 100 0 0 11
Findings

Errors (2 rules)

error Broken internal link (target 4xx/5xx)

Rule links.broken_internal · Links · 1 occurrence(s)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (8 rules)

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 5 occurrence(s)

  • https://www.tanzenfueralle.de/datenschutz/ — this noindex page has 40 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.tanzenfueralle.de/, https://www.tanzenfueralle.de/ueber-mich/, https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/.
  • https://www.tanzenfueralle.de/impressum/ — this noindex page has 40 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.tanzenfueralle.de/, https://www.tanzenfueralle.de/ueber-mich/, https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/.
  • https://www.tanzenfueralle.de/kontakt/ — this noindex page has 40 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.tanzenfueralle.de/, https://www.tanzenfueralle.de/ueber-mich/, https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/.
  • https://www.tanzenfueralle.de/newsletter/ — this noindex page has 40 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.tanzenfueralle.de/, https://www.tanzenfueralle.de/ueber-mich/, https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/.
  • https://www.tanzenfueralle.de/referenzen/ — this noindex page has 40 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://www.tanzenfueralle.de/, https://www.tanzenfueralle.de/ueber-mich/, https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/.

warning Thin content (low word count)

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

warning Near-duplicate page content

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

warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)

Rule images.no_lazy_lcp_candidate · Performance · 21 occurrence(s)

  • https://www.tanzenfueralle.de/ — the likely hero/LCP image (adobestock_62343610-odwjd4e3lzhe3xhbknmapovqd77nyfbmjjx50yiom0.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/hochzeiten/ — the likely hero/LCP image (foto-für-hochzeit-odwjd4e5xb4i20h2fldklekzb1dq9noagle7z0jpfg.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/newsletter/ — the likely hero/LCP image (kachel-newsletter-odwjd4e5xb423gy4g97gc9fklu6uo9j619wplb20z4.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/party/ — the likely hero/LCP image (adobestock_84835768-odwjd4e5xb4jwb194fuw5ueojhfwol5hw7hmjzc1xy.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/privatstunden/ — the likely hero/LCP image (adobestock_54391249b-odwjd4e5xb4uqp84ircwa7ll580qgiato5lofg6zmw.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/referenzen/ — the likely hero/LCP image (danke-schriftzug2-kopie-odwjd4e4pgb9e1ougnl3yu204frqec93ag7bqt77yg.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/ — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=10 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=11 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=13 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=14 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=17 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=21 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?art=9 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=2 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — the likely hero/LCP image (adobestock_62343610-odwjd4e4six06yip8imighyjr9jyo1zn3gt45xtdky.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning Page is noindex

Rule index.noindex · Indexability · 5 occurrence(s)

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 1 occurrence(s)

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.tanzenfueralle.de/ — 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 (17 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Low text-to-HTML ratio

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

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

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

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

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 40 occurrence(s)

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

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

  • https://www.tanzenfueralle.de/ — 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.tanzenfueralle.de/hochzeiten/ — 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.tanzenfueralle.de/newsletter/ — 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.tanzenfueralle.de/party/ — 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.tanzenfueralle.de/privatstunden/ — 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.tanzenfueralle.de/referenzen/ — 55 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.tanzenfueralle.de/tanzkurse/ — 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.tanzenfueralle.de/tanzkurse/?art=10 — 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.tanzenfueralle.de/tanzkurse/?art=11 — 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.tanzenfueralle.de/tanzkurse/?art=13 — 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.tanzenfueralle.de/tanzkurse/?art=14 — 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.tanzenfueralle.de/tanzkurse/?art=17 — 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.tanzenfueralle.de/tanzkurse/?art=21 — 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.tanzenfueralle.de/tanzkurse/?art=9 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=2 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — 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.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — 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.tanzenfueralle.de/ueber-mich/ — 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.

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

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

  • https://www.tanzenfueralle.de/ — 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.tanzenfueralle.de/datenschutz/ — 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.tanzenfueralle.de/discofox-am-sonntag/ — 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.tanzenfueralle.de/east-coast-swing/ — 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.tanzenfueralle.de/hochzeiten/ — 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.tanzenfueralle.de/impressum/ — 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.tanzenfueralle.de/kontakt/ — 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.tanzenfueralle.de/newsletter/ — 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.tanzenfueralle.de/party/ — 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.tanzenfueralle.de/privatstunden/ — 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.tanzenfueralle.de/referenzen/ — 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.tanzenfueralle.de/salsa-am-freitag/ — 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.tanzenfueralle.de/salsa-am-montag/ — 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.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 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.tanzenfueralle.de/salsa-am-samstag/ — 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.tanzenfueralle.de/standard-lateintanz-am-montag-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://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 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.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 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.tanzenfueralle.de/tanzkurse/ — 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.tanzenfueralle.de/ueber-mich/ — 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.tanzenfueralle.de/video-referenz-kathleen-carsten/ — 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 · 39 occurrence(s)

  • https://www.tanzenfueralle.de/ — 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.tanzenfueralle.de/datenschutz/ — 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.tanzenfueralle.de/discofox-am-sonntag/ — 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.tanzenfueralle.de/east-coast-swing/ — 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.tanzenfueralle.de/hochzeiten/ — 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.tanzenfueralle.de/impressum/ — 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.tanzenfueralle.de/kontakt/ — 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.tanzenfueralle.de/newsletter/ — 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.tanzenfueralle.de/party/ — 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.tanzenfueralle.de/privatstunden/ — 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.tanzenfueralle.de/referenzen/ — 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.tanzenfueralle.de/salsa-am-freitag/ — 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.tanzenfueralle.de/salsa-am-montag/ — 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.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 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.tanzenfueralle.de/salsa-am-samstag/ — 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.tanzenfueralle.de/standard-lateintanz-am-montag-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://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 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.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 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.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 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.tanzenfueralle.de/tanzkurse/ — 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.tanzenfueralle.de/ueber-mich/ — 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.tanzenfueralle.de/video-referenz-kathleen-carsten/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.tanzenfueralle.de/
Tanzen für alle mit Erik van Spauwen
200 yes 414 40
https://www.tanzenfueralle.de/datenschutz/
Datenschutz - Tanzen für alle
200 no 2094 40
https://www.tanzenfueralle.de/hochzeiten/
Hochzeiten - Tanzen für alle
200 yes 321 40
https://www.tanzenfueralle.de/impressum/
Impressum - Tanzen für alle
200 no 386 40
https://www.tanzenfueralle.de/kontakt/
Kontakt - Tanzen für alle
200 no 125 40
https://www.tanzenfueralle.de/newsletter/
Newsletter - Tanzen für alle
200 no 210 40
https://www.tanzenfueralle.de/party/
Party - Tanzen für alle
200 yes 140 40
https://www.tanzenfueralle.de/privatstunden/
Privatstunden - Tanzen für alle
200 yes 291 40
https://www.tanzenfueralle.de/referenzen/
Referenzen - Tanzen für alle
200 no 2146 40
https://www.tanzenfueralle.de/tanzkurse/
Tanzkurse - Tanzen für alle
200 yes 126 40
https://www.tanzenfueralle.de/ueber-mich/
Über mich - Tanzen für alle
200 yes 369 40
https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/
Video-Referenz: Kathleen & Carsten - Tanzen für alle
200 yes 52 1
https://www.tanzenfueralle.de/tanzkurse/?art=10
Tanzkurse - Tanzen für alle
200 yes 448 1
https://www.tanzenfueralle.de/tanzkurse/?art=11
Tanzkurse - Tanzen für alle
200 yes 266 1
https://www.tanzenfueralle.de/tanzkurse/?art=13
Tanzkurse - Tanzen für alle
200 yes 265 1
https://www.tanzenfueralle.de/tanzkurse/?art=14
Tanzkurse - Tanzen für alle
200 yes 446 1
https://www.tanzenfueralle.de/tanzkurse/?art=17
Tanzkurse - Tanzen für alle
200 yes 446 1
https://www.tanzenfueralle.de/tanzkurse/?art=21
Tanzkurse - Tanzen für alle
200 yes 646 1
https://www.tanzenfueralle.de/tanzkurse/?art=9
Tanzkurse - Tanzen für alle
200 yes 266 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1
Tanzkurse - Tanzen für alle
200 yes 182 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=2
Tanzkurse - Tanzen für alle
200 yes 256 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23
Tanzkurse - Tanzen für alle
200 yes 193 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30
Tanzkurse - Tanzen für alle
200 yes 142 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31
Tanzkurse - Tanzen für alle
200 yes 147 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38
Tanzkurse - Tanzen für alle
200 yes 171 1
https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4
Tanzkurse - Tanzen für alle
200 yes 205 1
https://www.tanzenfueralle.de/discofox-am-sonntag/
Discofox am Sonntag - Tanzen für alle
200 yes 144 0
https://www.tanzenfueralle.de/east-coast-swing/
East Coast Swing - Tanzen für alle
200 yes 144 0
https://www.tanzenfueralle.de/salsa-am-freitag/
Salsa am Freitag - Tanzen für alle
200 yes 144 0
https://www.tanzenfueralle.de/salsa-am-montag/
Salsa am Montag - Tanzen für alle
200 yes 144 0
https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/
Salsa am Samstag – 19 Uhr - Tanzen für alle
200 yes 147 0
https://www.tanzenfueralle.de/salsa-am-samstag/
Salsa am Samstag – 18 Uhr - Tanzen für alle
200 yes 147 0
https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/
Standard Lateintanz am Montag – 19:00 Uhr - Tanzen für alle
200 yes 148 0
https://www.tanzenfueralle.de/standard-lateintanz-am-montag/
Standard Lateintanz am Montag – 20:15 Uhr - Tanzen für alle
200 yes 148 0
https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/
Standard Lateintanz am Samstag - Tanzen für alle
200 yes 145 0
https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/
Standard Lateintanz am Sonntag – 16:30 Uhr - Tanzen für alle
200 yes 148 0
https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/
Standard Lateintanz am Sonntag – 18:00 Uhr - Tanzen für alle
200 yes 148 0
https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/
Standard Lateintanz am Sonntag – 19:30 Uhr - Tanzen für alle
200 yes 148 0
https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/
Standard Lateintanz am Freitag - Tanzen für alle
200 yes 145 0
https://www.tanzenfueralle.de/pdf/DankeAndreas.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/DankeIzabela.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/DankeMelanieChristoph.JPG 200 no 0 1
https://www.tanzenfueralle.de/pdf/DankeSigrid.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/DankeVerenaundJensV..pdf 200 no 0 4
https://www.tanzenfueralle.de/pdf/FeedbackConnyBernd.PDF 200 no 0 1
https://www.tanzenfueralle.de/pdf/FeedbackJanettEdgar.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/FeedbackNatalliaMatthias.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/FeedbackSandraUwe.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdf/ReferenzCatrinMarkus.pdf 200 no 0 1
https://www.tanzenfueralle.de/pdfDankeAnjaS.undChristianT..pdf
Seite wurde nicht gefunden. - Tanzen für alle
404 no 83 1

Audit your own site — free

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

Scan your site →