{
    "The page should be reachable without a long chain of redirects because each extra redirect adds latency and can dilute SEO signals.": "De pagina zou bereikbaar moeten zijn zonder een lange keten van redirects, omdat elke extra redirect vertraging toevoegt en SEO-signalen kan verzwakken.",
    "failed.security.redirect_chain.too_long": "De pagina wordt bereikt via :actualValue redirects. Beperk het aantal redirects tot :expectedValue of minder.",
    "The page should set security headers such as Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options and Referrer-Policy because they protect visitors and signal a well maintained, trustworthy site.": "De pagina zou security-headers zoals Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options en Referrer-Policy moeten instellen, omdat deze bezoekers beschermen en wijzen op een goed onderhouden, betrouwbare site.",
    "failed.security.headers.missing": "De volgende aanbevolen security-headers ontbreken op de pagina: :actualValue.",
    "The page should be served over HTTPS because it encrypts traffic, is required for modern browser features and is a confirmed Google ranking signal.": "De pagina zou via HTTPS geserveerd moeten worden, omdat dit het verkeer versleutelt, vereist is voor moderne browserfuncties en een bevestigd Google-rankingsignaal is.",
    "failed.security.https.insecure": "De pagina wordt niet via HTTPS geserveerd. Deze werd bereikt via :actualValue.",
    "The site should have a valid XML sitemap because it helps search engines discover and crawl all important pages efficiently.": "De site zou een geldige XML-sitemap moeten hebben, omdat deze zoekmachines helpt alle belangrijke pagina's efficiënt te ontdekken en te crawlen.",
    "failed.configuration.sitemap.missing": "We konden geen XML-sitemap voor deze site vinden op :actualValue, terwijl die er zou moeten zijn.",
    "failed.configuration.sitemap.invalid": "De sitemap gevonden op :actualValue is geen geldige XML-sitemap (geen urlset- of sitemapindex-element).",
    "The robots.txt file should not block known AI crawlers (such as GPTBot, ClaudeBot and PerplexityBot) unless that is intended, because blocking them removes the site from AI-powered search engines and assistants.": "Het robots.txt-bestand zou bekende AI-crawlers (zoals GPTBot, ClaudeBot en PerplexityBot) niet moeten blokkeren tenzij dat de bedoeling is, omdat het blokkeren ervan de site verwijdert uit AI-gestuurde zoekmachines en assistenten.",
    "failed.ai.ai_crawlers.blocked": "Het robots.txt-bestand blokkeert de volgende AI-crawlers, wat de AI- en LLM-zichtbaarheid beperkt: :actualValue.",
    "The site should provide an llms.txt file because it gives large language models a curated, Markdown overview of the site, which improves how AI tools understand and cite the content.": "De site zou een llms.txt-bestand moeten aanbieden, omdat dit large language models een samengesteld Markdown-overzicht van de site geeft, wat verbetert hoe AI-tools de inhoud begrijpen en citeren.",
    "failed.ai.llms_txt.missing": "We konden geen llms.txt-bestand voor deze site vinden op :actualValue, terwijl dit wordt aanbevolen voor AI- en LLM-zichtbaarheid.",
    "The page should have a canonical URL because this tells search engines which version of a page is the preferred one and prevents duplicate content issues.": "De pagina moet een canonieke URL hebben omdat dit zoekmachines vertelt welke versie van een pagina de voorkeursversie is en duplicate content voorkomt.",
    "failed.meta.canonical.missing": "De pagina bevat geen canonieke URL, terwijl dat wel zou moeten.",
    "failed.meta.canonical.broken": "De pagina bevat een kapotte canonieke URL. Deze URL is gevonden: :actualValue.",
    "The page should have a viewport meta tag with width=device-width so it renders correctly on mobile devices, which is important for mobile-first indexing.": "De pagina moet een viewport meta-tag met width=device-width hebben zodat deze correct wordt weergegeven op mobiele apparaten, wat belangrijk is voor mobile-first indexering.",
    "failed.meta.viewport.missing": "De pagina bevat geen viewport meta-tag, terwijl dat wel zou moeten.",
    "failed.meta.viewport.invalid": "De viewport meta-tag bevat geen width=device-width. De gevonden waarde was: :actualValue.",
    "The page should declare its character encoding (for example <meta charset=\"utf-8\">) so browsers and search engines interpret the text correctly.": "De pagina moet haar tekencodering declareren (bijvoorbeeld <meta charset=\"utf-8\">) zodat browsers en zoekmachines de tekst correct interpreteren.",
    "failed.meta.charset.missing": "De pagina declareert geen tekencodering, terwijl dat wel zou moeten.",
    "The page should reference a favicon because it helps users recognise the site in browser tabs, bookmarks and search results.": "De pagina moet naar een favicon verwijzen omdat dit gebruikers helpt de site te herkennen in browsertabbladen, bladwijzers en zoekresultaten.",
    "failed.meta.favicon.missing": "De pagina verwijst niet naar een favicon, terwijl dat wel zou moeten.",
    "failed.meta.favicon.broken": "De pagina verwijst naar een kapotte favicon. Deze favicon is gevonden: :actualValue.",
    "The page should contain structured data (JSON-LD) because this helps search engines understand the content and can enable rich results.": "De pagina moet gestructureerde data (JSON-LD) bevatten omdat dit zoekmachines helpt de inhoud te begrijpen en rich results mogelijk maakt.",
    "failed.meta.structured_data.missing": "De pagina bevat geen gestructureerde data (JSON-LD), terwijl dat wel zou moeten.",
    "failed.meta.structured_data.invalid": "De pagina bevat gestructureerde data (JSON-LD), maar geen daarvan is geldige JSON.",
    "The page should define the core Open Graph tags (og:title, og:description, og:url and og:type) so it is presented correctly when shared on social media.": "De pagina moet de belangrijkste Open Graph-tags (og:title, og:description, og:url en og:type) definiëren zodat deze correct wordt weergegeven bij het delen op sociale media.",
    "failed.meta.open_graph.incomplete": "De volgende Open Graph-tags ontbreken op de pagina: :actualValue.",
    "The page should define a twitter:card meta tag so it is presented as a rich card when shared on X (Twitter).": "De pagina moet een twitter:card meta-tag definiëren zodat deze als rich card wordt weergegeven bij het delen op X (Twitter).",
    "failed.meta.twitter_card.missing": "De pagina bevat geen twitter:card meta-tag, terwijl dat wel zou moeten.",
    "Headings should not skip levels (for example an h2 followed by an h4) because a logical heading structure helps search engines and assistive technologies understand the page.": "Koppen mogen geen niveaus overslaan (bijvoorbeeld een h2 gevolgd door een h4) omdat een logische koppenstructuur zoekmachines en hulptechnologieën helpt de pagina te begrijpen.",
    "failed.content.heading_structure.skipped": "De pagina slaat een of meer koppenniveaus over: :actualValue.",
    "Images should have explicit width and height attributes because this reserves space during loading and prevents layout shift (CLS).": "Afbeeldingen moeten expliciete width- en height-attributen hebben omdat dit ruimte reserveert tijdens het laden en layout shift (CLS) voorkomt.",
    "failed.content.image_dimensions.missing": "De pagina bevat afbeeldingen zonder expliciete width- en height-attributen. Deze afbeeldingen zijn gevonden: :actualValue.",
    "Images below the fold should use loading=\"lazy\" because this defers offscreen image loading and improves the initial page load performance.": "Afbeeldingen onder de vouw moeten loading=\"lazy\" gebruiken omdat dit het laden van afbeeldingen buiten beeld uitstelt en de initiële laadtijd verbetert.",
    "failed.content.lazy_loading.missing": "De pagina bevat afbeeldingen onder de vouw die niet lazy geladen worden. Deze afbeeldingen zijn gevonden: :actualValue.",
    "When a page targets multiple languages or regions it should use valid hreflang annotations so search engines serve the correct localised version of the page.": "Wanneer een pagina meerdere talen of regio's bedient, moet deze geldige hreflang-annotaties gebruiken zodat zoekmachines de juiste gelokaliseerde versie van de pagina tonen.",
    "failed.meta.hreflang.invalid": "De pagina bevat ongeldige hreflang-waarden: :actualValue.",
    "Images should use modern formats such as WebP or AVIF (or be served via a <picture> element with a modern source) because they are significantly smaller than JPEG and PNG, which improves load times.": "Afbeeldingen moeten moderne formaten zoals WebP of AVIF gebruiken (of via een <picture>-element met een moderne source worden geserveerd) omdat ze aanzienlijk kleiner zijn dan JPEG en PNG, wat de laadtijd verbetert.",
    "failed.performance.modern_image_format": "De pagina serveert afbeeldingen in een verouderd formaat (JPEG, PNG of GIF) zonder modern alternatief. Deze afbeeldingen zijn gevonden: :actualValue.",
    "The page should have a Google PageSpeed (Lighthouse) performance score of at least 90 because this reflects a fast, well optimised page.": "De pagina moet een Google PageSpeed (Lighthouse) prestatiescore van minimaal 90 hebben omdat dit wijst op een snelle, goed geoptimaliseerde pagina.",
    "The Largest Contentful Paint (LCP) should be 2500 ms or less because this Core Web Vital measures how quickly the main content of the page becomes visible.": "De Largest Contentful Paint (LCP) moet 2500 ms of minder zijn omdat deze Core Web Vital meet hoe snel de hoofdinhoud van de pagina zichtbaar wordt.",
    "The Cumulative Layout Shift (CLS) should be 0.1 or less because this Core Web Vital measures how much the page layout shifts unexpectedly while loading.": "De Cumulative Layout Shift (CLS) moet 0,1 of minder zijn omdat deze Core Web Vital meet hoeveel de lay-out van de pagina onverwacht verschuift tijdens het laden.",
    "failed.pagespeed.not_configured": "De PageSpeed Insights API-sleutel is niet geconfigureerd. Stel seo.pagespeed.api_key in om deze check in te schakelen.",
    "failed.pagespeed.unavailable": "De PageSpeed Insights-gegevens konden niet worden opgehaald voor deze pagina.",
    "failed.pagespeed.performance_score": "De PageSpeed prestatiescore is :actualValue. Dit zou minstens :expectedValue moeten zijn.",
    "failed.pagespeed.lcp": "De Largest Contentful Paint is :actualValue ms. Dit zou :expectedValue ms of minder moeten zijn.",
    "failed.pagespeed.cls": "De Cumulative Layout Shift is :actualValue. Dit zou :expectedValue of minder moeten zijn.",
    "All links on the page should redirect to an url using HTTPS instead of HTTP because this is more secure.": "Alle links op de pagina moeten doorverwijzen naar een URL met HTTPS in plaats van HTTP omdat dit veiliger is.",
    "CSS files are not bigger than 15 KB because this will slow down the page load time.": "CSS-bestanden zijn niet groter dan 15 KB omdat dit de laadtijd van de pagina zal vertragen.",
    "Every image on the page should have an alt tag to describe the image.": "Elke afbeelding op de pagina moet een alt-tag hebben om de afbeelding te beschrijven.",
    "HTML is not larger than 100 KB because this will slow down the page load time.": "HTML is niet groter dan 100 KB omdat dit de laadtijd van de pagina zal vertragen.",
    "Images are not larger than 1 MB because this will slow down the page load time.": "Afbeeldingen zijn niet groter dan 1 MB omdat dit de laadtijd van de pagina zal vertragen.",
    "Javascript files are not bigger than 1 MB because this will slow down the page load time.": "Javascript-bestanden zijn niet groter dan 1 MB omdat dit de laadtijd van de pagina zal vertragen.",
    "The HTML of the page should be GZIP compressed to reduce the size of the response.": "De HTML van de pagina moet GZIP-gecomprimeerd zijn om de grootte van de response te verkleinen.",
    "The Time To First Byte (TTFB) should be below 600 ms because this will improve the page load time.": "De Time To First Byte (TTFB) moet onder de 600 ms zijn, omdat dit de laadtijd van de pagina zal verbeteren.",
    "The content should contain at least 30% transition words.": "De inhoud moet ten minste 30% overgangswoorden bevatten.",
    "The content should not contain sentences with more than 20 words.": "De inhoud mag geen zinnen bevatten met meer dan 20 woorden.",
    "The focus keyword should be in the first paragraph of the content because this is the most important part of the content.": "Het focus-trefwoord moet in de eerste alinea van de inhoud staan omdat dit het belangrijkste deel van de inhoud is.",
    "The focus keyword should be in the title of the page because the visitor will see this in the search results.": "Het focus-trefwoord moet in de titel van de pagina staan omdat de bezoeker dit in de zoekresultaten zal zien.",
    "The lang attribute should be set because this is used by search engines to determine the language of the page.": "Het lang-attribuut moet worden ingesteld omdat dit door zoekmachines wordt gebruikt om de taal van de pagina te bepalen.",
    "The length of the content should be at least 2100 characters.": "De lengte van de inhoud moet ten minste 2100 tekens zijn.",
    "The meta description is used by search engines to show a description of the page in the search results.": "De meta-beschrijving wordt door zoekmachines gebruikt om een beschrijving van de pagina in de zoekresultaten weer te geven.",
    "The page response should return a 200 status code because this means the page is available.": "De pagina moet een 200 statuscode retourneren, omdat dit betekent dat de pagina beschikbaar is.",
    "The page should have an Open Graph image because this is the image that will be used when the page is shared on social media.": "De pagina moet een Open Graph-afbeelding hebben omdat dit de afbeelding is die wordt gebruikt wanneer de pagina wordt gedeeld op sociale media.",
    "The page should have only one H1 tag because there should be only one main heading on the page. The H1 tag should be used to describe the main topic of the page. The H1 tag is also used by search engines to determine the topic of the page.": "De pagina moet slechts één H1-tag hebben omdat er slechts één hoofdonderwerp op de pagina moet zijn. De H1-tag moet worden gebruikt om het hoofdonderwerp van de pagina te beschrijven. De H1-tag wordt ook door zoekmachines gebruikt om het onderwerp van de pagina te bepalen.",
    "The page does not contain invalid HTML elements in the head section": "De pagina bevat geen ongeldige HTML-elementen in de head-sectie",
    "The page should not contain any broken images because it is bad for the user experience.": "De pagina mag geen kapotte afbeeldingen bevatten omdat dit slecht is voor de gebruikerservaring.",
    "The page should not contain any broken links because it is bad for the user experience.": "De pagina mag geen kapotte links bevatten omdat dit slecht is voor de gebruikerservaring.",
    "The robots.txt file should allow indexing of the page.": "Het robots.txt-bestand moet indexering van de pagina toestaan.",
    "The title of the page should not be longer than 60 characters because this is the maximum length that is shown in the search results.": "De titel van de pagina mag niet langer zijn dan 60 tekens omdat dit de maximale lengte is die in de zoekresultaten wordt weergegeven.",
    "When the page has the 'nofollow' tag or meta tag set, search engines will not follow the links on the page.": "Wanneer de pagina de 'nofollow'-tag of meta-tag heeft, zullen zoekmachines de links op de pagina niet volgen.",
    "When the page has the 'noindex' tag or meta tag set, search engines will not index the page.": "Wanneer de pagina de 'noindex'-tag of meta-tag heeft, zullen zoekmachines de pagina niet indexeren.",
    "accordingly": "overeenkomstig",
    "additionally": "daarnaast",
    "admittedly": "toegegeven",
    "after": "na",
    "afterward": "daarna",
    "all in all": "alles bij elkaar genomen",
    "although": "hoewel",
    "an example of this is": "een voorbeeld hiervan is",
    "as a result": "als resultaat",
    "as well as": "evenals",
    "because": "omdat",
    "before": "voordat",
    "besides": "bovendien",
    "but also": "maar ook",
    "certainly": "zeker",
    "compared to": "vergeleken met",
    "consequently": "als gevolg",
    "conversely": "omgekeerd",
    "due to": "vanwege",
    "during": "tijdens",
    "even though": "zelfs als",
    "eventually": "uiteindelijk",
    "failed.configuration.nofollow.meta": "De pagina bevat een nofollow meta-tag, terwijl dat niet zou moeten.",
    "failed.configuration.nofollow.tag": "De pagina bevat een nofollow-tag, terwijl dat niet zou moeten.",
    "failed.configuration.noindex.meta": "De pagina bevat een noindex meta-tag, terwijl dat niet zou moeten.",
    "failed.configuration.noindex.tag": "De pagina bevat een noindex-tag, terwijl dat niet zou moeten.",
    "failed.configuration.robots.disallowed": "Het robots.txt-bestand voor deze pagina bevat een disallow-regel voor deze pagina.",
    "failed.configuration.robots.missing_url": "We konden het robots.txt-bestand voor deze pagina niet ophalen.",
    "failed.content.alt_tag": "De pagina bevat afbeeldingen zonder alt-tags of met lege alt-tags. Deze afbeeldingen zijn gevonden: :actualValue.",
    "failed.content.broken_images": "De pagina bevat kapotte afbeeldingen. Deze afbeeldingen zijn gevonden: :actualValue.",
    "failed.content.broken_links": "De pagina bevat kapotte links. Deze links zijn gevonden: :actualValue.",
    "failed.content.length": "De inhoud is :actualValue tekens lang. Dit zou minstens :expectedValue tekens moeten zijn.",
    "failed.content.length.parse": "We konden de inhoud van deze pagina niet analyseren. Probeer het opnieuw.",
    "failed.check.error": "Deze controle kon niet worden voltooid vanwege een onverwachte fout.",
    "failed.content.mixed_content": "De pagina bevat links naar onveilige adressen, terwijl dat niet zou moeten. Deze links zijn gevonden: :actualValue.",
    "failed.content.multiple_h1": "De pagina bevat meerdere h1-tags, terwijl dat niet zou moeten. Deze tags zijn gevonden: :actualValue.",
    "failed.content.no_heading": "De pagina bevat geen h1-tag, terwijl dat wel zou moeten.",
    "failed.content.no_title": "De pagina bevat geen titel-tag, terwijl dat wel zou moeten.",
    "failed.content.title_length": "De paginatitel is :actualValue tekens lang. Dit zou maximaal :expectedValue tekens moeten zijn.",
    "failed.content.too_long_sentence": "De pagina bevat :actualValue te lange zinnen, die meer dan 20% van het totale aantal zinnen uitmaken. Corrigeer :neededToFix zinnen om aan de limiet van 20% te voldoen.",
    "failed.content.transition_words_ratio_check.no_phrases_found": "De pagina bevat geen zinnen.",
    "failed.content.transition_words_ratio_check.too_few_transition_words": "De pagina bevat te weinig overgangswoorden. Dit zou minstens 30% moeten zijn, maar het is :actualValue%.",
    "failed.meta.description": "De pagina bevat geen beschrijvende meta-tag, terwijl dat wel zou moeten.",
    "failed.meta.keyword_in_first_paragraph_check": "Het focus-trefwoord komt niet voor in de eerste alinea van de tekst.",
    "failed.meta.keyword_in_title_check": "Het focus-trefwoord komt niet voor in de titel.",
    "failed.meta.no_lang": "De pagina bevat geen lang-attribuut, terwijl dat wel zou moeten.",
    "failed.meta.open_graph_image": "De pagina bevat geen open graph-afbeelding, terwijl dat wel zou moeten.",
    "failed.meta.open_graph_image.broken": "De pagina bevat een kapotte open graph-afbeelding. Deze afbeelding is gevonden: :actualValue.",
    "failed.meta.title": "De paginatitel bevat :actualValue in de titel, terwijl dat niet zou moeten.",
    "failed.meta.invalid_head_elements.found": "De pagina bevat ongeldige HTML-elementen in de head-sectie: :actualValue. Deze elementen kunnen ervoor zorgen dat Google stopt met het lezen van de head-sectie.",
    "failed.meta.invalid_head_elements.no_head": "De pagina bevat geen elementen in de head-sectie, wat vereist is voor goede SEO.",
    "failed.meta.title.no_content": "De paginatitel is leeg, terwijl dat niet zou moeten.",
    "failed.performance.compression": "De pagina is niet gecomprimeerd (met gzip of deflate), terwijl dat wel zou moeten.",
    "failed.performance.css_size": "De pagina bevat CSS-bestanden die te groot zijn (maximaal :expectedValue). Deze bestanden zijn gevonden: :actualValue.",
    "failed.performance.html_size": "De pagina bevat HTML die te groot is (maximaal :expectedValue), de werkelijke grootte is :actualValue.",
    "failed.performance.image_size": "De pagina bevat afbeeldingen die te groot zijn (maximaal :expectedValue). Deze afbeeldingen zijn gevonden: :actualValue.",
    "failed.performance.javascript_size": "De pagina bevat JavaScript-bestanden die te groot zijn (maximaal :expectedValue). Deze bestanden zijn gevonden: :actualValue.",
    "failed.performance.response": "De pagina heeft een andere response-code geretourneerd dan :expectedValue. De werkelijke response-code was :actualValue.",
    "failed.performance.ttfb": "De pagina duurde te lang om te laden (maximaal :expectedValuems). De werkelijke tijd was :actualValuems.",
    "failed.performance.ttfb.missing_url": "We konden de TTFB (time to first byte) voor deze pagina niet ophalen.",
    "finally": "uiteindelijk",
    "first": "eerst",
    "for example": "bijvoorbeeld",
    "for instance": "bijvoorbeeld",
    "furthermore": "verder",
    "granted": "toegegeven",
    "however": "echter",
    "in addition": "daarnaast",
    "in comparison": "in vergelijking",
    "in conclusion": "ter conclusie",
    "in contrast": "in tegenstelling",
    "in other words": "met andere woorden",
    "in particular": "in het bijzonder",
    "in summary": "samengevat",
    "in the future": "in de toekomst",
    "in the meantime": "ondertussen",
    "in the past": "in het verleden",
    "in this case": "in dit geval",
    "indeed": "inderdaad",
    "just as": "net zoals",
    "likewise": "evenzo",
    "meanwhile": "ondertussen",
    "moreover": "bovendien",
    "naturally": "natuurlijkerwijs",
    "nevertheless": "desalniettemin",
    "next": "volgende",
    "nonetheless": "desondanks",
    "not only": "niet alleen",
    "of course": "natuurlijk",
    "on the other hand": "aan de andere kant",
    "overall": "over het geheel genomen",
    "owing to": "te danken aan",
    "second": "tweede",
    "similarly": "op dezelfde wijze",
    "similarly to": "net als",
    "since": "aangezien",
    "so": "dus",
    "soon": "binnenkort",
    "specifically": "specifiek",
    "subsequently": "vervolgens",
    "such as": "zoals",
    "that is to say": "dat wil zeggen",
    "then": "dan",
    "therefore": "daarom",
    "third": "derde",
    "thus": "zo",
    "to clarify": "om te verduidelijken",
    "to demonstrate": "om te demonstreren",
    "to illustrate": "ter illustratie",
    "to sum up": "om samen te vatten",
    "ultimately": "uiteindelijk",
    "undoubtedly": "ongetwijfeld",
    "until": "totdat",
    "what's more": "wat meer is",
    "while": "terwijl",
    "while it is true": "terwijl het waar is",
    "without a doubt": "zonder twijfel",
    "yet": "toch"
}