Catalog / marcograwunder.com
76

SEO audit for marcograwunder.com

Grawunder – – Movement Concepts

otherWordPress

Health 76/100 (good) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of marcograwunder.com
50
pages crawled
32
indexable pages
0
errors
276
warnings
337
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 39 0 102 18
Content 72 0 47 26
Performance 77 0 38 98
Agent Readiness 81 0 32 32
Meta Description 81 0 32 0
Duplicate 89 0 18 0
Canonical 96 0 6 0
URL 99 0 1 10
Crawlability 100 0 0 5
Headings 100 0 0 18
Security 100 0 0 64
Social 100 0 0 64
Structured Data 100 0 0 2
Findings

Warnings (11 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 32 occurrence(s)

warning Duplicate page content

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

warning Duplicate <title> across pages

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

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

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

  • https://marcograwunder.com/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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://marcograwunder.com// — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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://marcograwunder.com/act4democracy/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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://marcograwunder.com/movement-concepts/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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://marcograwunder.com/projekte/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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://marcograwunder.com/projket-portfolio/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) 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 Internal link points to a redirect

Rule links.redirect_target · Links · 102 occurrence(s)

warning Missing meta description

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

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

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

warning Double slash in URL path (duplicate-content risk)

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

Notices (19 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 31 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 · 26 occurrence(s)

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://marcograwunder.com/contact-us/ — the likely hero/LCP image (cropped-cropped-grawunder-move-loop.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

notice Large HTML document

Rule perf.large_html · Performance · 1 occurrence(s)

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

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

  • https://marcograwunder.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://marcograwunder.com/about-me/ — 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://marcograwunder.com/act4democracy/ — 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://marcograwunder.com/author/ninasupercollective-nl/ — 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://marcograwunder.com/contact-us/ — 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://marcograwunder.com/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://marcograwunder.com/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://marcograwunder.com/movement-concepts/ — 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://marcograwunder.com/portfolio-category/masterclass/ — 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://marcograwunder.com/portfolio-category/promotionsvorhaben/ — 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://marcograwunder.com/portfolio-item/act-4-democracy/ — 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://marcograwunder.com/portfolio-item/break-anatomy/ — 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://marcograwunder.com/portfolio-item/die-spohobigband/ — 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://marcograwunder.com/portfolio-item/die-verhandlung-des-ichs/ — 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://marcograwunder.com/portfolio-item/emotionsregulation/ — 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://marcograwunder.com/portfolio-item/intuitive-strategies/ — 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://marcograwunder.com/portfolio-item/masterclass-bewegungstheater-verstehen-und-unterrichten/ — 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://marcograwunder.com/portfolio-item/nur-live/ — 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://marcograwunder.com/portfolio-item/second-language-learning-in-motion/ — 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://marcograwunder.com/portfolio-item/spielraum/ — 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://marcograwunder.com/portfolio-item/sportsounds/ — 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://marcograwunder.com/portfolio-item/vertrauen-als-konstituent-gelingenden-kuenstlerisch-paedagogischen-unterrichts-am-beispiel-des-bewegungstheaters-koelner-schule/ — 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://marcograwunder.com/portfolio-tag/featured/ — 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://marcograwunder.com/projekte/ — 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://marcograwunder.com/projket-portfolio/ — 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 · 32 occurrence(s)

  • https://marcograwunder.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://marcograwunder.com/about-me/ — 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://marcograwunder.com/act4democracy/ — 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://marcograwunder.com/author/ninasupercollective-nl/ — 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://marcograwunder.com/contact-us/ — 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://marcograwunder.com/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://marcograwunder.com/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://marcograwunder.com/movement-concepts/ — 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://marcograwunder.com/portfolio-category/masterclass/ — 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://marcograwunder.com/portfolio-category/promotionsvorhaben/ — 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://marcograwunder.com/portfolio-item/act-4-democracy/ — 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://marcograwunder.com/portfolio-item/break-anatomy/ — 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://marcograwunder.com/portfolio-item/die-spohobigband/ — 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://marcograwunder.com/portfolio-item/die-verhandlung-des-ichs/ — 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://marcograwunder.com/portfolio-item/emotionsregulation/ — 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://marcograwunder.com/portfolio-item/intuitive-strategies/ — 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://marcograwunder.com/portfolio-item/masterclass-bewegungstheater-verstehen-und-unterrichten/ — 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://marcograwunder.com/portfolio-item/nur-live/ — 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://marcograwunder.com/portfolio-item/second-language-learning-in-motion/ — 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://marcograwunder.com/portfolio-item/spielraum/ — 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://marcograwunder.com/portfolio-item/sportsounds/ — 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://marcograwunder.com/portfolio-item/vertrauen-als-konstituent-gelingenden-kuenstlerisch-paedagogischen-unterrichts-am-beispiel-des-bewegungstheaters-koelner-schule/ — 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://marcograwunder.com/portfolio-tag/featured/ — 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://marcograwunder.com/projekte/ — 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://marcograwunder.com/projket-portfolio/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 5 occurrence(s)

notice Deep page has no BreadcrumbList structured data

Rule schema.breadcrumb_missing · Structured Data · 2 occurrence(s)

notice Missing recommended security headers

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

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

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

notice Missing Twitter Card tag

Rule twitter.missing · Social · 32 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://marcograwunder.com//
Grawunder – – Movement Concepts
200 yes 1758 32
https://marcograwunder.com/about-me/
About Me – Grawunder
200 yes 389 32
https://marcograwunder.com/act4democracy/
Act 4 democracy – Grawunder
200 yes 4399 32
https://marcograwunder.com/contact-us/
Contact Us – Grawunder
200 yes 189 32
https://marcograwunder.com/movement-concepts/
Movement Concepts – Grawunder
200 yes 368 32
https://marcograwunder.com/projket-portfolio/
PROJEKT Portfolio – Grawunder
200 yes 126 32
https://marcograwunder.com/datenschutz
Datenschutz – Grawunder
200 yes 2057 30
https://marcograwunder.com/impressum
Impressum – Grawunder
200 yes 193 30
https://marcograwunder.com/portfolio-item/act-4-democracy
Act 4 Democracy – Grawunder
200 yes 285 9
https://marcograwunder.com/portfolio-category/projekt/
Projekt – Grawunder
200 yes 89 9
https://marcograwunder.com/portfolio-item/masterclass-bewegungstheater-verstehen-und-unterrichten/
Bewegungstheater – Grawunder
200 yes 193 9
https://marcograwunder.com/portfolio-item/nur-live/
Nur Live – Grawunder
200 yes 167 7
https://marcograwunder.com/portfolio-item/vertrauen-als-konstituent-gelingenden-kuenstlerisch-paedagogischen-unterrichts-am-beispiel-des-bewegungstheaters-koelner-schule/
DOKTORARBEIT – Grawunder
200 yes 285 8
https://marcograwunder.com/portfolio-item/sportsounds/
Sport sounds  – Grawunder
200 yes 104 7
https://marcograwunder.com/portfolio-item/spielraum/
Spielraum – Grawunder
200 yes 169 6
https://marcograwunder.com/portfolio-item/break-anatomy/
BREAK ANATOMY – Grawunder
200 yes 375 6
https://marcograwunder.com/portfolio-category/masterclass/
Masterclass – Grawunder
200 yes 79 5
https://marcograwunder.com/portfolio-category/promotionsvorhaben/
Promotionsvorhaben – Grawunder
200 yes 79 5
https://marcograwunder.com/portfolio-category/education/
Education – Grawunder
200 yes 98 9
https://marcograwunder.com/portfolio-item/die-verhandlung-des-ichs/
Verhandlung des „Ichs“ – Grawunder
200 yes 339 5
https://marcograwunder.com/portfolio-item/intuitive-strategies/
Intuitive Strategies – Grawunder
200 yes 303 5
https://marcograwunder.com/portfolio-item/second-language-learning-in-motion/
Second Language Learning in Motion – Grawunder
200 yes 273 4
https://marcograwunder.com/portfolio-item/emotionsregulation/
Emotionsregulation – Grawunder
200 yes 232 4
https://marcograwunder.com/portfolio-item/listen-to-gym/
Second Language Learning in Motion – Grawunder
200 yes 273 1
https://marcograwunder.com/portfolio-item/die-spohobigband/
Die SpoHoBigBand – Grawunder
200 yes 343 3
https://marcograwunder.com/portfolio-tag/featured/
featured – Grawunder
200 yes 85 4
https://marcograwunder.com/projekte/
Projekte – Grawunder
200 yes 107 2
https://marcograwunder.com/
Grawunder – – Movement Concepts
200 yes 1758 0
https://marcograwunder.com/author/ninasupercollective-nl/
Nina Constantinescu – Grawunder
200 yes 88 0
https://marcograwunder.com/datenschutz/
Datenschutz – Grawunder
200 yes 2057 0
https://marcograwunder.com/impressum/
Impressum – Grawunder
200 yes 193 0
https://marcograwunder.com/portfolio-item/act-4-democracy/
Act 4 Democracy – Grawunder
200 yes 285 0
https://marcograwunder.com/wp-content/uploads/2023/03/porfolio-single-img-1.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/03/porfolio-single-img-2.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/03/porfolio-single-img-3.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/04/Japan-Klassenfoto-2-scaled.jpg 200 no 0 2
https://marcograwunder.com/wp-content/uploads/2023/04/portfolio-single-img-20.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/04/portfolio-single-img-21.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/04/portfolio-single-img-22.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/04/portfolio-single-img-23.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2023/05/act-4-democracy.jpg 200 no 0 2
https://marcograwunder.com/wp-content/uploads/2024/10/Bewegungstheater-verstehen-INVERT-scaled.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/01/53078665_1241180152704954_4614512566469656576_n-730x1024-2.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/01/VORUeBUNGEN-A4D.zip 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/02/Disclaimer-Grezverletzungen.pdf 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/02/Haftungsausschluss-und-Nutzungsbedingungen-A4D.pdf 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/02/Vorlage-Anschreiben-Masken.docx 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/02/wetransfer_final-masters_2025-02-05_0223.zip 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/05/free-photo-of-schwarz-und-weiss-schwarzweiss-beine-mauer.jpg 200 no 0 1
https://marcograwunder.com/wp-content/uploads/2025/05/pexels-photo-724994.webp 200 no 0 1

Audit your own site — free

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

Scan your site →