Catalog / parkethof.nl
60

SEO audit for parkethof.nl

Parkethof Rijswijk - Specialist in Parket, Laminaat, Houten Vloeren en PVC

other

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

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

Het Parkethof is een speciaalzaak op het gebied van houten vloeren. Wij ✅leggen, ✅repareren, ✅renoveren en ✅onderhouden antieke en moderne houten vloeren.

Screenshot of parkethof.nl
50
pages crawled
43
indexable pages
7
errors
118
warnings
495
notices
0
orphan pages
6
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 88 6 0 37
Crawlability 98 1 0 0
Performance 74 0 43 172
Content 80 0 33 41
Agent Readiness 86 0 24 34
Meta Description 96 0 7 25
Duplicate 97 0 5 0
Structured Data 98 0 3 51
Images 99 0 1 24
Indexability 99 0 1 0
Titles 99 0 1 0
Security 100 0 0 87
Sitemap 100 0 0 3
Social 100 0 0 11
URL 100 0 0 10
Findings

Errors (2 rules)

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

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

error Client error (4xx) response

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

Warnings (11 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning Page is noindex

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.parkethof.nl/ — 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 · 2 occurrence(s)

  • https://www.parkethof.nl/laminaat/ — a schema name/headline ("Laminaat Rijswijk, Delft, Voorburg, Den Haag en omstreken - Het Parkethof") 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://www.parkethof.nl/pvc-vloeren/ — a schema name/headline ("PVC vloeren Rijswijk, Delft, Voorburg, Den Haag en omstreken - Parkethof") 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 · 1 occurrence(s)

Notices (20 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 41 occurrence(s)

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

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

  • https://www.parkethof.nl/author/park3thof-beheer/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.parkethof.nl/blog/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.parkethof.nl/category/geen-categorie/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.parkethof.nl/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/1573-2/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/blog/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/eertst-schuren/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/fotogallerij/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/houten-vloeren/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/mooi-onderhoud/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/over-ons/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/plinten-pvc/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/schuren-en-olieen/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/slaapkamer-met-pvc/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/trap-bekleden/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/van-begin-tot-eind/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/voor-en-na-het-zepen/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/werkwijze/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/ — the likely hero/LCP image (logo3.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

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

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.parkethof.nl/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/1573-2/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/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://www.parkethof.nl/eertst-schuren/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/fotogallerij/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/houten-vloeren/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/mooi-onderhoud/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/over-ons/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/plinten-pvc/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/schuren-en-olieen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/slaapkamer-met-pvc/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/trap-bekleden/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/van-begin-tot-eind/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/voor-en-na-het-zepen/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/werkwijze/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/ — 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 · 43 occurrence(s)

  • https://www.parkethof.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://www.parkethof.nl/1573-2/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/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://www.parkethof.nl/eertst-schuren/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/fotogallerij/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/houten-vloeren/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/mooi-onderhoud/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/over-ons/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/plinten-pvc/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/schuren-en-olieen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/slaapkamer-met-pvc/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/trap-bekleden/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/van-begin-tot-eind/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/voor-en-na-het-zepen/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/werkwijze/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/ — 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 · 8 occurrence(s)

  • https://www.parkethof.nl/1573-2/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/eertst-schuren/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/het-aanhelen-van-een-oudevloer/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/mooi-onderhoud/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/mooi-project-oude-vloer-opknappen/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/plinten-pvc/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/van-begin-tot-eind/ — Article structured data is missing recommended property (image) — 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://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/ — Article structured data is missing recommended property (image) — 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 Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.parkethof.nl/
Parkethof Rijswijk - Specialist in Parket, Laminaat, Houten Vloeren en PVC
200 yes 120 44
https://www.parkethof.nl/blog/
Blog - Het Parkethof Rijswijk
200 yes 264 44
https://www.parkethof.nl/contact/
Contact - Het Parkethof Rijswijk - Bel: 06 430 257 25
200 yes 86 44
https://www.parkethof.nl/onderhoud/
Onderhoud parket en houten vloeren - Het Parkethof Rijswijk
200 yes 174 44
https://www.parkethof.nl/reparatie/
Reparatie - Het Parkethof Rijswijk
200 yes 201 44
https://www.parkethof.nl/schilderijen/
Schilderijen - Het Parkethof Rijswijk
200 yes 1730 44
https://www.parkethof.nl/1573-2/
de vloer weer als nieuw - Het Parkethof Rijswijk
200 yes 176 30
https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/
het aanhelen van een oudevloer - Het Parkethof Rijswijk
200 yes 172 30
https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/
mooi project oude vloer opknappen - Het Parkethof Rijswijk
200 yes 161 30
https://www.parkethof.nl/plinten-pvc/
plinten pvc - Het Parkethof Rijswijk
200 yes 154 30
https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/
Van een oude krakende en werkende plankenvloer naar een mooie stille pvc vloer - Het Parkethof Rijswijk
200 yes 163 30
https://www.parkethof.nl/author/park3thof-beheer/
park3thof-Beheer, auteur op Het Parkethof Rijswijk
200 yes 265 24
https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/
blokpatroon vloer gemaakt met een luik - Het Parkethof Rijswijk
200 yes 159 13
https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/
etalage op geleukt met schilderijen van eigenhand - Het Parkethof Rijswijk
200 yes 167 13
https://www.parkethof.nl/slaapkamer-met-pvc/
slaapkamer met pvc - Het Parkethof Rijswijk
200 yes 151 11
https://www.parkethof.nl/mooi-onderhoud/
mooi onderhoud - Het Parkethof Rijswijk
200 yes 168 11
https://www.parkethof.nl/van-begin-tot-eind/
van begin tot eind - Het Parkethof Rijswijk
200 yes 159 8
https://www.parkethof.nl/voor-en-na-het-zepen/
voor en na het zepen - Het Parkethof Rijswijk
200 yes 169 15
https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/
Niet alle hoeken zijn recht - Het Parkethof Rijswijk
200 yes 155 13
https://www.parkethof.nl/trap-bekleden/
Trap bekleden - Het Parkethof Rijswijk
200 yes 168 14
https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/
alles staat er weer netjes bij - Het Parkethof Rijswijk
200 yes 156 11
https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/
mooie eiken mozaiekvloer wit gemaakt - Het Parkethof Rijswijk
200 yes 162 10
https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/
speciaal verzoek houtenbies naast een traploper - Het Parkethof Rijswijk
200 yes 160 10
https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/
wij bekleden ook trappen met leer - Het Parkethof Rijswijk
200 yes 167 10
https://www.parkethof.nl/eertst-schuren/
opzetten en plaatsen van een visgraat parketvloer - Het Parkethof Rijswijk
200 yes 176 9
https://www.parkethof.nl/blog/page/2/
Blog - Pagina 2 van 2 - Het Parkethof Rijswijk
200 yes 236 1
https://www.parkethof.nl/schuren-en-olieen/
Schuren en olieen - Het Parkethof Rijswijk
200 yes 152 8
https://www.parkethof.nl/rl_gallery/1772/
schilderijen - Het Parkethof Rijswijk
200 yes 1760 4
https://www.parkethof.nl/rl_gallery/visgraat/
visgraat - Het Parkethof Rijswijk
200 yes 109 4
https://www.parkethof.nl/rl_gallery/946/
Vloeren - Het Parkethof Rijswijk
200 yes 113 3
https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific
Vloeren - Het Parkethof Rijswijk
200 yes 115 1
https://www.parkethof.nl/category/geen-categorie/page/2/
Geen categorie Archieven - Pagina 2 van 2 - Het Parkethof Rijswijk
200 yes 238 1
https://www.parkethof.nl/category/geen-categorie/
Geen categorie Archieven - Het Parkethof Rijswijk
200 yes 266 1
https://www.parkethof.nl/fotogallerij/
Fotogallerij - Het Parkethof Rijswijk
200 yes 66 0
https://www.parkethof.nl/houten-vloeren/
Houten vloeren - Het Parkethof Rijswijk
200 yes 62 0
https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/
Traditionele parketvloer - ambachtelijke houten vloeren - Parkethof Rijswijk
200 yes 157 0
https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/
Fineer - lamelparket - duoplanken - Het Parkethof Rijswijk
200 yes 120 0
https://www.parkethof.nl/klantenreacties/
Klantenreacties - recensies - Het Parkethof Rijswijk ✔️ 9.5
200 yes 80 0
https://www.parkethof.nl/laminaat/
Laminaat Rijswijk, Delft, Voorburg, Den Haag en omstreken - Het Parkethof
200 yes 122 0
https://www.parkethof.nl/over-ons/
Over ons - Het Parkethof Rijswijk - Parket- en houten vloeren
200 yes 205 0
https://www.parkethof.nl/pvc-vloeren/
PVC vloeren Rijswijk, Delft, Voorburg, Den Haag en omstreken - Parkethof
200 yes 120 0
https://www.parkethof.nl/rl_gallery/
Archief Galerijen - Het Parkethof Rijswijk
200 yes 99 0
https://www.parkethof.nl/werkwijze/
Werkwijze - Het Parkethof Rijswijk
200 yes 206 0
https://www.parkethof.nl/offerte
Pagina niet gevonden - Het Parkethof Rijswijk
404 no 121 6
https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_145814-scaled.jpg 200 no 0 4
https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_150021-scaled.jpg 200 no 0 4
https://www.parkethof.nl/wp-content/uploads/2021/03/IMG-20210224-WA0000.jpg 200 no 0 4
https://www.parkethof.nl/wp-content/uploads/2021/03/aan-rotated.jpg 200 no 0 4
https://www.parkethof.nl/wp-content/uploads/2021/03/aanhe.jpg 200 no 0 4
https://www.parkethof.nl/wp-content/uploads/2021/03/aanhelen.jpg 200 no 0 4

Audit your own site — free

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

Scan your site →