Catalog / warsztat-shop.com
65

SEO audit for warsztat-shop.com

warsztat

ecommerce

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

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

Sklep internetowy. Najlepsze produkty w przystępnych cenach kupisz tylko tutaj !

Screenshot of warsztat-shop.com
50
pages crawled
50
indexable pages
0
errors
202
warnings
754
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 1
Performance 70 0 50 200
Structured Data 70 0 50 0
Images 71 0 49 100
Duplicate 99 0 2 0
Headings 99 0 1 0
Cache 100 0 0 50
Content 100 0 0 50
Links 100 0 0 50
Meta Description 100 0 0 49
Security 100 0 0 100
Sitemap 100 0 0 1
Social 100 0 0 50
Titles 100 0 0 54
URL 100 0 0 49
Findings

Warnings (7 rules)

warning Control has no accessible name

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

warning Near-duplicate page content

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

warning Missing <h1>

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

warning Images missing alt text

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

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

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

warning BreadcrumbList present but structurally incomplete

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

warning LocalBusiness schema missing required properties (name/address)

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

  • https://warsztat-shop.com/ — LocalBusiness structured data is missing required property (address) — without them Google won't generate the rich result. Add each field (and validate with the Rich Results Test). It is also missing recommended properties (telephone, openingHoursSpecification, geo, priceRange), which enrich the result.

Notices (18 rules)

notice No llms.txt for AI agents

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

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

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

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://warsztat-shop.com/ — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Bransoletka-tenisowa-z-topazami-p25682 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Kolczyki-Rose-z-kwarcem-rozowym-p25586 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Kolczyki-STARDUST-z-peridotem-p25593 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Kolczyki-Sky-Blue-Topaz-p25591 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Komplet-LUCE-z-blekitnym-topazem-p25575 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Komplet-Luce-z-granatem-z-Mozambiku-p25574 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Lancuszek-BEE-Lemon-Quartz-p25572 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Lancuszek-LUCE-z-cytrynem-p25580 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Lancuszek-Teddy-z-topazem-p25613 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-Gaia-z-krysztalem-gorskim-p25585 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-Iconic-p25681 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-Lemon-Quartz-p25622 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-London-Blue-Topaz-p25653 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-MO-p25678 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Naszyjnik-z-topazem-p25618 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-Amore-z-granatem-p25576 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-Big-Moss-p25649 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-Blue-Topaz-p25566 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-Elsa-z-topazem-p25687 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-LUCE-p25610 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-Trinity-p25680 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-YES-z-cytrynem-p25581 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-z-cytrynem-p25571 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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://warsztat-shop.com/Pierscionek-z-labradorytem-p25590 — the likely hero/LCP image (acwaaaaaaqabaaacads=) 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 · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Meta description too long

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

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

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

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

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

  • https://warsztat-shop.com/ — 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://warsztat-shop.com/Bransoletka-tenisowa-z-topazami-p25682 — 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://warsztat-shop.com/Kolczyki-Rose-z-kwarcem-rozowym-p25586 — 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://warsztat-shop.com/Kolczyki-STARDUST-z-peridotem-p25593 — 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://warsztat-shop.com/Kolczyki-Sky-Blue-Topaz-p25591 — 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://warsztat-shop.com/Komplet-LUCE-z-blekitnym-topazem-p25575 — 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://warsztat-shop.com/Komplet-Luce-z-granatem-z-Mozambiku-p25574 — 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://warsztat-shop.com/Lancuszek-BEE-Lemon-Quartz-p25572 — 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://warsztat-shop.com/Lancuszek-LUCE-z-cytrynem-p25580 — 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://warsztat-shop.com/Lancuszek-Teddy-z-topazem-p25613 — 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://warsztat-shop.com/Naszyjnik-Gaia-z-krysztalem-gorskim-p25585 — 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://warsztat-shop.com/Naszyjnik-Iconic-p25681 — 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://warsztat-shop.com/Naszyjnik-Lemon-Quartz-p25622 — 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://warsztat-shop.com/Naszyjnik-London-Blue-Topaz-p25653 — 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://warsztat-shop.com/Naszyjnik-MO-p25678 — 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://warsztat-shop.com/Naszyjnik-z-topazem-p25618 — 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://warsztat-shop.com/Pierscionek-Amore-z-granatem-p25576 — 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://warsztat-shop.com/Pierscionek-Big-Moss-p25649 — 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://warsztat-shop.com/Pierscionek-Blue-Topaz-p25566 — 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://warsztat-shop.com/Pierscionek-Elsa-z-topazem-p25687 — 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://warsztat-shop.com/Pierscionek-LUCE-p25610 — 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://warsztat-shop.com/Pierscionek-Trinity-p25680 — 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://warsztat-shop.com/Pierscionek-YES-z-cytrynem-p25581 — 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://warsztat-shop.com/Pierscionek-z-cytrynem-p25571 — 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://warsztat-shop.com/Pierscionek-z-labradorytem-p25590 — 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 · 50 occurrence(s)

  • https://warsztat-shop.com/ — 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://warsztat-shop.com/Bransoletka-tenisowa-z-topazami-p25682 — 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://warsztat-shop.com/Kolczyki-Rose-z-kwarcem-rozowym-p25586 — 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://warsztat-shop.com/Kolczyki-STARDUST-z-peridotem-p25593 — 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://warsztat-shop.com/Kolczyki-Sky-Blue-Topaz-p25591 — 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://warsztat-shop.com/Komplet-LUCE-z-blekitnym-topazem-p25575 — 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://warsztat-shop.com/Komplet-Luce-z-granatem-z-Mozambiku-p25574 — 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://warsztat-shop.com/Lancuszek-BEE-Lemon-Quartz-p25572 — 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://warsztat-shop.com/Lancuszek-LUCE-z-cytrynem-p25580 — 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://warsztat-shop.com/Lancuszek-Teddy-z-topazem-p25613 — 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://warsztat-shop.com/Naszyjnik-Gaia-z-krysztalem-gorskim-p25585 — 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://warsztat-shop.com/Naszyjnik-Iconic-p25681 — 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://warsztat-shop.com/Naszyjnik-Lemon-Quartz-p25622 — 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://warsztat-shop.com/Naszyjnik-London-Blue-Topaz-p25653 — 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://warsztat-shop.com/Naszyjnik-MO-p25678 — 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://warsztat-shop.com/Naszyjnik-z-topazem-p25618 — 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://warsztat-shop.com/Pierscionek-Amore-z-granatem-p25576 — 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://warsztat-shop.com/Pierscionek-Big-Moss-p25649 — 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://warsztat-shop.com/Pierscionek-Blue-Topaz-p25566 — 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://warsztat-shop.com/Pierscionek-Elsa-z-topazem-p25687 — 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://warsztat-shop.com/Pierscionek-LUCE-p25610 — 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://warsztat-shop.com/Pierscionek-Trinity-p25680 — 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://warsztat-shop.com/Pierscionek-YES-z-cytrynem-p25581 — 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://warsztat-shop.com/Pierscionek-z-cytrynem-p25571 — 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://warsztat-shop.com/Pierscionek-z-labradorytem-p25590 — 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 Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

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

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

notice Uppercase letters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://warsztat-shop.com/
warsztat
200 yes 334 50
https://warsztat-shop.com/Pierscionek-Blue-Topaz-p25566
Pierścionek Blue Topaz > .WARSZTAT
200 yes 510 20
https://warsztat-shop.com/Pierscionek-Gaia-z-krysztalem-gorskim-p25584
Pierścionek Gaia z kryształem górskim
200 yes 415 20
https://warsztat-shop.com/Lancuszek-BEE-Lemon-Quartz-p25572
Łańcuszek BEE Lemon Quartz
200 yes 549 19
https://warsztat-shop.com/Pierscionek-Amore-z-granatem-p25576
Pierścionek Amore z granatem
200 yes 448 17
https://warsztat-shop.com/Lancuszek-LUCE-z-cytrynem-p25580
Łańcuszek LUCE z cytrynem
200 yes 442 16
https://warsztat-shop.com/Lancuszek-Snake-z-czarnym-agatem-p25612
Łańcuszek Snake z czarnym agatem
200 yes 480 16
https://warsztat-shop.com/Medalik-Maly-Ksiaze-p25583
Medalik Mały Książe
200 yes 537 16
https://warsztat-shop.com/Naszyjnik-Gaia-z-krysztalem-gorskim-p25585
Naszyjnik Gaia z kryształem górskim
200 yes 459 15
https://warsztat-shop.com/Lancuszek-Teddy-z-topazem-p25613
Łańcuszek Teddy z topazem
200 yes 446 15
https://warsztat-shop.com/Pierscionek-YES-z-cytrynem-p25581
Pierścionek YES z cytrynem
200 yes 493 11
https://warsztat-shop.com/Kolczyki-Moss-p25673
Kolczyki Moss
200 yes 460 7
https://warsztat-shop.com/Lancuszek-Hope-z-topazem-p25683
Łańcuszek Hope z topazem
200 yes 451 12
https://warsztat-shop.com/Pierscionek-z-cytrynem-p25571
Pierścionek z cytrynem
200 yes 451 10
https://warsztat-shop.com/Pierscionek-Magic-Moss-p25676
Pierścionek Magic Moss
200 yes 454 9
https://warsztat-shop.com/Naszyjnik-Lemon-Quartz-p25622
Naszyjnik Lemon Quartz
200 yes 463 8
https://warsztat-shop.com/Naszyjnik-MO-p25678
Naszyjnik MO
200 yes 427 4
https://warsztat-shop.com/Kolczyki-LUCE-p25609
Kolczyki LUCE
200 yes 475 7
https://warsztat-shop.com/Pierscionek-Moss-p25648
Pierścionek Moss
200 yes 498 7
https://warsztat-shop.com/Naszyjnik-kokardka-z-topazem-p25685
Naszyjnik kokardka z topazem
200 yes 405 3
https://warsztat-shop.com/Perly-p25604
Perły
200 yes 429 5
https://warsztat-shop.com/Pierscionek-Elsa-z-topazem-p25687
Pierścionek Elsa z topazem
200 yes 479 2
https://warsztat-shop.com/Kolczyki-Pearl-Gold-p25650
Kolczyki Pearl Gold
200 yes 444 6
https://warsztat-shop.com/Kolczyki-Rose-z-kwarcem-rozowym-p25586
Kolczyki Rose z kwarcem różowym
200 yes 462 7
https://warsztat-shop.com/Naszyjnik-z-topazem-p25618
Naszyjnik z topazem
200 yes 484 5
https://warsztat-shop.com/Kolczyki-STARDUST-z-peridotem-p25593
Kolczyki STARDUST z peridotem
200 yes 498 6
https://warsztat-shop.com/Pierscionek-LUCE-p25610
Pierścionek LUCE
200 yes 489 9
https://warsztat-shop.com/Pierscionek-Iconic-z-agatem-moss-p25674
Pierścionek Iconic z agatem moss
200 yes 490 8
https://warsztat-shop.com/Pierscionek-Lua-z-perla-p25668
Pierścionek Lua z perła
200 yes 445 7
https://warsztat-shop.com/Lancuszek-Amore-z-granatem-p25567
Łańcuszek Amore z granatem
200 yes 533 8
https://warsztat-shop.com/Kolczyki-SNAKE-z-czarnym-agatem-p25658
Kolczyki SNAKE z czarnym agatem
200 yes 443 4
https://warsztat-shop.com/Naszyjnik-London-Blue-Topaz-p25653
Naszyjnik London Blue Topaz
200 yes 521 4
https://warsztat-shop.com/Pierscionek-z-perla-i-kwiatkiem-p25667
Pierścionek z perłą i kwiatkiem
200 yes 461 1
https://warsztat-shop.com/Kolczyki-Mystery-z-agatem-mszystym-p25659
Kolczyki Mystery z agatem mszystym
200 yes 525 6
https://warsztat-shop.com/Naszyjnik-Iconic-p25681
Naszyjnik Iconic
200 yes 437 6
https://warsztat-shop.com/Pierscionek-Princess-p25679
Pierścionek Princess
200 yes 410 4
https://warsztat-shop.com/Pierscionek-Trinity-p25680
Pierścionek Trinity
200 yes 406 3
https://warsztat-shop.com/Bransoletka-tenisowa-z-topazami-p25682
Bransoletka tenisowa z topazami
200 yes 430 2
https://warsztat-shop.com/Bransoletka-Gioia-z-topazem-p25686
Bransoletka Gioia z topazem
200 yes 421 2
https://warsztat-shop.com/Naszyjnik-Mystery-z-agatem-mszystym-p25660
Naszyjnik Mystery z agatem mszystym
200 yes 537 1
https://warsztat-shop.com/Kolczyki-Sky-Blue-Topaz-p25591
Kolczyki Sky Blue Topaz
200 yes 439 0
https://warsztat-shop.com/Komplet-LUCE-z-blekitnym-topazem-p25575
Komplet LUCE z błękitnym topazem
200 yes 528 0
https://warsztat-shop.com/Komplet-Luce-z-granatem-z-Mozambiku-p25574
Komplet Luce z granatem z Mozambiku
200 yes 556 0
https://warsztat-shop.com/Naszyjnik-Moss-p25672
Naszyjnik Moss
200 yes 485 0
https://warsztat-shop.com/Pierscionek-Big-Moss-p25649
Pierścionek Big Moss
200 yes 507 0
https://warsztat-shop.com/Pierscionek-Luna-z-kwarcem-dymnym-p25589
Pierścionek Luna z kwarcem dymnym
200 yes 505 0
https://warsztat-shop.com/Pierscionek-PearlTopaz-p25573
Pierścionek Pearl&Topaz
200 yes 418 0
https://warsztat-shop.com/Pierscionek-z-agatem-mszystym-p25652
Pierścionek z agatem mszystym
200 yes 493 0
https://warsztat-shop.com/Pierscionek-z-kwarcem-rozowym-p25582
Pierścionek z kwarcem różowym
200 yes 507 0
https://warsztat-shop.com/Pierscionek-z-labradorytem-p25590
Pierścionek z labradorytem.
200 yes 456 0

Audit your own site — free

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

Scan your site →