The short version
Every month I test five Lighthouse categories for each web agency on page 1 for 'website laten maken' in Belgium and the Netherlands. Our overall score averages Performance, Accessibility, Best Practices, and SEO; Agentic Browsing is listed separately.
Search for “website laten maken” (having a website built), and you’ll find agencies promising conversions, design, and search visibility. But how fast are their own websites? We wanted a comparable set of measurements, so we started testing them ourselves. We repeat the benchmark every month.
Why this benchmark exists
Web agencies often promise speed, but a sales pitch does not tell you how their own websites perform. We could not find a comparable, ongoing benchmark of the agencies ranking for “website laten maken” in Belgium and the Netherlands. This is our attempt to provide one: the same tests on each homepage, repeated monthly, with the method and results published.
Every website in the table was tested on the same day with the same mobile Lighthouse settings. We ran three tests per website and took the median for each metric. That gives us a consistent method, not a verdict on the agency’s work. Scores can change, which is why we measure again the next month.
How we measure
Which agencies participate
Every month we retrieve the top 10 organic results for “website laten maken” in Google Belgium and Google Netherlands. We test the homepage of each business that builds websites, excluding comparison platforms that do not. The number after the country code records that business’s organic position on the SERP: NL #1 means position 1 in Google Netherlands on the measurement date. The ranking URL may be a service page or blog post; the lab test always uses the homepage.
The lab scores
We run three Lighthouse tests per website through the PageSpeed Insights API with mobile settings, then report the median for each metric. We track five categories: Performance, Accessibility, Best Practices, and SEO, each scored from 0 to 100, plus Agentic Browsing, which reports a pass ratio such as 3/3. Our overall score is the average of the four 0–100 scores. Agentic Browsing stays separate because a pass ratio is not equivalent to a weighted score.
The CrUX LCP column
This edition adds a “CrUX LCP (p75)” column next to the lab scores. It comes from the Chrome UX Report (CrUX), not our Lighthouse runs. CrUX collects performance data from an eligible subset of Chrome users. In a 28-day aggregation, p75 is the LCP value at or below which 75% of measured page loads fall, not the experience of 75% of unique visitors. The Core Web Vitals assessment uses this percentile, but each metric has its own thresholds. LCP is only one of those metrics.
An agency can have a lab LCP of 18 seconds and a CrUX LCP (p75) of 1.1 seconds. Our article on lab versus field explains possible reasons and the comparison’s limits. Check the scope of any field result: URL-level data covers one page, while origin-level data aggregates page loads across an origin. Neither a homepage test nor an origin-level result should be presented as a measurement of a different ranking URL.
Not every agency has a value in that column. CrUX has eligibility requirements for users, URLs, and origins, including public discoverability and sufficient traffic. Of the 19 agencies in this edition, five had usable current field observations. The other fourteen, along with our reference row, receive a dash. That means no value was available from this lookup, not that the site was fast, slow, or necessarily below a known traffic threshold. These five observations are separate from the origin-level History API research.
Platform, DA and PA
We infer the platform from markers in each homepage’s source code, such as WordPress- or Next.js-specific files. This is an estimate, not a definitive identification: a customized platform or an agency’s own stack may leave no recognizable markers.
The “DA” column shows each domain’s Domain Authority, which Moz calculates from its link profile as a ranking-potential score from 1 to 100. We retrieve it through the Moz Links API on this edition’s measurement date. It is a third-party estimate, not a Google metric, and measures something different from lab performance.
The “PA” column shows the Page Authority of the page that actually ranks for “website laten maken” — usually a landing page or pricing article, not the homepage we lab-test. PA measures the link profile of that specific URL. In this edition PA ranges from 13 to 49; the same Moz capture date and limitations as DA apply. Our earlier research found position correlated most strongly with PA among these factors — see how small agencies take on bigger competitors.
The ranking: web agencies on page 1
Businesses that build websites and appear in the top 10 in Belgium or the Netherlands, tested on the same day with the same mobile Lighthouse settings. Sorted by overall score. Measured on October 1, 2026 · Lighthouse (PageSpeed Insights API), mobile, three runs per website, median per value. Overall score = average of Performance, Accessibility, Best Practices and SEO. Domain Authority (DA) via Moz on October 1, 2026. Page Authority (PA) via Moz for the page ranking on this position, measured on October 1, 2026.
Businesses that build websites and appear in the top 10 in Belgium or the Netherlands, tested on the same day with the same mobile Lighthouse settings. Sorted by overall score. Measured on September 10, 2026 · Lighthouse (PageSpeed Insights API), mobile, three runs per website, median per value. Overall score = average of Performance, Accessibility, Best Practices and SEO. Domain Authority (DA) via Moz on September 11, 2026. Page Authority (PA) via Moz for the page ranking on this position, measured on September 11, 2026.
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | Straffe Sites reference | BE ## | 100 | 98 | 100 | 100 | 100 | 3/3 | 2,182 ms | — | 19 | 21 | Astro |
| 1 | WJ Webdesign | NL #3 | 99 | 99 | 96 | 100 | 100 | 3/3 | 1,501 ms | — | 15 | 39 | Astro |
| 2 | ROXTAR | NL #6 | 96 | 85 | 97 | 100 | 100 | 2/2 | 4,053 ms | — | 33 | 38 | WordPress |
| 3 | Website Laten Maken | BE #5 | 91 | 74 | 89 | 100 | 100 | 1/2 | 4,608 ms | — | 13 | 23 | WordPress |
| 4 | Websteen | NL #7 | 89 | 65 | 97 | 92 | 100 | 3/3 | 11,571 ms | — | 19 | 25 | — |
| 5 | VHBP | NL #9 | 88 | 75 | 83 | 100 | 92 | 1/3 | 4,065 ms | — | 18 | 34 | WordPress |
| 6 | KMO Shops | BE #6 | 88 | 73 | 87 | 92 | 100 | 0/2 | 3,456 ms | 2,306 ms | 32 | 24 | WordPress |
| 7 | Conversal | BE #1 | 88 | 71 | 87 | 100 | 92 | 2/3 | 18,151 ms | 2,417 ms | 33 | 43 | WordPress |
| 8 | WebsiteDeal | BE #7 | 88 | 69 | 92 | 100 | 92 | 1/4 | 5,251 ms | — | 2 | 33 | WordPress |
| 9 | Stuurlui | NL #8 | 88 | 56 | 100 | 96 | 100 | 3/3 | 10,309 ms | 1,294 ms | 36 | 37 | WordPress |
| 10 | Kreatix | BE #4 | 87 | 55 | 91 | 100 | 100 | 1/3 | 13,699 ms | — | 25 | 32 | WordPress |
| 11 | Inspira | BE #2 | 83 | 46 | 88 | 96 | 100 | 1/2 | 20,817 ms | — | 23 | 29 | — |
| 12 | Aslan Webtech | NL #2 | 83 | 44 | 88 | 100 | 100 | 2/3 | 12,685 ms | — | 8 | 42 | WordPress |
| 13 | Riseweb | BE #9 | 82 | 40 | 90 | 96 | 100 | 2/2 | 12,076 ms | — | 10 | 13 | WordPress |
| 14 | Adworkx | BE #8 | 80 | 49 | 96 | 73 | 100 | 3/3 | 22,572 ms | — | 16 | 24 | Wix |
| 15 | Yourhosting | NL #1 | 80 | 29 | 92 | 100 | 100 | 1/3 | 19,452 ms | 2,141 ms | 70 | 49 | WordPress |
| 16 | VrijdagOnline | NL #5 | 79 | 44 | 88 | 92 | 92 | 1/2 | 19,586 ms | — | 26 | 40 | — |
| 17 | Swift Marketing | BE #10 | 75 | 32 | 82 | 100 | 85 | 1/4 | 24,447 ms | — | 13 | 21 | WordPress |
| 18 | Tasmanic | NL #10 | 67 | 31 | 56 | 96 | 85 | 0/2 | 12,636 ms | 991 ms | 31 | 21 | WordPress |
| 19 | Green Bananas | BE #3 | 63 | 24 | 82 | 54 | 92 | 1/3 | 23,246 ms | — | 24 | 30 | WordPress |
Outside the measurement: Trustoo (comparison platform for quotes — does not build its own websites).
| # | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| — | Straffe Sites reference | BE ## | 99 | 97 | 100 | 100 | 100 | 3/3 | 2,106 ms | — | 18 | 17 | Astro |
| 1 | WJ Webdesign | NL #2 | 98 | 96 | 96 | 100 | 100 | 3/3 | 1,691 ms | — | 15 | 39 | Astro |
| 2 | Stuurlui | NL #8 | 97 | 92 | 100 | 96 | 100 | 3/3 | 3,160 ms | 1,214 ms | 35 | 37 | WordPress |
| 3 | Zenjoy | BE #7 | 96 | 82 | 100 | 100 | 100 | 3/3 | 3,044 ms | — | 24 | 26 | — |
| 4 | Creative Corner | NL #10 | 88 | 62 | 95 | 96 | 100 | 2/2 | 9,868 ms | — | 57 | 25 | WordPress |
| 5 | Conversal | BE #2 | 87 | 70 | 87 | 100 | 92 | 2/3 | 18,152 ms | 1,087 ms | 33 | 43 | WordPress |
| 6 | Riseweb | BE #9 | 86 | 59 | 90 | 96 | 100 | 2/2 | 11,721 ms | — | 10 | 13 | WordPress |
| 7 | WebsiteDeal | BE #10 | 86 | 59 | 92 | 100 | 92 | 2/3 | 9,445 ms | — | 1 | 33 | WordPress |
| 8 | Websteen | NL #5 | 85 | 52 | 97 | 92 | 100 | 3/3 | 11,014 ms | — | 19 | 25 | — |
| 9 | Webstijn | NL #3 | 84 | 51 | 88 | 96 | 100 | 1/2 | 15,376 ms | — | 15 | 15 | WordPress |
| 10 | Scrolla | NL #9 | 84 | 46 | 95 | 96 | 100 | 3/3 | 10,631 ms | 1,308 ms | 24 | 25 | WordPress |
| 11 | Kreatix | BE #3 | 83 | 41 | 91 | 100 | 100 | 1/3 | 7,501 ms | — | 25 | 32 | WordPress |
| 12 | KMO Shops | BE #5 | 82 | 47 | 87 | 92 | 100 | 0/2 | 4,801 ms | 2,510 ms | 32 | 24 | WordPress |
| 13 | 2manydots | NL #7 | 82 | 39 | 94 | 96 | 100 | 1/3 | 14,484 ms | 2,193 ms | 26 | 38 | WordPress |
| 14 | Adworkx | BE #6 | 79 | 43 | 99 | 73 | 100 | 3/3 | 21,218 ms | — | 12 | 24 | Wix |
| 15 | VrijdagOnline | NL #4 | 79 | 43 | 88 | 92 | 92 | 1/2 | 12,226 ms | — | 25 | 40 | — |
| 16 | Inspira | BE #1 | 78 | 27 | 88 | 96 | 100 | 1/2 | 19,444 ms | — | 22 | 29 | — |
| 17 | Swift Marketing | BE #8 | 76 | 38 | 82 | 100 | 85 | 1/3 | 26,428 ms | — | 13 | 24 | WordPress |
| 18 | Yourhosting | NL #1 | 74 | 28 | 92 | 77 | 100 | 1/3 | 21,393 ms | 2,085 ms | 70 | 49 | WordPress |
| 19 | Green Bananas | BE #4 | 66 | 35 | 82 | 54 | 92 | 2/3 | 18,753 ms | 1,629 ms | 23 | 30 | WordPress |
This earlier edition keeps the participant measurements; the saved reference measurement belongs to this edition. The excluded list appears on the current edition only.
What stands out
Performance varies wildly
The October 2026 edition covers 19 web agencies: ten from the Belgian top 10 and nine from the Dutch top 10. The comparison platform at position 4 in the Netherlands does not build websites, so it is excluded. Performance scores range from 24 to 99, with a median of 55 out of 100. Only one agency scores above 90 on mobile. The highest lab LCP in the table is 24.4 seconds. We explore how low lab scores can coexist with high rankings in why slow websites rank high.
Accessibility and SEO score higher
Accessibility and SEO scores are higher than Performance scores: no agency scores below 56 in either category. The agencies generally do better on checks such as image alt text, heading structure, and metadata than on loading performance. That does not tell us which optimization would help each site most; image size, JavaScript, and server response need separate investigation. Lab results also differ sharply from field data: among the five agencies with current CrUX observations, lab LCP was up to 12.8x the CrUX LCP (p75).
Fourteen WordPress sites, one Astro site
Of the 19 homepages, 14 show WordPress markers, one shows Wix markers, and one shows Astro markers; three have no unambiguous stack signature. The Astro site tops the overall ranking with 99 out of 100. We use Astro for this site and build Astro websites for clients. One result does not establish that a platform caused the score, but it is consistent with our experience of the platform.
Agentic Browsing is still young
In Agentic Browsing, six of the nineteen homepages pass every check, while two pass none. The category checks whether AI agents can read and use a website, including its accessibility tree, layout stability, and llms.txt file. We expect this column to become more useful as AI-assisted browsing develops, but it is not part of our overall score.
Authority does not predict speed
Yourhosting has the highest DA (70) and a Performance score of 29, the lowest among the measured Dutch agencies. WJ Webdesign ranks third in Google with DA 15. Across the sample, DA ranges from 2 to 70, with a median of 23, and its rank correlation with our overall lab score is nearly zero (-0.03). In this sample, a stronger domain link profile does not consistently go with a higher lab score. We explore the implications for smaller businesses in small agency, big competitors.
What does this mean for your choice?
A slow agency website does not automatically mean its client websites are slow. Still, if an agency sells speed and technical quality, it is reasonable to ask how its own site performs. Use this table as a starting point: ask about the results, weigh the costs against the quality, and look at relevant client work too.
Our own site appears as a reference row at the top, tested on the same day with the same runs and median calculation. It is a static Astro site. For content-driven sites, that is our preferred approach: serve prebuilt pages through a CDN and limit the work the browser has to do.
What changed since September
The search results changed considerably: in the Netherlands, ROXTAR debuts straight at rank 2, joined by Aslan Webtech, VHBP, and Tasmanic, while Webstijn, 2manydots, Scrolla, and Creative Corner dropped off page 1. In Belgium, Website Laten Maken is new (position 5) and Zenjoy left the top 10. Part of the rank movement therefore comes from the changing cohort, not just from scores.
The biggest gainers are KMO Shops (from rank 12 to 6, Performance from 47 to 73) and Websteen (from 8 to 4, Performance from 52 to 65). Inspira climbed from 16 to 11. The biggest drop is Stuurlui: from rank 2 to 9, with a Performance score that fell from 92 to 56. Riseweb fell from 6 to 13. Leader WJ Webdesign stayed at 1 and improved its Performance to 99.
In the search results themselves, Conversal moved from position 2 to 1 in Belgium, taking over the top spot from Inspira. WebsiteDeal rose from 10 to 7. Next measurement: early November.

