Catalog / bomenwacht.nl
57

SEO audit for bomenwacht.nl

Home - Bomenwacht Nederland

otherWordPress

Health 57/100 (fair) · 50 pages crawled · generated 2026-07-12

Download Markdown report (feed to ChatGPT / Claude / Cursor)
Screenshot of bomenwacht.nl
50
pages crawled
39
indexable pages
22
errors
268
warnings
394
notices
21
orphan pages
2
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 80 10 0 10
Sitemap 80 10 0 0
Links 83 2 22 44
Agent Readiness 77 0 39 47
Images 77 0 39 54
Performance 77 0 39 103
Structured Data 77 0 39 1
Meta Description 78 0 36 2
Content 85 0 25 0
Headings 87 0 22 0
Duplicate 96 0 6 0
Titles 99 0 1 1
Canonical 100 0 0 1
Security 100 0 0 87
Social 100 0 0 38
URL 100 0 0 6
Findings

Errors (3 rules)

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

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

error Non-200 URL listed in sitemap

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

Warnings (13 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 1 occurrence(s)

warning Thin content (low word count)

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 21 occurrence(s)

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://www.bomenwacht.nl/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

warning Schema describes content not visible on the page

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

  • https://www.bomenwacht.nl/ — a schema name/headline ("Home - Bomenwacht Nederland") 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.bomenwacht.nl/aanpak/ — a schema name/headline ("Aanpak - Bomenwacht Nederland") 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.bomenwacht.nl/aanpak/image-19/ — a schema name/headline ("image 19 - Bomenwacht Nederland") 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.bomenwacht.nl/actueel/ — a schema name/headline ("Actueel - Bomenwacht Nederland") 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.bomenwacht.nl/algemene-voorwaarden/ — a schema name/headline ("Algemene voorwaarden - Bomenwacht Nederland") 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.bomenwacht.nl/bericht/vergroeningsopgave-een-programmatische-en-meetbare-aanpak/ — a schema name/headline ("Vergroeningsopgave: een programmatische en meetbare aanpak - Bomenwacht Nederland") 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.bomenwacht.nl/co2-prestatieladder/ — a schema name/headline ("CO2-prestatieladder - Bomenwacht Nederland") 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.bomenwacht.nl/co2-prestatieladder/dcim101mediadji_0068-jpg/ — a schema name/headline ("DCIM101MEDIADJI_0068.JPG - Bomenwacht Nederland") 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.bomenwacht.nl/contact/ — a schema name/headline ("Contact - Bomenwacht Nederland") 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.bomenwacht.nl/contact/bedankt/ — a schema name/headline ("Bedankt - Bomenwacht Nederland") 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.bomenwacht.nl/cookiebeleid/ — a schema name/headline ("Cookiebeleid - Bomenwacht Nederland") 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.bomenwacht.nl/diensten/ — a schema name/headline ("Diensten - Bomenwacht Nederland") 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.bomenwacht.nl/diensten/consultancy/ — a schema name/headline ("Consultancy - Bomenwacht Nederland") 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.bomenwacht.nl/organisatie/ — a schema name/headline ("Organisatie - Bomenwacht Nederland") 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.bomenwacht.nl/organisatie/over-ons/ — a schema name/headline ("Over ons - Bomenwacht Nederland") 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.bomenwacht.nl/organisatie/over-ons/_cge5869-4/ — a schema name/headline ("_CGE5869 - Bomenwacht Nederland") 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.bomenwacht.nl/persoon/jildou-eringa/ — a schema name/headline ("Jildou Eringa - Bomenwacht Nederland") 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.bomenwacht.nl/privacybeleid/ — a schema name/headline ("Privacybeleid - Bomenwacht Nederland") 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.bomenwacht.nl/project/het-groenbedrijf-deventer/ — a schema name/headline ("Het groenbedrijf Deventer - Bomenwacht Nederland") 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.bomenwacht.nl/projecten/ — a schema name/headline ("Projecten - Bomenwacht Nederland") 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.bomenwacht.nl/themas/ — a schema name/headline ("Thema's - Bomenwacht Nederland") 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.bomenwacht.nl/themas/beheer/9c0c9dcb562a845d4cf720571dfe87bd/ — a schema name/headline ("9c0c9dcb562a845d4cf720571dfe87bd - Bomenwacht Nederland") 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.bomenwacht.nl/themas/vergroening/ — a schema name/headline ("Vergroenen - Bomenwacht Nederland") 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.bomenwacht.nl/vergroeningsscan/panorama-view-of-brick-houses-2/ — a schema name/headline ("Vergroenen - Bomenwacht Nederland") 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.bomenwacht.nl/voorbeeld-pagina/image-2/ — a schema name/headline ("image 2 - Bomenwacht Nederland") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

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

Notices (21 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 39 occurrence(s)

notice Canonical points to a different URL

Rule canonical.non_self · Canonical · 1 occurrence(s)

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

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

notice Likely hero image lacks fetchpriority=high

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

  • https://www.bomenwacht.nl/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/aanpak/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/aanpak/image-19/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/actueel/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/algemene-voorwaarden/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/bericht/vergroeningsopgave-een-programmatische-en-meetbare-aanpak/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/co2-prestatieladder/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/co2-prestatieladder/dcim101mediadji_0068-jpg/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/contact/bedankt/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/cookiebeleid/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/diensten/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/diensten/consultancy/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/opdrachtgever/gemeente-amsterdam/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/organisatie/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/organisatie/over-ons/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/organisatie/over-ons/_cge5869-4/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/persoon/jildou-eringa/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/project/het-groenbedrijf-deventer/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/projecten/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/themas/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/themas/beheer/9c0c9dcb562a845d4cf720571dfe87bd/ — the likely hero/LCP image (svg%3e) 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.bomenwacht.nl/themas/vergroening/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/vergroeningsscan/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/vergroeningsscan/panorama-view-of-brick-houses-2/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.bomenwacht.nl/voorbeeld-pagina/image-2/ — the likely hero/LCP image (logo.svg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

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

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

notice Internal link has no anchor text / accessible name

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

notice Page has only one internal inlink (fragile crawl path)

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

notice Meta description too long

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

notice Meta description too short

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.bomenwacht.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.bomenwacht.nl/aanpak/ — 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.bomenwacht.nl/aanpak/image-19/ — 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.bomenwacht.nl/actueel/ — 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.bomenwacht.nl/algemene-voorwaarden/ — 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.bomenwacht.nl/bericht/vergroeningsopgave-een-programmatische-en-meetbare-aanpak/ — 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.bomenwacht.nl/co2-prestatieladder/ — 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.bomenwacht.nl/co2-prestatieladder/dcim101mediadji_0068-jpg/ — 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.bomenwacht.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.bomenwacht.nl/contact/bedankt/ — 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.bomenwacht.nl/cookiebeleid/ — 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.bomenwacht.nl/diensten/ — 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.bomenwacht.nl/diensten/consultancy/ — 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.bomenwacht.nl/organisatie/ — 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.bomenwacht.nl/organisatie/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.bomenwacht.nl/organisatie/over-ons/_cge5869-4/ — 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.bomenwacht.nl/privacybeleid/ — 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.bomenwacht.nl/project/het-groenbedrijf-deventer/ — 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.bomenwacht.nl/projecten/ — 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.bomenwacht.nl/themas/ — 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.bomenwacht.nl/themas/beheer/9c0c9dcb562a845d4cf720571dfe87bd/ — 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.bomenwacht.nl/themas/vergroening/ — 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.bomenwacht.nl/vergroeningsscan/ — 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.bomenwacht.nl/vergroeningsscan/panorama-view-of-brick-houses-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.bomenwacht.nl/voorbeeld-pagina/image-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.

notice URL redirects to another URL

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

notice Deep page has no BreadcrumbList structured data

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

notice Missing recommended security headers

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

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

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.bomenwacht.nl/
Home - Bomenwacht Nederland
200 yes 1212 49
https://www.bomenwacht.nl/aanpak/
Aanpak - Bomenwacht Nederland
200 yes 452 49
https://www.bomenwacht.nl/actueel/
Actueel - Bomenwacht Nederland
200 yes 699 49
https://www.bomenwacht.nl/contact/
Contact - Bomenwacht Nederland
200 yes 170 49
https://www.bomenwacht.nl/diensten/
Diensten - Bomenwacht Nederland
200 yes 817 49
https://www.bomenwacht.nl/organisatie/mensen/
Mensen - Bomenwacht Nederland
200 yes 210 49
https://www.bomenwacht.nl/organisatie/over-ons/
Over ons - Bomenwacht Nederland
200 yes 594 49
https://www.bomenwacht.nl/privacybeleid/
Privacybeleid - Bomenwacht Nederland
200 yes 682 49
https://www.bomenwacht.nl/projecten/
Projecten - Bomenwacht Nederland
200 yes 494 49
https://www.bomenwacht.nl/vergroeningsscan/
Vergroeningsscan
200 yes 744 3
https://www.bomenwacht.nl/organisatie/
Organisatie - Bomenwacht Nederland
200 yes 118 3
https://www.bomenwacht.nl/themas/
Thema's - Bomenwacht Nederland
200 yes 279 5
https://www.bomenwacht.nl/project/het-groenbedrijf-deventer/
Het groenbedrijf Deventer - Bomenwacht Nederland
200 yes 134 1
https://www.bomenwacht.nl/actueel/page/2
Actueel - Bomenwacht Nederland
200 yes 411 1
https://www.bomenwacht.nl/bericht/vergroeningsopgave-een-programmatische-en-meetbare-aanpak/
Vergroeningsopgave: een programmatische en meetbare aanpak - Bomenwacht Nederland
200 yes 1008 1
https://www.bomenwacht.nl/persoon/jildou-eringa/
Jildou Eringa - Bomenwacht Nederland
200 yes 357 1
https://www.bomenwacht.nl/co2-prestatieladder/
CO2-prestatieladder - Bomenwacht Nederland
200 yes 570 1
https://www.bomenwacht.nl/themas/beheer/
Beheer - Bomenwacht Nederland
200 yes 179 1
https://www.bomenwacht.nl/aanpak/896a733e58910fb7810a64fa7b91a9d3/
896a733e58910fb7810a64fa7b91a9d3 - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/aanpak/image-14/
image 14 - Bomenwacht Nederland
200 yes 120 0
https://www.bomenwacht.nl/aanpak/image-19/
image 19 - Bomenwacht Nederland
200 yes 120 0
https://www.bomenwacht.nl/algemene-voorwaarden/
Algemene voorwaarden - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/co2-prestatieladder/dcim101mediadji_0068-jpg/
DCIM101MEDIADJI_0068.JPG - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/contact/bedankt/
Bedankt - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/cookiebeleid/
Cookiebeleid - Bomenwacht Nederland
200 yes 118 0
https://www.bomenwacht.nl/diensten/9be9f4ddf92a2dce1871395839b7591e-2/
9be9f4ddf92a2dce1871395839b7591e - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/diensten/consultancy/
Consultancy - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/diensten/engineering/
Engineering - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/opdrachtgever/gemeente-amsterdam/
Gemeente Amsterdam Archieven - Bomenwacht Nederland
200 yes 641 0
https://www.bomenwacht.nl/organisatie/over-ons/_cge5869-4/
_CGE5869 - Bomenwacht Nederland
200 yes 121 0
https://www.bomenwacht.nl/themas/beheer/9c0c9dcb562a845d4cf720571dfe87bd/
9c0c9dcb562a845d4cf720571dfe87bd - Bomenwacht Nederland
200 yes 120 0
https://www.bomenwacht.nl/themas/behoud/
Behoud - Bomenwacht Nederland
200 yes 184 0
https://www.bomenwacht.nl/themas/vergroening/
Vergroenen - Bomenwacht Nederland
200 yes 168 0
https://www.bomenwacht.nl/vergroeningsscan/panorama-view-of-brick-houses-2/
Vergroenen - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/voorbeeld-pagina/4af2fa7e90e5f0c285c7869d756a5e58/
4af2fa7e90e5f0c285c7869d756a5e58 - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/voorbeeld-pagina/9330fb61280dcc097363b0f95057b38a/
9330fb61280dcc097363b0f95057b38a - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/voorbeeld-pagina/9be9f4ddf92a2dce1871395839b7591e/
9be9f4ddf92a2dce1871395839b7591e - Bomenwacht Nederland
200 yes 119 0
https://www.bomenwacht.nl/voorbeeld-pagina/a486dc2a-e2cd-4e08-97ee-2f11f0166441-1/
a486dc2a-e2cd-4e08-97ee-2f11f0166441 1 - Bomenwacht Nederland
200 yes 120 0
https://www.bomenwacht.nl/voorbeeld-pagina/image-2/
image 2 - Bomenwacht Nederland
200 yes 120 0
https://www.bomenwacht.nl/Nieuws/
Error - Bomenwacht Nederland
404 no 188 1
https://www.bomenwacht.nl/Team/
Error - Bomenwacht Nederland
404 no 188 1
https://www.bomenwacht.nl/bericht/3-trends-in-bomenbeheer/5c46c336563150d0aaa0a715012de49a/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/bericht/3-trends-in-bomenbeheer/7bf3bf4013f9582cc09846078c710a16/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/bericht/duizendbomenplantenvooreengroenestad/attachment/1/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/categorie/actueel/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/error/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/persoon/erik-van-den-eijkel/2f46729478be95069ed502ae6c1298a6/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/project/gemeente-amsterdam/160b2d3ffb7fd7c5f644492fd01689e7-2/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/thema/beheer/
Error - Bomenwacht Nederland
404 no 188 0
https://www.bomenwacht.nl/wp-content/uploads/2025/11/Algemene_voorwaarden_Bomenwacht_Nederland_2025.pdf 200 no 0 49

Audit your own site — free

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

Scan your site →