Catalog / plavanipulec.cz
59

SEO audit for plavanipulec.cz

KPM Pulec Praha

otherWordPress

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

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of plavanipulec.cz
50
pages crawled
45
indexable pages
5
errors
178
warnings
455
notices
0
orphan pages
3
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 66 3 47 11
Crawlability 95 2 1 2
Meta Description 73 0 45 0
Performance 73 0 45 180
Agent Readiness 93 0 11 33
Duplicate 95 0 8 0
Content 96 0 7 0
Titles 96 0 7 0
Canonical 96 0 6 0
Budget 99 0 1 0
Images 100 0 0 45
Security 100 0 0 47
Sitemap 100 0 0 1
Social 100 0 0 90
Structured Data 100 0 0 45
URL 100 0 0 1
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (11 rules)

warning Control has no accessible name

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

warning robots.txt-disallowed URL receives internal links (crawl-budget leak)

Rule budget.disallow_linked · Budget · 1 occurrence(s)

  • https://www.plavanipulec.cz/wp-admin/ — internal links point to https://www.plavanipulec.cz/wp-admin/, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://www.plavanipulec.cz/zkusebni-stranka/.

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Internal link points to a redirect

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

warning Missing meta description

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

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

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

Notices (16 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.plavanipulec.cz/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/akce/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/akce/zavody-pulec-praha/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/kpm-pulec-dekuje-za-podporu-spolecne-tvorime-zazemi-nejen-pro-mlade-talenty/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/nase-zavodnice-zazarily-ve-2-kole-ceske-ligy-mladeze-v-tabore/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/podiova-umisteni-i-vitezna-stafeta-ve-3-kole-ceske-ligy-mladeze/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/spoustime-novy-web/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/uspesny-vstup-do-sezony-z-1-kola-clm-2026-v-moste-vezeme-medaile/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/aktuality/zdarsky-gumak-2026-bronz-ve-ctyrboji-a-rada-kvalitnich-vykonu/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/discipliny/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/galerie/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/kategorie-akce/interni-akce/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/kontakt — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/kontakty/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/o-nas/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/pridejte-se/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/treninkove-skupiny/pripravka/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/treninkove-skupiny/skupina-1/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/treninkove-skupiny/skupina-2/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/treninkove-skupiny/skupina-3/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/treninky/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/tym/ing-libuse-langova/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/typ-osoby/vedeni/ — the likely hero/LCP image (tym-ico.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://www.plavanipulec.cz/zkusebni-stranka/ — the likely hero/LCP image (tym-ico.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 · 45 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.plavanipulec.cz/ — 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.plavanipulec.cz/akce/ — 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.plavanipulec.cz/akce/zavody-pulec-praha/ — 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.plavanipulec.cz/aktuality/ — 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.plavanipulec.cz/aktuality/kpm-pulec-dekuje-za-podporu-spolecne-tvorime-zazemi-nejen-pro-mlade-talenty/ — 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.plavanipulec.cz/aktuality/nase-zavodnice-zazarily-ve-2-kole-ceske-ligy-mladeze-v-tabore/ — 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.plavanipulec.cz/aktuality/podiova-umisteni-i-vitezna-stafeta-ve-3-kole-ceske-ligy-mladeze/ — 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.plavanipulec.cz/aktuality/spoustime-novy-web/ — 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.plavanipulec.cz/aktuality/uspesny-vstup-do-sezony-z-1-kola-clm-2026-v-moste-vezeme-medaile/ — 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.plavanipulec.cz/aktuality/zdarsky-gumak-2026-bronz-ve-ctyrboji-a-rada-kvalitnich-vykonu/ — 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.plavanipulec.cz/discipliny/ — 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.plavanipulec.cz/galerie/ — 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.plavanipulec.cz/kategorie-akce/interni-akce/ — 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.plavanipulec.cz/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.plavanipulec.cz/kontakty/ — 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.plavanipulec.cz/o-nas/ — 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.plavanipulec.cz/pridejte-se/ — 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.plavanipulec.cz/treninkove-skupiny/pripravka/ — 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.plavanipulec.cz/treninkove-skupiny/skupina-1/ — 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.plavanipulec.cz/treninkove-skupiny/skupina-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.plavanipulec.cz/treninkove-skupiny/skupina-3/ — 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.plavanipulec.cz/treninky/ — 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.plavanipulec.cz/tym/ing-libuse-langova/ — 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.plavanipulec.cz/typ-osoby/vedeni/ — 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.plavanipulec.cz/zkusebni-stranka/ — 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 · 45 occurrence(s)

  • https://www.plavanipulec.cz/ — 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.plavanipulec.cz/akce/ — 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.plavanipulec.cz/akce/zavody-pulec-praha/ — 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.plavanipulec.cz/aktuality/ — 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.plavanipulec.cz/aktuality/kpm-pulec-dekuje-za-podporu-spolecne-tvorime-zazemi-nejen-pro-mlade-talenty/ — 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.plavanipulec.cz/aktuality/nase-zavodnice-zazarily-ve-2-kole-ceske-ligy-mladeze-v-tabore/ — 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.plavanipulec.cz/aktuality/podiova-umisteni-i-vitezna-stafeta-ve-3-kole-ceske-ligy-mladeze/ — 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.plavanipulec.cz/aktuality/spoustime-novy-web/ — 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.plavanipulec.cz/aktuality/uspesny-vstup-do-sezony-z-1-kola-clm-2026-v-moste-vezeme-medaile/ — 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.plavanipulec.cz/aktuality/zdarsky-gumak-2026-bronz-ve-ctyrboji-a-rada-kvalitnich-vykonu/ — 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.plavanipulec.cz/discipliny/ — 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.plavanipulec.cz/galerie/ — 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.plavanipulec.cz/kategorie-akce/interni-akce/ — 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.plavanipulec.cz/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.plavanipulec.cz/kontakty/ — 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.plavanipulec.cz/o-nas/ — 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.plavanipulec.cz/pridejte-se/ — 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.plavanipulec.cz/treninkove-skupiny/pripravka/ — 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.plavanipulec.cz/treninkove-skupiny/skupina-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://www.plavanipulec.cz/treninkove-skupiny/skupina-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.plavanipulec.cz/treninkove-skupiny/skupina-3/ — 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.plavanipulec.cz/treninky/ — 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.plavanipulec.cz/tym/ing-libuse-langova/ — 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.plavanipulec.cz/typ-osoby/vedeni/ — 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.plavanipulec.cz/zkusebni-stranka/ — 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 Blocked by robots.txt

Rule robots.blocked · Crawlability · 1 occurrence(s)

notice No structured data detected

Rule schema.none · Structured Data · 45 occurrence(s)

notice Missing recommended security headers

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

notice Indexable page not listed in sitemap

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

notice URL is very long

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.plavanipulec.cz/
KPM Pulec Praha
200 yes 566 47
https://www.plavanipulec.cz/akce/
Akce – KPM Pulec Praha
200 yes 328 47
https://www.plavanipulec.cz/aktuality/
Aktuality – KPM Pulec Praha
200 yes 497 47
https://www.plavanipulec.cz/discipliny/
DISCIPLÍNY – KPM Pulec Praha
200 yes 462 47
https://www.plavanipulec.cz/galerie/
GALERIE – KPM Pulec Praha
200 yes 139 47
https://www.plavanipulec.cz/kontakt
KONTAKTY – KPM Pulec Praha
200 yes 291 47
https://www.plavanipulec.cz/kontakty/
KONTAKTY – KPM Pulec Praha
200 yes 291 47
https://www.plavanipulec.cz/o-nas/
O NÁS – KPM Pulec Praha
200 yes 580 47
https://www.plavanipulec.cz/pridejte-se/
PŘIDEJTE SE – KPM Pulec Praha
200 yes 451 47
https://www.plavanipulec.cz/treninky/
TRÉNINKY – KPM Pulec Praha
200 yes 336 47
https://www.plavanipulec.cz/akce/soustredeni-2025-zima/
Letní soustředění Želivka 2026 – KPM Pulec Praha
200 yes 275 20
https://www.plavanipulec.cz/akce/koronacek-2026/
Koronáček 2026 – KPM Pulec Praha
200 yes 223 20
https://www.plavanipulec.cz/akce/5-kolo-clm-c-budejovice-2026/
5.kolo ČLM Č. Budějovice 2026 – KPM Pulec Praha
200 yes 218 20
https://www.plavanipulec.cz/aktuality/uspesne-vystoupeni-nasich-plavcu-na-bazenovem-mistrovstvi-ceske-republiky-2026/
Úspěšné vystoupení našich plavců na bazénovém mistrovství České republiky 2026 – KPM Pulec Praha
200 yes 664 9
https://www.plavanipulec.cz/aktuality/sezonu-na-volne-vode-zahajili-nasi-plavci-v-melicich/
Sezónu na volné vodě zahájili naši plavci v Mělicích – KPM Pulec Praha
200 yes 486 6
https://www.plavanipulec.cz/aktuality/nasi-plavci-se-predstavili-na-mistrovstvi-ceske-republiky-na-volne-vode/
Naši plavci se představili na Mistrovství České republiky na volné vodě – KPM Pulec Praha
200 yes 552 5
https://www.plavanipulec.cz/aktuality/spoustime-novy-web/
Spouštíme nový web – KPM Pulec Praha
200 yes 376 7
https://www.plavanipulec.cz/aktuality/nase-zavodnice-zazarily-ve-2-kole-ceske-ligy-mladeze-v-tabore/
Naše závodnice zazářily ve 2. kole České ligy mládeže v Táboře – KPM Pulec Praha
200 yes 485 6
https://www.plavanipulec.cz/aktuality/podiova-umisteni-i-vitezna-stafeta-ve-3-kole-ceske-ligy-mladeze/
Pódiová umístění i vítězná štafeta ve 3. kole české ligy mládeže – KPM Pulec Praha
200 yes 514 5
https://www.plavanipulec.cz/aktuality/zdarsky-gumak-2026-bronz-ve-ctyrboji-a-rada-kvalitnich-vykonu/
Žďárský gumák 2026: bronz ve čtyřboji a řada kvalitních výkonů – KPM Pulec Praha
200 yes 478 5
https://www.plavanipulec.cz/aktuality/uspesny-vstup-do-sezony-z-1-kola-clm-2026-v-moste-vezeme-medaile/
Úspěšný vstup do sezóny: Z 1. kola ČLM 2026 v Mostě vezeme medaile! – KPM Pulec Praha
200 yes 497 5
https://www.plavanipulec.cz/aktuality/kpm-pulec-dekuje-za-podporu-spolecne-tvorime-zazemi-nejen-pro-mlade-talenty/
KPM Pulec děkuje za podporu: Společně tvoříme zázemí nejen pro mladé talenty – KPM Pulec Praha
200 yes 490 5
https://www.plavanipulec.cz/akce/vanocni-posledni-trenink/
Vánoční trénink 2025 – KPM Pulec Praha
200 yes 269 3
https://www.plavanipulec.cz/akce/3-kolo-dpp-zaverecne-vyhodnoceni-poharu-dpp-2026/
3.kolo DPP + závěrečné vyhodnocení poháru DPP 2026 – KPM Pulec Praha
200 yes 223 2
https://www.plavanipulec.cz/akce/zavody-pulec-praha/
1.kolo ČLM Most 2026 – KPM Pulec Praha
200 yes 213 1
https://www.plavanipulec.cz/treninkove-skupiny/skupina-2/
SKUPINA 2 – KPM Pulec Praha
200 yes 155 2
https://www.plavanipulec.cz/treninkove-skupiny/skupina-3/
SKUPINA 3 – KPM Pulec Praha
200 yes 154 2
https://www.plavanipulec.cz/akce/svetovy-pohar-barcelona-2026/
Světový pohár Barcelona 2026 – ZRUŠENO – KPM Pulec Praha
200 yes 223 2
https://www.plavanipulec.cz/akce/2-kolo-dpp-mcr-dpp-2026/
2.kolo DPP + MČR DPP 2026 – KPM Pulec Praha
200 yes 227 2
https://www.plavanipulec.cz/akce/zdarsky-gumak-2026/
Žďárský gumák 2026 – KPM Pulec Praha
200 yes 223 2
https://www.plavanipulec.cz/akce/4-kolo-clm-1-kolo-dpp-melice-2026/
4.kolo ČLM + 1.kolo DPP Mělice 2026 – KPM Pulec Praha
200 yes 226 2
https://www.plavanipulec.cz/akce/svetovy-pohar-lignano-2026/
Světový pohár Lignano 2026 – KPM Pulec Praha
200 yes 220 2
https://www.plavanipulec.cz/akce/mcr-jednotlivcu-2026/
MČR jednotlivců 2026 – KPM Pulec Praha
200 yes 219 2
https://www.plavanipulec.cz/akce/mcr-druzstev-2026/
MČR družstev 2026 – KPM Pulec Praha
200 yes 219 2
https://www.plavanipulec.cz/akce/vanocni-pohar-most-2026/
Vánoční pohár Most 2026 – KPM Pulec Praha
200 yes 234 2
https://www.plavanipulec.cz/akce/2-kolo-clm-tabor-2026/
2.kolo ČLM Tábor 2026 – KPM Pulec Praha
200 yes 219 2
https://www.plavanipulec.cz/akce/svetovy-pohar-provence-2026/
Světový pohár Provence 2026 – KPM Pulec Praha
200 yes 223 2
https://www.plavanipulec.cz/akce/polis-cup-2026/
POLIŠ cup 2026 – KPM Pulec Praha
200 yes 219 2
https://www.plavanipulec.cz/akce/3-kolo-clm-pardubice-2026/
3.kolo ČLM Pardubice 2026 – KPM Pulec Praha
200 yes 219 2
https://www.plavanipulec.cz/treninkove-skupiny/pripravka/
PŘÍPRAVKA – KPM Pulec Praha
200 yes 151 1
https://www.plavanipulec.cz/treninkove-skupiny/skupina-1/
SKUPINA 1 – KPM Pulec Praha
200 yes 152 1
https://www.plavanipulec.cz/tym/ing-libuse-langova/
KPM Pulec Praha
200 yes 566 1
https://www.plavanipulec.cz/kategorie-akce/interni-akce/
Interní akce – KPM Pulec Praha
200 yes 165 0
https://www.plavanipulec.cz/typ-osoby/vedeni/
Vedení klubu – KPM Pulec Praha
200 yes 155 0
https://www.plavanipulec.cz/zkusebni-stranka/
Zkušební stránka – KPM Pulec Praha
200 yes 315 0
https://www.plavanipulec.cz/author/admin/
The page is temporarily unavailable
509 no 185 0
https://www.plavanipulec.cz/links.html
Stránka nebyla nalezena – KPM Pulec Praha
404 no 144 1
https://www.plavanipulec.cz/uspechy
Stránka nebyla nalezena – KPM Pulec Praha
404 no 144 2
https://www.plavanipulec.cz/wp-admin/ 0 no 0 1
https://www.plavanipulec.cz/wp-content/uploads/2025/11/rekordy.pdf 200 no 0 47

Audit your own site — free

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

Scan your site →