Catalog / bosspaints.be
60

SEO audit for bosspaints.be

Les peintures de confiance - bosspaints.be

saasNext.js

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

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

BOSS paints met votre monde en peinture. Des produits de peinture et des accessoires de qualité, un service impeccable et une vision durable.

Screenshot of bosspaints.be
50
pages crawled
46
indexable pages
8
errors
141
warnings
395
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 92 4 0 0
Sitemap 92 4 0 0
Structured Data 47 0 88 1
Duplicate 91 0 15 2
Headings 92 0 13 0
Content 95 0 8 46
Performance 97 0 5 92
Indexability 98 0 4 0
Agent Readiness 99 0 2 31
Hreflang 99 0 2 0
Meta Description 99 0 2 33
Video 99 0 2 0
Images 100 0 0 52
Security 100 0 0 50
Social 100 0 0 86
URL 100 0 0 2
Findings

Errors (2 rules)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 4 occurrence(s)

error Client error (4xx) response

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

Warnings (15 rules)

warning Control has no accessible name

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning hreflang set has no self-reference

Rule hreflang.missing_self · Hreflang · 1 occurrence(s)

warning hreflang has no return link (not reciprocal)

Rule hreflang.no_return · Hreflang · 1 occurrence(s)

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

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

  • https://bosspaints.be/fr — the likely hero/LCP image (bossflash_juni-juli_26_mockup_fr.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://bosspaints.be/nl — the likely hero/LCP image (bossflash_juni-juli_26_mockup_nl.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://bosspaints.be/nl/c — the likely hero/LCP image (b2b_technisch_advies_binnen_2024__5_.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://bosspaints.be/nl/opleidingen — the likely hero/LCP image (inspiratiegalerij_-_stone_art_stuc_-_zitkamer_-_offwhite__5_.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
  • https://bosspaints.be/nl/p/claystuc/1878 — the likely hero/LCP image (image) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 4 occurrence(s)

warning Missing meta description

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

warning BreadcrumbList present but structurally incomplete

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

  • https://bosspaints.be/fr/c/peintures/techniques-d%C3%A9coratives — 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://bosspaints.be/fr/images-inspirantes — 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://bosspaints.be/fr/magasins/de-wachter-bvba — 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://bosspaints.be/nl/c/verf/decoratieve-technieken?categories.l3=Verf%20%3E%20Decoratieve%20technieken%20%3E%20Professionele%20decotechnieken — 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://bosspaints.be/nl/inspiratiebeelden — 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://bosspaints.be/nl/kleuren — 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://bosspaints.be/nl/opleidingen — 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://bosspaints.be/nl/p/claystuc/1878 — 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://bosspaints.be/nl/stappenplannen — 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://bosspaints.be/nl/verfwijzer — 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://bosspaints.be/nl/verkooppunten — 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://bosspaints.be/nl/verkooppunten/aiss-decor — 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://bosspaints.be/nl/verkooppunten/colora-aalst — 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://bosspaints.be/nl/verkooppunten/colora-beveren — 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://bosspaints.be/nl/verkooppunten/colora-boortmeerbeek — 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://bosspaints.be/nl/verkooppunten/colora-brugge-sint-kruis — 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://bosspaints.be/nl/verkooppunten/colora-deinze — 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://bosspaints.be/nl/verkooppunten/colora-dendermonde — 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://bosspaints.be/nl/verkooppunten/colora-geel — 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://bosspaints.be/nl/verkooppunten/colora-ieper — 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://bosspaints.be/nl/verkooppunten/colora-sint-pieters-leeuw — 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://bosspaints.be/nl/verkooppunten/colora-wavre — 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://bosspaints.be/nl/verkooppunten/de-wachter-bvba — 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://bosspaints.be/nl/verkooppunten/decotora-bvba — 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://bosspaints.be/nl/verkooppunten/woningdecoratie-vandoorne-bv — 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 Schema describes content not visible on the page

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

  • https://bosspaints.be/fr — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/fr/c/peintures/techniques-d%C3%A9coratives — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/fr/images-inspirantes — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/fr/magasins/de-wachter-bvba — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/c — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/c/verf/decoratieve-technieken?categories.l3=Verf%20%3E%20Decoratieve%20technieken%20%3E%20Professionele%20decotechnieken — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/getuigenissen — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/inspiratiebeelden — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/kleuren — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/kleurtips — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/opleidingen — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/p/claystuc/1878 — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/professionele-vaktips — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/stappenplannen — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verftips — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verfwijzer — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten — a schema name/headline ("colora aalst") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/aiss-decor — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/colora-beveren — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/colora-boortmeerbeek — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/colora-brugge-sint-kruis — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/colora-dendermonde — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/colora-ieper — a schema name/headline ("B2B - PWA") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://bosspaints.be/nl/verkooppunten/de-wachter-bvba — a schema name/headline ("B2B - PWA") 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 Product schema missing required or recommended properties

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

  • https://bosspaints.be/nl/p/claystuc/1878 — Product structured data is missing required properties (offers.price, offers.priceCurrency) — 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 (sku|gtin, brand, aggregateRating, review), which enrich the result.

warning VideoObject schema missing required properties (name/thumbnailUrl/uploadDate)

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

  • https://bosspaints.be/fr — VideoObject structured data is missing required property (thumbnailUrl) — 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 (contentUrl|embedUrl, duration), which enrich the result.
  • https://bosspaints.be/nl — VideoObject structured data is missing required property (thumbnailUrl) — 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 (contentUrl|embedUrl, duration), which enrich the result.

warning VideoObject declared but no player element on page

Rule video.no_player · Video · 2 occurrence(s)

Notices (17 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

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

notice Duplicate meta description across pages

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

notice Image alt text is keyword-stuffed (repetition / low variety)

Rule images.alt_stuffed · Images · 3 occurrence(s)

  • https://bosspaints.be/fr — 3 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://bosspaints.be/nl — 3 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
  • https://bosspaints.be/nl/c — 5 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.

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

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

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 46 occurrence(s)

notice Meta description too long

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

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 32 occurrence(s)

notice Missing Open Graph tags

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

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

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

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 46 occurrence(s)

  • https://bosspaints.be/fr — 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://bosspaints.be/fr/c/peintures/techniques-d%C3%A9coratives — 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://bosspaints.be/fr/images-inspirantes — 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://bosspaints.be/fr/magasins/de-wachter-bvba — 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://bosspaints.be/nl — 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://bosspaints.be/nl/c — 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://bosspaints.be/nl/c/verf/decoratieve-technieken?categories.l3=Verf%20%3E%20Decoratieve%20technieken%20%3E%20Professionele%20decotechnieken — 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://bosspaints.be/nl/getuigenissen — 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://bosspaints.be/nl/inspiratiebeelden — 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://bosspaints.be/nl/kleuren — 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://bosspaints.be/nl/kleurtips — 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://bosspaints.be/nl/opleidingen — 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://bosspaints.be/nl/p/claystuc/1878 — 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://bosspaints.be/nl/professionele-vaktips — 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://bosspaints.be/nl/stappenplannen — 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://bosspaints.be/nl/verftips — 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://bosspaints.be/nl/verfwijzer — 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://bosspaints.be/nl/verkooppunten — 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://bosspaints.be/nl/verkooppunten/aiss-decor — 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://bosspaints.be/nl/verkooppunten/colora-beveren — 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://bosspaints.be/nl/verkooppunten/colora-boortmeerbeek — 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://bosspaints.be/nl/verkooppunten/colora-brugge-sint-kruis — 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://bosspaints.be/nl/verkooppunten/colora-dendermonde — 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://bosspaints.be/nl/verkooppunten/colora-ieper — 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://bosspaints.be/nl/verkooppunten/de-wachter-bvba — 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 Deep page has no BreadcrumbList structured data

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

notice Missing recommended security headers

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

notice Non-ASCII characters in URL path

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://bosspaints.be/nl
Verven vol vertrouwen - bosspaints.be
200 yes 449 46
https://bosspaints.be/nl/getuigenissen
Getuigenissen en realisaties - bosspaints.be
200 yes 190 46
https://bosspaints.be/nl/inspiratiebeelden
Inspiratiegalerij - bosspaints.be
200 yes 193 46
https://bosspaints.be/nl/kleuren
Creëer karakter met juiste kleuren en combinaties - bosspaints.be
200 yes 247 46
https://bosspaints.be/nl/professionele-vaktips
Adviezen voor de vakschilder - bosspaints.be
200 yes 190 46
https://bosspaints.be/nl/verkooppunten
Vind het dichtstbijzijnde BOSS paints verkooppunt - bosspaints.be
200 yes 207 46
https://bosspaints.be/fr
Les peintures de confiance - bosspaints.be
200 yes 548 4
https://bosspaints.be/fr/c/peintures/techniques-d%C3%A9coratives
Techniques décoratives - bosspaints.be
200 yes 240 4
https://bosspaints.be/fr/images-inspirantes
Galerie d'inspiration - bosspaints.be
200 yes 237 4
https://bosspaints.be/nl/c
Verf kopen voor een professioneel project? - bosspaints.be
200 yes 385 6
https://bosspaints.be/nl/opleidingen
Professionele opleidingen - bosspaints.be
200 yes 367 1
https://bosspaints.be/nl/verfwijzer
Verfwijzer - bosspaints.be
200 yes 192 1
https://bosspaints.be/nl/c/verf/decoratieve-technieken?categories.l3=Verf%20%3E%20Decoratieve%20technieken%20%3E%20Professionele%20decotechnieken
Decoratieve technieken - bosspaints.be
200 yes 197 1
https://bosspaints.be/fr/magasins/de-wachter-bvba
De Wachter Bvba - bosspaints.be
200 yes 270 0
https://bosspaints.be/nl/kleurtips
title - bosspaints.be
200 yes 190 0
https://bosspaints.be/nl/p/claystuc/1878
Claystuc - bosspaints.be
200 yes 617 0
https://bosspaints.be/nl/stappenplannen
Stappenplannen - bosspaints.be
200 yes 192 0
https://bosspaints.be/nl/verftips
title - bosspaints.be
200 yes 190 0
https://bosspaints.be/nl/verkooppunten/aiss-decor
Aiss Decor - bosspaints.be
200 yes 224 0
https://bosspaints.be/nl/verkooppunten/colora-aalst
colora Aalst - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-aarschot
colora Aarschot - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-beveren
colora Beveren - bosspaints.be
200 yes 247 0
https://bosspaints.be/nl/verkooppunten/colora-boortmeerbeek
colora Boortmeerbeek - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-bornem
colora Bornem - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-brugge-sint-andries
colora Brugge Sint-Andries - bosspaints.be
200 yes 249 0
https://bosspaints.be/nl/verkooppunten/colora-brugge-sint-kruis
colora Brugge Sint-Kruis - bosspaints.be
200 yes 249 0
https://bosspaints.be/nl/verkooppunten/colora-deinze
colora Deinze - bosspaints.be
200 yes 251 0
https://bosspaints.be/nl/verkooppunten/colora-dendermonde
colora Dendermonde - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-diest
colora Diest - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-eeklo
colora Eeklo - bosspaints.be
200 yes 246 0
https://bosspaints.be/nl/verkooppunten/colora-geel
colora Geel - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-grimbergen
colora Grimbergen - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-ieper
colora Ieper - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-lokeren
colora Lokeren - bosspaints.be
200 yes 236 0
https://bosspaints.be/nl/verkooppunten/colora-menen
colora Menen - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-ronse
colora Ronse - bosspaints.be
200 yes 246 0
https://bosspaints.be/nl/verkooppunten/colora-sint-pieters-leeuw
colora Sint-Pieters-Leeuw - bosspaints.be
200 yes 234 0
https://bosspaints.be/nl/verkooppunten/colora-veurne
colora Veurne - bosspaints.be
200 yes 246 0
https://bosspaints.be/nl/verkooppunten/colora-wavre
colora Wavre - bosspaints.be
200 yes 238 0
https://bosspaints.be/nl/verkooppunten/de-wachter-bvba
De Wachter Bvba - bosspaints.be
200 yes 226 0
https://bosspaints.be/nl/verkooppunten/decoratie-eeckhout-philippe
Decoratie Eeckhout Philippe - bosspaints.be
200 yes 226 0
https://bosspaints.be/nl/verkooppunten/decotora-bvba
DECOTORA BVBA - bosspaints.be
200 yes 224 0
https://bosspaints.be/nl/verkooppunten/madelca
Madelca - bosspaints.be
200 yes 222 0
https://bosspaints.be/nl/verkooppunten/rommens-decoratie
Rommens Decoratie - bosspaints.be
200 yes 224 0
https://bosspaints.be/nl/verkooppunten/vanaccolors-bvba
Vanaccolors Bvba - bosspaints.be
200 yes 224 0
https://bosspaints.be/nl/verkooppunten/woningdecoratie-vandoorne-bv
Woningdecoratie Vandoorne Bv - bosspaints.be
200 yes 228 0
https://bosspaints.be/nl/kleurtool
Woops - Pagina niet gevonden - bosspaints.be
404 no 219 0
https://bosspaints.be/nl/laatste-nieuws
Woops - Pagina niet gevonden - bosspaints.be
404 no 219 0
https://bosspaints.be/nl/vacatures
Woops - Pagina niet gevonden - bosspaints.be
404 no 219 0
https://bosspaints.be/nl/verkooppunten/chenoix-cepema-sa-ate
Woops - Pagina niet gevonden - bosspaints.be
404 no 219 0

Audit your own site — free

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

Scan your site →