Catalog / rezidencekarlovina.cz
64

SEO audit for rezidencekarlovina.cz

Rezidence Karlovina - prémiové bydlení v Pardubicích

otherWordPress

Health 64/100 (fair) · 45 pages crawled · generated 2026-08-26

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

Bydlení v centru Pardubic, kde se potkává kvalita, soukromí a nadstandardní komfort. Prodej bytů startuje 1. ledna 2026.

45
pages crawled
44
indexable pages
1
errors
161
warnings
402
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 98 1 0 88
Performance 60 0 60 153
Agent Readiness 71 0 44 45
Content 87 0 19 28
Structured Data 87 0 19 45
Duplicate 95 0 7 5
Meta Description 96 0 6 20
Headings 98 0 3 2
Images 99 0 2 3
Crawlability 99 0 1 0
Links 100 0 0 7
Social 100 0 0 6
Findings

Errors (1 rules)

error Mixed content on HTTPS page

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

Warnings (13 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

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

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

warning Images missing alt text

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

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

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

  • https://rezidencekarlovina.cz/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/apartment-item/lux-apartment/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-1-5kk/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-1kk/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-1kk/bytova-jednotka-1-10/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-2kk/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-2kk/bytova-jednotka-2-50/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/galerie/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/kontaktni-formular/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/kontakty/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/lokalita/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/parkovani/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/property-item/project-complex/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/sklepni-koje/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/standardy/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/vybaveni/ — the likely hero/LCP image (brandmark-design-35.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 Render-blocking script in <head> (no defer/async)

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

warning BreadcrumbList present but structurally incomplete

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

  • https://rezidencekarlovina.cz/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

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

  • https://rezidencekarlovina.cz/about-us/ — a schema name/headline ("About Us - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/apartment-item/ — a schema name/headline ("Hendon Apartment Archiv - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/apartment-item/lux-apartment/ — a schema name/headline ("Lux Apartment - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/category/architecture/ — a schema name/headline ("Architecture Archivy - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/clients-category/client-dark/ — a schema name/headline ("Client Dark Archivy - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/coming-soon/ — a schema name/headline ("Coming Soon - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/faq/ — a schema name/headline ("FAQ - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/feature-bellow/ — a schema name/headline ("Feature Bellow - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/headings/ — a schema name/headline ("Headings - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/info-adjacent/ — a schema name/headline ("Info Adjacent - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/info-bellow/ — a schema name/headline ("Info Bellow - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/landing/ — a schema name/headline ("Landing - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/privacy-policy-2/ — a schema name/headline ("Privacy Policy - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/property-item/project-complex/ — a schema name/headline ("Project Complex - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/property-slider/ — a schema name/headline ("Property Slider - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/sample-page/ — a schema name/headline ("Sample Page - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/tag/architecture/ — a schema name/headline ("architecture Archivy - Rezidence Karlovina") 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.
  • https://rezidencekarlovina.cz/test/ — a schema name/headline ("test - Rezidence Karlovina") 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 · 43 occurrence(s)

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

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

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

  • https://rezidencekarlovina.cz/ — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://rezidencekarlovina.cz/lokalita/ — 2 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://rezidencekarlovina.cz/about-us/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/blog-left-sidebar/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/bytove-jednotky-1-5kk/bytova-jednotka/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/cookies/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/faq/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/feature-bellow/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/financovani/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/get-in-touch/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/headings/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/info-adjacent/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/info-bellow/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/landing/ — the likely hero/LCP image (land-rev-img-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://rezidencekarlovina.cz/ochrana-osobnich-udaju/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/odpocet/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/privacy-policy-2/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/property-slider/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/sample-page/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/test/ — the likely hero/LCP image (brandmark-design-35.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://rezidencekarlovina.cz/uncategorized/hello-world/ — the likely hero/LCP image (brandmark-design-35.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 · 1 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

  • https://rezidencekarlovina.cz/bytove-jednotky-1kk/ — the page has 1636 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://rezidencekarlovina.cz/property-item/project-complex/ — the page has 1809 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 · 44 occurrence(s)

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

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

  • https://rezidencekarlovina.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://rezidencekarlovina.cz/about-us/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://rezidencekarlovina.cz/architecture/bedroom-ideas/ — 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://rezidencekarlovina.cz/blog-left-sidebar/ — 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://rezidencekarlovina.cz/bytove-jednotky-1-5kk/bytova-jednotka/ — 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://rezidencekarlovina.cz/bytove-jednotky-1kk/bytova-jednotka-1-10/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://rezidencekarlovina.cz/bytove-jednotky-2kk/bytova-jednotka-2-50/ — 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://rezidencekarlovina.cz/coming-soon/ — 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://rezidencekarlovina.cz/faq/ — 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://rezidencekarlovina.cz/feature-bellow/ — 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://rezidencekarlovina.cz/financovani/ — 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://rezidencekarlovina.cz/get-in-touch/ — 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://rezidencekarlovina.cz/headings/ — 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://rezidencekarlovina.cz/house/safe-for-kids/ — 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://rezidencekarlovina.cz/info-adjacent/ — 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://rezidencekarlovina.cz/info-bellow/ — 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://rezidencekarlovina.cz/landing/ — 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://rezidencekarlovina.cz/privacy-policy-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://rezidencekarlovina.cz/property-slider/ — 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://rezidencekarlovina.cz/property/visualize-project/ — 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://rezidencekarlovina.cz/sample-page/ — 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://rezidencekarlovina.cz/standardy/ — 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://rezidencekarlovina.cz/test/ — 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://rezidencekarlovina.cz/uncategorized/hello-world/ — 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://rezidencekarlovina.cz/vybaveni/ — 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 · 44 occurrence(s)

  • https://rezidencekarlovina.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://rezidencekarlovina.cz/about-us/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://rezidencekarlovina.cz/architecture/bedroom-ideas/ — 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://rezidencekarlovina.cz/blog-left-sidebar/ — 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://rezidencekarlovina.cz/bytove-jednotky-1-5kk/bytova-jednotka/ — 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://rezidencekarlovina.cz/bytove-jednotky-1kk/bytova-jednotka-1-10/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://rezidencekarlovina.cz/bytove-jednotky-2kk/bytova-jednotka-2-50/ — 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://rezidencekarlovina.cz/coming-soon/ — 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://rezidencekarlovina.cz/faq/ — 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://rezidencekarlovina.cz/feature-bellow/ — 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://rezidencekarlovina.cz/financovani/ — 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://rezidencekarlovina.cz/get-in-touch/ — 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://rezidencekarlovina.cz/headings/ — 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://rezidencekarlovina.cz/house/safe-for-kids/ — 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://rezidencekarlovina.cz/info-adjacent/ — 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://rezidencekarlovina.cz/info-bellow/ — 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://rezidencekarlovina.cz/landing/ — 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://rezidencekarlovina.cz/privacy-policy-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://rezidencekarlovina.cz/property-slider/ — 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://rezidencekarlovina.cz/property/visualize-project/ — 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://rezidencekarlovina.cz/sample-page/ — 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://rezidencekarlovina.cz/standardy/ — 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://rezidencekarlovina.cz/test/ — 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://rezidencekarlovina.cz/uncategorized/hello-world/ — 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://rezidencekarlovina.cz/vybaveni/ — 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 Article schema missing recommended properties (Top Stories / image carousel)

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

  • https://rezidencekarlovina.cz/uncategorized/hello-world/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

Pages (showing 45 of 45)
URLStatusIndexableWordsIn-links
https://rezidencekarlovina.cz/
Rezidence Karlovina - prémiové bydlení v Pardubicích
200 yes 1138 42
https://rezidencekarlovina.cz/bytove-jednotky-1-5kk/
Bytové jednotky 1,5KK - Rezidence Karlovina
200 yes 429 42
https://rezidencekarlovina.cz/bytove-jednotky-1kk/
Bytové jednotky 1KK - Rezidence Karlovina
200 yes 693 42
https://rezidencekarlovina.cz/bytove-jednotky-2kk/
Bytové jednotky 2KK - Rezidence Karlovina
200 yes 524 42
https://rezidencekarlovina.cz/financovani/
Financování - Rezidence Karlovina
200 yes 347 42
https://rezidencekarlovina.cz/galerie/
galerie - Rezidence Karlovina
200 yes 108 42
https://rezidencekarlovina.cz/kontaktni-formular/
Domluvte si schůzku | Rezidence Karlovina Pardubice
200 yes 207 42
https://rezidencekarlovina.cz/kontakty/
Kontaktujte nás | Rezidence Karlovina Pardubice
200 yes 188 42
https://rezidencekarlovina.cz/lokalita/
Lokalita Rezidence Karlovina | Centrum Pardubic na dosah
200 yes 446 42
https://rezidencekarlovina.cz/parkovani/
Parkovací stání a garáže | Rezidence Karlovina Pardubice
200 yes 557 42
https://rezidencekarlovina.cz/sklepni-koje/
Sklepní kóje v ceně | Rezidence Karlovina Pardubice
200 yes 357 42
https://rezidencekarlovina.cz/standardy/
Standardy bytů | Prémiové bydlení Rezidence Karlovina
200 yes 296 42
https://rezidencekarlovina.cz/vybaveni/
Vybavení bytů | Prémiové bydlení Rezidence Karlovina
200 yes 486 42
https://rezidencekarlovina.cz/bytove-jednotky-2kk/bytova-jednotka-2-50/
Byt 2kk - bytová jednotka 2.50 | Rezidence Karlovina Pardubice
200 yes 208 1
https://rezidencekarlovina.cz/ochrana-osobnich-udaju/
Ochrana osobních údajů - Rezidence Karlovina
200 yes 603 1
https://rezidencekarlovina.cz/category/architecture/
Architecture Archivy - Rezidence Karlovina
200 yes 151 7
https://rezidencekarlovina.cz/house/safe-for-kids/
Safe For Kids - Rezidence Karlovina
200 yes 475 7
https://rezidencekarlovina.cz/tag/architecture/
architecture Archivy - Rezidence Karlovina
200 yes 303 7
https://rezidencekarlovina.cz/uncategorized/hello-world/
Hello world! - Rezidence Karlovina
200 yes 137 7
https://rezidencekarlovina.cz/architecture/bedroom-ideas/
Bedroom Ideas - Rezidence Karlovina
200 yes 471 2
https://rezidencekarlovina.cz/property/visualize-project/
Visualize Project - Rezidence Karlovina
200 yes 418 2
https://rezidencekarlovina.cz/property-item/project-complex/
Project Complex - Rezidence Karlovina
200 yes 791 1
https://rezidencekarlovina.cz/about-us/
About Us - Rezidence Karlovina
200 yes 245 0
https://rezidencekarlovina.cz/apartment-item/
Hendon Apartment Archiv - Rezidence Karlovina
200 yes 312 0
https://rezidencekarlovina.cz/apartment-item/lux-apartment/
Lux Apartment - Rezidence Karlovina
200 yes 367 0
https://rezidencekarlovina.cz/blog-left-sidebar/
Blog Left Sidebar - Rezidence Karlovina
200 yes 432 0
https://rezidencekarlovina.cz/bytove-jednotky-1-5kk/bytova-jednotka/
bytová jednotka - Rezidence Karlovina
200 yes 207 0
https://rezidencekarlovina.cz/bytove-jednotky-1kk/bytova-jednotka-1-10/
Byt 1kk - bytová jednotka 1.10 | Rezidence Karlovina Pardubice
200 yes 208 0
https://rezidencekarlovina.cz/clients-category/client-dark/
Client Dark Archivy - Rezidence Karlovina
200 yes 89 0
https://rezidencekarlovina.cz/coming-soon/
Coming Soon - Rezidence Karlovina
200 yes 612 0
https://rezidencekarlovina.cz/cookies/
Cookies - Rezidence Karlovina
200 yes 279 0
https://rezidencekarlovina.cz/faq/
FAQ - Rezidence Karlovina
200 yes 355 0
https://rezidencekarlovina.cz/feature-bellow/
Feature Bellow - Rezidence Karlovina
200 yes 112 0
https://rezidencekarlovina.cz/get-in-touch/
Get In Touch - Rezidence Karlovina
200 yes 112 0
https://rezidencekarlovina.cz/headings/
Headings - Rezidence Karlovina
200 yes 309 0
https://rezidencekarlovina.cz/info-adjacent/
Info Adjacent - Rezidence Karlovina
200 yes 108 0
https://rezidencekarlovina.cz/info-bellow/
Info Bellow - Rezidence Karlovina
200 yes 128 0
https://rezidencekarlovina.cz/landing/
Landing - Rezidence Karlovina
200 yes 204 0
https://rezidencekarlovina.cz/odpocet/
odpocet - Rezidence Karlovina
200 yes 624 0
https://rezidencekarlovina.cz/privacy-policy-2/
Privacy Policy - Rezidence Karlovina
200 yes 711 0
https://rezidencekarlovina.cz/property-item/
Hendon Property Archiv - Rezidence Karlovina
200 yes 294 0
https://rezidencekarlovina.cz/property-slider/
Property Slider - Rezidence Karlovina
200 yes 145 0
https://rezidencekarlovina.cz/sample-page/
Sample Page - Rezidence Karlovina
200 yes 237 0
https://rezidencekarlovina.cz/test/
test - Rezidence Karlovina
200 yes 119 0
https://rezidencekarlovina.cz/team-category/team/ 0 no 0 0

Audit your own site — free

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

Scan your site →