Catalog / ciklevka-polov.ru
66

SEO audit for ciklevka-polov.ru

Циклевка паркета, шлифовка пола и доски в Санкт-Петербурге

other

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

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

Циклевка паркета, шлифовка пола в Санкт-Петербурге и области. Покрытие лаками и маслами

Screenshot of ciklevka-polov.ru
50
pages crawled
41
indexable pages
0
errors
129
warnings
598
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 75 0 41 66
Performance 75 0 41 164
Budget 93 0 12 0
Headings 95 0 9 0
Images 97 0 5 25
Links 97 0 5 41
Titles 97 0 5 24
Duplicate 98 0 4 4
Content 98 0 3 41
Crawlability 99 0 2 2
Meta Description 99 0 2 0
Cache 100 0 0 41
Mobile 100 0 0 41
Security 100 0 0 41
Social 100 0 0 82
Structured Data 100 0 0 2
URL 100 0 0 24
Findings

Warnings (11 rules)

warning Control has no accessible name

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

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

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

  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/101-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/101-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/102-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/102-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/103-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/103-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/104-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/104-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/105-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/105-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/106-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/106-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/107-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/107-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/108-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/108-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/109-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/109-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/110-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/110-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/111-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/111-x500-630.jpg, 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.ciklevka-polov.ru/photos.
  • https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/112-x500-630.jpg — internal links point to https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/112-x500-630.jpg, 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.ciklevka-polov.ru/photos.

warning Thin content (low word count)

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning Internal link points to a redirect

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

warning Missing meta description

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

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

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

warning Redirect chain (multiple hops)

Rule redirect.chain · Crawlability · 2 occurrence(s)

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 5 occurrence(s)

Notices (24 rules)

notice Heading levels skip a level

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

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

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

notice Duplicate meta description across pages

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.ciklevka-polov.ru/ — the likely hero/LCP image (ddutcollage.jpg) 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.ciklevka-polov.ru/ciklevka — the likely hero/LCP image (colage.jpg) 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.ciklevka-polov.ru/ciklevka/fresh-parquet — the likely hero/LCP image (sanding-fresh-1.jpg) 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.ciklevka-polov.ru/ciklevka/lakirovka — the likely hero/LCP image (pokritie-lakom.jpg) 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.ciklevka-polov.ru/ciklevka/old-parquet — the likely hero/LCP image (sanding-old-1.jpg) 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.ciklevka-polov.ru/ciklevka/parquetboard — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/ciklevka/plintus — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/ciklevka/remont — the likely hero/LCP image (remont-l.jpg) 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.ciklevka-polov.ru/contact — the likely hero/LCP image (vk.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.ciklevka-polov.ru/photos — the likely hero/LCP image (101-224x180-951.jpg) 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.ciklevka-polov.ru/price — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/reviews_and_photo.php — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/sale_lak — the likely hero/LCP image (balet.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.ciklevka-polov.ru/sale_lak/2k-pu — the likely hero/LCP image (2kpu.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.ciklevka-polov.ru/sale_lak/ceramicstar — the likely hero/LCP image (ceramicstar.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.ciklevka-polov.ru/sale_lak/domo — the likely hero/LCP image (domo.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.ciklevka-polov.ru/sale_lak/ecogold — the likely hero/LCP image (ecogold.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.ciklevka-polov.ru/sale_lak/polifoam — the likely hero/LCP image (polifoam.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.ciklevka-polov.ru/sale_lak/saicos-hardwax-oil — the likely hero/LCP image (premiumhartwachsol.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.ciklevka-polov.ru/sale_lak/smarthome — the likely hero/LCP image (smarthome.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.ciklevka-polov.ru/sale_lak/top — the likely hero/LCP image (top.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.ciklevka-polov.ru/sale_lak/uniquickprimer — the likely hero/LCP image (uniquickprimer(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://www.ciklevka-polov.ru/useful — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/useful/faq — the likely hero/LCP image (1s.jpg) 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.ciklevka-polov.ru/useful/faq/primer — the likely hero/LCP image (ground.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 · 24 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

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

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

  • https://www.ciklevka-polov.ru/ — 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://www.ciklevka-polov.ru/ciklevka — 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://www.ciklevka-polov.ru/ciklevka/fresh-parquet — 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://www.ciklevka-polov.ru/ciklevka/lakirovka — 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://www.ciklevka-polov.ru/ciklevka/old-parquet — 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://www.ciklevka-polov.ru/ciklevka/parquetboard — 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://www.ciklevka-polov.ru/ciklevka/plintus — 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://www.ciklevka-polov.ru/ciklevka/remont — 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://www.ciklevka-polov.ru/contact — 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://www.ciklevka-polov.ru/photos — 18 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.ciklevka-polov.ru/price — 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://www.ciklevka-polov.ru/reviews_and_photo.php — 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://www.ciklevka-polov.ru/sale_lak — 18 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.ciklevka-polov.ru/sale_lak/2k-pu — 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://www.ciklevka-polov.ru/sale_lak/ceramicstar — 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://www.ciklevka-polov.ru/sale_lak/domo — 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://www.ciklevka-polov.ru/sale_lak/ecogold — 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://www.ciklevka-polov.ru/sale_lak/polifoam — 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://www.ciklevka-polov.ru/sale_lak/saicos-hardwax-oil — 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://www.ciklevka-polov.ru/sale_lak/smarthome — 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://www.ciklevka-polov.ru/sale_lak/top — 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://www.ciklevka-polov.ru/sale_lak/uniquickprimer — 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://www.ciklevka-polov.ru/useful — 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://www.ciklevka-polov.ru/useful/faq — 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://www.ciklevka-polov.ru/useful/faq/primer — 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.

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

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

  • https://www.ciklevka-polov.ru/ — 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.ciklevka-polov.ru/ciklevka — 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.ciklevka-polov.ru/ciklevka/fresh-parquet — 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.ciklevka-polov.ru/ciklevka/lakirovka — 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.ciklevka-polov.ru/ciklevka/old-parquet — 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.ciklevka-polov.ru/ciklevka/parquetboard — 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.ciklevka-polov.ru/ciklevka/plintus — 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.ciklevka-polov.ru/ciklevka/remont — 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.ciklevka-polov.ru/contact — 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.ciklevka-polov.ru/photos — 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.ciklevka-polov.ru/price — 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.ciklevka-polov.ru/reviews_and_photo.php — 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.ciklevka-polov.ru/sale_lak — 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.ciklevka-polov.ru/sale_lak/2k-pu — 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.ciklevka-polov.ru/sale_lak/ceramicstar — 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.ciklevka-polov.ru/sale_lak/domo — 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.ciklevka-polov.ru/sale_lak/ecogold — 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.ciklevka-polov.ru/sale_lak/polifoam — 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.ciklevka-polov.ru/sale_lak/saicos-hardwax-oil — 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.ciklevka-polov.ru/sale_lak/smarthome — 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.ciklevka-polov.ru/sale_lak/top — 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.ciklevka-polov.ru/sale_lak/uniquickprimer — 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.ciklevka-polov.ru/useful — 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.ciklevka-polov.ru/useful/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://www.ciklevka-polov.ru/useful/faq/primer — 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 · 41 occurrence(s)

  • https://www.ciklevka-polov.ru/ — 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.ciklevka-polov.ru/ciklevka — 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.ciklevka-polov.ru/ciklevka/fresh-parquet — 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.ciklevka-polov.ru/ciklevka/lakirovka — 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.ciklevka-polov.ru/ciklevka/old-parquet — 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.ciklevka-polov.ru/ciklevka/parquetboard — 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.ciklevka-polov.ru/ciklevka/plintus — 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.ciklevka-polov.ru/ciklevka/remont — 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.ciklevka-polov.ru/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://www.ciklevka-polov.ru/photos — 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.ciklevka-polov.ru/price — 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.ciklevka-polov.ru/reviews_and_photo.php — 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.ciklevka-polov.ru/sale_lak — 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.ciklevka-polov.ru/sale_lak/2k-pu — 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.ciklevka-polov.ru/sale_lak/ceramicstar — 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.ciklevka-polov.ru/sale_lak/domo — 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.ciklevka-polov.ru/sale_lak/ecogold — 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.ciklevka-polov.ru/sale_lak/polifoam — 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.ciklevka-polov.ru/sale_lak/saicos-hardwax-oil — 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.ciklevka-polov.ru/sale_lak/smarthome — 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.ciklevka-polov.ru/sale_lak/top — 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.ciklevka-polov.ru/sale_lak/uniquickprimer — 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.ciklevka-polov.ru/useful — 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.ciklevka-polov.ru/useful/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://www.ciklevka-polov.ru/useful/faq/primer — 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 Blocked by robots.txt

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

notice Deep page has no BreadcrumbList structured data

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

notice Missing recommended security headers

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

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

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

notice Title is very short

Rule title.too_short · Titles · 3 occurrence(s)

notice URL is very long

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.ciklevka-polov.ru/
Циклевка паркета, шлифовка пола и доски в Санкт-Петербурге
200 yes 509 41
https://www.ciklevka-polov.ru/ciklevka
Циклевка и шлифовка паркета и деревянных полов в Санкт-Петербурге
200 yes 563 41
https://www.ciklevka-polov.ru/ciklevka/fresh-parquet
Шлифовка свежего и нового паркета или деревянного пола
200 yes 327 41
https://www.ciklevka-polov.ru/ciklevka/lakirovka
Покрытие паркета лаком и маслом, тонирование пола
200 yes 557 41
https://www.ciklevka-polov.ru/ciklevka/old-parquet
Циклевка старого паркета в Санкт-Петербурге и области
200 yes 485 41
https://www.ciklevka-polov.ru/ciklevka/parquetboard
Шлифовка паркетной доски в СПб
200 yes 403 41
https://www.ciklevka-polov.ru/ciklevka/remont
Ремонт паркета
200 yes 542 41
https://www.ciklevka-polov.ru/contact
Контакты: Циклевка паркета, покрытие лаком паркета
200 yes 190 41
https://www.ciklevka-polov.ru/price
Стоимость циклевки паркета в Санкт-Петербурге и области
200 yes 721 41
https://www.ciklevka-polov.ru/reviews_and_photo.php
Отзывы и Фото заказов по циклевке паркета в Санкт-Петербурге и Лен.области
200 yes 211 41
https://www.ciklevka-polov.ru/sale_lak
Продажа паркетных лаков Бергер (Berger) и Oli-Lacke с бесплатной доставкой
200 yes 922 41
https://www.ciklevka-polov.ru/useful
Циклевка паркета: полезная информация
200 yes 209 41
https://www.ciklevka-polov.ru/sale_lak/2k-pusport
Berger Aqua-Seal 2k-PU Sport
200 yes 505 22
https://www.ciklevka-polov.ru/sale_lak/ecogold
Berger Aqua-Seal EcoGold
200 yes 362 22
https://www.ciklevka-polov.ru/sale_lak/smarthome
Berger Aqua-Seal SmartHome
200 yes 329 22
https://www.ciklevka-polov.ru/sale_lak/uniquickprimer
Berger UniQuickPrimer (Exotengrund)
200 yes 380 21
https://www.ciklevka-polov.ru/sale_lak/ceramicstar
Berger Aqua-Seal CeramicStar
200 yes 333 21
https://www.ciklevka-polov.ru/sale_lak/domo
Oli-Lacke Oli-Aqua DOMO 15.40
200 yes 391 21
https://www.ciklevka-polov.ru/sale_lak/polifoam
Ремонтный клей Vermeister Polifoam
200 yes 430 21
https://www.ciklevka-polov.ru/sale_lak/saicos-hardwax-oil
Saicos Premium HardWax-Oil (Hartwachsol)
200 yes 282 21
https://www.ciklevka-polov.ru/sale_lak/top
Oli-Lacke Oli-Aqua TOP 51.20 (2K)
200 yes 425 21
https://www.ciklevka-polov.ru/sale_lak/2k-pu
Berger Aqua-Seal 2k-PU
200 yes 603 21
https://www.ciklevka-polov.ru/photos
Галерея выполненных нами работ по циклевке полов
200 yes 196 1
https://www.ciklevka-polov.ru/useful/laki
Лаки для паркета на водной основе
200 yes 568 3
https://www.ciklevka-polov.ru/useful/faq
Ответы на часто задаваемые вопросы по циклевке паркета и покрытия лаком
200 yes 720 2
https://www.ciklevka-polov.ru/useful/maslo
Масла для паркета - виды и различия
200 yes 629 2
https://www.ciklevka-polov.ru/useful/service
Правила эксплуатации паркета
200 yes 392 2
https://www.ciklevka-polov.ru/useful/sitemap
Карта сайта
200 yes 276 2
https://www.ciklevka-polov.ru/useful/toning
Тонирование паркета
200 yes 375 2
https://www.ciklevka-polov.ru/sale_lak/2k-pu.php
Berger Aqua-Seal 2k-PU
200 yes 603 4
https://www.ciklevka-polov.ru/sale_lak/balet
Паркетный лак Балет (Эмлак)
200 yes 429 4
https://www.ciklevka-polov.ru/useful/faq/primer
Нужно ли грунтовать паркет при покрытии лаком
200 yes 747 2
https://www.ciklevka-polov.ru/useful/laki/berger
Профессиональный паркетный лак Berger (Бергер): 2K-PU, EcoGold, EcoSilver, Smart-Home
200 yes 647 2
https://www.ciklevka-polov.ru/sale_lak.php
Продажа паркетных лаков Бергер (Berger) и Oli-Lacke с бесплатной доставкой
200 yes 922 1
https://www.ciklevka-polov.ru/sale_lak/ecosilver
Berger Aqua-Seal EcoSilver
200 yes 390 1
https://www.ciklevka-polov.ru/sale_lak/nanodiamant
Berger Aqua-Seal Nanodiamant
200 yes 244 1
https://www.ciklevka-polov.ru/ciklevka/plintus
Установка плинтусов
200 yes 159 0
https://www.ciklevka-polov.ru/sale_lak/aquaoilnature
Berger Classic AquaOil Nature
200 yes 297 0
https://www.ciklevka-polov.ru/sale_lak/bonatraffic
Bona Traffic
200 yes 323 0
https://www.ciklevka-polov.ru/sale_lak/smarttop-2k
Berger Aqua-Seal SmartTop 2K
200 yes 358 0
https://www.ciklevka-polov.ru/sale_lak/uniprimer
Berger Aqua-Seal Uni-Primer
200 yes 326 0
https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/101-x500-630.jpg 0 no 0 1
https://www.ciklevka-polov.ru/assets/cache/images/assets/galleries/88/103-x500-630.jpg 0 no 0 1
https://www.ciklevka-polov.ru/assets/files/Zert_AS_Fir_Exo_2K_2KS_2KH_2KSp_Nan_Roy_Mon_EGo_ESi_Sma_UNO_UNOH_L81_LTEx_LTTh.pdf 200 no 0 6
https://www.ciklevka-polov.ru/assets/templates/essence/img/1b.jpg 200 no 0 41
https://www.ciklevka-polov.ru/assets/templates/essence/img/2b.jpg 200 no 0 41
https://www.ciklevka-polov.ru/assets/templates/essence/img/3b.jpg 200 no 0 41
https://www.ciklevka-polov.ru/assets/templates/essence/img/4b.jpg 200 no 0 41
https://www.ciklevka-polov.ru/assets/templates/essence/img/5b.jpg 200 no 0 41
https://www.ciklevka-polov.ru/assets/templates/essence/img/6b.jpg 200 no 0 41

Audit your own site — free

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

Scan your site →