Catalog / changethestory.nl
65

SEO audit for changethestory.nl

Home - Change the story

otherWordPress

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

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

GEBIEDEN IN TRANSITIE Uit liefde voor het landschap en alles wat daarin leeft maken wij films die gebieden vooruit helpen naar een gezonde, veerkrachtige en eerlijke toekomst. Wij brengen menselijke m…

Screenshot of changethestory.nl
50
pages crawled
50
indexable pages
0
errors
143
warnings
510
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Performance 70 0 50 186
Headings 84 0 26 0
Structured Data 86 0 24 50
Content 86 0 23 32
Agent Readiness 93 0 12 9
Duplicate 96 0 6 0
Meta Description 99 0 1 47
Titles 99 0 1 0
Images 100 0 0 51
Links 100 0 0 12
Security 100 0 0 100
Social 100 0 0 23
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

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

warning Near-duplicate page content

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

warning Missing meta description

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://changethestory.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 · 23 occurrence(s)

  • https://changethestory.nl/algemene-info/ — a schema name/headline ("Algemene info - Change the story") 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://changethestory.nl/betekeniseconomie/ — a schema name/headline ("Betekeniseconomie - Change the story") 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://changethestory.nl/commonland/ — a schema name/headline ("Commonland - Change the story") 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://changethestory.nl/de-onderstroom/ — a schema name/headline ("De Onderstroom - Change the story") 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://changethestory.nl/de-transitiemotor/ — a schema name/headline ("De TransitieMotor - Change the story") 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://changethestory.nl/film-over-gebiedsfinanciering/ — a schema name/headline ("Film over gebiedsfinanciering - Change the story") 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://changethestory.nl/gebieden/ — a schema name/headline ("Gebieden - Change the story") 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://changethestory.nl/gebiedsfinanciering/ — a schema name/headline ("Gebiedsfinanciering - Change the story") 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://changethestory.nl/grensverleggers/ — a schema name/headline ("Grensverleggers - Change the story") 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://changethestory.nl/grondeigendom/ — a schema name/headline ("Grondeigendom - Change the story") 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://changethestory.nl/groningen/ — a schema name/headline ("Groningen - Change the story") 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://changethestory.nl/heggeweer/ — a schema name/headline ("Heggeweer - Change the story") 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://changethestory.nl/het-stroomt-in-rivierenland/ — a schema name/headline ("Het stroomt in Rivierenland - Change the story") 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://changethestory.nl/hooiland/ — a schema name/headline ("Hooiland - Change the story") 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://changethestory.nl/initiatiefnemers-change-the-story/ — a schema name/headline ("Initiatiefnemers - Change the story") 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://changethestory.nl/landschapsherstel/ — a schema name/headline ("Landschapsherstel - Change the story") 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://changethestory.nl/nieuwe-landbouw/ — a schema name/headline ("Nieuwe landbouw - Change the story") 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://changethestory.nl/onderwijs/ — a schema name/headline ("Onderwijs - Change the story") 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://changethestory.nl/regeneration/ — a schema name/headline ("Regeneration - Change the story") 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://changethestory.nl/rivierenland/ — a schema name/headline ("Rivierenland - Change the story") 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://changethestory.nl/rvo/ — a schema name/headline ("RVO - Change the story") 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://changethestory.nl/themas/ — a schema name/headline ("Thema's - Change the story") 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://changethestory.nl/urgenda/ — a schema name/headline ("Urgenda - Change the story") 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 (15 rules)

notice Heading levels skip a level

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

notice Low text-to-HTML ratio

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

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

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

  • https://changethestory.nl/lancering-change-the-story/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://changethestory.nl/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/bedankt-voor-deze-schone-tak/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/de-monding-van-morgen/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/de-onderstroom/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/duizenden-stapstenen-om-de-natuur-te-verbindenintroductie-streektuinen/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/een-ingang-voor-grensverleggende-samenwerking/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/energiek-rivierenland-lokaal-eigendom/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/film-over-gebiedsfinanciering/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/grensverleggers/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/grondeigendom/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/heggeweer/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/het-stroomt-in-rivierenland/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/het-vergeten-leven-van-nederland/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/hooiland/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/initiatiefnemers-change-the-story/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/jos-de-mens-als-nuttige-soort/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/lancering-change-the-story/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/onderwijs/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/op-zoek-naar-gebiedsinnovaties/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/partner-worden/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/privacybeleid/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/tell-your-story/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/toekomstvisie-voedsel-uit-zee/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/vechta-stroomt/ — the likely hero/LCP image (logo-changethestory.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://changethestory.nl/voorbeeld-pagina/ — the likely hero/LCP image (logo-changethestory.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 · 50 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://changethestory.nl/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/climate-cleanup/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/de-peel/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/frisse-blikken/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/gebieden/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/gebiedsfinanciering/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/het-nieuwe-kompas/ — 2 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/rivierenland/ — 3 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/rvo/ — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/siteonline/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/test-2/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://changethestory.nl/themas/ — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

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

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

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

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

  • https://changethestory.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://changethestory.nl/bedankt-voor-deze-schone-tak/ — 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://changethestory.nl/de-monding-van-morgen/ — 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://changethestory.nl/de-onderstroom/ — 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://changethestory.nl/duizenden-stapstenen-om-de-natuur-te-verbindenintroductie-streektuinen/ — 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://changethestory.nl/een-ingang-voor-grensverleggende-samenwerking/ — 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://changethestory.nl/energiek-rivierenland-lokaal-eigendom/ — 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://changethestory.nl/film-over-gebiedsfinanciering/ — 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://changethestory.nl/grensverleggers/ — 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://changethestory.nl/grondeigendom/ — 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://changethestory.nl/heggeweer/ — 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://changethestory.nl/het-stroomt-in-rivierenland/ — 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://changethestory.nl/het-vergeten-leven-van-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://changethestory.nl/hooiland/ — 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://changethestory.nl/initiatiefnemers-change-the-story/ — 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://changethestory.nl/jos-de-mens-als-nuttige-soort/ — 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://changethestory.nl/lancering-change-the-story/ — 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://changethestory.nl/onderwijs/ — 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://changethestory.nl/op-zoek-naar-gebiedsinnovaties/ — 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://changethestory.nl/partner-worden/ — 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://changethestory.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://changethestory.nl/tell-your-story/ — 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://changethestory.nl/toekomstvisie-voedsel-uit-zee/ — 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://changethestory.nl/vechta-stroomt/ — 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://changethestory.nl/voorbeeld-pagina/ — 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 · 50 occurrence(s)

  • https://changethestory.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://changethestory.nl/bedankt-voor-deze-schone-tak/ — 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://changethestory.nl/de-monding-van-morgen/ — 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://changethestory.nl/de-onderstroom/ — 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://changethestory.nl/duizenden-stapstenen-om-de-natuur-te-verbindenintroductie-streektuinen/ — 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://changethestory.nl/een-ingang-voor-grensverleggende-samenwerking/ — 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://changethestory.nl/energiek-rivierenland-lokaal-eigendom/ — 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://changethestory.nl/film-over-gebiedsfinanciering/ — 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://changethestory.nl/grensverleggers/ — 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://changethestory.nl/grondeigendom/ — 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://changethestory.nl/heggeweer/ — 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://changethestory.nl/het-stroomt-in-rivierenland/ — 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://changethestory.nl/het-vergeten-leven-van-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://changethestory.nl/hooiland/ — 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://changethestory.nl/initiatiefnemers-change-the-story/ — 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://changethestory.nl/jos-de-mens-als-nuttige-soort/ — 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://changethestory.nl/lancering-change-the-story/ — 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://changethestory.nl/onderwijs/ — 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://changethestory.nl/op-zoek-naar-gebiedsinnovaties/ — 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://changethestory.nl/partner-worden/ — 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://changethestory.nl/privacybeleid/ — 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://changethestory.nl/tell-your-story/ — 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://changethestory.nl/toekomstvisie-voedsel-uit-zee/ — 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://changethestory.nl/vechta-stroomt/ — 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://changethestory.nl/voorbeeld-pagina/ — 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 Deprecated schema type with no Google rich result

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

notice Missing recommended security headers

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://changethestory.nl/
Home - Change the story
200 yes 667 50
https://changethestory.nl/de-peel/
De Peel - Change the story
200 yes 746 50
https://changethestory.nl/gebieden/
Gebieden - Change the story
200 yes 685 50
https://changethestory.nl/groningen/
Groningen - Change the story
200 yes 165 50
https://changethestory.nl/themas/
Thema's - Change the story
200 yes 673 50
https://changethestory.nl/de-onderstroom/
De Onderstroom - Change the story
200 yes 482 9
https://changethestory.nl/vechta-stroomt/
Vechta Stroomt - Change the story
200 yes 267 9
https://changethestory.nl/film-over-gebiedsfinanciering/
Film over gebiedsfinanciering - Change the story
200 yes 217 11
https://changethestory.nl/het-stroomt-in-rivierenland/
Het stroomt in Rivierenland - Change the story
200 yes 327 9
https://changethestory.nl/toekomstvisie-voedsel-uit-zee/
Toekomstvisie Voedsel uit Zee - Change the story
200 yes 138 9
https://changethestory.nl/energiek-rivierenland-lokaal-eigendom/
Energiek Rivierenland: lokaal eigendom - Change the story
200 yes 630 9
https://changethestory.nl/bedankt-voor-deze-schone-tak/
Bedankt voor deze schone tak - Change the story
200 yes 179 8
https://changethestory.nl/de-monding-van-morgen/
De Monding van Morgen - Change the story
200 yes 259 8
https://changethestory.nl/grensverleggers/
Grensverleggers - Change the story
200 yes 237 8
https://changethestory.nl/heggeweer/
Heggeweer - Change the story
200 yes 231 8
https://changethestory.nl/het-vergeten-leven-van-nederland/
Het Vergeten Leven van Nederland - Change the story
200 yes 362 8
https://changethestory.nl/hooiland/
Hooiland - Change the story
200 yes 643 8
https://changethestory.nl/jos-de-mens-als-nuttige-soort/
JOS - De mens als nuttige soort - Change the story
200 yes 353 8
https://changethestory.nl/lancering-change-the-story/
Lancering Change the Story - Change the story
200 yes 223 7
https://changethestory.nl/op-zoek-naar-gebiedsinnovaties/
Op zoek naar een nieuw kompas voor gebiedsinnovaties - Change the story
200 yes 253 8
https://changethestory.nl/duizenden-stapstenen-om-de-natuur-te-verbindenintroductie-streektuinen/
Duizenden stapstenen om de natuur te verbinden - Change the story Introductie Streektuinen
200 yes 253 7
https://changethestory.nl/een-ingang-voor-grensverleggende-samenwerking/
Een ingang voor grensverleggende samenwerking - Change the story
200 yes 208 7
https://changethestory.nl/rivierenland/
Rivierenland - Change the story
200 yes 294 2
https://changethestory.nl/algemene-info/
Algemene info - Change the story
200 yes 602 0
https://changethestory.nl/betekeniseconomie/
Betekeniseconomie - Change the story
200 yes 165 0
https://changethestory.nl/climate-cleanup/
Climate Cleanup - Change the story
200 yes 775 0
https://changethestory.nl/commonland/
Commonland - Change the story
200 yes 178 0
https://changethestory.nl/crowdfunding/
Crowdfunding - Change the story
200 yes 285 0
https://changethestory.nl/de-transitiemotor/
De TransitieMotor - Change the story
200 yes 166 0
https://changethestory.nl/frisse-blikken/
Frisse Blikken - Change the story
200 yes 738 0
https://changethestory.nl/gebiedsfinanciering/
Gebiedsfinanciering - Change the story
200 yes 176 0
https://changethestory.nl/grondeigendom/
Grondeigendom - Change the story
200 yes 165 0
https://changethestory.nl/het-nieuwe-kompas/
Het Nieuwe Kompas - Change the story
200 yes 239 0
https://changethestory.nl/initiatiefnemers-change-the-story/
Initiatiefnemers - Change the story
200 yes 132 0
https://changethestory.nl/landschapsherstel/
Landschapsherstel - Change the story
200 yes 165 0
https://changethestory.nl/nieuwe-landbouw/
Nieuwe landbouw - Change the story
200 yes 166 0
https://changethestory.nl/onderwijs/
Onderwijs - Change the story
200 yes 165 0
https://changethestory.nl/partner-worden/
Partner worden - Change the story
200 yes 291 0
https://changethestory.nl/privacybeleid/
Disclaimer & privacy - Change the story
200 yes 761 0
https://changethestory.nl/redactie-statement/
Redactie statement - Change the story
200 yes 568 0
https://changethestory.nl/regeneration/
Regeneration - Change the story
200 yes 166 0
https://changethestory.nl/rvo/
RVO - Change the story
200 yes 216 0
https://changethestory.nl/siteonline/
SiteOnline - Change the story
200 yes 745 0
https://changethestory.nl/team/
Team - Change the story
200 yes 715 0
https://changethestory.nl/tell-your-story/
Tell your story - Change the story
200 yes 188 0
https://changethestory.nl/test-2/
TEST - Change the story
200 yes 745 0
https://changethestory.nl/urgenda/
Urgenda - Change the story
200 yes 171 0
https://changethestory.nl/veelgestelde-vragen/
Veelgestelde vragen - Change the story
200 yes 556 0
https://changethestory.nl/voorbeeld-pagina/
Voorbeeld pagina - Change the story
200 yes 296 0
https://changethestory.nl/werkwijze/
Werkwijze - Change the story
200 yes 593 0

Audit your own site — free

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

Scan your site →