---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: parkethof.nl
report_url: "https://crawlinx.com/audit/parkethof.nl"
crawl_id: 20260822T011058-8bde1475
health_score: 60
generated_at: 2026-08-26T03:17:00Z
total_pages: 50
html_pages: 44
indexable_pages: 43
errors: 7
warnings: 118
notices: 495
---

# SEO audit: parkethof.nl

**Health score: 60/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/parkethof.nl

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 50 |
| HTML pages | 44 |
| Indexable | 43 |
| Non-indexable | 0 |
| Orphan pages | 0 |
| Broken internal links | 6 |
| Avg response time | 986 ms |
| Errors / Warnings / Notices | 7 / 118 / 495 |
| Status codes | 49×200, 1×404 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| 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 |

## Issues

### Errors (7)

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

- Rule: `links.broken_internal` · Category: Links · Occurrences: 6

- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — https://www.parkethof.nl/offerte (HTTP 404)
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — https://www.parkethof.nl/offerte (HTTP 404)
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — https://www.parkethof.nl/offerte (HTTP 404)
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — https://www.parkethof.nl/offerte (HTTP 404)
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — https://www.parkethof.nl/offerte (HTTP 404)
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — https://www.parkethof.nl/offerte (HTTP 404)

#### Client error (4xx) response

- Rule: `status.4xx` · Category: Crawlability · Occurrences: 1

- [https://www.parkethof.nl/offerte](https://www.parkethof.nl/offerte) — HTTP 404

### Warnings (118)

#### Control has no accessible name

- Rule: `agent.control_no_name` · Category: Agent Readiness · Occurrences: 24

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 1 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 6 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 6 button/link(s) with no text or aria-label — an agent can't target them

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 33

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 120 words
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 176 words
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 156 words
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — 86 words
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 176 words
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 167 words
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 66 words
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 172 words
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — 62 words
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 157 words
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 120 words
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 80 words
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 122 words
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 168 words
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 161 words
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 162 words
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 159 words
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 155 words
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 174 words
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 154 words
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 120 words
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 99 words
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 113 words
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 115 words
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 109 words
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 152 words
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 151 words
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 160 words
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 168 words
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 159 words
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 163 words
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 169 words
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 167 words

#### Near-duplicate page content

- Rule: `duplicate.near` · Category: Duplicate · Occurrences: 3

- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — near-duplicate of 2 page(s): https://www.parkethof.nl/blog/, https://www.parkethof.nl/category/geen-categorie/
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — near-duplicate of 2 page(s): https://www.parkethof.nl/category/geen-categorie/, https://www.parkethof.nl/author/park3thof-beheer/
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — near-duplicate of 2 page(s): https://www.parkethof.nl/blog/, https://www.parkethof.nl/author/park3thof-beheer/

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 2

- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — title shared by 2 pages: https://www.parkethof.nl/schilderijen/
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — title shared by 2 pages: https://www.parkethof.nl/rl_gallery/1772/

#### Images missing alt text

- Rule: `images.missing_alt` · Category: Images · Occurrences: 1

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 1 of 4 images missing alt

#### Page is noindex

- Rule: `index.noindex` · Category: Indexability · Occurrences: 1

- [https://www.parkethof.nl/offerte](https://www.parkethof.nl/offerte) — meta/X-Robots: meta=noindex, follow

#### Missing meta description

- Rule: `meta_desc.missing` · Category: Meta Description · Occurrences: 7

- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/)
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/)
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/)
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/)
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/)
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/)
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/)

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

- Rule: `perf.render_blocking` · Category: Performance · Occurrences: 43

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 11 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 8 render-blocking <script> in <head> (add defer/async or use type=module)

#### BreadcrumbList present but structurally incomplete

- Rule: `schema.breadcrumb_incomplete` · Category: Structured Data · Occurrences: 1

- [https://www.parkethof.nl/](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.

#### Schema describes content not visible on the page

- Rule: `schema.hidden_content` · Category: Structured Data · Occurrences: 2

- [https://www.parkethof.nl/laminaat/](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/](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.

#### Title likely truncated in SERP (too wide)

- Rule: `title.too_long` · Category: Titles · Occurrences: 1

- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 103 chars, ~796px (limit ~580px)

### Notices (495)

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 33

- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — h4 follows h2 — skips h3
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — h3 follows h1 — skips h2
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — h4 follows h2 — skips h3

#### No llms.txt for AI agents

- Rule: `agent.llms_txt_missing` · Category: Agent Readiness · Occurrences: 1

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — no llms.txt found at the site root — add one so AI agents get a curated site summary

#### Low text-to-HTML ratio

- Rule: `content.low_ratio` · Category: Content · Occurrences: 41

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 2.6%
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 4.0%
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 3.7%
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 4.5%
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — 4.5%
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — 3.2%
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 4.5%
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — 3.3%
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — 2.2%
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 3.9%
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 3.8%
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 1.6%
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 3.9%
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — 2.0%
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 3.1%
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 2.7%
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 2.2%
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 2.8%
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 3.9%
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 3.8%
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 3.8%
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 3.7%
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 3.7%
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 3.3%
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — 3.5%
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 3.8%
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 2.7%
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 3.4%
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 3.0%
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 2.5%
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 2.6%
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 3.0%
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 3.6%
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 3.6%
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 3.0%
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 3.8%
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 3.8%
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 3.7%
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 3.0%
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 3.4%
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 3.7%

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

- Rule: `images.generic_filename` · Category: Images · Occurrences: 4

- [https://www.parkethof.nl/author/park3thof-beheer/](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/](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/](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/](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.

#### Likely hero image lacks fetchpriority=high

- Rule: `images.hero_no_fetchpriority` · Category: Performance · Occurrences: 43

- [https://www.parkethof.nl/](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/](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/](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/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 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/](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/blog/page/2/](https://www.parkethof.nl/blog/page/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/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 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/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/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/contact/](https://www.parkethof.nl/contact/) — 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/](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/](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/](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/](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/](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/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 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/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 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/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 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/laminaat/](https://www.parkethof.nl/laminaat/) — 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/](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/](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/](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/](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/](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/onderhoud/](https://www.parkethof.nl/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/over-ons/](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/](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/pvc-vloeren/](https://www.parkethof.nl/pvc-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/reparatie/](https://www.parkethof.nl/reparatie/) — 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/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 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/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 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/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 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/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 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/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 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/schilderijen/](https://www.parkethof.nl/schilderijen/) — 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/](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/](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/](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/](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/](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/](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/](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/](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/](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.

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

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 20

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 1 of 4 images without width/height
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 5 of 14 images without width/height
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 5 of 9 images without width/height
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 6 of 14 images without width/height
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 6 of 9 images without width/height
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 5 of 11 images without width/height
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 5 of 12 images without width/height
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 6 of 12 images without width/height
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 6 of 10 images without width/height
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 6 of 10 images without width/height
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 6 of 10 images without width/height
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 5 of 11 images without width/height
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 5 of 9 images without width/height
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 5 of 10 images without width/height
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 6 of 10 images without width/height
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 5 of 11 images without width/height
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 6 of 12 images without width/height
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 5 of 9 images without width/height
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 5 of 9 images without width/height
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 6 of 21 images without width/height

#### Internal link has no anchor text / accessible name

- Rule: `links.no_anchor_text` · Category: Links · Occurrences: 37

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 30 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — 30 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — 21 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 30 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — 21 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 20 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 22 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 22 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 8 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 20 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

#### Meta description too long

- Rule: `meta_desc.too_long` · Category: Meta Description · Occurrences: 3

- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 266 chars
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 257 chars
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 221 chars

#### Meta description too short

- Rule: `meta_desc.too_short` · Category: Meta Description · Occurrences: 22

- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 23 chars
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 30 chars
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 49 chars
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 49 chars
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 6 chars
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 30 chars
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 14 chars
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 33 chars
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 36 chars
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 38 chars
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 27 chars
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 11 chars
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 24 chars
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 33 chars
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 8 chars
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 17 chars
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 18 chars
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 47 chars
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 37 chars
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 18 chars
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 20 chars
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 33 chars

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 11

- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — og:description
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — og:description, og:image
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — og:description, og:image
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — og:description, og:image
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — og:description, og:image
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — og:image
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — og:image
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — og:description, og:image
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — og:image
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — og:description, og:image
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — og:image

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

- Rule: `perf.images_legacy_format` · Category: Performance · Occurrences: 43

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 41 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — 41 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — 41 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 41 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — 41 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 14 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 21 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 5 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 136 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 24 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 24 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — 133 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 11 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 12 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 21 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

- Rule: `perf.no_etag` · Category: Performance · Occurrences: 43

- [https://www.parkethof.nl/](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/](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/](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/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 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/](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/blog/page/2/](https://www.parkethof.nl/blog/page/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/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 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/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/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/contact/](https://www.parkethof.nl/contact/) — 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/](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/](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/](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/](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/](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/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 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/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 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/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 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/laminaat/](https://www.parkethof.nl/laminaat/) — 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/](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/](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/](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/](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/](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/onderhoud/](https://www.parkethof.nl/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/over-ons/](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/](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/pvc-vloeren/](https://www.parkethof.nl/pvc-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/reparatie/](https://www.parkethof.nl/reparatie/) — 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/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 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/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 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/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 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/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 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/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 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/schilderijen/](https://www.parkethof.nl/schilderijen/) — 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/](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/](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/](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/](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/](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/](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/](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/](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/](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.

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

- Rule: `perf.no_last_modified` · Category: Performance · Occurrences: 43

- [https://www.parkethof.nl/](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/](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/](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/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 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/](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/blog/page/2/](https://www.parkethof.nl/blog/page/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/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 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/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/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/contact/](https://www.parkethof.nl/contact/) — 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/](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/](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/](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/](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/](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/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 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/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 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/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 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/laminaat/](https://www.parkethof.nl/laminaat/) — 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/](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/](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/](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/](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/](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/onderhoud/](https://www.parkethof.nl/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/over-ons/](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/](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/pvc-vloeren/](https://www.parkethof.nl/pvc-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/reparatie/](https://www.parkethof.nl/reparatie/) — 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/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 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/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 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/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 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/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 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/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 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/schilderijen/](https://www.parkethof.nl/schilderijen/) — 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/](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/](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/](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/](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/](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/](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/](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/](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/](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.

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

- Rule: `schema.article_incomplete` · Category: Structured Data · Occurrences: 8

- [https://www.parkethof.nl/1573-2/](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/](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/](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/](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/](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/](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/](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/](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.

#### Deprecated schema type with no Google rich result

- Rule: `schema.deprecated_type` · Category: Structured Data · Occurrences: 43

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 44

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — CSP, X-Content-Type-Options, HSTS
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — X-Content-Type-Options, HSTS, CSP
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — X-Content-Type-Options, HSTS, CSP
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — CSP, X-Content-Type-Options, HSTS
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/offerte](https://www.parkethof.nl/offerte) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — CSP, X-Content-Type-Options, HSTS
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — X-Content-Type-Options, HSTS, CSP
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — X-Content-Type-Options, HSTS, CSP
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — CSP, X-Content-Type-Options, HSTS
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — X-Content-Type-Options, HSTS, CSP
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — HSTS, CSP, X-Content-Type-Options
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — CSP, X-Content-Type-Options, HSTS

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

- Rule: `security.unsafe_cross_origin_links` · Category: Security · Occurrences: 43

- [https://www.parkethof.nl/](https://www.parkethof.nl/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/1573-2/](https://www.parkethof.nl/1573-2/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/](https://www.parkethof.nl/alles-staat-er-weer-netjes-bij/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/blog/](https://www.parkethof.nl/blog/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/category/geen-categorie/](https://www.parkethof.nl/category/geen-categorie/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/contact/](https://www.parkethof.nl/contact/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/eertst-schuren/](https://www.parkethof.nl/eertst-schuren/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/](https://www.parkethof.nl/etalage-op-geleukt-met-schilderijen-van-eigenhand/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/fotogallerij/](https://www.parkethof.nl/fotogallerij/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/](https://www.parkethof.nl/het-aanhelen-van-een-oudevloer/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/houten-vloeren/](https://www.parkethof.nl/houten-vloeren/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/](https://www.parkethof.nl/houten-vloeren/ambachtelijk-traditioneel/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/](https://www.parkethof.nl/houten-vloeren/lamel-parket-duo-planken/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/klantenreacties/](https://www.parkethof.nl/klantenreacties/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/laminaat/](https://www.parkethof.nl/laminaat/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/mooi-onderhoud/](https://www.parkethof.nl/mooi-onderhoud/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/](https://www.parkethof.nl/mooi-project-oude-vloer-opknappen/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/](https://www.parkethof.nl/mooie-eiken-mozaiekvloer-wit-gemaakt/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/](https://www.parkethof.nl/mozaiek-vloer-gemaakt-met-luik/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/](https://www.parkethof.nl/niet-alle-hoeken-zijn-recht/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/onderhoud/](https://www.parkethof.nl/onderhoud/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/over-ons/](https://www.parkethof.nl/over-ons/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/plinten-pvc/](https://www.parkethof.nl/plinten-pvc/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/pvc-vloeren/](https://www.parkethof.nl/pvc-vloeren/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/reparatie/](https://www.parkethof.nl/reparatie/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/schilderijen/](https://www.parkethof.nl/schilderijen/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/schuren-en-olieen/](https://www.parkethof.nl/schuren-en-olieen/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/slaapkamer-met-pvc/](https://www.parkethof.nl/slaapkamer-met-pvc/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/](https://www.parkethof.nl/speciaal-verzoek-houtenbies-naast-een-traploper/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/trap-bekleden/](https://www.parkethof.nl/trap-bekleden/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/van-begin-tot-eind/](https://www.parkethof.nl/van-begin-tot-eind/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/](https://www.parkethof.nl/van-een-oude-krakende-en-werkende-plankenvloer-naar-een-mooie-stille-pvc-vloer/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/voor-en-na-het-zepen/](https://www.parkethof.nl/voor-en-na-het-zepen/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/werkwijze/](https://www.parkethof.nl/werkwijze/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- [https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/](https://www.parkethof.nl/wij-bekleden-ook-trappen-met-leer/) — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

#### Indexable page not listed in sitemap

- Rule: `sitemap.orphan_not_listed` · Category: Sitemap · Occurrences: 3

- [https://www.parkethof.nl/author/park3thof-beheer/](https://www.parkethof.nl/author/park3thof-beheer/) — indexable but not in sitemap
- [https://www.parkethof.nl/blog/page/2/](https://www.parkethof.nl/blog/page/2/) — indexable but not in sitemap
- [https://www.parkethof.nl/category/geen-categorie/page/2/](https://www.parkethof.nl/category/geen-categorie/page/2/) — indexable but not in sitemap

#### Underscores in URL path (prefer hyphens)

- Rule: `url.underscores` · Category: URL · Occurrences: 7

- [https://www.parkethof.nl/rl_gallery/](https://www.parkethof.nl/rl_gallery/)
- [https://www.parkethof.nl/rl_gallery/1772/](https://www.parkethof.nl/rl_gallery/1772/)
- [https://www.parkethof.nl/rl_gallery/946/](https://www.parkethof.nl/rl_gallery/946/)
- [https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific](https://www.parkethof.nl/rl_gallery/946/?rl_gallery_no=1&rl_page=2&rl_lightbox_script=magnific)
- [https://www.parkethof.nl/rl_gallery/visgraat/](https://www.parkethof.nl/rl_gallery/visgraat/)
- [https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_145814-scaled.jpg](https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_145814-scaled.jpg)
- [https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_150021-scaled.jpg](https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_150021-scaled.jpg)

#### Uppercase letters in URL path

- Rule: `url.uppercase` · Category: URL · Occurrences: 3

- [https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_145814-scaled.jpg](https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_145814-scaled.jpg)
- [https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_150021-scaled.jpg](https://www.parkethof.nl/wp-content/uploads/2020/11/IMG_20201102_150021-scaled.jpg)
- [https://www.parkethof.nl/wp-content/uploads/2021/03/IMG-20210224-WA0000.jpg](https://www.parkethof.nl/wp-content/uploads/2021/03/IMG-20210224-WA0000.jpg)

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 24 warning(s), 34 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✓ Budget — clean
- ✓ Cache — clean
- ✓ Canonical — clean
- ✗ Content — 33 warning(s), 41 notice(s)
- ✗ Crawlability — 1 error(s)
- ✗ Duplicate — 5 warning(s)
- ✓ Geo — clean
- ✓ Headings — clean
- ✓ Hreflang — clean
- ✗ Images — 1 warning(s), 24 notice(s)
- ✗ Indexability — 1 warning(s)
- ✗ Links — 6 error(s), 37 notice(s)
- ✗ Meta Description — 7 warning(s), 25 notice(s)
- ✓ Mobile — clean
- ✗ Performance — 43 warning(s), 172 notice(s)
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 87 notice(s)
- ✗ Sitemap — 3 notice(s)
- ✗ Social — 11 notice(s)
- ✗ Structured Data — 3 warning(s), 51 notice(s)
- ✗ Titles — 1 warning(s)
- ✗ URL — 10 notice(s)
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/parkethof.nl*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
