SEO audit for boerderijzuivel.nl
Boerengraskaas - Boerderijzuivel
Health 63/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Verhalen Echte boerderijzuivel waar verkrijgbaar? Er is altijd een verkooppunt bij jou in de buurt. Schrijf je in voor onze […]
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 10 | 1 | 147 | 0 |
| Crawlability | 98 | 1 | 0 | 4 |
| Performance | 68 | 0 | 54 | 130 |
| Agent Readiness | 71 | 0 | 48 | 63 |
| Duplicate | 82 | 0 | 30 | 13 |
| Structured Data | 84 | 0 | 26 | 48 |
| Content | 92 | 0 | 14 | 0 |
| Headings | 94 | 0 | 10 | 0 |
| Indexability | 99 | 0 | 1 | 0 |
| Cache | 100 | 0 | 0 | 48 |
| Images | 100 | 0 | 0 | 4 |
| Meta Description | 100 | 0 | 0 | 9 |
| Security | 100 | 0 | 0 | 51 |
| Sitemap | 100 | 0 | 0 | 2 |
| Social | 100 | 0 | 0 | 24 |
| Titles | 100 | 0 | 0 | 7 |
| URL | 100 | 0 | 0 | 1 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://boerderijzuivel.nl/meer-weten/contact/ — https://boerderijzuivel.nl/meer-weten/contact/s.overbeek@boerderijzuivel.nl (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 48 occurrence(s)
- https://boerderijzuivel.nl/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/campagnes/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/cookies/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/dank-je-wel-2/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/disclaimer/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/fabel/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/feit/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/home/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/kleurplaat/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/linktree/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/meer-weten/contact/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/privacy/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/recepten/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/test/ — 9 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/verhalen/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/verkooppunten/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://boerderijzuivel.nl/voor-leden/ — 3 button/link(s) with no text or aria-label — an agent can't target them
warning Thin content (low word count)
Rule content.thin · Content · 14 occurrence(s)
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 57 words
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — 194 words
- https://boerderijzuivel.nl/cookies/ — 50 words
- https://boerderijzuivel.nl/dank-je-wel-2/ — 58 words
- https://boerderijzuivel.nl/fabel/ — 103 words
- https://boerderijzuivel.nl/feit/ — 103 words
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 134 words
- https://boerderijzuivel.nl/kleurplaat/ — 57 words
- https://boerderijzuivel.nl/linktree/ — 61 words
- https://boerderijzuivel.nl/meer-weten/contact/ — 141 words
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 78 words
- https://boerderijzuivel.nl/tag/kaas/ — 54 words
- https://boerderijzuivel.nl/verkooppunten/ — 78 words
- https://boerderijzuivel.nl/voor-leden/ — 158 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 3 occurrence(s)
- https://boerderijzuivel.nl/ — content shared by 3 pages: https://boerderijzuivel.nl/home/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — content shared by 3 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/home/
- https://boerderijzuivel.nl/home/ — content shared by 3 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 27 occurrence(s)
- https://boerderijzuivel.nl/ — title shared by 3 pages: https://boerderijzuivel.nl/home/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — title shared by 3 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/home/
- https://boerderijzuivel.nl/category/verhalen/page/2/ — title shared by 2 pages: https://boerderijzuivel.nl/verhalen/
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/home/ — title shared by 3 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/
- https://boerderijzuivel.nl/recepten/boerenkaas-groentenspiezen-bbq/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/boerenkaas-ham-rolletjes/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/caponata-met-overjarige-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/, https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/
- https://boerderijzuivel.nl/recepten/gevulde-courgette-met-risotto-en-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/hollands-stamppotje-met-andijvie-boerengeitenkaas-en-gebakken-tomaatjes/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/hongaarse-gestoofde-kip/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/kaasfondue-met-3-soorten-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/pasteitjes-met-boerenkaas-ragout/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/pittige-boeren-graskaasdip/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/pizza-met-4-soorten-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/spinazietaart-met-brandnetelkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/spruitjesstamppot-met-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/tips-tricks-voor-een-feestelijke-kaasplank/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/recepten/worteltaart-met-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/verhalen/ — title shared by 2 pages: https://boerderijzuivel.nl/category/verhalen/page/2/
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — title shared by 20 pages: https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/, https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/
- https://boerderijzuivel.nl/verhalen/de-waarheid-over-vegan-kaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/verhalen/wrongel-en-wei-zo-maak-je-boerenkaas/ — title shared by 20 pages: https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/, https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/, https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
warning Missing <h1>
Rule h1.missing · Headings · 10 occurrence(s)
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/
- https://boerderijzuivel.nl/dank-je-wel-2/
- https://boerderijzuivel.nl/fabel/
- https://boerderijzuivel.nl/feit/
- https://boerderijzuivel.nl/kleurplaat/
- https://boerderijzuivel.nl/linktree/
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/
- https://boerderijzuivel.nl/voor-leden/
warning Hero/LCP image is lazy-loaded (loading=lazy delays LCP)
Rule images.no_lazy_lcp_candidate · Performance · 6 occurrence(s)
- https://boerderijzuivel.nl/author/beheerder/ — the likely hero/LCP image (brentanos-kaasboerderij-1080x1080.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://boerderijzuivel.nl/author/beheerder/page/2/ — the likely hero/LCP image (land_boer_zuivel_eerlijke_verhaal_boerderijzuivel-1080x540.jpeg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — the likely hero/LCP image (land_boer_zuivel_schellach_boerderijzuivel-1080x540.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://boerderijzuivel.nl/category/verhalen/page/2/ — the likely hero/LCP image (land_boer_zuivel_oerboer_friese_wons_boerderijzuivel-1080x540.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://boerderijzuivel.nl/recepten/ — the likely hero/LCP image (recept_boerenkarnemelktaart_blauwe_bessen_boerderijzuivel-1-1080x810.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
- https://boerderijzuivel.nl/verhalen/ — the likely hero/LCP image (fijnproever_frans_sluyters_varend_genieten_boerenstreek_producten_boerderijzuivel-1080x540.jpg) has loading="lazy" — Google explicitly warns against lazy-loading the LCP image, because it delays the fetch until layout completes. Remove loading="lazy" from the first significant image and add fetchpriority="high" instead.
warning Page is noindex
Rule index.noindex · Indexability · 1 occurrence(s)
- https://boerderijzuivel.nl/meer-weten/contact/s.overbeek@boerderijzuivel.nl — meta/X-Robots: meta=noindex, follow
warning Internal link points to a redirect
Rule links.redirect_target · Links · 147 occurrence(s)
- https://boerderijzuivel.nl/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/cookies/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/cookies/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/cookies/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/disclaimer/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/disclaimer/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/disclaimer/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/privacy/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/privacy/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/privacy/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/verhalen/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — https://boerderijzuivel.nl/category/recepten/ → https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — https://boerderijzuivel.nl/category/verhalen/ → https://boerderijzuivel.nl/category/verhalen/
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — https://boerderijzuivel.nl/home/ → https://boerderijzuivel.nl/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 48 occurrence(s)
- https://boerderijzuivel.nl/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/campagnes/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/cookies/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/dank-je-wel-2/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/disclaimer/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/fabel/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/feit/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/home/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/kleurplaat/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/linktree/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/meer-weten/contact/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/privacy/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/recepten/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/test/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/verhalen/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/verkooppunten/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://boerderijzuivel.nl/voor-leden/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 3 occurrence(s)
- https://boerderijzuivel.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.
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
- https://boerderijzuivel.nl/home/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
warning Schema describes content not visible on the page
Rule schema.hidden_content · Structured Data · 23 occurrence(s)
- https://boerderijzuivel.nl/feit/ — a schema name/headline ("Feit - Boerderijzuivel") 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://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/linktree/ — a schema name/headline ("Linktree - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/boerenkaas-groentenspiezen-bbq/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/boerenkaas-ham-rolletjes/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/caponata-met-overjarige-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/gevulde-courgette-met-risotto-en-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/hollands-stamppotje-met-andijvie-boerengeitenkaas-en-gebakken-tomaatjes/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/hongaarse-gestoofde-kip/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/kaasfondue-met-3-soorten-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/pasteitjes-met-boerenkaas-ragout/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/pittige-boeren-graskaasdip/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/pizza-met-4-soorten-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/spinazietaart-met-brandnetelkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/spruitjesstamppot-met-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/tips-tricks-voor-een-feestelijke-kaasplank/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/recepten/worteltaart-met-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/test/ — a schema name/headline ("test - Boerderijzuivel") 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://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/verhalen/de-waarheid-over-vegan-kaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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://boerderijzuivel.nl/verhalen/wrongel-en-wei-zo-maak-je-boerenkaas/ — a schema name/headline ("Nieuwsoverzicht - Boerderijzuivel") 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.
Notices (20 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 15 occurrence(s)
- https://boerderijzuivel.nl/recepten/boerenkaas-groentenspiezen-bbq/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/boerenkaas-ham-rolletjes/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/caponata-met-overjarige-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/gevulde-courgette-met-risotto-en-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/hollands-stamppotje-met-andijvie-boerengeitenkaas-en-gebakken-tomaatjes/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/hongaarse-gestoofde-kip/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/kaasfondue-met-3-soorten-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/pasteitjes-met-boerenkaas-ragout/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/pittige-boeren-graskaasdip/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/pizza-met-4-soorten-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/spinazietaart-met-brandnetelkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/spruitjesstamppot-met-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/recepten/worteltaart-met-boerenkaas/ — h3 follows h1 — skips h2
- https://boerderijzuivel.nl/verhalen/wrongel-en-wei-zo-maak-je-boerenkaas/ — h3 follows h1 — skips h2
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 48 occurrence(s)
- https://boerderijzuivel.nl/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/campagnes/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/cookies/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/dank-je-wel-2/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/disclaimer/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/fabel/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/feit/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/home/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/kleurplaat/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/linktree/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/meer-weten/contact/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/privacy/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/recepten/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/test/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/verhalen/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/verkooppunten/ — add a <main> element (or role=main) around the primary content
- https://boerderijzuivel.nl/voor-leden/ — add a <main> element (or role=main) around the primary content
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 48 occurrence(s)
- https://boerderijzuivel.nl/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/campagnes/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/cookies/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/dank-je-wel-2/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/disclaimer/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/fabel/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/feit/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/home/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/kleurplaat/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/linktree/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/meer-weten/contact/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/privacy/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/recepten/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/test/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/verhalen/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/verkooppunten/ — Cache-Control: max-age=1, private, proxy-revalidate
- https://boerderijzuivel.nl/voor-leden/ — Cache-Control: max-age=1, private, proxy-revalidate
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 13 occurrence(s)
- https://boerderijzuivel.nl/ — meta description shared by 4 pages: https://boerderijzuivel.nl/test/, https://boerderijzuivel.nl/home/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/author/beheerder/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/
- https://boerderijzuivel.nl/author/beheerder/page/2/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — meta description shared by 4 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/test/, https://boerderijzuivel.nl/home/
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/tag/kaas/
- https://boerderijzuivel.nl/category/verhalen/page/2/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — meta description shared by 2 pages: https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/
- https://boerderijzuivel.nl/home/ — meta description shared by 4 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/test/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — meta description shared by 2 pages: https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/
- https://boerderijzuivel.nl/recepten/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/, https://boerderijzuivel.nl/tag/kaas/
- https://boerderijzuivel.nl/tag/kaas/ — meta description shared by 7 pages: https://boerderijzuivel.nl/verhalen/, https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/
- https://boerderijzuivel.nl/test/ — meta description shared by 4 pages: https://boerderijzuivel.nl/, https://boerderijzuivel.nl/home/, https://boerderijzuivel.nl/campagnes/boerenkaasmaand/
- https://boerderijzuivel.nl/verhalen/ — meta description shared by 7 pages: https://boerderijzuivel.nl/recepten/, https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/, https://boerderijzuivel.nl/tag/kaas/
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 4 occurrence(s)
- https://boerderijzuivel.nl/ — 6 of 12 images without width/height
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — 6 of 12 images without width/height
- https://boerderijzuivel.nl/home/ — 6 of 12 images without width/height
- https://boerderijzuivel.nl/test/ — 6 of 12 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
- https://boerderijzuivel.nl/privacy/ — 186 chars
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 8 occurrence(s)
- https://boerderijzuivel.nl/author/beheerder/ — 21 chars
- https://boerderijzuivel.nl/author/beheerder/page/2/ — 21 chars
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — 21 chars
- https://boerderijzuivel.nl/category/verhalen/page/2/ — 21 chars
- https://boerderijzuivel.nl/cookies/ — 7 chars
- https://boerderijzuivel.nl/recepten/ — 21 chars
- https://boerderijzuivel.nl/tag/kaas/ — 21 chars
- https://boerderijzuivel.nl/verhalen/ — 21 chars
notice Missing Open Graph tags
Rule og.missing · Social · 24 occurrence(s)
- https://boerderijzuivel.nl/ — og:image
- https://boerderijzuivel.nl/author/beheerder/ — og:description
- https://boerderijzuivel.nl/author/beheerder/page/2/ — og:description
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — og:image
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — og:image
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — og:image
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — og:description, og:image
- https://boerderijzuivel.nl/category/verhalen/page/2/ — og:description, og:image
- https://boerderijzuivel.nl/cookies/ — og:image
- https://boerderijzuivel.nl/dank-je-wel-2/ — og:image
- https://boerderijzuivel.nl/disclaimer/ — og:image
- https://boerderijzuivel.nl/fabel/ — og:image
- https://boerderijzuivel.nl/feit/ — og:image
- https://boerderijzuivel.nl/home/ — og:image
- https://boerderijzuivel.nl/kleurplaat/ — og:image
- https://boerderijzuivel.nl/linktree/ — og:image
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — og:image
- https://boerderijzuivel.nl/privacy/ — og:image
- https://boerderijzuivel.nl/recepten/ — og:description, og:image
- https://boerderijzuivel.nl/tag/kaas/ — og:description, og:image
- https://boerderijzuivel.nl/test/ — og:image
- https://boerderijzuivel.nl/verhalen/ — og:description, og:image
- https://boerderijzuivel.nl/verkooppunten/ — og:image
- https://boerderijzuivel.nl/voor-leden/ — og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 33 occurrence(s)
- https://boerderijzuivel.nl/ — 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://boerderijzuivel.nl/author/beheerder/ — 6 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://boerderijzuivel.nl/author/beheerder/page/2/ — 6 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://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 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://boerderijzuivel.nl/campagnes/ — 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://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — 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://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — 6 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://boerderijzuivel.nl/category/verhalen/page/2/ — 6 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://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 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://boerderijzuivel.nl/home/ — 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://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — 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://boerderijzuivel.nl/over-boerderijzuivel/ — 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://boerderijzuivel.nl/recepten/ — 6 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://boerderijzuivel.nl/recepten/boerenkaas-groentenspiezen-bbq/ — 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://boerderijzuivel.nl/recepten/boerenkaas-ham-rolletjes/ — 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://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 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://boerderijzuivel.nl/recepten/hollands-stamppotje-met-andijvie-boerengeitenkaas-en-gebakken-tomaatjes/ — 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://boerderijzuivel.nl/recepten/hongaarse-gestoofde-kip/ — 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://boerderijzuivel.nl/recepten/pasteitjes-met-boerenkaas-ragout/ — 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://boerderijzuivel.nl/recepten/spinazietaart-met-brandnetelkaas/ — 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://boerderijzuivel.nl/recepten/worteltaart-met-boerenkaas/ — 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://boerderijzuivel.nl/test/ — 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://boerderijzuivel.nl/verhalen/ — 6 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://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 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://boerderijzuivel.nl/verhalen/wrongel-en-wei-zo-maak-je-boerenkaas/ — 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.
notice Large HTML document
Rule perf.large_html · Performance · 1 occurrence(s)
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 48 occurrence(s)
- https://boerderijzuivel.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://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 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://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 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://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — 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://boerderijzuivel.nl/campagnes/ — 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://boerderijzuivel.nl/cookies/ — 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://boerderijzuivel.nl/dank-je-wel-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://boerderijzuivel.nl/disclaimer/ — 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://boerderijzuivel.nl/fabel/ — 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://boerderijzuivel.nl/feit/ — 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://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 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://boerderijzuivel.nl/home/ — 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://boerderijzuivel.nl/kleurplaat/ — 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://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-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://boerderijzuivel.nl/linktree/ — 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://boerderijzuivel.nl/meer-weten/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://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 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://boerderijzuivel.nl/privacy/ — 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://boerderijzuivel.nl/recepten/ — 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://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 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://boerderijzuivel.nl/test/ — 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://boerderijzuivel.nl/verhalen/ — 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://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 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://boerderijzuivel.nl/verkooppunten/ — 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://boerderijzuivel.nl/voor-leden/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 48 occurrence(s)
- https://boerderijzuivel.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://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 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://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 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://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — 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://boerderijzuivel.nl/campagnes/ — 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://boerderijzuivel.nl/cookies/ — 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://boerderijzuivel.nl/dank-je-wel-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://boerderijzuivel.nl/disclaimer/ — 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://boerderijzuivel.nl/fabel/ — 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://boerderijzuivel.nl/feit/ — 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://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 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://boerderijzuivel.nl/home/ — 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://boerderijzuivel.nl/kleurplaat/ — 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://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-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://boerderijzuivel.nl/linktree/ — 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://boerderijzuivel.nl/meer-weten/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://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 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://boerderijzuivel.nl/privacy/ — 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://boerderijzuivel.nl/recepten/ — 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://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 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://boerderijzuivel.nl/test/ — 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://boerderijzuivel.nl/verhalen/ — 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://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 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://boerderijzuivel.nl/verkooppunten/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://boerderijzuivel.nl/voor-leden/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice URL redirects to another URL
Rule redirect.single · Crawlability · 4 occurrence(s)
- https://boerderijzuivel.nl/campagnes/boerenkaasmaand/ — redirects to https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/home/ — redirects to https://boerderijzuivel.nl/
- https://boerderijzuivel.nl/recepten/ — redirects to https://boerderijzuivel.nl/category/recepten/
- https://boerderijzuivel.nl/verhalen/ — redirects to https://boerderijzuivel.nl/category/verhalen/
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 48 occurrence(s)
- https://boerderijzuivel.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://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — 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://boerderijzuivel.nl/bestelformulier-kookboeeek/ — 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://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — 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://boerderijzuivel.nl/campagnes/ — 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://boerderijzuivel.nl/cookies/ — 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://boerderijzuivel.nl/dank-je-wel-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://boerderijzuivel.nl/disclaimer/ — 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://boerderijzuivel.nl/fabel/ — 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://boerderijzuivel.nl/feit/ — 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://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — 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://boerderijzuivel.nl/home/ — 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://boerderijzuivel.nl/kleurplaat/ — 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://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-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://boerderijzuivel.nl/linktree/ — 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://boerderijzuivel.nl/meer-weten/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://boerderijzuivel.nl/oplossingen-puzzelboekje/ — 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://boerderijzuivel.nl/privacy/ — 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://boerderijzuivel.nl/recepten/ — 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://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — 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://boerderijzuivel.nl/test/ — 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://boerderijzuivel.nl/verhalen/ — 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://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — 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://boerderijzuivel.nl/verkooppunten/ — 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://boerderijzuivel.nl/voor-leden/ — 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.
notice Missing recommended security headers
Rule security.missing_headers · Security · 49 occurrence(s)
- https://boerderijzuivel.nl/ — CSP, X-Content-Type-Options, HSTS
- https://boerderijzuivel.nl/bedankt-voor-je-bestelling/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/bestelformulier-kookboeeek/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/bestelformulier-kookboek-spaaractie/ — X-Content-Type-Options, HSTS, CSP
- https://boerderijzuivel.nl/campagnes/ — X-Content-Type-Options, HSTS, CSP
- https://boerderijzuivel.nl/cookies/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/dank-je-wel-2/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/disclaimer/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/fabel/ — X-Content-Type-Options, HSTS, CSP
- https://boerderijzuivel.nl/feit/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/ga-mee-naar-het-land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/home/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/kleurplaat/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/land-van-boer-en-zuivel/het-franse-kaasje-van-mathilde-uit-nederland-2/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/linktree/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/meer-weten/contact/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/oplossingen-puzzelboekje/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/privacy/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/recepten/ — CSP, X-Content-Type-Options, HSTS
- https://boerderijzuivel.nl/recepten/carpaccio-met-overjarige-boerenkaas/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/test/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/verhalen/ — CSP, X-Content-Type-Options, HSTS
- https://boerderijzuivel.nl/verhalen/dag-2-aanloop-naar-cum-laude-awards/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/verkooppunten/ — HSTS, CSP, X-Content-Type-Options
- https://boerderijzuivel.nl/voor-leden/ — HSTS, CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 2 occurrence(s)
- https://boerderijzuivel.nl/test/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://boerderijzuivel.nl/verkooppunten/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 2 occurrence(s)
- https://boerderijzuivel.nl/author/beheerder/page/2/ — indexable but not in sitemap
- https://boerderijzuivel.nl/category/verhalen/page/2/ — indexable but not in sitemap
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 4 occurrence(s)
- https://boerderijzuivel.nl/category/ga-mee-naar-het-land-van-boer-en-zuivel/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://boerderijzuivel.nl/category/verhalen/page/2/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://boerderijzuivel.nl/recepten/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://boerderijzuivel.nl/verhalen/ — the <title> and the H1 are identical — differentiate them to cover more query variation
notice Title is very short
Rule title.too_short · Titles · 3 occurrence(s)
notice Uppercase letters in URL path
Rule url.uppercase · URL · 1 occurrence(s)
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.