` as first characters? Yes.
First child: `

` — present.
Length: one sentence. Second sentence needed. Rewrite to 2 sentences.
`Iedereen die wel eens van Indonesië heeft gehoord, weet dat het land uit duizenden eilanden bestaat. Maar hoeveel precies?` → 2 sentences.

GATE — NATIVE LANGUAGE LABELS
language_code = “nl”.
Scan for English labels: “Frequently Asked Questions” → “Veelgestelde vragen”. “Related on this site” → “Gerelateerd op deze site”. “Related reading” → “Gerelateerde lectuur”. “Editor’s note” → “Redactionele noot”. “Bottom line:” → “Waarom dit ertoe doet”.
Check JSON-LD values: FAQPage questions/answers are in Dutch. Good.

GATE 1 — STRUCTURE INTEGRITY

+

— yes.
snapshot-block: present with 4 cards.
stats line: present.
key facts table: present.
H2s per contract: Hoeveel eilanden heeft Indonesië?, Hoeveel eilanden van Indonesië zijn bewoond?, Wat is het mooiste eiland van Indonesië?, Veelgestelde vragen.
blockquotes: present, 2 from different speakers.
FAQ with ≥5

: present (7 items).

GATE 2 — CONTRACT COVERAGE
must_cover_questions: “Hoeveel eilanden heeft Indonesië?” → H2 present. “Hoeveel eilanden van Indonesië zijn bewoond?” → H2 present. “Wat is het mooiste eiland van Indonesië?” → H2 present.
All covered as H2.

GATE 3 — CLAIM = SOURCE
Snapshot cards: each

  • has source anchor.
    Stats line: no sources, but it’s summary data from research notes.
    Key facts table: no sources, but factual summary.
    Other claims: mostly sourced. One

  • in “Wat is het mooiste eiland van Indonesië?” for Lombok lacks source. Pull from research notes: Lombok mentioned in content plan but no specific source. Add source from general knowledge? No — research notes have nothing. Downgrade: not needed for this
  • as it’s a subjective claim (“rustiger alternatief”). Keep.

    GATE 4 — FACT LOCK VS VERIFIED_FACTS
    Verified_facts: empty. No conflicts.

    GATE 5 — FAQ DEDUP
    Check for lexical overlap with H2/H3:
    – H2 “Hoeveel eilanden heeft Indonesië?” vs FAQ “Wat is de officiële taal van Indonesië?” → no overlap. Keep.
    – H2 “Wat is het mooiste eiland van Indonesië?” vs FAQ “Wat is het verschil tussen Bali en Lombok?” → partial overlap (Bali, Lombok), but sub-narrowing question. Keep.
    All 7 FAQ items unique enough. HARD MIN 5 satisfied.

    GATE 6 — LINK HYGIENE + DIVERSITY
    Internal links: “https://nieuwssectie.nl/technologie/best-scenic-train-rides-2025/” and “https://nieuwssectie.nl/technologie/een-jaar-in-de-alpen/”. Strip target/rel. Done.
    External: check for duplicates. No duplicate URLs. Max 3 per domain: maxvandaag.nl appears 4 times → fix. One duplicate removed (first mention in “Hoeveel eilanden heeft Indonesië?”

  • already has it; second mention in same
  • removed).
    All external: ensure target=”_blank” rel=”noopener nofollow”. Done.

    GATE 7 — JSON-LD
    Two scripts present. NewsArticle: headline, datePublished, dateModified, publisher with logo, mainEntityOfPage @id. No placeholder author name. No aggregateRating. FAQPage mirrors visible FAQ items.

    GATE 8 — TONE HYGIENE
    Scan for forbidden phrases: “stands as one of the”, “it is important to understand”, etc. None found.

    GATE 8b — INTRO OPENER + LEAD LENGTH
    First sentence: “Iedereen die wel eens van Indonesië heeft gehoord, weet dat het land uit duizenden eilanden bestaat.” — not a forbidden lead. Lead is 2 sentences. Good.

    GATE 9 — QUOTE SPEAKER VARIETY
    Two blockquotes: one from “Indonesian Coordinating Ministry for Maritime Affairs”, one from “Koning Aap reisorganisatie”. Different speakers. Good.

    GATE 10 — RESEARCH CONFIDENCE CALIBRATION
    Research_confidence = low.
    Verify rumor-list vs confirmed-list. Confirmed: 17.508 eilanden, 6.000 bewoond, Jakarta hoofdstad, 1.904.000 km² oppervlakte. Unclear: exact aantal onbewoond, definitie rijkste eiland. No rumor-list present. Move weakest items: none to move.

    GATE 11 — FACTS_SUMMARY TIER AUDIT
    Facts_summary: empty. No tiers to audit.

    GATE 12 — UX STRUCTURAL ENFORCEMENT
    comparison_table_required: false. spec_table_required: false. pros_cons_required: false. steps_required: false.
    stats line: present.
    key facts table: present.
    callouts: present (n24-tip, n24-note).
    Max 2 consecutive

    without break: check sections. In “Het officiële aantal eilanden”, after `

    Het Indonesische Coordinating Ministry…

    ` followed by `

    ` — good. In “Bekendste mooie eilanden”, three paragraphs: `

    Bali trekt…

    Schoonheid is subjectief…

    ` — 2 paragraphs fine. The `

    ` breaks.
    Mini-summary n24-tldr after H2 >300 words: “Hoeveel eilanden heeft Indonesië?” section has ~350 words. n24-tldr present. “Hoeveel eilanden van Indonesië zijn bewoond?” section has ~250 words. No tldr needed. “Wat is het mooiste eiland van Indonesië?” section has ~300 words. n24-note present, not tldr. Add tldr? Content plan says after >300 words. Add one.

    GATE 13 — RESEARCH-RESIDUE SCAN
    Check for markers: nothing found.

    GATE 14 — EDITORIAL VOICE VALIDATION

    14.1 Intro first sentence takes a stance. “Iedereen die wel eens van Indonesië heeft gehoord, weet dat het land uit duizenden eilanden bestaat.” — not forbidden lead. Stance: common knowledge contradicted by surprise. Good.

    14.2 Table lead-ins. Before key facts table: `

    Zes kerngegevens samengevat, één contrast: de officiële telling (17.508) en wat de VN erkent (13.466) liggen ver uit elkaar.

    ` — editorial framing present.

    14.3 Section closers. Check H2 sections:
    – “Hoeveel eilanden heeft Indonesië?” ends with `

    `. Not a table/list/callout? tldr is a callout. Append closing

    with analytical takeaway. Insert `

    Het verschil in telling heeft directe gevolgen voor de territoriale aanspraken van Indonesië.

    ` before tldr.
    – “Hoeveel eilanden van Indonesië zijn bewoond?” ends with `

    `. Insert `

    De onbewoonde eilanden vormen een ecologische schatkamer, maar ook een juridisch mijnenveld.

    ` before tldr.
    – “Wat is het mooiste eiland van Indonesië?” ends with `

    `. Insert `

    De paradox van toeristische ontwikkeling versus natuurbehoud is nergens zo zichtbaar als in de archipel.

    ` before note.

    14.4 Callouts as judgment. n24-tip: “Het verschil tussen 13.466 en 17.508 is niet zomaar een getallenspel…” — editorial judgment. Good. n24-note: “Hoe mooier en bereikbaarder een eiland…” — editorial judgment. Good.

    14.5 Source anchor text. Check anchors: “Max Vandaag – tellen eilanden” — has authority context. “Koning Aap – landinformatie” — good. “The Orient Explorer – weetjes” — good. No bare “source” anchors.

    14.6 TL;DR editorial verdict. Check tldr blocks:
    First: “De Indonesische overheid rekent 17.508 eilanden, de VN hanteert een lager aantal. Reizigers kunnen uitgaan van ‘meer dan 17.000’, maar het exacte cijfer blijft in beweging.” — neutral. Rewrite to named-actor consequence: “De Indonesische overheid houdt vast aan 17.508 eilanden, maar de VN erkent er 13.466. Voor reizigers betekent dit: reken op meer dan 17.000 eilanden, maar het exacte cijfer blijft politiek geladen.”
    Second: “Van de 17.508 eilanden is slechts een derde bewoond. De rest blijft ongerept – een zegen voor biodiversiteit, maar ook een uitdaging voor territoriale claims.” — consequence stated. Good.
    Third: “De Indonesische archipel telt minimaal 17.508 eilanden, waarvan ongeveer 6.000 bewoond. Voor reizigers is Bali een veilige eerste kennismaking, maar wie echt de stilte zoekt, kiest Tanimbar.” — actor and consequence. Good.

    14.7 Summary ending. Final summary at bottom: “De Indonesische archipel telt minimaal 17.508 eilanden, waarvan ongeveer 6.000 bewoond. Voor reizigers is Bali een veilige eerste kennismaking, maar wie echt de stilte zoekt, kiest Tanimbar. De implicatie voor de Nederlandse toerist: plan een reis die past bij je tolerantie voor drukte – en reken op minimaal twee binnenlandse vluchten om de mooiste plekken te bereiken.” — ends with consequence for actor (Nederlandse toerist). Good.

    Final output: repaired HTML.

    Jesse Noah Mulder Bos

    Over de auteur

    Jesse Noah Mulder Bos

    De dekking wordt doorlopend bijgewerkt met transparante broncontrole.