SEO audit for tanzenfueralle.de
Tanzen für alle mit Erik van Spauwen
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.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| 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 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://www.tanzenfueralle.de/referenzen/ — https://www.tanzenfueralle.de/pdfDankeAnjaS.undChristianT..pdf (HTTP 404)
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)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — 144 words
- https://www.tanzenfueralle.de/east-coast-swing/ — 144 words
- https://www.tanzenfueralle.de/party/ — 140 words
- https://www.tanzenfueralle.de/salsa-am-freitag/ — 144 words
- https://www.tanzenfueralle.de/salsa-am-montag/ — 144 words
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 147 words
- https://www.tanzenfueralle.de/salsa-am-samstag/ — 147 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — 148 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 148 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 145 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 148 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 148 words
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 148 words
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 145 words
- https://www.tanzenfueralle.de/tanzkurse/ — 126 words
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 182 words
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 193 words
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 142 words
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 147 words
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — 171 words
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — 52 words
warning Near-duplicate page content
Rule duplicate.near · Duplicate · 3 occurrence(s)
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — near-duplicate of 2 page(s): https://www.tanzenfueralle.de/tanzkurse/?art=9, https://www.tanzenfueralle.de/tanzkurse/?art=13
- https://www.tanzenfueralle.de/tanzkurse/?art=13 — near-duplicate of 2 page(s): https://www.tanzenfueralle.de/tanzkurse/?art=11, https://www.tanzenfueralle.de/tanzkurse/?art=9
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — near-duplicate of 2 page(s): https://www.tanzenfueralle.de/tanzkurse/?art=11, https://www.tanzenfueralle.de/tanzkurse/?art=13
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)
- https://www.tanzenfueralle.de/datenschutz/ — meta/X-Robots: meta=noindex, follow
- https://www.tanzenfueralle.de/impressum/ — meta/X-Robots: meta=noindex, follow
- https://www.tanzenfueralle.de/kontakt/ — meta/X-Robots: meta=noindex, follow
- https://www.tanzenfueralle.de/newsletter/ — meta/X-Robots: meta=noindex, follow
- https://www.tanzenfueralle.de/pdfDankeAnjaS.undChristianT..pdf — meta/X-Robots: meta=noindex, follow
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 1 occurrence(s)
- https://www.tanzenfueralle.de/referenzen/ — meta/X-Robots: meta=noindex, nofollow
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 39 occurrence(s)
- https://www.tanzenfueralle.de/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/datenschutz/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/east-coast-swing/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/hochzeiten/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/impressum/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/kontakt/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/newsletter/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/party/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/privatstunden/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/referenzen/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/salsa-am-freitag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/salsa-am-montag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/salsa-am-samstag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/tanzkurse/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/ueber-mich/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — 5 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://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)
- https://www.tanzenfueralle.de/ — h5 follows h3 — skips h4
- https://www.tanzenfueralle.de/datenschutz/ — h4 follows h1 — skips h2
- https://www.tanzenfueralle.de/impressum/ — h6 follows h1 — skips h2
- https://www.tanzenfueralle.de/kontakt/ — h3 follows h1 — skips h2
- https://www.tanzenfueralle.de/newsletter/ — h3 follows h1 — skips h2
- https://www.tanzenfueralle.de/privatstunden/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://www.tanzenfueralle.de/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 27 occurrence(s)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — 2.7%
- https://www.tanzenfueralle.de/east-coast-swing/ — 2.7%
- https://www.tanzenfueralle.de/party/ — 2.9%
- https://www.tanzenfueralle.de/privatstunden/ — 4.3%
- https://www.tanzenfueralle.de/salsa-am-freitag/ — 2.7%
- https://www.tanzenfueralle.de/salsa-am-montag/ — 2.7%
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 2.7%
- https://www.tanzenfueralle.de/salsa-am-samstag/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 2.7%
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 2.7%
- https://www.tanzenfueralle.de/tanzkurse/ — 3.1%
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — 4.3%
- https://www.tanzenfueralle.de/tanzkurse/?art=13 — 4.3%
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — 4.3%
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 3.5%
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 3.6%
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 3.1%
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 3.1%
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — 3.7%
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — 1.8%
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 13 occurrence(s)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/east-coast-swing/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/salsa-am-freitag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/salsa-am-montag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/discofox-am-sonntag/
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/salsa-am-samstag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/, https://www.tanzenfueralle.de/discofox-am-sonntag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/salsa-am-montag/, https://www.tanzenfueralle.de/discofox-am-sonntag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — meta description shared by 13 pages: https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/, https://www.tanzenfueralle.de/standard-lateintanz-am-montag/, https://www.tanzenfueralle.de/salsa-am-montag/
notice Multiple <h1> elements
Rule h1.multiple · Headings · 23 occurrence(s)
- https://www.tanzenfueralle.de/datenschutz/ — 2 <h1> elements
- https://www.tanzenfueralle.de/hochzeiten/ — 2 <h1> elements
- https://www.tanzenfueralle.de/impressum/ — 2 <h1> elements
- https://www.tanzenfueralle.de/kontakt/ — 2 <h1> elements
- https://www.tanzenfueralle.de/newsletter/ — 2 <h1> elements
- https://www.tanzenfueralle.de/party/ — 2 <h1> elements
- https://www.tanzenfueralle.de/privatstunden/ — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/ — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=10 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=13 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=14 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=17 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=21 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=2 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — 2 <h1> elements
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — 2 <h1> elements
- https://www.tanzenfueralle.de/ueber-mich/ — 2 <h1> elements
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 1 occurrence(s)
- https://www.tanzenfueralle.de/privatstunden/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 21 occurrence(s)
- https://www.tanzenfueralle.de/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/hochzeiten/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/newsletter/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/party/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/privatstunden/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/referenzen/ — 1 of 55 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/ — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=10 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=13 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=14 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=17 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=21 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=2 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — 1 of 1 images without width/height
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — 1 of 1 images without width/height
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 40 occurrence(s)
- https://www.tanzenfueralle.de/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/datenschutz/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/east-coast-swing/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/hochzeiten/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/impressum/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/kontakt/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/newsletter/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/party/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/privatstunden/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/referenzen/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/salsa-am-freitag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/salsa-am-montag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/salsa-am-samstag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/tanzkurse/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/ueber-mich/ — https://www.tanzenfueralle.de/referenzen/
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — https://www.tanzenfueralle.de/referenzen/
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 16 occurrence(s)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — 340 chars
- https://www.tanzenfueralle.de/east-coast-swing/ — 340 chars
- https://www.tanzenfueralle.de/hochzeiten/ — 408 chars
- https://www.tanzenfueralle.de/party/ — 370 chars
- https://www.tanzenfueralle.de/privatstunden/ — 394 chars
- https://www.tanzenfueralle.de/salsa-am-freitag/ — 340 chars
- https://www.tanzenfueralle.de/salsa-am-montag/ — 340 chars
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — 340 chars
- https://www.tanzenfueralle.de/salsa-am-samstag/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — 340 chars
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — 340 chars
notice Missing Open Graph tags
Rule og.missing · Social · 14 occurrence(s)
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — og:image
- https://www.tanzenfueralle.de/east-coast-swing/ — og:image
- https://www.tanzenfueralle.de/salsa-am-freitag/ — og:image
- https://www.tanzenfueralle.de/salsa-am-montag/ — og:image
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — og:image
- https://www.tanzenfueralle.de/salsa-am-samstag/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — og:image
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — og:image
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — og:image
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)
- https://www.tanzenfueralle.de/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/east-coast-swing/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/hochzeiten/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/party/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/privatstunden/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/salsa-am-freitag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/salsa-am-montag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/salsa-am-samstag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/?art=10 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/?art=17 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/ueber-mich/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
notice Missing recommended security headers
Rule security.missing_headers · Security · 40 occurrence(s)
- https://www.tanzenfueralle.de/ — CSP
- https://www.tanzenfueralle.de/datenschutz/ — CSP
- https://www.tanzenfueralle.de/discofox-am-sonntag/ — CSP
- https://www.tanzenfueralle.de/east-coast-swing/ — CSP
- https://www.tanzenfueralle.de/hochzeiten/ — CSP
- https://www.tanzenfueralle.de/impressum/ — CSP
- https://www.tanzenfueralle.de/kontakt/ — CSP
- https://www.tanzenfueralle.de/newsletter/ — CSP
- https://www.tanzenfueralle.de/party/ — CSP
- https://www.tanzenfueralle.de/privatstunden/ — CSP
- https://www.tanzenfueralle.de/referenzen/ — CSP
- https://www.tanzenfueralle.de/salsa-am-freitag/ — CSP
- https://www.tanzenfueralle.de/salsa-am-montag/ — CSP
- https://www.tanzenfueralle.de/salsa-am-samstag-19-uhr/ — CSP
- https://www.tanzenfueralle.de/salsa-am-samstag/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag-2/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-montag/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-samstag/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1630-uhr/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1800-uhr/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-am-sonntag-1930-uhr/ — CSP
- https://www.tanzenfueralle.de/standard-lateintanz-fortgeschrittene-10/ — CSP
- https://www.tanzenfueralle.de/tanzkurse/ — CSP
- https://www.tanzenfueralle.de/ueber-mich/ — CSP
- https://www.tanzenfueralle.de/video-referenz-kathleen-carsten/ — CSP
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 15 occurrence(s)
- https://www.tanzenfueralle.de/newsletter/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=10 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=11 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=13 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=14 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=17 — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=21 — 8 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?art=9 — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=1 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=2 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=23 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=30 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=31 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=38 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.tanzenfueralle.de/tanzkurse/?tanzkurs=4 — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Uppercase letters in URL path
Rule url.uppercase · URL · 11 occurrence(s)
- https://www.tanzenfueralle.de/pdf/DankeAndreas.pdf
- https://www.tanzenfueralle.de/pdf/DankeIzabela.pdf
- https://www.tanzenfueralle.de/pdf/DankeMelanieChristoph.JPG
- https://www.tanzenfueralle.de/pdf/DankeSigrid.pdf
- https://www.tanzenfueralle.de/pdf/DankeVerenaundJensV..pdf
- https://www.tanzenfueralle.de/pdf/FeedbackConnyBernd.PDF
- https://www.tanzenfueralle.de/pdf/FeedbackJanettEdgar.pdf
- https://www.tanzenfueralle.de/pdf/FeedbackNatalliaMatthias.pdf
- https://www.tanzenfueralle.de/pdf/FeedbackSandraUwe.pdf
- https://www.tanzenfueralle.de/pdf/ReferenzCatrinMarkus.pdf
- https://www.tanzenfueralle.de/pdfDankeAnjaS.undChristianT..pdf
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.