Catalog / fahrrad-xxl.de
65

SEO audit for fahrrad-xxl.de

Fahrrad-Online-Shop: größte Bike-Auswahl in DE » Fahrrad XXL

ecommerce

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

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

Fahrrad-Online-Shop ☝ Mehr als 300.000 sofort verfügbare Fahrräder und das von über 300 Qualitätsmarken ✅ Sichere Dir dein Wunschrad zum Schnäppchenpreis!

50
pages crawled
50
indexable pages
0
errors
278
warnings
544
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 16
Images 70 0 50 60
Performance 70 0 50 176
Structured Data 70 0 50 2
Canonical 72 0 46 0
Duplicate 81 0 32 0
Cache 100 0 0 37
Content 100 0 0 49
Links 100 0 0 50
Meta Description 100 0 0 1
Security 100 0 0 50
Sitemap 100 0 0 1
Social 100 0 0 100
Titles 100 0 0 2
Findings

Warnings (8 rules)

warning Control has no accessible name

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

warning Missing canonical tag

Rule canonical.missing · Canonical · 46 occurrence(s)

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

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

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

  • https://www.fahrrad-xxl.de/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-1-x0006138 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-10-x0009235 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-11-x0009236 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-13-x0009238 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-14-x0009239 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-18-x0010667 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-2-x0006152 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-21-x0010670 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-25-x0014035 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-5-x0006155 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-6-x0006156 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-9-x0009234 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradteile/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradteile/pedale/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradteile/pedale/cleats-pedalplatten-zubehoer/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradzubehoer/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradzubehoer/anbauteile/fahrradstaender/hinterbaustaender/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradzubehoer/fahrradschloesser/faltschloesser/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrradzubehoer/kinderfahrrad-zubehoer/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/fahrraeder/saison.2019/ — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/framework-fitlyps-200-crosstrainer-x0000492 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/govital-bodenmatte-l-x0012104 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/govital-bodenmatte-m-x0012103 — the likely hero/LCP image (141682_16899781.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://www.fahrrad-xxl.de/passat-classic-7-gang-damen-mit-nabendynamo-x0010255 — the likely hero/LCP image (141682_16899781.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 BreadcrumbList present but structurally incomplete

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

warning Schema describes content not visible on the page

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

  • https://www.fahrrad-xxl.de/govital-bodenmatte-m-x0012103 — a schema name/headline ("GOVITAL Bodenmatte M") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 10 occurrence(s)

  • https://www.fahrrad-xxl.de/ — 20 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025874 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/bellini-fuchs-x0025876 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/bellini-rakete-x0025871 — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/bellini-rakete-x0025875 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/bellini-traeumer-x0025877 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/carver-strict-e02-x0027172 — 26 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/diamondback-remix-12-r-x0020807 — 2 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/fahrraeder/saison.2019/ — 10 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://www.fahrrad-xxl.de/passat-classic-7-gang-damen-mit-nabendynamo-x0010255 — 8 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

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

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

notice Internal link has no anchor text / accessible name

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

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

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

notice Meta description too long

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

notice Missing Open Graph tags

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

notice Large DOM (over 1500 elements) slows rendering & interaction

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

  • https://www.fahrrad-xxl.de/ — the page has 2539 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-1-x0006138 — the page has 2983 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-10-x0009235 — the page has 2990 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-11-x0009236 — the page has 2984 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-13-x0009238 — the page has 2972 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-14-x0009239 — the page has 2986 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-18-x0010667 — the page has 2986 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-2-x0006152 — the page has 2982 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-21-x0010670 — the page has 2986 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-25-x0014035 — the page has 2898 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-5-x0006155 — the page has 2988 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-6-x0006156 — the page has 2926 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-9-x0009234 — the page has 2986 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradteile/ — the page has 4343 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradteile/pedale/ — the page has 4359 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradteile/pedale/cleats-pedalplatten-zubehoer/ — the page has 3524 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradzubehoer/ — the page has 5047 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradzubehoer/anbauteile/fahrradstaender/hinterbaustaender/ — the page has 3406 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradzubehoer/fahrradschloesser/faltschloesser/ — the page has 3870 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrradzubehoer/kinderfahrrad-zubehoer/ — the page has 2724 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/fahrraeder/saison.2019/ — the page has 2354 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/framework-fitlyps-200-crosstrainer-x0000492 — the page has 2746 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/govital-bodenmatte-l-x0012104 — the page has 2885 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/govital-bodenmatte-m-x0012103 — the page has 2926 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.fahrrad-xxl.de/passat-classic-7-gang-damen-mit-nabendynamo-x0010255 — the page has 4590 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

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

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

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

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

  • https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025862 — 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.fahrrad-xxl.de/carver-teile-lagerkit-icb-horst-link-x0014202 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-1-x0006138 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-10-x0009235 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-11-x0009236 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-13-x0009238 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-14-x0009239 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-18-x0010667 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-2-x0006152 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-21-x0010670 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-25-x0014035 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-5-x0006155 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-6-x0006156 — 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.fahrrad-xxl.de/carver-teile-schaltauge-nr-9-x0009234 — 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.fahrrad-xxl.de/carver-teile-sonic-x0015952 — 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.fahrrad-xxl.de/fahrradteile/ — 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.fahrrad-xxl.de/fahrradteile/pedale/cleats-pedalplatten-zubehoer/ — 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.fahrrad-xxl.de/fahrradzubehoer/ — 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.fahrrad-xxl.de/fahrradzubehoer/anbauteile/fahrradstaender/hinterbaustaender/ — 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.fahrrad-xxl.de/fahrradzubehoer/kinderfahrrad-zubehoer/ — 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.fahrrad-xxl.de/fahrraeder/saison.2019/ — 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.fahrrad-xxl.de/framework-fitlyps-200-crosstrainer-x0000492 — 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.fahrrad-xxl.de/govital-bodenmatte-l-x0012104 — 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.fahrrad-xxl.de/govital-bodenmatte-m-x0012103 — 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.fahrrad-xxl.de/passat-classic-7-gang-damen-mit-nabendynamo-x0010255 — 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 Slow server response

Rule perf.slow_response · Performance · 2 occurrence(s)

notice Deprecated schema type with no Google rich result

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

  • https://www.fahrrad-xxl.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.

notice FAQPage structured data (rich result removed May 2026)

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

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

notice Missing recommended security headers

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

notice Indexable page not listed in sitemap

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

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 2 occurrence(s)

notice Missing Twitter Card tag

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.fahrrad-xxl.de/
Fahrrad-Online-Shop: größte Bike-Auswahl in DE » Fahrrad XXL
200 yes 2155 50
https://www.fahrrad-xxl.de/fahrradteile/
Fahrrad-Ersatzteile & Bike Components online kaufen
200 yes 2978 50
https://www.fahrrad-xxl.de/fahrradteile/pedale/
Fahrradpedale günstig im » Fahrrad XXL Online Shop
200 yes 3119 50
https://www.fahrrad-xxl.de/fahrradzubehoer/
Fahrradzubehör im Online Shop / in der Nähe kaufen
200 yes 3843 50
https://www.fahrrad-xxl.de/fahrradteile/pedale/cleats-pedalplatten-zubehoer/
Cleats / Pedalplatten & Zubehör günstig bei » Fahrrad XXL
200 yes 2674 1
https://www.fahrrad-xxl.de/fahrradzubehoer/kinderfahrrad-zubehoer/
Kinderrad Zubehör kaufen bei Fahrrad XXL | Lern- & Tragehilfe
200 yes 1457 1
https://www.fahrrad-xxl.de/bellini-fuchs-x0025872
Bellini Fuchs 2024 Tiefeinsteiger in 16 Zoll bestellen | Fahrrad XXL
200 yes 3336 8
https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025870
Bellini Drachenfreund 2024 Tiefeinsteiger in 16 Zoll bestellen | Fahrrad XXL
200 yes 3536 8
https://www.fahrrad-xxl.de/bellini-fuchs-x0025868
Bellini Fuchs 2024 Tiefeinsteiger in 14 Zoll bestellen | Fahrrad XXL
200 yes 3560 8
https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025874
Bellini Drachenfreund 2024 Tiefeinsteiger in 18 Zoll bestellen | Fahrrad XXL
200 yes 3337 6
https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025866
Bellini Drachenfreund 2024 Tiefeinsteiger in 14 Zoll bestellen | Fahrrad XXL
200 yes 3539 8
https://www.fahrrad-xxl.de/bellini-traeumer-x0025873
Bellini Träumer 2024 Tiefeinsteiger in 16 Zoll bestellen | Fahrrad XXL
200 yes 3333 6
https://www.fahrrad-xxl.de/bellini-traeumer-x0025877
Bellini Träumer 2024 Tiefeinsteiger in 18 Zoll bestellen | Fahrrad XXL
200 yes 3261 5
https://www.fahrrad-xxl.de/bellini-traeumer-x0025869
Bellini Träumer 2024 Tiefeinsteiger in 14 Zoll bestellen | Fahrrad XXL
200 yes 3298 7
https://www.fahrrad-xxl.de/bellini-fuchs-x0025876
Bellini Fuchs 2024 Tiefeinsteiger in 18 Zoll bestellen | Fahrrad XXL
200 yes 3389 5
https://www.fahrrad-xxl.de/bellini-rakete-x0025867
Bellini Rakete 2024 Tiefeinsteiger in 14 Zoll bestellen | Fahrrad XXL
200 yes 3359 7
https://www.fahrrad-xxl.de/bellini-rakete-x0025871
Bellini Rakete 2024 Tiefeinsteiger in 16 Zoll bestellen | Fahrrad XXL
200 yes 3405 3
https://www.fahrrad-xxl.de/bellini-drachenfreund-x0025862
Bellini Drachenfreund 2024 Tiefeinsteiger in 12 Zoll bestellen | Fahrrad XXL
200 yes 3158 3
https://www.fahrrad-xxl.de/bellini-fuchs-x0025864
Bellini Fuchs 2024 Tiefeinsteiger in 12 Zoll bestellen | Fahrrad XXL
200 yes 3185 3
https://www.fahrrad-xxl.de/bellini-rakete-x0025863
Bellini Rakete 2024 Tiefeinsteiger in 12 Zoll bestellen | Fahrrad XXL
200 yes 3186 3
https://www.fahrrad-xxl.de/bellini-traeumer-x0025865
Bellini Träumer 2024 Tiefeinsteiger in 12 Zoll bestellen | Fahrrad XXL
200 yes 3351 3
https://www.fahrrad-xxl.de/govital-bodenmatte-m-x0012103
GOVITAL Bodenmatte M
200 yes 1998 1
https://www.fahrrad-xxl.de/govital-fit-415-x0032028
Govital FIT 415 Kraftstation Aktion kaufen | Fahrrad XXL
200 yes 2383 1
https://www.fahrrad-xxl.de/artikel/cinos-410-ergometer-38033
Govital CINOS 410 Ergometer Aktion -24% | Fahrrad XXL
200 yes 2464 0
https://www.fahrrad-xxl.de/bellini-rakete-x0025875
Bellini Rakete 2024 Tiefeinsteiger in 18 Zoll bestellen | Fahrrad XXL
200 yes 3370 0
https://www.fahrrad-xxl.de/carver-strict-e02-x0027172
Carver Strict E02 Aktion 29 Zoll günstig kaufen | Fahrrad XXL
200 yes 4314 0
https://www.fahrrad-xxl.de/carver-teile-lagerkit-icb-horst-link-x0014202
Carver Teile Lagerkit ICB Horst Link Aktion bestellen | Fahrrad XXL
200 yes 2042 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-1-x0006138
Carver Schaltauge Nr. 1
200 yes 2100 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-10-x0009235
Carver Schaltauge Nr. 10
200 yes 2129 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-11-x0009236
Carver Schaltauge Nr. 11
200 yes 2091 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-13-x0009238
Carver Schaltauge Nr. 13
200 yes 2046 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-14-x0009239
Carver Schaltauge Nr. 14
200 yes 2101 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-18-x0010667
Carver Schaltauge Nr. 18
200 yes 2095 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-2-x0006152
Carver Schaltauge Nr. 2
200 yes 2116 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-21-x0010670
Schaltauge Nr. 21
200 yes 2109 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-25-x0014035
Carver Schaltauge Nr. 18
200 yes 2038 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-5-x0006155
Carver Schaltauge Nr. 5
200 yes 2099 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-6-x0006156
Carver Schaltauge Nr. 6
200 yes 2057 0
https://www.fahrrad-xxl.de/carver-teile-schaltauge-nr-9-x0009234
Carver Schaltauge Nr. 9
200 yes 2109 0
https://www.fahrrad-xxl.de/carver-teile-sonic-x0015952
Kabelstopper für Carver Sonic
200 yes 2047 0
https://www.fahrrad-xxl.de/diamondback-remix-12-r-x0020807
Diamondback REMIX 12 R Aktion 12 Zoll -23% | Fahrrad XXL
200 yes 2802 0
https://www.fahrrad-xxl.de/fahrradzubehoer/anbauteile/fahrradstaender/hinterbaustaender/
Hinterbauständer günstig bei » Fahrrad XXL
200 yes 2145 0
https://www.fahrrad-xxl.de/fahrradzubehoer/fahrradschloesser/faltschloesser/
Faltschloss kaufen bei Fahrrad XXL | Praktisch & Sicher
200 yes 2499 0
https://www.fahrrad-xxl.de/fahrraeder/saison.2019/
Fahrrad Neuheiten 2019 kaufen
200 yes 1725 0
https://www.fahrrad-xxl.de/framework-fitlyps-200-crosstrainer-x0000492
Framework Fitlyps 200 Crosstrainer
200 yes 1897 0
https://www.fahrrad-xxl.de/govital-bodenmatte-l-x0012104
GOVITAL Bodenmatte L
200 yes 1975 0
https://www.fahrrad-xxl.de/govital-gewichtheber-guertel-x0032057
Govital Gewichtheber-Gürtel Aktion günstig kaufen | Fahrrad XXL
200 yes 2024 0
https://www.fahrrad-xxl.de/govital-guss-scheiben-2x1-25kg-x0032037
Govital Guss-Scheiben, 2x1,25kg Aktion -12% | Fahrrad XXL
200 yes 2363 0
https://www.fahrrad-xxl.de/govital-trizeps-seil-x0032068
Govital Trizeps-Seil Aktion -48% | Fahrrad XXL
200 yes 2074 0
https://www.fahrrad-xxl.de/passat-classic-7-gang-damen-mit-nabendynamo-x0010255
PASSAT Classic 7-Gang Damen mit Nabendynamo
200 yes 4274 0

Audit your own site — free

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

Scan your site →