Catalog / sowa.pl
64

SEO audit for sowa.pl

SOWA - Najczęściej wybierany system biblioteczny w Polsce

other

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

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

Odkryj pełne możliwości systemu SOWA dla bibliotek i czytelników. Poznaj aplikacje mobilną SOWA MOBI.

Screenshot of sowa.pl
50
pages crawled
50
indexable pages
1
errors
152
warnings
604
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 98 1 0 100
Agent Readiness 70 0 50 99
Performance 70 0 50 199
Titles 71 0 48 0
Meta Description 99 0 2 46
Structured Data 99 0 2 53
Headings 100 0 0 1
Images 100 0 0 50
Links 100 0 0 50
Social 100 0 0 6
Findings

Errors (1 rules)

error Mixed content on HTTPS page

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

Warnings (6 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 50 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 · 50 occurrence(s)

warning BreadcrumbList present but structurally incomplete

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

  • https://sowa.pl/ — 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 · 1 occurrence(s)

  • https://sowa.pl/wolne-lektury-w-katalogach-sowy/ — a schema name/headline ("&#8222;Wolne Lektury&#8221; w&nbsp;katalogach SOWY") 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.

warning Title likely truncated in SERP (too wide)

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

Notices (16 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://sowa.pl/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

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

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://sowa.pl/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/aktualnosci/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/asystent-wyszukiwania-w-bibliotece-pl-nowa-funkcja-w-katalogach-opac/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/automatyzacja-w-koneckiej-ksiaznicy/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/bibliografia-systemow-sowa/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/biblioteki-coraz-blizej-czytelnika/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/co-nowego-w-systemie-sowa/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/format-marc-21-rekordu-bibliograficznego-dla-ksiazki/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/formatowanie-wiadomosci-e-mail-w-html/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/kartoteka-zagadnieniowa-on-line-w-publicznej-bibliotece-pedagogicznej-w-koninie/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/katalogi-rozproszone-w-systemach-sowa/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/mozliwosci-kontaktu-z-czytelnikiem-w-systemie-sowa/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/multimedialny-katalog-opac/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/nowe-sposoby-promocji-zbiorow-bibliotecznych/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/pozegnanie-katalogu-bibliotecznego-puchacz/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/spolecznosciowy-opac-i-nowe-mozliwosci-systemu-sowa/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/strefa-biblioteki/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/uslugi-sms-i-e-mail-dla-czytelnikow-koneckiej-biblioteki/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/w-lodzi-o-nowoczesnym-systemie-bibliotecznym/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/w-lodzi-samemu-mozna-zapisac-sie-do-biblioteki/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/wiadomosci-sms-w-bialej-podlaskiej/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/wielojezyczny-interfejs-uzytkownika-w-katalogu-opac/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/zapisz-sie-do-biblioteki-nowa-funkcjonalnosc-w-systemie/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/zaproszenie-wimbp-w-rzeszowie-do-zdalnego-zapisu-czytelnikow/ — the likely hero/LCP image (sowa-logo.svg) 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://sowa.pl/zmiany-w-katalogach-opac/ — the likely hero/LCP image (sowa-logo.svg) 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 Meta description too long

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://sowa.pl/ — 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://sowa.pl/aktualnosci/ — 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://sowa.pl/asystent-wyszukiwania-w-bibliotece-pl-nowa-funkcja-w-katalogach-opac/ — 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://sowa.pl/automatyzacja-w-koneckiej-ksiaznicy/ — 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://sowa.pl/bibliografia-systemow-sowa/ — 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://sowa.pl/biblioteki-coraz-blizej-czytelnika/ — 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://sowa.pl/co-nowego-w-systemie-sowa/ — 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://sowa.pl/format-marc-21-rekordu-bibliograficznego-dla-ksiazki/ — 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://sowa.pl/formatowanie-wiadomosci-e-mail-w-html/ — 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://sowa.pl/kartoteka-zagadnieniowa-on-line-w-publicznej-bibliotece-pedagogicznej-w-koninie/ — 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://sowa.pl/katalogi-rozproszone-w-systemach-sowa/ — 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://sowa.pl/mozliwosci-kontaktu-z-czytelnikiem-w-systemie-sowa/ — 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://sowa.pl/multimedialny-katalog-opac/ — 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://sowa.pl/nowe-sposoby-promocji-zbiorow-bibliotecznych/ — 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://sowa.pl/pozegnanie-katalogu-bibliotecznego-puchacz/ — 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://sowa.pl/spolecznosciowy-opac-i-nowe-mozliwosci-systemu-sowa/ — 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://sowa.pl/strefa-biblioteki/ — 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://sowa.pl/uslugi-sms-i-e-mail-dla-czytelnikow-koneckiej-biblioteki/ — 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://sowa.pl/w-lodzi-o-nowoczesnym-systemie-bibliotecznym/ — 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://sowa.pl/w-lodzi-samemu-mozna-zapisac-sie-do-biblioteki/ — 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://sowa.pl/wiadomosci-sms-w-bialej-podlaskiej/ — 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://sowa.pl/wielojezyczny-interfejs-uzytkownika-w-katalogu-opac/ — 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://sowa.pl/zapisz-sie-do-biblioteki-nowa-funkcjonalnosc-w-systemie/ — 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://sowa.pl/zaproszenie-wimbp-w-rzeszowie-do-zdalnego-zapisu-czytelnikow/ — 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://sowa.pl/zmiany-w-katalogach-opac/ — 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://sowa.pl/ — 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://sowa.pl/aktualnosci/ — 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://sowa.pl/asystent-wyszukiwania-w-bibliotece-pl-nowa-funkcja-w-katalogach-opac/ — 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://sowa.pl/automatyzacja-w-koneckiej-ksiaznicy/ — 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://sowa.pl/bibliografia-systemow-sowa/ — 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://sowa.pl/biblioteki-coraz-blizej-czytelnika/ — 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://sowa.pl/co-nowego-w-systemie-sowa/ — 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://sowa.pl/format-marc-21-rekordu-bibliograficznego-dla-ksiazki/ — 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://sowa.pl/formatowanie-wiadomosci-e-mail-w-html/ — 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://sowa.pl/kartoteka-zagadnieniowa-on-line-w-publicznej-bibliotece-pedagogicznej-w-koninie/ — 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://sowa.pl/katalogi-rozproszone-w-systemach-sowa/ — 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://sowa.pl/mozliwosci-kontaktu-z-czytelnikiem-w-systemie-sowa/ — 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://sowa.pl/multimedialny-katalog-opac/ — 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://sowa.pl/nowe-sposoby-promocji-zbiorow-bibliotecznych/ — 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://sowa.pl/pozegnanie-katalogu-bibliotecznego-puchacz/ — 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://sowa.pl/spolecznosciowy-opac-i-nowe-mozliwosci-systemu-sowa/ — 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://sowa.pl/strefa-biblioteki/ — 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://sowa.pl/uslugi-sms-i-e-mail-dla-czytelnikow-koneckiej-biblioteki/ — 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://sowa.pl/w-lodzi-o-nowoczesnym-systemie-bibliotecznym/ — 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://sowa.pl/w-lodzi-samemu-mozna-zapisac-sie-do-biblioteki/ — 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://sowa.pl/wiadomosci-sms-w-bialej-podlaskiej/ — 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://sowa.pl/wielojezyczny-interfejs-uzytkownika-w-katalogu-opac/ — 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://sowa.pl/zapisz-sie-do-biblioteki-nowa-funkcjonalnosc-w-systemie/ — 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://sowa.pl/zaproszenie-wimbp-w-rzeszowie-do-zdalnego-zapisu-czytelnikow/ — 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://sowa.pl/zmiany-w-katalogach-opac/ — 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 · 3 occurrence(s)

notice Deprecated schema type with no Google rich result

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

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)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://sowa.pl/
SOWA - Najczęściej wybierany system biblioteczny w Polsce
200 yes 729 50
https://sowa.pl/aktualnosci/
Aktualności - SOWA - System biblioteczny od SOKRATES-software
200 yes 751 50
https://sowa.pl/strefa-biblioteki/
Strefa biblioteki - logowanie - SOWA - System biblioteczny od SOKRATES-software
200 yes 385 50
https://sowa.pl/aktualizacja-portalu-w-bibliotece-pl/
Aktualizacja portalu w.bibliotece.pl - SOWA - System biblioteczny od SOKRATES-software
200 yes 478 0
https://sowa.pl/asystent-wyszukiwania-w-bibliotece-pl-nowa-funkcja-w-katalogach-opac/
Asystent wyszukiwania w.bibliotece.pl – nowa funkcja w katalogach OPAC - SOWA - System biblioteczny od SOKRATES-software
200 yes 464 0
https://sowa.pl/automatyczna-aktualizacja-systemow-sowa/
Automatyczna aktualizacja systemów SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 392 0
https://sowa.pl/automatyzacja-w-koneckiej-ksiaznicy/
Automatyzacja w koneckiej książnicy - SOWA - System biblioteczny od SOKRATES-software
200 yes 533 0
https://sowa.pl/bibliografia-systemow-sowa/
Bibliografia systemów SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 429 0
https://sowa.pl/biblioteki-coraz-blizej-czytelnika/
Biblioteki coraz bliżej czytelnika - SOWA - System biblioteczny od SOKRATES-software
200 yes 531 0
https://sowa.pl/co-nowego-w-systemie-sowa/
Co nowego w systemie SOWA? - SOWA - System biblioteczny od SOKRATES-software
200 yes 491 0
https://sowa.pl/cyfrowe-cymelia-w-katalogu-bibliotecznym/
Cyfrowe cymelia w katalogu bibliotecznym - SOWA - System biblioteczny od SOKRATES-software
200 yes 532 0
https://sowa.pl/czy-poszukiwanie-jest-ciaglym-zadawaniem-pytan-nowy-katalog-systemu-sowasql/
Czy poszukiwanie jest ciągłym zadawaniem pytań? Nowy katalog systemu SowaSQL - SOWA - System biblioteczny od SOKRATES-software
200 yes 733 0
https://sowa.pl/deskryptory-fasety-encje-jak-zrozumiec-nowy-model-opracowania-bibliograficznego/
Deskryptory, fasety, encje – jak zrozumieć nowy model opracowania bibliograficznego? - SOWA - System biblioteczny od SOKRATES-software
200 yes 608 0
https://sowa.pl/e-booki-w-katalogu-bibliotecznym/
E-booki w katalogu bibliotecznym - SOWA - System biblioteczny od SOKRATES-software
200 yes 763 0
https://sowa.pl/format-marc-21-rekordu-bibliograficznego-dla-ksiazki/
Format MARC 21 rekordu bibliograficznego dla książki - SOWA - System biblioteczny od SOKRATES-software
200 yes 414 0
https://sowa.pl/formatowanie-wiadomosci-e-mail-w-html/
Formatowanie wiadomości e-mail w HTML - SOWA - System biblioteczny od SOKRATES-software
200 yes 469 0
https://sowa.pl/glebszy-oddech-dla-katalogujacych/
Głębszy oddech dla katalogujących - SOWA - System biblioteczny od SOKRATES-software
200 yes 627 0
https://sowa.pl/kartoteka-zagadnieniowa-on-line-w-publicznej-bibliotece-pedagogicznej-w-koninie/
Kartoteka zagadnieniowa w Bibliotece Pedagogicznej w Koninie - SOWA - System biblioteczny od SOKRATES-software
200 yes 455 0
https://sowa.pl/katalogi-rozproszone-w-systemach-sowa/
Katalogi rozproszone w systemach SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 554 0
https://sowa.pl/kompeksowo-i-elastycznie-w-sowasql/
Kompeksowo i elastycznie - katalog OPAC systemu SowaSQL - SOWA - System biblioteczny od SOKRATES-software
200 yes 730 0
https://sowa.pl/link-do-katalogu-biblioteki-na-stronie-www/
LINK do katalogu biblioteki na stronie WWW - SOWA - System biblioteczny od SOKRATES-software
200 yes 517 0
https://sowa.pl/mozliwosci-kontaktu-z-czytelnikiem-w-systemie-sowa/
Możliwości kontaktu z czytelnikiem w systemie SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 625 0
https://sowa.pl/multimedialny-katalog-opac/
Multimedialny katalog OPAC - SOWA - System biblioteczny od SOKRATES-software
200 yes 582 0
https://sowa.pl/nowe-ikony-katalogu-biblioteki/
Nowe ikony katalogu biblioteki - SOWA - System biblioteczny od SOKRATES-software
200 yes 496 0
https://sowa.pl/nowe-mozliwosci-w-portalu-w-bibliotece-pl/
Nowe możliwości w portalu w.bibliotece.pl - SOWA - System biblioteczny od SOKRATES-software
200 yes 727 0
https://sowa.pl/nowe-sposoby-promocji-zbiorow-bibliotecznych/
Nowe sposoby promocji zbiorów bibliotecznych - SOWA - System biblioteczny od SOKRATES-software
200 yes 455 0
https://sowa.pl/nowe-wydanie-opac/
Środek przekazu sam jest przekazem - nowe wydanie OPAC - SOWA - System biblioteczny od SOKRATES-software
200 yes 885 0
https://sowa.pl/nowoczesne-urzadzenia-w-mragowie/
Nowoczesne urządzenia w Mrągowie - SOWA - System biblioteczny od SOKRATES-software
200 yes 477 0
https://sowa.pl/portal-wsparcia-technicznego/
Portal wsparcia technicznego - SOWA - System biblioteczny od SOKRATES-software
200 yes 450 0
https://sowa.pl/pozegnanie-katalogu-bibliotecznego-puchacz/
Pożegnanie katalogu bibliotecznego "Puchacz" - SOWA - System biblioteczny od SOKRATES-software
200 yes 418 0
https://sowa.pl/przydatne-drobiazgi-w-systemach-sowa/
Przydatne drobiazgi w systemach SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 702 0
https://sowa.pl/shellshock-poskromienie-zlosnika/
ShellShock – poskromienie złośnika - SOWA - System biblioteczny od SOKRATES-software
200 yes 431 0
https://sowa.pl/sowasql-rewolucja-w-wyszukiwaniu/
SowaSQL: rewolucja w wyszukiwaniu - SOWA - System biblioteczny od SOKRATES-software
200 yes 627 0
https://sowa.pl/sowasql-szybciej-i-wydajniej/
SowaSQL: szybciej i wydajniej - SOWA - System biblioteczny od SOKRATES-software
200 yes 570 0
https://sowa.pl/spolecznosciowy-opac-i-nowe-mozliwosci-systemu-sowa/
Społecznościowy OPAC i nowe możliwości systemu SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 990 0
https://sowa.pl/spotkanie-z-deskryptorami-w-stolicy-podbeskidzia/
Spotkanie z deskryptorami w stolicy Podbeskidzia - SOWA - System biblioteczny od SOKRATES-software
200 yes 438 0
https://sowa.pl/uslugi-sms-i-e-mail-dla-czytelnikow-koneckiej-biblioteki/
Usługi SMS i e-mail dla czytelników koneckiej biblioteki - SOWA - System biblioteczny od SOKRATES-software
200 yes 387 0
https://sowa.pl/w-bibliotece-pl-nowa-odslona-portalu/
w.bibliotece.pl - nowa odsłona portalu - SOWA - System biblioteczny od SOKRATES-software
200 yes 574 0
https://sowa.pl/w-kierunku-mobilnosci-nowe-katalogi-opac-systemow-sowa/
W kierunku mobilności. Nowe katalogi OPAC systemów SOWA - SOWA - System biblioteczny od SOKRATES-software
200 yes 835 0
https://sowa.pl/w-lodzi-o-nowoczesnym-systemie-bibliotecznym/
W Łodzi o nowoczesnym systemie bibliotecznym - SOWA - System biblioteczny od SOKRATES-software
200 yes 602 0
https://sowa.pl/w-lodzi-samemu-mozna-zapisac-sie-do-biblioteki/
W Łodzi samemu można zapisać się do biblioteki - SOWA - System biblioteczny od SOKRATES-software
200 yes 472 0
https://sowa.pl/wiadomosci-sms-w-bialej-podlaskiej/
Wiadomości SMS w Białej Podlaskiej - SOWA - System biblioteczny od SOKRATES-software
200 yes 827 0
https://sowa.pl/wielojezyczny-interfejs-uzytkownika-w-katalogu-opac/
Wielojęzyczny interfejs użytkownika w katalogu OPAC - SOWA - System biblioteczny od SOKRATES-software
200 yes 503 0
https://sowa.pl/wolne-lektury-w-katalogach-sowy/
"Wolne Lektury" w katalogach SOWY - SOWA - System biblioteczny od SOKRATES-software
200 yes 680 0
https://sowa.pl/wspolpraca-nukat-z-w-bibliotece-pl/
Współpraca NUKAT z portalem w.bibliotece.pl - SOWA - System biblioteczny od SOKRATES-software
200 yes 481 0
https://sowa.pl/wyszukiwanie-w-katalogu-ze-strony-biblioteki/
Wyszukiwanie w katalogu ze strony biblioteki - SOWA - System biblioteczny od SOKRATES-software
200 yes 569 0
https://sowa.pl/zapisz-sie-do-biblioteki-nowa-funkcjonalnosc-w-systemie/
Zapisz się do biblioteki - nowa funkcjonalność w systemie - SOWA - System biblioteczny od SOKRATES-software
200 yes 482 0
https://sowa.pl/zaproszenie-wimbp-w-rzeszowie-do-zdalnego-zapisu-czytelnikow/
Zaproszenie WiMBP w Rzeszowie do zdalnego zapisu czytelników - SOWA - System biblioteczny od SOKRATES-software
200 yes 808 0
https://sowa.pl/zgloszenie-zakupu-zamowienia-miedzybiblioteczne/
Zgłoszenie zakupu książek oraz zamówienia międzybiblioteczne - SOWA - System biblioteczny od SOKRATES-software
200 yes 497 0
https://sowa.pl/zmiany-w-katalogach-opac/
Zmiany w katalogach OPAC - SOWA - System biblioteczny od SOKRATES-software
200 yes 469 0

Audit your own site — free

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

Scan your site →