Catalog / obm-riva.nl
46

SEO audit for obm-riva.nl

Home - OBM RiVa

otherWordPress

Health 46/100 (poor) · 50 pages crawled · generated 2026-08-26

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

Combineer werken en studeren, kies één van de metaal of mechatronica opleidingen bij OBM Opleidingen. Draag bij aan de toekomst van techniek!

Screenshot of obm-riva.nl
50
pages crawled
41
indexable pages
25
errors
200
warnings
445
notices
0
orphan pages
18
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 39 18 41 7
Crawlability 86 7 0 9
Performance 75 0 42 133
Headings 80 0 33 0
Duplicate 81 0 31 17
Images 91 0 15 20
Structured Data 92 0 14 51
Meta Description 93 0 11 10
Indexability 96 0 7 0
Agent Readiness 98 0 4 38
Budget 99 0 1 0
Titles 99 0 1 5
Cache 100 0 0 42
Canonical 100 0 0 2
Content 100 0 0 38
Security 100 0 0 54
Sitemap 100 0 0 1
Social 100 0 0 11
URL 100 0 0 7
Findings

Errors (2 rules)

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

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

Warnings (15 rules)

warning Control has no accessible name

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

warning Noindex page receives internal links (crawl-budget waste)

Rule budget.noindex_linked · Budget · 1 occurrence(s)

  • https://obm-riva.nl/opleidingen/richting-opleiding-mechatronica/ — this noindex page has 3 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://obm-riva.nl/opleidingen/, https://obm-riva.nl/opleidingen/richting-opleiding-mechatronica/, https://obm-riva.nl/obm-opleidingen-in-de-metaal/.

warning Duplicate page content

Rule duplicate.content · Duplicate · 11 occurrence(s)

warning Near-duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning Page is noindex

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

warning noindex + nofollow (blocks link equity flow)

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

warning Internal link points to a redirect

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

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://obm-riva.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://obm-riva.nl/author/martink/ — 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://obm-riva.nl/element_category/elements/ — 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://obm-riva.nl/fusion_tb_category/content/ — 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://obm-riva.nl/obm-riva/ — 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 · 9 occurrence(s)

  • https://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — a schema name/headline ("Aniek Mulder") 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://obm-riva.nl/save-the-date-techniekdag-rivierenland/ — a schema name/headline ("Aniek Mulder") 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://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-2/ — a schema name/headline ("Sabine van Lent") 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — a schema name/headline ("Sabine van Lent") 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 (28 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://obm-riva.nl/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 42 occurrence(s)

notice Canonical points to a different URL

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

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 17 occurrence(s)

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

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

notice Internal link has no anchor text / accessible name

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

  • https://obm-riva.nl/contact-us/ — 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://obm-riva.nl/contact/ — 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://obm-riva.nl/over-ons/ — 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://obm-riva.nl/privacy-statement/ — 4 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Internal link points to a noindex page

Rule links.to_noindex · Links · 3 occurrence(s)

notice Meta description too short

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

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 7 occurrence(s)

  • https://obm-riva.nl/ — the page has 2755 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/author/martink/ — the page has 2755 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/element_category/elements/ — the page has 2755 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/fusion_tb_category/content/ — the page has 2755 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/inschrijven-cursus/ — the page has 1581 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/leerwerkbedrijven/ — the page has 2362 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://obm-riva.nl/obm-riva/ — the page has 2755 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

  • https://obm-riva.nl/ — 220 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://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — 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://obm-riva.nl/agenda/ — 8 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://obm-riva.nl/contact/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://obm-riva.nl/cursus/autocad-basis-vervolg/ — 10 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://obm-riva.nl/cursussen/ — 20 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://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — 7 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://obm-riva.nl/inschrijven-cursus/ — 8 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://obm-riva.nl/inschrijven-in-company-cursus/ — 8 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://obm-riva.nl/inschrijven-opleiding/ — 8 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://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://obm-riva.nl/leerwerkbedrijven/ — 207 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://obm-riva.nl/nieuws/ — 13 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://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — 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://obm-riva.nl/opleidingen/ — 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://obm-riva.nl/opleidingen2/ — 8 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://obm-riva.nl/over-ons/ — 8 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://obm-riva.nl/privacy-statement/ — 8 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://obm-riva.nl/save-the-date-techniekdag-rivierenland/ — 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://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — 7 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://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-2/ — 7 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — 7 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://obm-riva.nl/voorlichting/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://obm-riva.nl/werkgevers/ — 9 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://obm-riva.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://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — 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://obm-riva.nl/agenda/ — 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://obm-riva.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://obm-riva.nl/cursus/autocad-basis-vervolg/ — 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://obm-riva.nl/cursussen/ — 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://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — 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://obm-riva.nl/inschrijven-cursus/ — 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://obm-riva.nl/inschrijven-in-company-cursus/ — 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://obm-riva.nl/inschrijven-opleiding/ — 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://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — 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://obm-riva.nl/leerwerkbedrijven/ — 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://obm-riva.nl/nieuws/ — 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://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — 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://obm-riva.nl/opleidingen/ — 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://obm-riva.nl/opleidingen2/ — 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://obm-riva.nl/over-ons/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://obm-riva.nl/privacy-statement/ — 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://obm-riva.nl/save-the-date-techniekdag-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://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — 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://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — 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://obm-riva.nl/voorlichting/ — 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://obm-riva.nl/werkgevers/ — 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 · 42 occurrence(s)

  • https://obm-riva.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://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — 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://obm-riva.nl/agenda/ — 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://obm-riva.nl/contact/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://obm-riva.nl/cursus/autocad-basis-vervolg/ — 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://obm-riva.nl/cursussen/ — 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://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — 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://obm-riva.nl/inschrijven-cursus/ — 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://obm-riva.nl/inschrijven-in-company-cursus/ — 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://obm-riva.nl/inschrijven-opleiding/ — 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://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — 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://obm-riva.nl/leerwerkbedrijven/ — 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://obm-riva.nl/nieuws/ — 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://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — 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://obm-riva.nl/opleidingen/ — 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://obm-riva.nl/opleidingen2/ — 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://obm-riva.nl/over-ons/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://obm-riva.nl/privacy-statement/ — 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://obm-riva.nl/save-the-date-techniekdag-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://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — 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://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — 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://obm-riva.nl/voorlichting/ — 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://obm-riva.nl/werkgevers/ — 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 · 9 occurrence(s)

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

Rule schema.article_incomplete · Structured Data · 9 occurrence(s)

  • https://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/save-the-date-techniekdag-rivierenland/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-2/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — NewsArticle structured data is missing recommended properties (image, author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

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

  • https://obm-riva.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://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/ — 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://obm-riva.nl/agenda/ — 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://obm-riva.nl/contact/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://obm-riva.nl/cursus/autocad-basis-vervolg/ — 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://obm-riva.nl/cursussen/ — 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://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/ — 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://obm-riva.nl/inschrijven-cursus/ — 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://obm-riva.nl/inschrijven-in-company-cursus/ — 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://obm-riva.nl/inschrijven-opleiding/ — 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://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/ — 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://obm-riva.nl/leerwerkbedrijven/ — 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://obm-riva.nl/nieuws/ — 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://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/ — 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://obm-riva.nl/opleidingen/ — 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://obm-riva.nl/opleidingen2/ — 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://obm-riva.nl/over-ons/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://obm-riva.nl/privacy-statement/ — 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://obm-riva.nl/save-the-date-techniekdag-rivierenland/ — 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://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/ — 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://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/ — 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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-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://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/ — 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://obm-riva.nl/voorlichting/ — 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://obm-riva.nl/werkgevers/ — 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 · 48 occurrence(s)

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

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

  • https://obm-riva.nl/ — 196 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://obm-riva.nl/author/martink/ — 196 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://obm-riva.nl/element_category/elements/ — 196 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://obm-riva.nl/fusion_tb_category/content/ — 196 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://obm-riva.nl/leerwerkbedrijven/ — 196 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://obm-riva.nl/obm-riva/ — 196 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 · 1 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 5 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 2 occurrence(s)

notice Uppercase letters in URL path

Rule url.uppercase · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://obm-riva.nl/
Home - OBM RiVa
200 yes 1698 48
https://obm-riva.nl/agenda/
Agenda OBM RiVa - OBM RiVa
200 yes 555 48
https://obm-riva.nl/contact/
Contact opnemen met één van onze accountmanagers - OBM RiVa
200 yes 588 48
https://obm-riva.nl/cursussen/
- OBM RiVa
200 yes 854 48
https://obm-riva.nl/leerwerkbedrijven/
Leerwerkbedrijven OBM RiVa - OBM RiVa in de techniek. Metaal of mechatronica
200 yes 1188 48
https://obm-riva.nl/nieuws/
Nieuws OBM RiVa - OBM RiVa
200 yes 665 48
https://obm-riva.nl/opleidingen/
- OBM RiVa
200 yes 866 48
https://obm-riva.nl/over-ons/
Over ons - OBM RiVa en Cursussen, kom te werken in de techniek!
200 yes 779 48
https://obm-riva.nl/privacy-statement/
Privacy Statement - OBM RiVa en Cursussen, kom te werken in de techniek!
200 yes 1283 48
https://obm-riva.nl/voorlichting/
Verzorg een voorlichting rondom techniek in de klas! - OBM RiVa
200 yes 1088 48
https://obm-riva.nl/werkgevers/
Werkgevers - OBM RiVa
200 yes 1553 48
https://obm-riva.nl/author/martink/
Home - OBM RiVa
200 yes 1698 18
https://obm-riva.nl/obm-riva/
Home - OBM RiVa
200 yes 1698 5
https://obm-riva.nl/opleiding/constructiewerker/
Medewerker productietechniek/ Constructiewerker - OBM RiVa
200 yes 827 7
https://obm-riva.nl/aanvragen-subsidie-praktijkleren-vanaf-2-juni-mogelijk/
Aanvragen Subsidie Praktijkleren vanaf 2 juni mogelijk
200 yes 670 9
https://obm-riva.nl/gewijzigde-oom-en-ao-subsidie/
Gewijzigde OOM en A+O subsidie
200 yes 548 9
https://obm-riva.nl/subsidieregeling-praktijkleren-aanvragen/
Vraag nu subsidie aan!
200 yes 606 9
https://obm-riva.nl/contact-us/
Contact opnemen met één van onze accountmanagers - OBM RiVa
200 yes 588 6
https://obm-riva.nl/opleidingen/richting-opleiding-mechatronica/
- OBM RiVa
200 no 867 3
https://obm-riva.nl/index.php/nieuws/
Nieuws OBM RiVa - OBM RiVa
200 yes 665 8
https://obm-riva.nl/opleidingen-cursussen/booglassen-met-beklede-elektroden-niveau-1-4/
Booglassen met Beklede Elektrode niveau 1-4 - OBM RiVa
200 yes 1063 3
https://obm-riva.nl/cursus/autocad-basis-vervolg/
AutoCAD Basis + vervolg 2D - OBM RiVa
200 yes 1731 2
https://obm-riva.nl/cursussen/page/2/
- OBM RiVa
200 yes 836 1
https://obm-riva.nl/obm-opleidingen-in-de-metaal/
- OBM RiVa
200 yes 866 1
https://obm-riva.nl/verandering-in-het-opleidingsaanbod-voor-metaal-en-mechatronica/
Verandering in het opleidingsaanbod voor Metaal en Mechatronica
200 yes 888 4
https://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem-2/
Volg nu uw lascursus in Arnhem - OBM RiVa
200 yes 759 4
https://obm-riva.nl/leerlingen-bloeien-op-tijdens-vmbo-techniek-orientatiedagen/
Leerlingen bloeien op tijdens VMBO Techniek Oriëntatiedagen - OBM RiVa
200 yes 717 3
https://obm-riva.nl/nieuws/page/2/
Nieuws OBM RiVa - OBM RiVa
200 yes 626 2
https://obm-riva.nl/inschrijven-opleiding/
Inschrijven opleiding - OBM RiVa
200 yes 1058 3
https://obm-riva.nl/inschrijven-cursus/
Inschrijven cursus - OBM RiVa
200 yes 1722 3
https://obm-riva.nl/inschrijven-opleiding/?opleidingID=10303&opleidingnaam=Opleiding%20constructiewerker&opleidinglocatie=tiel&opleidingduur=VMBObasisofMBO1-2jaar-2schooldagenperweek&niveauopleiding=MBO%20niveau%202
Inschrijven opleiding - OBM RiVa
200 yes 1058 1
https://obm-riva.nl/op-de-automatische-piloot-werken-anders-slaan-we-de-plank-mis/
Niet op de automatische piloot werken, anders slaan we de plank mis!
200 yes 680 3
https://obm-riva.nl/save-the-date-techniekdag-rivierenland/
Save the date - Techniekdag Rivierenland - OBM RiVa
200 yes 658 3
https://obm-riva.nl/volg-nu-uw-lascursus-in-arnhem/
Volg nu uw lascursus in Arnhem - OBM RiVa
200 yes 762 3
https://obm-riva.nl/category/nieuws/
Nieuws Archieven - OBM RiVa
200 yes 672 3
https://obm-riva.nl/category/nieuws/homepage/
Nieuws op homepage Archieven - OBM RiVa
200 yes 654 3
https://obm-riva.nl/cursuscategorie/lassen/
Lassen Archieven - OBM RiVa
200 yes 526 0
https://obm-riva.nl/element_category/elements/
Home - OBM RiVa
200 yes 1698 0
https://obm-riva.nl/fusion_tb_category/content/
Home - OBM RiVa
200 yes 1698 0
https://obm-riva.nl/inschrijven-in-company-cursus/
Inschrijven in-company cursus - OBM RiVa
200 yes 664 0
https://obm-riva.nl/opleidingen2/
Studenten - OBM RiVa
200 yes 537 0
https://obm-riva.nl/regio/obm-riva/
OBM RiVa Archieven - OBM RiVa
200 yes 583 0
https://obm-riva.nl/cursussen/training-lean-introductie
Pagina niet gevonden - OBM RiVa
404 no 542 1
https://obm-riva.nl/download/7902/
Pagina niet gevonden - OBM RiVa
404 no 542 5
https://obm-riva.nl/inschrijven-cursus/?cursusid=10920&cursusnaam=AutoCAD Basis + vervolg 2D&cursuslocatie=utrecht&cursusdatum=Openinschrijving-€Opaanvraag,-&cursusprijs=€Op%20aanvraag,- 400 no 0 1
https://obm-riva.nl/middennederland/
Pagina niet gevonden - OBM RiVa
404 no 542 1
https://obm-riva.nl/obm-noord/
Pagina niet gevonden - OBM RiVa
404 no 542 2
https://obm-riva.nl/obm-oost/
Pagina niet gevonden - OBM RiVa
404 no 542 2
https://obm-riva.nl/vestigingen/www.hcwaterbeheersing.nl
Pagina niet gevonden - OBM RiVa
404 no 542 6
https://obm-riva.nl/wp-content/uploads/2021/09/Jongs-Liften-1024x734.jpg 200 no 0 6

Audit your own site — free

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

Scan your site →