Catalog / nmsilesia.pl
31

SEO audit for nmsilesia.pl

Agencja reklamowa | Net Marketing Silesia

otherWordPress

Health 31/100 (poor) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of nmsilesia.pl
50
pages crawled
43
indexable pages
28
errors
226
warnings
607
notices
0
orphan pages
27
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 30 27 27 47
Crawlability 98 1 0 2
Performance 71 0 49 182
Canonical 74 0 43 0
Meta Description 74 0 43 0
Structured Data 75 0 42 21
Indexability 96 0 7 0
Titles 96 0 7 48
Budget 96 0 6 0
Agent Readiness 99 0 1 13
Images 99 0 1 74
Cache 100 0 0 48
Content 100 0 0 21
Security 100 0 0 51
Sitemap 100 0 0 14
Social 100 0 0 86
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (10 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 6 occurrence(s)

  • https://nmsilesia.pl/domeny/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/domeny/wybor-domeny/.
  • https://nmsilesia.pl/grafika/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/grafika/tworzenie-logo/.
  • https://nmsilesia.pl/home,16.html — this noindex page has 27 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/, https://nmsilesia.pl/strony-internetowe/, https://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/.
  • https://nmsilesia.pl/hosting/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/hosting/konta-hostingowe/.
  • https://nmsilesia.pl/kontakt/ — this noindex page has 49 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/, https://nmsilesia.pl/strony-internetowe/, https://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/.
  • https://nmsilesia.pl/sklepy-internetowe/ — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/, https://nmsilesia.pl/systemy-crm/.

warning Images missing alt text

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

warning Page is noindex

Rule index.noindex · Indexability · 7 occurrence(s)

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://nmsilesia.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.
  • https://nmsilesia.pl/aspekty-prawne/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/aspekty-prawne/regulamin-na-strone/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/blog-marketing-i-reklama/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/blog-technologia-i-bezpieczenstwo-it/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/blog-zarzadzanie-i-bezpieczenstwo-firmowe/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/blog/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/covid-190-w-firmie/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/czy-potrzebuje-systemu-crm/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/domeny/wybor-domeny/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/grafika/tworzenie-logo/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/hosting/konta-hostingowe/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/marketing-internetowy/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/marketing-internetowy/analityka-internetowa/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/nasi-klienci/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/po-co-jest-certyfikat-ssl/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/prowadzenie-firmy/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/realizacje/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/strony-internetowe/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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.
  • https://nmsilesia.pl/systemy-crm/ — a BreadcrumbList is present but structurally incomplete — missing required name. 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 Title likely truncated in SERP (too wide)

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

Notices (22 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

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

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

notice Article page has no author attribution (E-E-A-T)

Rule eeat.no_author · Content · 20 occurrence(s)

notice Missing <!DOCTYPE html> (quirks-mode rendering risk)

Rule encoding.doctype_missing · Content · 1 occurrence(s)

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://nmsilesia.pl/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/aspekty-prawne/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/aspekty-prawne/regulamin-na-strone/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/blog-marketing-i-reklama/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/blog-technologia-i-bezpieczenstwo-it/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/blog-zarzadzanie-i-bezpieczenstwo-firmowe/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/blog/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/covid-190-w-firmie/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/czy-potrzebuje-systemu-crm/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/domeny/wybor-domeny/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/grafika/tworzenie-logo/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/hosting/konta-hostingowe/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/marketing-internetowy/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/marketing-internetowy/analityka-internetowa/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/nasi-klienci/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/po-co-jest-certyfikat-ssl/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/prowadzenie-firmy/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/realizacje/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/strony-internetowe/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/ — the likely hero/LCP image (nmsilesia_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://nmsilesia.pl/systemy-crm/ — the likely hero/LCP image (nmsilesia_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 · 49 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://nmsilesia.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://nmsilesia.pl/aspekty-prawne/ — 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://nmsilesia.pl/aspekty-prawne/regulamin-na-strone/ — 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://nmsilesia.pl/blog-marketing-i-reklama/ — 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://nmsilesia.pl/blog-technologia-i-bezpieczenstwo-it/ — 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://nmsilesia.pl/blog-zarzadzanie-i-bezpieczenstwo-firmowe/ — 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://nmsilesia.pl/blog/ — 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://nmsilesia.pl/covid-190-w-firmie/ — 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://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/ — 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://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/ — 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://nmsilesia.pl/czy-potrzebuje-systemu-crm/ — 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://nmsilesia.pl/domeny/wybor-domeny/ — 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://nmsilesia.pl/grafika/tworzenie-logo/ — 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://nmsilesia.pl/hosting/konta-hostingowe/ — 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://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/ — 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://nmsilesia.pl/marketing-internetowy/ — 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://nmsilesia.pl/marketing-internetowy/analityka-internetowa/ — 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://nmsilesia.pl/nasi-klienci/ — 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://nmsilesia.pl/po-co-jest-certyfikat-ssl/ — 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://nmsilesia.pl/prowadzenie-firmy/ — 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://nmsilesia.pl/realizacje/ — 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://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/ — 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://nmsilesia.pl/strony-internetowe/ — 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://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/ — 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://nmsilesia.pl/systemy-crm/ — 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 · 49 occurrence(s)

  • https://nmsilesia.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://nmsilesia.pl/aspekty-prawne/ — 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://nmsilesia.pl/aspekty-prawne/regulamin-na-strone/ — 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://nmsilesia.pl/blog-marketing-i-reklama/ — 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://nmsilesia.pl/blog-technologia-i-bezpieczenstwo-it/ — 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://nmsilesia.pl/blog-zarzadzanie-i-bezpieczenstwo-firmowe/ — 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://nmsilesia.pl/blog/ — 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://nmsilesia.pl/covid-190-w-firmie/ — 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://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/ — 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://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/ — 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://nmsilesia.pl/czy-potrzebuje-systemu-crm/ — 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://nmsilesia.pl/domeny/wybor-domeny/ — 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://nmsilesia.pl/grafika/tworzenie-logo/ — 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://nmsilesia.pl/hosting/konta-hostingowe/ — 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://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/ — 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://nmsilesia.pl/marketing-internetowy/ — 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://nmsilesia.pl/marketing-internetowy/analityka-internetowa/ — 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://nmsilesia.pl/nasi-klienci/ — 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://nmsilesia.pl/po-co-jest-certyfikat-ssl/ — 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://nmsilesia.pl/prowadzenie-firmy/ — 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://nmsilesia.pl/realizacje/ — 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://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/ — 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://nmsilesia.pl/strony-internetowe/ — 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://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/ — 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://nmsilesia.pl/systemy-crm/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

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

notice Article schema missing recommended properties (Top Stories / image carousel)

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

  • https://nmsilesia.pl/10-kluczowych-praktyk-ktore-zwieksza-poziom-cyberbezpieczenstwa-w-twojej-firmie/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/co-to-jest-infrastruktura-it-i-dlaczego-kazda-firma-powinna-o-niej-wiedziec-wiecej-/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/covid-190-w-firmie/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/czego-nie-robic-piszac-teksty-seo/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/czy-ai-moze-pisac-skuteczne-teksty-marketingowe-i-seo/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/czy-potrzebuje-systemu-crm/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/jak-media-spolecznosciowe-wplywaja-na-seo/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/jak-skutecznie-pozyskac-klientow/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/marketing-szeptany/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/narzeedzia-marketingowe-ktore-naprawde-warto-znac/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/nie-odnowilem-domeny-co-teraz/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/po-co-jest-certyfikat-ssl/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/pozycjonowanie-lokalne-klucz-do-sukcesu-twojej-firmy/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/sklep-z-perfumami-online/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/strategia-slow-kluczowych/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/uslugi-drukarskie/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://nmsilesia.pl/wizualizacje-3d-w-architekturze/ — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice No structured data detected

Rule schema.none · Structured Data · 1 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 · 1 occurrence(s)

  • https://nmsilesia.pl/oferta/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Indexable page not listed in sitemap

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://nmsilesia.pl/
Agencja reklamowa | Net Marketing Silesia
200 yes 798 49
https://nmsilesia.pl/aspekty-prawne/
Aspekty prawne
200 yes 814 49
https://nmsilesia.pl/aspekty-prawne/regulamin-na-strone/
Regulamin na stronę WWW - Świadczenie usług drogą elektroniczną
200 yes 749 49
https://nmsilesia.pl/blog-marketing-i-reklama/
Marketing i reklama
200 yes 1145 49
https://nmsilesia.pl/blog-technologia-i-bezpieczenstwo-it/
Technologia i bezpieczeństwo IT
200 yes 816 49
https://nmsilesia.pl/blog-zarzadzanie-i-bezpieczenstwo-firmowe/
Zarządzanie i bezpieczeństwo firmowe
200 yes 837 49
https://nmsilesia.pl/blog/
Blog
200 yes 1786 49
https://nmsilesia.pl/cookies-info/
Pliki cookie (ciasteczka) - informacje
200 yes 457 49
https://nmsilesia.pl/domeny/wybor-domeny/
Wybierz domenę
200 yes 279 49
https://nmsilesia.pl/grafika/tworzenie-logo/
Tworzenie logo - Budowanie tożsamości Twojej marki
200 yes 595 49
https://nmsilesia.pl/hosting/konta-hostingowe/
Konta hostingowe
200 yes 479 49
https://nmsilesia.pl/kontakt/
Net Marketing Silesia - Kontakt
200 no 323 49
https://nmsilesia.pl/marketing-internetowy/
Kompleksowa obsługa marketingu online
200 yes 771 49
https://nmsilesia.pl/marketing-internetowy/analityka-internetowa/
Usługi analityki internetowej
200 yes 729 49
https://nmsilesia.pl/nasi-klienci/
Nasi klienci
200 yes 576 49
https://nmsilesia.pl/polityka-prywatnosci/
Polityka prywatności
200 yes 1865 49
https://nmsilesia.pl/prowadzenie-firmy/
Prowadzenie firmy
200 yes 953 49
https://nmsilesia.pl/realizacje/
Realizacje
200 yes 261 49
https://nmsilesia.pl/regulamin-uslug/
Regulamin świadczonych usług | NM Silesia
200 yes 2102 49
https://nmsilesia.pl/sklepy-internetowe/tworzenie-sklepow-internetowych/
Tworzenie sklepów internetowych
200 yes 759 49
https://nmsilesia.pl/strony-internetowe/
Strony internetowe
200 yes 1013 49
https://nmsilesia.pl/strony-internetowe/tworzenie-stron-www/
Tworzenie stron WWW
200 yes 1792 49
https://nmsilesia.pl/systemy-crm/
Systemy CRM - Zautomatyzuj Relacje z Klientami
200 yes 977 49
https://nmsilesia.pl/home,16.html
Opinie
200 no 279 27
https://nmsilesia.pl/oferta/
Strona główna
200 yes 447 15
https://nmsilesia.pl/10-kluczowych-praktyk-ktore-zwieksza-poziom-cyberbezpieczenstwa-w-twojej-firmie/
10 kluczowych praktyk, które zwiększą poziom cyberbezpieczeństwa w Twojej firmie – czy Twoje dane są naprawdę bezpieczne?
200 yes 1255 14
https://nmsilesia.pl/czy-ai-moze-pisac-skuteczne-teksty-marketingowe-i-seo/
Czy AI może pisać skuteczne teksty marketingowe i SEO? Odpowiadamy!
200 yes 1398 7
https://nmsilesia.pl/nie-odnowilem-domeny-co-teraz/
Nie odnowiłem domeny! Co teraz?
200 yes 980 7
https://nmsilesia.pl/jak-media-spolecznosciowe-wplywaja-na-seo/
Jak media społecznościowe wpływają na SEO? Kompleksowy przegląd
200 yes 1257 9
https://nmsilesia.pl/czego-nie-robic-piszac-teksty-seo/
Czego nie robić, pisząc teksty SEO? Przewodnik dla tych, którzy chcą być widoczni w Google i przyciągać klientów
200 yes 1009 12
https://nmsilesia.pl/jak-skutecznie-pozyskac-klientow/
Jak skutecznie pozyskać klientów? Praktyczne wskazówki dla agencji marketingowych
200 yes 1062 12
https://nmsilesia.pl/pozycjonowanie-lokalne-klucz-do-sukcesu-twojej-firmy/
Pozycjonowanie lokalne – klucz do sukcesu Twojej firmy na rynku regionalnym
200 yes 1399 12
https://nmsilesia.pl/co-to-jest-infrastruktura-it-i-dlaczego-kazda-firma-powinna-o-niej-wiedziec-wiecej-/
Co to jest infrastruktura IT i dlaczego każda firma powinna o niej wiedzieć więcej?
200 yes 1291 5
https://nmsilesia.pl/sklepy-internetowe/
Sklepy internetowe
200 no 278 2
https://nmsilesia.pl/covid-190-w-firmie/
COVID-19 w firmie - Jak uchronić firmę przed spadkiem przychodów?
200 yes 1169 2
https://nmsilesia.pl/czy-potrzebuje-systemu-crm/
Czy potrzebuję Systemu CRM?
200 yes 950 2
https://nmsilesia.pl/jak-dzialaja-systemy-do-skladania-zamowien/
Jak działają zamówienia w profesjonalnym sklepie internetowym?
200 yes 826 2
https://nmsilesia.pl/po-co-jest-certyfikat-ssl/
Po co jest Certyfikat SSL?
200 yes 773 2
https://nmsilesia.pl/czy-google-moja-firma-to-dobra-forma-reklamy/
Czy Google Moja Firma to dobra forma reklamy? Marketing Internetowy
200 yes 1290 2
https://nmsilesia.pl/czy-panorama-firm-to-dobra-forma-reklamy/
Panorama firm - opinie na temat Panoramy Firm
200 yes 1012 2
https://nmsilesia.pl/narzeedzia-marketingowe-ktore-naprawde-warto-znac/
Narzędzia marketingowe, które naprawdę warto znać
200 yes 1053 2
https://nmsilesia.pl/sklep-z-perfumami-online/
Jak założyć dochodowy sklep z perfumami online?
200 yes 1160 1
https://nmsilesia.pl/domeny/
Domeny
200 no 270 1
https://nmsilesia.pl/grafika/
Grafika
200 no 268 1
https://nmsilesia.pl/hosting/
Hosting
200 no 270 1
https://nmsilesia.pl/marketing-szeptany/
Marketing szeptany w 2024 - budowa Marki poprzez rekomendacje
200 yes 823 1
https://nmsilesia.pl/strategia-slow-kluczowych/
Dlaczego Twoje teksty na stronie nie działają? Bo nie masz strategii słów kluczowych
200 yes 1367 1
https://nmsilesia.pl/uslugi-drukarskie/
Profesjonalne Usługi Drukarskie
200 yes 1203 1
https://nmsilesia.pl/wizualizacje-3d-w-architekturze/
Wizualizacje 3D w architekturze - sztuka tworzenia wirtualnej rzeczywistości
200 yes 862 1
https://nmsilesia.pl/home,181.html
Nie znalazłem strony, której szukasz
404 no 270 27

Audit your own site — free

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

Scan your site →