vca.nu
Gekeurd op 9 juli 2026 · 8 pagina's gecontroleerd · 26 verbeterpunten gevonden
Score door de tijd
Elke keuring en herkeuring telt: dit is het verloop van de gemiddelde score per scandag.
Volledige audit
Onderdeel van het WebYes-keurmerk: naast de vier pijlers keuren we ook SEO, structured data, content, links, privacy en AI-vindbaarheid. Deze extra categorieën tellen niet mee in de keurmerkscore.
Bevindingen (46)
- FoutToegankelijkheid
2 <input> element(s) have no associated label, aria-label, or aria-labelledby.
Associate a <label for="inputId"> or add aria-label="..." to every visible form input.
Zo los je het op
Koppel elk formulierveld aan een label via for/id, of gebruik aria-label. Een placeholder alleen is niet genoeg: die verdwijnt zodra iemand typt.
- FoutToegankelijkheid
2 <button> element(s) have no accessible name.
Add visible text content, aria-label="...", or aria-labelledby="..." to every <button>.
Zo los je het op
Er zijn knoppen zonder naam, zoals een hamburger- of sluitknop met alleen een icoon. Voeg een aria-label toe (bijvoorbeeld aria-label="Menu openen").
- FoutToegankelijkheid
5 link(s) have no accessible name (no text, aria-label, or title).
Add visible link text or aria-label to every <a> element so screen readers can announce the destination.
Zo los je het op
Er zijn links zonder leesbare naam, meestal icoon-links. Geef ze een aria-label of visueel verborgen tekst, zodat een schermlezer meer voorleest dan alleen 'link'.
- FoutVeiligheid
HTTPS response is missing the Strict-Transport-Security header. Browsers will keep accepting plain-HTTP fallbacks.
Send `Strict-Transport-Security: max-age=63072000; includeSubDomains; preload`. Add the apex domain to the HSTS preload list once you've confirmed every subdomain is HTTPS-only.
Zo los je het op
Stuur de Strict-Transport-Security header mee op HTTPS-responses (bijvoorbeeld max-age=31536000; includeSubDomains) zodat browsers je site nooit meer over onbeveiligd HTTP benaderen.
- FoutSEO on-page
Page has no <h1> tag.
Every page should have exactly one descriptive <h1>.
- FoutSpam-signalen
Page CSS/HTML suggests hidden/off-screen text patterns often associated with cloaking.
Remove display:none / zero-font-size blocks used to inject extra keywords. Use visible, user-facing content only.
- WaarschuwingSnelheid
18 render-blocking <link rel="stylesheet"> in <head> (target: ≤2).
Inline critical CSS, lazy-load the rest with the `<link rel="preload" as="style" onload="this.rel='stylesheet'">` pattern, or split chunks per route. Each blocking stylesheet adds round-trips to LCP.
Zo los je het op
Verklein je render-blokkerende CSS: inline de kritieke stijlen voor boven de vouw en laad de rest asynchroon. Verwijder ook CSS die nergens meer gebruikt wordt.
- WaarschuwingSnelheid
15 parser-blocking <script src> in <head> (no defer/async).
Add `defer` or `async` to every external <script> in <head>. Parser-blocking scripts directly inflate INP and TBT.
Zo los je het op
Geef script-tags in de head een defer- of async-attribuut, of verplaats ze naar het einde van de body. Nu blokkeren ze het opbouwen van de pagina.
- WaarschuwingSnelheid
Critical-path payload too heavy: 2 budgets breached simultaneously.
Breaches: 18 blocking <link rel="stylesheet">; 15 blocking <script src> without defer/async. Each one alone is borderline; together they translate to a multi-second LCP on slow networks. Inline only the above-the-fold critical CSS, defer everything else, and split route-specific bundles.
- WaarschuwingSnelheid
19 image(s) lack explicit width/height or aspect-ratio, risking layout shifts.
Examples: https://www.vca.nu/wp-content/themes/bucket-child/images/flags/nl-circle.png, https://www.vca.nu/wp-content/themes/bucket-child/images/flags/gb-circle.png, data:image/svg+xml,%3Csvg width='1437px' height='153px' viewBox='0 0 1437 153' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EVCA%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 152.798 1436.124 152.798 1436.124 0 0 0'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-16'%3E%3Cpath d='M1094.6653,40.1816 C1094.6623,32.3506 1090.4113,26.2686 1080.7463,26.2686 C1070.8233,26.2686 1065.3403,33.0696 1065.3403,42.2896 C1065.3403,52.8216 1071.1433,57.5826 1081.6493,57.5826 C1085.5803,57.5826 1089.8973,56.9196 1093.5073,55.5336 L1092.5983,48.6106 C1089.6393,49.8756 1086.3493,50.4796 1083.1903,50.4736 C1077.9073,50.4766 1075.3283,48.1906 1075.2653,44.2116 L1094.3453,44.2056 C1094.5423,42.7726 1094.6623,41.4456 1094.6653,40.1816 L1094.6653,40.1816 Z M1084.9943,38.1296 L1075.3313,38.1296 C1075.5923,35.0626 1077.6533,32.9576 1080.4883,32.9516 C1083.3183,32.9516 1085.1253,34.7606 1084.9943,38.1296 L1084.9943,38.1296 Z M1049.8743,56.9106 L1059.6653,56.9136 L1059.6653,12.9626 L1049.8743,12.9656 L1049.8743,56.9106 Z M1042.3833,56.9016 L1042.3923,27.3936 L1032.5953,26.5736 C1031.5603,26.4496 1030.4713,26.3896 1029.3743,26.3896 C1018.4193,26.3896 1012.17029,33.7976 1012.17029,43.6106 C1012.1643,52.1616 1016.1033,57.6386 1023.8333,57.6446 C1028.6023,57.6386 1031.8273,55.5336 1033.5623,52.6436 L1033.6903,52.6406 C1033.4273,54.1476 1033.3673,55.6516 1033.3613,56.9106 L1042.3833,56.9016 Z M1032.5953,41.3896 C1032.5953,46.3846 1030.2713,49.9936 1026.9803,49.9906019 C1023.9563,49.9906019 1022.5443,47.6396 1022.5413,42.6446 C1022.5413,35.9596 1025.4433,33.6766 1029.2453,33.6736 C1030.4033,33.6766 1031.4983,33.7946 1032.5953,34.0406 L1032.5953,41.3896 Z M1009.2683,35.3616 L1009.7263,26.2686 C1004.8323,25.9696 1001.7983,28.7376 1000.1203,32.2906 L999.9893,32.2876 C1000.3183,30.4256 1000.4493,28.2556 1000.4463,26.9796 L991.2953,26.9796 L991.2953,56.9136 L1001.0923,56.9106 L1001.0923,44.5696 C1001.0863,37.1056 1003.9223,34.2186 1009.2683,35.3616 L1009.2683,35.3616 Z M978.4053,34.0316 L985.3003,34.0376 L985.2953,26.9826 L978.3393,26.9736 L978.3423,15.6686 L968.5453,18.1356 L968.5453,26.9856 L963.7143,26.9856 L963.7203,34.0406 L968.5453,34.0376 L968.5453,47.9416 C968.5393,55.2876 970.9303,57.5826 978.3423,57.5766186 C980.6613,57.5796 983.1713,57.2186 985.2953,56.7356 L985.2953,49.4516 C984.2743,49.6886 982.8473,49.9286 981.6873,49.9376 C979.2373,49.9346 978.3993,48.9076 978.3993,45.8366 L978.4053,34.0316 Z M959.5203,56.9136 L959.5263,35.7816 C959.5263,30.6066 957.2053,26.3306 950.0553,26.3276 C944.9583,26.3306 941.4133,28.6166 939.4213,31.6866 L939.3493,31.6896 C939.6783,30.2426 939.7443,28.0716 939.7413,26.9856 L930.5873,26.9796 L930.5933,56.9106 L940.3813,56.9136 L940.3843,42.4026 C940.3843,38.0086 943.2923,34.0346 946.7653,34.0376 C949.0233,34.0406 949.7323,35.4766 949.7323,37.8866 L949.7263,56.9106 L959.5203,56.9136 Z M924.2723,44.2086 C924.4603,42.7666 924.5893,41.4396 924.586351,40.1786 C924.5893,32.3506 920.3413,26.2656 910.6763,26.2656 C900.7473,26.2656 895.2733,33.0726 895.2703,42.2776 C895.2703,52.8246 901.0673,57.5736 911.5763,57.5766 C915.5043,57.5766 919.8243,56.9136 923.4313,55.5336 L922.5283,48.5996 C919.5603,49.8666 916.2823,50.4736 913.1203,50.4706 C907.8313,50.4676 905.2553,48.1816 905.1893,44.2086 L924.2723,44.2086 Z M914.9243,38.1296 L905.2583,38.1236 C905.5193,35.0626 907.5803,32.9486 910.4133,32.9515963 C913.2543,32.9486 915.0553,34.7606 914.9243,38.1296 L914.9243,38.1296 Z M871.4313,36.5046 C871.4253,29.1586 875.2273,24.4036 882.2513,24.4006 C884.9553,24.3976 887.7253,24.8176 890.1753,25.4786 L891.3333,16.9926 C888.6293,16.3346 885.4763,15.9676 882.4423,15.9705818 C868.0723,15.9676 860.3983,24.8796 860.3983,38.0706 C860.3983,47.2816 864.7183,57.4546 880.7643,57.4526785 C884.5013,57.4606 888.3693,56.8566 891.5313,55.8296 L890.3703,47.4626 C888.3003,48.3686 885.0213,48.9076 882.7663,48.9076 C874.8983,48.9076 871.4253,44.5106 871.4313,36.5046 L871.4313,36.5046 Z M844.8883,47.6696 C845.0793,38.2776 833.0783,39.1776 833.1553,35.4476 C833.1853,34.0586 834.3673,33.1796 836.8893,33.2296 C838.8183,33.2706 840.8613,33.5526 842.5283,34.0646 L842.8723,26.9116 C841.0713,26.6326 839.0813,26.3486 837.2813,26.3156 C827.8103,26.1146 823.0083,30.5946 822.8923,36.0126 C822.6853,45.9466 834.5283,43.8416 834.4303,48.2346 C834.4063,49.6236 832.8383,50.5536 830.3253,50.5026 C828.0043,50.4526 825.5603,49.9846 823.6453,49.4016 L823.2933,56.8656 C825.3543,57.1416 827.6663,57.4346 829.9283,57.4816 C838.8813,57.6686 844.7623,53.8726 844.8883,47.6696 L844.8883,47.6696 Z M818.3723,35.3556 L818.8323,26.2656 C813.9293,25.9666 810.8993,28.7346 809.2243,32.2796 L809.1013,32.2796 C809.4213,30.4196 809.5473,28.2556 809.5473,26.9856 L800.4113,26.9826 L800.4083,56.9106 L810.1903,56.9106 L810.1903,44.5696 C810.1933,37.1056 813.0293,34.2096 818.3723,35.3556 L818.3723,35.3556 Z M793.0673,44.2086 C793.2553,42.7636 793.3813,41.4366 793.3843,40.1756 C793.3813,32.3476 789.1363,26.265596 779.4713,26.265596 C769.5423,26.2596 764.068299,33.0666 764.068299,42.2806 C764.0653,52.8216 769.8593,57.5736101 780.3653,57.5736101 C784.2993,57.5766 788.6193,56.9106 792.2233,55.5276 L791.3203,48.6056 C788.3583,49.8666 785.0743,50.4676 781.9153,50.4706 C776.6293,50.4676 774.0533,48.1816 773.9873,44.2056 L793.0673,44.2086 Z M783.7223,38.1266 L774.0533,38.1266 C774.3133,35.0536 776.3723,32.9486 779.2083,32.9486 C782.0463,32.9486 783.8533,34.7516 783.7223,38.1266 L783.7223,38.1266 Z M759.9993,34.2066 L760.0023,26.9796 L749.2363,26.9856 C747.4353,26.5676 745.5033,26.2596 743.2503,26.2596 C733.5193,26.2656 728.4933,31.6216 728.4963,37.9436 C728.4913,41.5556 730.1033,44.6876 733.1963,46.1356 C730.9413,46.8586 729.3283,49.2066 729.3283,51.4946 C729.3283,53.6026 730.5523,55.2286 732.4213,56.1286 C729.9713,57.3336 727.8473,60.2236 727.8413,63.0536 C727.8413,69.0146 733.0643,71.9066 741.7643,71.9066 C752.8413,71.9066 759.6823,66.1836 759.6763,59.6256 C759.6763,53.6026 755.6203,50.7076 748.7223,50.7106 L744.3423,50.7166 C740.6723,50.7166 739.7683,50.3486 739.7683,49.1466 C739.7683,48.5996 740.0913,47.9416 740.9293,47.6336 C741.6353,47.6996 742.5983,47.7586 743.5053,47.7586 C752.2013,47.7646 757.3613,43.6606 757.3673,37.0436 C757.3613,35.7756 756.9693,34.8166 756.5233,34.2126 L759.9993,34.2066 Z M737.516291,61.2476 C737.5133,59.9276 738.2253,58.6636 739.6403,57.7576 C739.9633,57.8166 740.4743,57.8136 740.8633,57.8136 L745.9523,57.8136 C748.9163,57.8196 750.0773,59.1986 750.0773,60.8866 C750.0773,63.1756 747.7583,64.9786 743.1843,64.9876 C739.5713,64.9846 737.5133,63.5396 737.516291,61.2476 L737.516291,61.2476 Z M748.0193,37.2856 C748.0163,39.9296 746.0173,41.6176 743.0503,41.6176 C739.6433,41.6146 737.8333,39.8706 737.836296,37.2206 C737.836296,34.6896 739.7653,32.8866 742.9243,32.8885982 C746.0803,32.8866 748.0133,34.5766 748.0193,37.2856 L748.0193,37.2856 Z M720.9283,26.9796 L711.1313,26.9796 L711.1313,56.9106 L720.9283,56.9076 L720.9283,26.9796 Z M721.269326,18.1146 C721.2633,15.2546 718.9123,12.9476 716.0253,12.9535883 C713.1383,12.9626 710.8083,15.2836 710.817274,18.1446 C710.8263,20.9986 713.1683,23.3076 716.0553,23.2986262 C718.9423,23.2896 721.2783,20.9656 721.269326,18.1146 L721.269326,18.1146 Z M702.4443,56.9106 L702.4473,12.9536 L692.6473,12.9536 L692.6503,56.9106 L702.4443,56.9106 Z M674.1513,56.9106 L683.9513,56.9106 L683.9453,12.9566 L674.1513,12.9536 L674.1513,56.9106 Z M665.3533,26.9796 L655.5623,26.9796 L655.5623,56.9106 L665.3563,56.9076 L665.3533,26.9796 Z M665.697346,18.1146 C665.6943,15.2546 663.3433,12.9476 660.4563,12.9535883 C657.5663,12.9626 655.2393,15.2836 655.245288,18.1446 C655.2543,20.9986 657.5963,23.3076 660.4863,23.2986262 C663.3733,23.2896 665.7093,20.9656 665.697346,18.1146 L665.697346,18.1146 Z M640.5003,56.9076 L650.4883,26.9826 L640.4343,26.9856 L637.7993,35.7136 C636.8893,38.6686 636.2523,41.6146 635.5433,45.0496 L635.4113,45.0496 C634.7023,41.6146 633.8023,38.5506 632.7103,35.2336 L629.8683,26.9796 L620.7833,26.9856 L618.0103,35.7166 C617.1103,38.4846 616.2723,41.3776 615.6263,45.0496 L615.5003,45.0496 C614.6633,41.4966 613.7623,38.3016 612.8593,35.2936 L610.4063,26.9796 L599.7123,26.9796 L609.4403,56.9106 L619.3003,56.9106 L622.5183,46.8526 C623.2963,44.3826 624.0083,42.1566 624.5853,39.3286 L624.6513,39.3286 C625.2883,42.1006 625.8123,44.3266 626.5153,46.4966 L630.0603,56.9076 L640.5003,56.9076 Z M594.865346,18.1146 C594.8623,15.2546 592.5083,12.9476 589.6213,12.9535883 C586.7353,12.9626 584.4043,15.2836 584.410288,18.1446 C584.4253,20.9986 586.7673,23.3076 589.6543,23.2986262 C592.5383,23.2896 594.8773,20.9656 594.865346,18.1146 L594.865346,18.1146 Z M584.7603,59.4416 C584.7603,62.6306 583.7283,63.8976 580.8323,63.8916 C579.7943,63.8916 578.3143,63.6526 577.1503,63.2346 L576.5733,71.0006 C577.9283,71.3596 579.7323,71.6016013 581.2093,71.6016013 C591.2043,71.6046 594.5483,66.5446 594.5513,58.4176 L594.5513,26.9826 L584.7543,26.9796 L584.7603,59.4416 Z M576.202346,18.1146 C576.1993,15.2546 573.8473,12.9476 570.9613,12.9535883 C568.0743,12.9626 565.7443,15.2836 565.750288,18.1446 C565.7593,20.9986 568.1043,23.3076 570.9913,23.2986262 C573.8773,23.2896 576.2143,20.9656 576.202346,18.1146 L576.202346,18.1146 Z M566.0673,56.9106 L575.8613,56.9076 L575.8613,26.9796 L566.0673,26.9796 L566.0673,56.9106 Z M560.0693,35.3556 L560.5203,26.2566 C555.6213,25.9516 552.5903,28.7266 550.9153,32.2766 L550.7863,32.2766 C551.1123,30.4106 551.2383,28.2496 551.2383,26.9826 L542.0903,26.9796 L542.0873,56.9106 L551.8813,56.9106 L551.8813,44.5666 C551.8813,37.1026 554.7203,34.2066 560.0693,35.3556 L560.0693,35.3556 Z M524.9523,56.9106 L539.6403,16.2636 L529.4003,16.2636 L521.7933,37.9406 C520.5733,41.4936 520.0553,43.4736 519.4093,46.0676 L519.3403,46.0676 C518.5713,43.2436 517.7283,40.7086 516.9623,38.4846 L509.2923,16.2666 L498.4663,16.2696 L513.2173,56.9016 L524.9523,56.9106 Z' id='Fill-1' fill='%23878786'%3E%3C/path%3E%3Cpath d='M1427.8824,56.523 L1436.1234,56.526 L1436.1234,35.936 C1436.1264,29.126 1432.7104,25.938 1426.5274,25.935 C1421.1154,25.935 1417.5704,29.008 1416.0964,31.96 C1415.3244,29.067 1412.9434,25.935 1407.2714,25.935 C1402.5024,25.935 1398.6384,28.286 1396.7054,31.954 L1396.5764,31.954 C1396.8994,30.213 1397.0284,27.981 1397.0314,26.601 L1389.2294,26.598 L1389.2294,56.526 L1397.4804,56.526 L1397.4804,42.196 C1397.4774,36.597 1401.0224,32.377 1404.8274,32.377 C1407.9834,32.377 1408.6264,34.607 1408.6294,37.562 L1408.6264,56.526 L1416.7454,56.523 L1416.7454,42.196 C1416.7454,36.354 1420.4724,32.38 1424.0804,32.377 C1427.1104,32.377 1427.8824,34.37 1427.8854,37.562 L1427.8824,56.523 Z M1338.3124,12.569 L1338.3124,26.296 C1336.8914,26.115 1335.6054,26.056 1334.2504,26.053 C1323.6154,26.05 1317.3004,33.041 1317.3004,43.155 C1317.3034,51.703 1321.1654,57.189 1328.9644,57.1860012 C1333.8674,57.183 1337.4084,54.841 1339.0874,51.525 L1339.2124,51.525 C1338.9494,53.151 1338.8234,55.078 1338.8234,56.52 L1346.4944,56.523 L1346.4944,12.569 L1338.3124,12.569 Z M1338.3124,32.62 L1338.3124,40.993 C1338.3124,46.107 1335.7364,50.806 1331.4114,50.8030093 C1327.6804,50.809 1325.9394,47.91 1325.9364,42.314 C1325.9364,34.903 1329.2874,32.135 1333.9894,32.1379637 C1335.4104,32.135 1336.8254,32.318 1338.3124,32.62 L1338.3124,32.62 Z M1305.3824,32.614 C1305.7714,30.515 1305.9624,28.102 1305.9654,26.598 L1298.1674,26.598 L1298.1704,56.52 L1306.4174,56.523 L1306.4144,44.298 C1306.4174,35.987 1309.3824,32.377 1315.3114,33.52 L1315.7004,25.935 C1310.1534,25.508 1307.0634,28.824 1305.5144,32.62 L1305.3824,32.614 Z M1291.2685,39.306 C1291.2654,31.895 1287.1404,25.932 1277.7984,25.932 C1268.2014,25.932 1262.7844,32.676 1262.7844,41.828 C1262.7844,52.366 1268.4534,57.13 1278.6354,57.13 C1282.6354,57.13 1286.6894,56.461 1290.1054,55.2 L1289.3334,49.236 C1286.5604,50.441 1283.1474,51.105 1279.9884,51.102 C1274.0654,51.105 1271.1004,48.396 1271.1664,42.791 L1291.0114,42.797 C1291.2054,41.532 1291.2714,40.324 1291.2685,39.306 L1291.2685,39.306 Z M1283.0814,37.556 L1271.2884,37.556 C1271.7434,33.944 1274.1274,31.59 1277.5414,31.5929971 C1281.0234,31.596 1283.2124,33.819 1283.0814,37.556 L1283.0814,37.556 Z M1225.1424,47.975 C1225.1424,49.962 1223.0784,51.161 1219.9224,51.164 C1217.4724,51.161 1215.0224,50.738 1213.0274,50.258 L1212.8334,56.582 C1214.8974,56.884 1217.2184,57.121 1219.5364,57.13 C1228.2954,57.127 1233.8454,53.151 1233.8414,47.25 C1233.8414,37.556 1220.6974,39.717 1220.6974,34.847 C1220.6974,32.978 1222.2444,31.776 1225.4624,31.776 C1227.4644,31.776 1229.5884,32.078 1231.3924,32.555 L1231.6464,26.474 C1229.7164,26.174 1227.6584,25.935 1225.7884,25.9319984 C1216.7664,25.929 1212.1864,30.266 1212.1894,35.504 C1212.1894,45.683 1225.1424,42.675 1225.1424,47.975 L1225.1424,47.975 Z M1176.8334,25.932 C1172.0684,25.932 1168.1974,28.286 1166.2654,31.954 L1166.1394,31.951 C1166.4624,30.207 1166.5884,27.978 1166.5884,26.592 L1158.7924,26.598 L1158.7894,56.52 L1167.0364,56.523 L1167.0364,42.19 C1167.0394,36.597 1170.5814,32.374 1174.3834,32.377 C1177.5394,32.374 1178.1864,34.601 1178.1864,37.556 L1178.1834,56.523 L1186.3044,56.517 L1186.3074,42.19 C1186.3074,36.354 1190.0444,32.377 1193.6544,32.374 C1196.6824,32.377 1197.4564,34.364 1197.4564,37.556 L1197.4564,56.523 L1205.7074,56.52 L1205.7074,35.925 C1205.7044,29.121 1202.2884,25.929 1196.1014,25.926 C1190.6904,25.932 1187.1454,29.005 1185.6644,31.951 C1184.8864,29.064 1182.5054,25.932 1176.8334,25.932 L1176.8334,25.932 Z M1129.2724,15.88 L1114.0674,56.52 L1122.4974,56.52 L1125.5334,48.215 L1141.9624,48.209 L1144.9894,56.52 L1154.2694,56.52 L1138.7404,15.88 L1129.2724,15.88 Z M1127.6634,42.009 L1131.5884,31.649 C1132.4254,29.301 1133.1344,26.953 1133.6494,24.851 L1133.7154,24.851 C1134.2324,27.134 1134.8724,29.123 1135.7134,31.35 L1139.7724,42.006 L1127.6634,42.009 Z M1236.8154,26.592 L1236.8124,32.555 L1242.3524,32.558 L1242.3554,47.732 C1242.3524,54.714 1244.5424,57.1270219 1251.6324,57.1270219 C1253.8844,57.13 1256.2714,56.825 1258.3354,56.342 L1258.3334,50.136 C1257.1754,50.441 1255.6914,50.619 1254.3424,50.619 C1251.5034,50.625 1250.5404,49.535 1250.5404,45.683 L1250.5374,32.555 L1258.3354,32.558 L1258.3354,26.598 L1250.5404,26.598 L1250.5404,15.332 L1242.2924,17.381 L1242.2894,26.598 L1236.8154,26.592 Z M1353.1294,43.054 C1353.1264,51.596 1356.9914,57.08 1364.7894,57.0830029 C1369.6864,57.086 1373.2344,54.735 1374.9094,51.424 L1375.0384,51.424 C1374.7754,53.05 1374.6464,54.977 1374.6524,56.52 L1382.3194,56.517 L1382.3194,26.968 L1374.1354,26.195 C1372.7174,26.009 1371.4304,25.952 1370.0724,25.952 C1359.4404,25.952 1353.1234,32.94 1353.1294,43.054 L1353.1294,43.054 Z M1361.7594,42.207 C1361.7594,34.805 1365.1124,32.034 1369.8154,32.031 C1371.2364,32.031 1372.6484,32.212 1374.1384,32.517 L1374.1354,40.887 C1374.1324,46 1371.5624,50.699 1367.2364,50.699 C1363.5034,50.699 1361.7624,47.806 1361.7594,42.207 L1361.7594,42.207 Z' id='Fill-3' fill='%23878786'%3E%3C/path%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-6'%3E%3C/g%3E%3Cpolygon id='Fill-5' fill='%23dedc00' mask='url(%23mask-2)' points='149.931 95.546 300.09 95.546 300.09 53.076 149.931 53.076'%3E%3C/polygon%3E%3Cpolygon id='Fill-7' fill='%23ef7d00' mask='url(%23mask-2)' points='203.559 148.622 246.465 148.622 246.465 0 203.559 0'%3E%3C/polygon%3E%3Cpolygon id='Fill-8' fill='%23d46317' mask='url(%23mask-2)' points='203.557 95.546 246.466 95.546 246.466 53.076 203.557 53.076'%3E%3C/polygon%3E%3Cpolygon id='Fill-9' fill='%237f5ca3' mask='url(%23mask-2)' points='419.6854 141.8702 313.5064 36.7782 343.8494 6.7502 450.0244 111.8412'%3E%3C/polygon%3E%3Cpolygon id='Fill-10' fill='%23e73331' mask='url(%23mask-2)' points='450.0258 36.7796 343.8468 141.8716 313.5078 111.8396 419.6868 6.7506'%3E%3C/polygon%3E%3Cpolygon id='Fill-11' fill='%238a2e35' mask='url(%23mask-2)' points='412.1074 74.3099 381.7654 104.3419 351.4254 74.3099 381.7684 44.2809'%3E%3C/polygon%3E%3Cpolygon id='Fill-12' fill='%232faadc' mask='url(%23mask-2)' points='0 36.782 106.176 141.874 136.518 111.842 30.339 6.753'%3E%3C/polygon%3E%3Cpolygon id='Fill-13' fill='%2395c11f' mask='url(%23mask-2)' points='0 111.8426 30.339 141.8746 136.518 36.7826 106.176 6.7536'%3E%3C/polygon%3E%3Cpolygon id='Fill-14' fill='%23009636' mask='url(%23mask-2)' points='98.5997 74.3126 68.2577 104.3446 37.9177 74.3126 68.2607 44.2836'%3E%3C/polygon%3E%3Cpath d='M513.2454,127.7109 L513.2454,98.5999 L507.8214,98.5999 L507.8214,127.3619 C507.8214,132.6109 506.0544,133.8959 502.9304,133.8959 C501.4564,133.8959 499.9244,133.6029 498.8624,133.2539 L498.8624,137.9199 C500.1004,138.2129 501.5754,138.3879 503.2834,138.3879 C510.5354,138.3879 513.2454,134.2459 513.2454,127.7109 L513.2454,127.7109 Z M530.5744,100.7589 C530.5744,98.8339 528.9834,97.3739 527.0394,97.3739 C525.0914,97.3739 523.5004,98.8899 523.5004,100.7589 C523.5004,102.6829 525.0914,104.1989 527.0394,104.1989 C528.9834,104.1989 530.5744,102.6239 530.5744,100.7589 L530.5744,100.7589 Z M524.3854,137.9789 L529.6894,137.9789 L529.6894,108.9839 L524.3854,108.9839 L524.3854,137.9789 Z M547.4314,100.7589 C547.4314,98.8339 545.8404,97.3739 543.9554,97.3739 C542.0084,97.3739 540.4164,98.8899 540.4164,100.7589 C540.4164,102.6829 542.0084,104.1989 543.9554,104.1989 C545.8404,104.1989 547.4314,102.6239 547.4314,100.7589 L547.4314,100.7589 Z M546.5494,141.1889 L546.5494,108.9839 L541.3024,108.9839 L541.3024,141.6539 C541.3024,146.8469 540.2404,148.3629 536.5874,148.3629 C535.3494,148.3629 533.9944,148.0729 532.8724,147.6639 L532.4024,152.2709 C533.5814,152.6229 535.1724,152.7979 536.4684,152.7979 C544.1324,152.7979 546.5494,148.9459 546.5494,141.1889 L546.5494,141.1889 Z M559.4574,131.2699 C557.4534,131.2699 555.8014,132.9039 555.8014,134.8879 C555.8014,136.8719 557.4534,138.5029 559.4574,138.5029 C561.4584,138.5029 563.1094,136.8719 563.1094,134.8879 C563.1094,132.9039 561.4584,131.2699 559.4574,131.2699 L559.4574,131.2699 Z M630.5284,98.5999 L625.1644,98.5999 L618.2664,125.3189 C617.7364,127.4179 617.3234,129.4609 616.9114,131.7379 L616.8514,131.7379 C616.4414,129.3449 615.8494,126.8349 615.2594,124.7949 L607.6584,98.5999 L601.5264,98.5999 L594.1584,124.5609 C593.5124,126.8939 592.9794,129.3449 592.5664,131.8529 L592.5094,131.8529 C592.0974,129.2859 591.6244,126.8939 590.9184,124.2679 L584.1964,98.5999 L578.4204,98.5999 L588.9144,137.9789 L595.3964,137.9789 L602.8244,111.4349 C603.4734,109.1579 603.9434,106.9409 604.2394,104.6669 L604.2964,104.6669 C604.6524,106.8849 605.1214,109.2179 605.7714,111.4919 L613.3754,137.9789 L620.0344,137.9789 L630.5284,98.5999 Z M644.0164,100.7589 C644.0164,98.8339 642.4254,97.3739 640.4804,97.3739 C638.5364,97.3739 636.9444,98.8899 636.9444,100.7589 C636.9444,102.6829 638.5364,104.1989 640.4804,104.1989 C642.4254,104.1989 644.0164,102.6239 644.0164,100.7589 L644.0164,100.7589 Z M637.8304,137.9789 L643.1344,137.9789 L643.1344,108.9839 L637.8304,108.9839 L637.8304,137.9789 Z M660.8764,100.7589 C660.8764,98.8339 659.2824,97.3739 657.3974,97.3739 C655.4534,97.3739 653.8614,98.8899 653.8614,100.7589 C653.8614,102.6829 655.4534,104.1989 657.3974,104.1989 C659.2824,104.1989 660.8764,102.6239 660.8764,100.7589 L660.8764,100.7589 Z M659.9914,141.1889 L659.9914,108.9839 L654.7444,108.9839 L654.7444,141.6539 C654.7444,146.8469 653.6854,148.3629 650.0294,148.3629 C648.7914,148.3629 647.4354,148.0729 646.3174,147.6639 L645.8444,152.2709 C647.0234,152.6229 648.6144,152.7979 649.9124,152.7979 C657.5734,152.7979 659.9914,148.9459 659.9914,141.1889 L659.9914,141.1889 Z M672.8994,131.2699 C670.8944,131.2699 669.2434,132.9039 669.2434,134.8879 C669.2434,136.8719 670.8944,138.5029 672.8994,138.5029 C674.9034,138.5029 676.5544,136.8719 676.5544,134.8879 C676.5544,132.9039 674.9034,131.2699 672.8994,131.2699 L672.8994,131.2699 Z M722.9404,126.1949 C722.9404,122.1089 720.4634,118.0849 714.9234,117.1529 L714.9234,117.0339 C719.2274,115.6929 722.0544,112.0189 722.0544,107.8759 C722.0544,101.9839 717.8694,98.4249 709.1464,98.4249 C704.3724,98.4249 700.3064,98.5409 697.4174,98.5999 L697.4174,137.9789 C701.3084,138.0379 705.1974,138.1539 707.5554,138.1539 C719.9934,138.1539 722.9404,130.9209 722.9404,126.1949 L722.9404,126.1949 Z M716.4574,108.7499 C716.4574,113.0669 712.9784,115.6339 706.4364,115.6339 C705.0214,115.6339 703.9594,115.6339 702.8404,115.5779 L702.8404,102.8579 C704.4324,102.7989 706.3764,102.7419 708.2044,102.7419 C714.6294,102.7419 716.4574,105.2499 716.4574,108.7499 L716.4574,108.7499 Z M717.2804,126.3699 C717.2804,130.6869 714.3934,133.7779 707.9114,133.7779 C705.5504,133.7779 703.8424,133.6619 702.8404,133.4879 L702.8404,119.7199 C703.7824,119.6599 705.8474,119.6599 706.5534,119.6599 C712.6854,119.6599 717.2804,121.2949 717.2804,126.3699 L717.2804,126.3699 Z M732.1954,137.9799 L737.4994,137.9799 L737.4994,95.3909 L732.1954,95.3909 L732.1954,137.9799 Z M754.8854,100.7589 C754.8854,98.8339 753.2944,97.3739 751.3504,97.3739 C749.4054,97.3739 747.8144,98.8899 747.8144,100.7589 C747.8144,102.6829 749.4054,104.1989 751.3504,104.1989 C753.2944,104.1989 754.8854,102.6239 754.8854,100.7589 L754.8854,100.7589 Z M748.6994,137.9789 L754.0034,137.9789 L754.0034,108.9839 L748.6994,108.9839 L748.6994,137.9789 Z M771.7454,100.7589 C771.7454,98.8339 770.1544,97.3739 768.2664,97.3739 C766.3224,97.3739 764.7304,98.8899 764.7304,100.7589 C764.7304,102.6829 766.3224,104.1989 768.2664,104.1989 C770.1544,104.1989 771.7454,102.6239 771.7454,100.7589 L771.7454,100.7589 Z M770.8604,141.1889 L770.8604,108.9839 L765.6134,108.9839 L765.6134,141.6539 C765.6134,146.8469 764.5544,148.3629 760.8984,148.3629 C759.6604,148.3629 758.3054,148.0729 757.1864,147.6639 L756.7134,152.2709 C757.8924,152.6229 759.4834,152.7979 760.7824,152.7979 C768.4434,152.7979 770.8604,148.9459 770.8604,141.1889 L770.8604,141.1889 Z M783.7684,131.2699 C781.7644,131.2699 780.1124,132.9039 780.1124,134.8879 C780.1124,136.8719 781.7644,138.5029 783.7684,138.5029 C785.7724,138.5029 787.4234,136.8719 787.4234,134.8879 C787.4234,132.9039 785.7724,131.2699 783.7684,131.2699 L783.7684,131.2699 Z' id='Fill-15' fill='%232faadc' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E. Always set width and height attributes (or CSS aspect-ratio) on <img> so the browser reserves space before the image loads. In Next.js, use the `width`/`height` props or `fill` with a sized parent.
Zo los je het op
Geef elke afbeelding een width- en height-attribuut (of CSS aspect-ratio). De browser reserveert dan ruimte en de pagina verspringt niet tijdens het laden (CLS).
- WaarschuwingSnelheid
Server response time is 3539ms (threshold: 3000ms).
A 3s+ TTFB means LCP cannot possibly be 'good' (≤2.5s). Investigate slow database queries, missing caching, or cold-start latency. Enable edge caching (CDN), use ISR/SSG in Next.js, or add a reverse proxy cache (Varnish, Cloudflare Cache Rules).
Zo los je het op
Je server doet er lang over om de eerste byte te sturen (TTFB). Zet caching aan voor pagina's die niet per bezoeker verschillen, en onderzoek trage databasequeries of externe API-calls.
- WaarschuwingToegankelijkheid
1 image(s) with alt="" lack role="presentation" or aria-hidden="true".
Mark decorative images explicitly: <img alt="" role="presentation"> or <img alt="" aria-hidden="true">.
- WaarschuwingToegankelijkheid
Page has no skip-navigation link for keyboard users.
Add a visually hidden link as the first focusable element: <a href="#main-content" class="skip-link">Skip to content</a>.
Zo los je het op
Voeg als eerste link op de pagina een 'skip-link' toe die naar de hoofdinhoud springt (<a href="#main-content">Naar inhoud</a>). Toetsenbordgebruikers hoeven dan niet door het hele menu te tabben.
- WaarschuwingToegankelijkheid
Page has 1 radio/checkbox group(s) but no <fieldset> + <legend> to group them.
Wrap related radio/checkbox inputs in <fieldset><legend>Group label</legend>…</fieldset> for screen reader context.
- WaarschuwingVeiligheid
Sensitive path reachable: /.DS_Store (HTTP 200, 0 bytes).
Block the path at the reverse proxy (deny .git/.env/etc.), remove the file from the deploy artifact, and rotate any secrets that may have been exposed.
Zo los je het op
Er is een gevoelig pad publiek bereikbaar (zoals een .env-bestand, .git-map of adminpaneel). Blokkeer het pad op serverniveau of haal het bestand offline, en ververs eventueel uitgelekte sleutels.
- WaarschuwingVeiligheid
No Content-Security-Policy header — XSS / clickjacking surface is wide open.
Start with a strict-dynamic CSP using nonces: `Content-Security-Policy: script-src 'nonce-<...>' 'strict-dynamic'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'`. Roll out in `Content-Security-Policy-Report-Only` first to catch violations.
Zo los je het op
Voeg een Content-Security-Policy header toe die vastlegt welke bronnen scripts en stijlen mogen laden. Begin desnoods met een rapporterende policy (Content-Security-Policy-Report-Only) en scherp die daarna aan.
- WaarschuwingVeiligheid
Missing `X-Content-Type-Options: nosniff`. Browsers may MIME-sniff responses and execute content as scripts.
Send `X-Content-Type-Options: nosniff` on every response.
Zo los je het op
Voeg de header X-Content-Type-Options: nosniff toe. Dit voorkomt dat browsers bestanden als een ander type interpreteren dan je server aangeeft.
- WaarschuwingVeiligheid
No `X-Frame-Options` header AND no CSP `frame-ancestors`. Older browsers can still iframe this page (clickjacking).
Send `X-Frame-Options: SAMEORIGIN` (or `DENY`). Modern browsers also honour CSP `frame-ancestors`; ship both for full coverage.
Zo los je het op
Voeg X-Frame-Options: DENY (of SAMEORIGIN) toe, of regel hetzelfde via frame-ancestors in je CSP. Zonder deze header kan je site in een verborgen iframe worden misbruikt.
- WaarschuwingSEO on-page
Meta description is too short (57 chars, min 70).
- WaarschuwingContent
Page has only 41 words (min 100).
Thin pages risk being classified as low-value. Expand with original, useful content — lead each H2 with a self-contained 40-75 word answer, and add a visible FAQ/Q&A section covering common questions (no FAQPage schema needed; visible Q&A is what ranks and what AI Overviews cite). Or noindex if it's a utility page.
- WaarschuwingSocial
Open Graph is partially configured but missing: og:description.
Add the missing OG tags. All four (og:title, og:description, og:image, og:url) are needed for rich previews. Also add og:type (default "website").
- WaarschuwingSpam-signalen
Term "nieuwsbrief" appears unusually often (5×, 5% of words).
Rewrite for natural language — repeated exact-match phrases can trigger spam classifiers.
- WaarschuwingPrivacy
Trackers detected without a consent platform on the page: google-tag-manager.
Either install a consent management platform (Cookiebot, OneTrust, Iubenda, …) and gate trackers behind it, or stop loading trackers on this page until the user explicitly opts in.
- InfoSnelheid
Likely LCP image is missing `fetchpriority="high"`.
Add `fetchpriority="high"` to the hero image (https://www.vca.nu/wp-content/themes/bucket-child/images/flags/nl-circle.png) so the browser fetches it ahead of low-priority resources. Saves 100-300ms LCP on typical pages.
Zo los je het op
Geef je grootste afbeelding boven de vouw voorrang met fetchpriority="high" of een preload-link. Zo start de download direct in plaats van na de rest van de pagina.
- InfoSnelheid
1 image(s) ≥800px wide without srcset or <picture> for responsive delivery.
Use `srcset` with multiple resolutions or wrap images in `<picture>` with WebP/AVIF sources. In Next.js, use `next/image` which handles this automatically. Without responsive images, mobile users download desktop-sized assets.
Zo los je het op
Lever afbeeldingen in een modern formaat (WebP of AVIF), geschaald naar het formaat waarop ze getoond worden. Een fotodienst of buildstap (zoals next/image) regelt dit automatisch.
- InfoSnelheid
Likely unminified JS/CSS: 22 inline blocks + 28 external files.
Minify JavaScript and CSS to cut bytes and parse time. Examples: https://www.vca.nu/wp-content/plugins/cookie-law-info/lite/frontend/js/gcm.js, https://cdn-cookieyes.com/client_data/ab3df56c4e397bc5bcb18802/script.js, https://www.vca.nu/wp-includes/js/jquery/jquery.js (heuristic — external file contents are not fetched)
Zo los je het op
CSS- of JavaScript-bestanden worden ongeminified geserveerd. Zet minificatie aan in je buildproces; vrijwel elke bundler doet dit standaard in productie.
- InfoMobiel
3 links have very short anchor text (≤2 chars), likely producing small tap targets.
Ensure interactive elements have a minimum 48x48px touch area. Use padding or min-height/min-width on short-text links.
Zo los je het op
Maak knoppen en links minimaal 44 bij 44 pixels groot (of geef ze ruimere padding) en houd wat afstand tussen tikbare elementen. Duimen zijn onnauwkeuriger dan muispijlen.
- InfoVeiligheid
No `/.well-known/security.txt` published.
Publish a `security.txt` (RFC 9116) at `/.well-known/security.txt`. Even a one-line `Contact: mailto:[email protected]` plus an `Expires:` date is enough; it gives white-hat researchers somewhere to send reports instead of giving up.
Zo los je het op
Plaats een security.txt op /.well-known/security.txt met een contactadres voor beveiligingsmeldingen. Zo weten onderzoekers waar ze een lek kunnen melden.
- InfoVeiligheid
No `Referrer-Policy` header. Browsers fall back to the default (`strict-origin-when-cross-origin`), but explicit is safer.
Send `Referrer-Policy: strict-origin-when-cross-origin` (or `no-referrer` for highly sensitive pages).
Zo los je het op
Stel een Referrer-Policy in, bijvoorbeeld strict-origin-when-cross-origin. Zo lekken interne URL's (met bijvoorbeeld zoektermen of tokens) niet naar externe sites.
- InfoVeiligheid
No `Permissions-Policy` header. Third-party iframes inherit broad access to camera, mic, geolocation, etc.
Send a deny-by-default policy: `Permissions-Policy: camera=(), microphone=(), geolocation=(), payment=(), usb=(), interest-cohort=()`. Allowlist only the features you actively use.
Zo los je het op
Voeg een Permissions-Policy header toe die browserfuncties uitschakelt die je niet gebruikt, zoals camera, microfoon en geolocatie (camera=(), microphone=(), geolocation=()).
- InfoVeiligheid
Missing `Cross-Origin-Opener-Policy` + `Cross-Origin-Embedder-Policy`. Cross-origin isolation lets you use SharedArrayBuffer and high-resolution timers safely.
Send `Cross-Origin-Opener-Policy: same-origin` and `Cross-Origin-Embedder-Policy: require-corp`. Note this requires every embedded resource to send `Cross-Origin-Resource-Policy`.
Zo los je het op
Voeg Cross-Origin-Opener-Policy: same-origin toe (en waar mogelijk Cross-Origin-Embedder-Policy). Dit isoleert je site van vensters die door andere origins zijn geopend.
- InfoVeiligheid
No `Cross-Origin-Resource-Policy` header. Without it, side-channel attacks via Spectre-style speculative execution stay viable.
Send `Cross-Origin-Resource-Policy: same-origin` for HTML responses, and `cross-origin` for assets you intentionally publish (e.g. fonts, JS bundles).
Zo los je het op
Voeg Cross-Origin-Resource-Policy: same-origin (of same-site) toe aan je responses, zodat andere sites je bestanden niet zomaar kunnen insluiten.
- InfoVeiligheid
robots.txt Disallow lines reveal sensitive paths: /wp-admin/.
Listing a path under `Disallow:` doesn't hide it — it advertises it. Either move the resource behind auth and remove the Disallow line, or stop linking the path entirely so it never gets indexed.
- InfoSEO on-page
Title is slightly over the recommended length (71 chars, max 60).
Borderline — Google usually still renders this in full. Trim only if the most important keywords sit past the visible cutoff.
- InfoSEO on-page
Heading level jumps from h1 to h3, skipping h2.
- InfoSEO on-page
19/20 images lack explicit width/height or aspect-ratio (CLS risk).
Set width+height attributes, or use `style="aspect-ratio: w / h"` on the <img> or its wrapper to reserve layout space.
- InfoSEO on-page
Multiple hreflang tags but no x-default.
Add <link rel="alternate" hreflang="x-default" href="..."> as a fallback.
- InfoLinks
Page is only linked from chrome (7 inbound links, none from main content).
Add contextual links from related parent or sibling pages — header/footer links pass weak relevance signals to Google.
- InfoContent
Text-to-HTML ratio is 0.3% (target ≥ 2%).
Very low ratios usually mean the hydration payload, inline RSC blob or a vendor script is bigger than the rendered prose. Inspect the largest scripts and externalise or split them.
- InfoTechniek
Crawl stopped at the max-pages limit (6); 1677 sitemap URLs were not visited but might still be reachable.
Re-run with `--max-pages 2000` (or higher) before trusting orphan-from-sitemap counts.
- InfoTechniek
No HTML sitemap link found on the homepage. Placing one in the footer is an industry best practice for UX and crawler/AI discovery.
Add a link to a user-facing HTML sitemap (e.g. `/sitemap`, not `sitemap.xml`) inside the <footer>. An HTML sitemap acts as a structural overview for lost visitors and as a fallback discovery surface for search engines and AI crawlers.
- InfoTechniek
Page declares the same canonical 2 times — duplicate tags should be removed.
Two systems (CMS + theme/plugin) are likely both injecting <link rel="canonical">. Disable one source.
- InfoJuridisch
No link to terms of service / terms and conditions was found.
Add a terms page and link it from the footer. Required for e-commerce, SaaS, and sites that accept user-generated content.
- InfoSocial
No `twitter:card` meta tag found. Shared links on X/Twitter will display as plain text.
Add `<meta name="twitter:card" content="summary_large_image">` plus `twitter:title`, `twitter:description`, and `twitter:image`. If OG tags are present, X falls back to those for title/description/image but still needs the card type.
- InfoKwaliteitsindruk
Homepage has no `<link rel="icon">` — browsers will request /favicon.ico which may 404.
Add a custom favicon that reflects your brand. A missing favicon causes extra 404 log noise and looks unprofessional in browser tabs and bookmarks.
- InfoPrivacy
2 phone-shaped string(s) appear in main content. Examples: 06-37199450, 06-34030720.
If the phone numbers are intentional public contact info, ignore this finding. If they're personal numbers (employees, customer testimonials), redact or replace with a routing alias.
Volledige audit uitgevoerd op 9 juli 2026.
Meer uit het keurmerkregister
Andere websites met een actief WebYes-keurmerk. Elk rapport is openbaar en op dezelfde vier pijlers gekeurd.