Catalog / wasser-rugove.ch
67

SEO audit for wasser-rugove.ch

Rugove Mineralwasser – Natürliches Quellwasser aus dem Kosovo | Schweiz

other

Health 67/100 (fair) · 22 pages crawled · generated 2026-07-29

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

Rugove Mineralwasser – natürliches Mineralwasser aus den Bergen von Rugova. Still in Glas & PET. Schweizweit geliefert. Jetzt bestellen auf wasser-rugove.ch.

Screenshot of wasser-rugove.ch
22
pages crawled
21
indexable pages
0
errors
95
warnings
161
notices
1
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Hreflang 22 0 57 0
Agent Readiness 71 0 21 0
Images 90 0 7 32
Duplicate 95 0 4 10
Content 96 0 3 12
Links 97 0 2 23
Robots 99 0 1 0
Cache 100 0 0 21
Crawlability 100 0 0 1
Headings 100 0 0 1
Meta Description 100 0 0 1
Performance 100 0 0 54
Security 100 0 0 1
Sitemap 100 0 0 2
Structured Data 100 0 0 3
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 19 occurrence(s)

warning hreflang has no return link (not reciprocal)

Rule hreflang.no_return · Hreflang · 38 occurrence(s)

warning Images missing alt text

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

warning Orphan page (no internal inlinks)

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

warning Internal link points to a redirect

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

warning robots.txt blocks CSS/JS the pages need to render

Rule robots.blocks_css_js · Robots · 1 occurrence(s)

  • https://wasser-rugove.ch/ — robots.txt Disallow blocks render-critical CSS/JS under: /cdn/shop/t/2/assets/, /checkouts/internal/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

Notices (18 rules)

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

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

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://wasser-rugove.ch/collections/all — the likely hero/LCP image (image_6_1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/collections/frontpage — the likely hero/LCP image (pet_0.33l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/collections/glas — the likely hero/LCP image (image_6_1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/collections/plastikflaschen — the likely hero/LCP image (pet_0.33l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/pages/uber-uns — the likely hero/LCP image (rectangle_26.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/glas-wasserflasche — the likely hero/LCP image (image5_1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/glas-wasserflasche-1 — the likely hero/LCP image (image_6_1.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/plastik-wasserflasche — the likely hero/LCP image (pet_0.33l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-0-75l — the likely hero/LCP image (glas_0.75l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-1l — the likely hero/LCP image (glas_1l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-0-5l — the likely hero/LCP image (pet_0.5l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-1-5l — the likely hero/LCP image (pet_1.5l.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Internal link has no anchor text / accessible name

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

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 2 occurrence(s)

  • https://wasser-rugove.ch/collections/frontpage — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
  • https://www.wasser-rugove.ch/ — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.

notice Meta description too long

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

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

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

  • https://wasser-rugove.ch/ — 16 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://wasser-rugove.ch/blogs/news — 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://wasser-rugove.ch/cart — 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://wasser-rugove.ch/collections/all — 12 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://wasser-rugove.ch/collections/frontpage — 6 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://wasser-rugove.ch/collections/glas — 9 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://wasser-rugove.ch/collections/plastikflaschen — 8 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://wasser-rugove.ch/pages/agb — 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://wasser-rugove.ch/pages/contact — 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://wasser-rugove.ch/pages/cookies — 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://wasser-rugove.ch/pages/impressum — 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://wasser-rugove.ch/pages/uber-uns — 7 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://wasser-rugove.ch/policies/privacy-policy — 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://wasser-rugove.ch/products/glas-wasserflasche — 5 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://wasser-rugove.ch/products/glas-wasserflasche-1 — 5 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://wasser-rugove.ch/products/plastik-wasserflasche — 5 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://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-0-75l — 5 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://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-1l — 5 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://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-0-5l — 5 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://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-1-5l — 5 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.wasser-rugove.ch/ — 16 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 Last-Modified header (no conditional GET for unchanged pages)

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

  • https://wasser-rugove.ch/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://wasser-rugove.ch/blogs/news — 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://wasser-rugove.ch/cart — 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://wasser-rugove.ch/collections/all — 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://wasser-rugove.ch/collections/frontpage — 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://wasser-rugove.ch/collections/glas — 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://wasser-rugove.ch/collections/plastikflaschen — 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://wasser-rugove.ch/pages/agb — 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://wasser-rugove.ch/pages/contact — 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://wasser-rugove.ch/pages/cookies — 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://wasser-rugove.ch/pages/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://wasser-rugove.ch/pages/uber-uns — 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://wasser-rugove.ch/policies/privacy-policy — 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://wasser-rugove.ch/products/glas-wasserflasche — 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://wasser-rugove.ch/products/glas-wasserflasche-1 — 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://wasser-rugove.ch/products/plastik-wasserflasche — 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://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-0-75l — 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://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-1l — 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://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-0-5l — 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://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-1-5l — 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.wasser-rugove.ch/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

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

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

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

  • https://wasser-rugove.ch/ — 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.wasser-rugove.ch/ — 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 target=_blank link without rel=noopener (tab-napping)

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

  • https://wasser-rugove.ch/pages/cookies — 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 Indexable page not listed in sitemap

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

Pages (showing 22 of 22)
URLStatusIndexableWordsIn-links
https://wasser-rugove.ch/
Rugove Mineralwasser – Natürliches Quellwasser aus dem Kosovo | Schweiz
200 yes 743 21
https://wasser-rugove.ch/cart
Dein Warenkorb – Wasser Rugove
200 yes 110 21
https://wasser-rugove.ch/collections/all
Rugove Mineralwasser kaufen | Glas & PET Flaschen | Wasser Rugove
200 yes 464 21
https://wasser-rugove.ch/collections/glas
Rugove Mineralwasser Glasflaschen | Still | Wasser Rugove
200 yes 407 21
https://wasser-rugove.ch/collections/plastikflaschen
Rugove Mineralwasser PET Flaschen | Still | Wasser Rugove
200 yes 382 21
https://wasser-rugove.ch/pages/agb
AGB – Wasser Rugove
200 yes 399 21
https://wasser-rugove.ch/pages/contact
Kontakt – Wasser Rugove
200 yes 117 21
https://wasser-rugove.ch/pages/cookies
Cookies – Wasser Rugove
200 yes 248 21
https://wasser-rugove.ch/pages/impressum
Impressum – Wasser Rugove
200 yes 220 21
https://wasser-rugove.ch/pages/uber-uns
Über uns – Wasser Rugove
200 yes 241 21
https://wasser-rugove.ch/policies/privacy-policy
Datenschutzerklärung – Wasser Rugove
200 yes 2457 21
https://wasser-rugove.ch/products/plastik-wasserflasche
Rugove Mineralwasser Still 0.33l PET-Flasche | Wasser Rugove
200 yes 217 6
https://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-0-5l
Rugove Mineralwasser Still 0.5l PET-Flasche | Wasser Rugove
200 yes 209 5
https://wasser-rugove.ch/products/rugove-mineralwasser-still-pet-1-5l
Rugove Mineralwasser Still 1.5l PET-Flasche | Wasser Rugove
200 yes 210 5
https://wasser-rugove.ch/products/glas-wasserflasche
Rugove Mineralwasser Still 0.33l Glasflasche | Wasser Rugove
200 yes 208 5
https://wasser-rugove.ch/products/glas-wasserflasche-1
Rugove Mineralwasser Still 0.25l Glasflasche | Wasser Rugove
200 yes 208 5
https://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-0-75l
Rugove Mineralwasser Still 0.75l Glasflasche | Wasser Rugove
200 yes 208 5
https://wasser-rugove.ch/products/rugove-mineralwasser-still-glas-1l
Rugove Mineralwasser Still 1l Glasflasche | Wasser Rugove
200 yes 208 5
https://www.wasser-rugove.ch/
Rugove Mineralwasser – Natürliches Quellwasser aus dem Kosovo | Schweiz
200 yes 743 1
https://wasser-rugove.ch/collections/frontpage
Rugove Mineralwasser | Wasser Rugove Schweiz
200 yes 285 1
https://wasser-rugove.ch/blogs/news
News – Wasser Rugove
200 yes 84 0
https://wasser-rugove.ch/agents.md 200 no 0 0

Audit your own site — free

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

Scan your site →