Naar de inhoud

Deze website als bewijs

Ik verkoop websites die Google en AI-assistenten kunnen lezen. Dan moet mijn eigen site dat eerst kunnen. Hier zie je hoe team94.be gebouwd is, met cijfers die bij elke build opnieuw berekend worden.

Laatst berekend op 05/11/2026.

Woorden op de homepage die ChatGPT, Perplexity en Claude kunnen lezen

De vorige team94.be

0

Een React-app. De server stuurde een lege pagina en een JavaScript-bestand, de browser bouwde daar de tekst mee op. Voor een bezoeker zag dat er prima uit. Een AI-crawler voert geen JavaScript uit en vond niets. In mijn eigen scan scoorde de site 69 op 100.

team94.be vandaag

899

Geteld zoals de scan het doet: alle tekst in de HTML van de homepage, zonder scripts, stijlen en iconen. Wat jij leest, leest een crawler ook.

Scan team94.be zelf
JavaScript op de homepage
3,4 kB
CSS op de homepage
12,3 kB
HTML van de homepage
13,4 kB
Schema.org-types op de homepage
9

Gewicht zoals het over de lijn gaat, met gzip gecomprimeerd. Afbeeldingen niet meegerekend.

Wat er bij elke build gemaakt wordt

Geen CMS met een database. Elke pagina wordt vooraf gegenereerd uit een paar databestanden: diensten, sectoren, cases, artikels en de lijst met Vlaamse gemeenten.

Aantal pagina's per type
TypeAantal
Dienstpagina'sWebsite laten maken, Google Ads en SEA, SEO en GEO, Marketing automation en AI4
Lokale dienstpagina's4 diensten in elk van de 285 gemeenten1.140
Gemeentepagina'seen overzicht per gemeente, met alle diensten285
Provinciepagina'salle gemeenten per provincie5
Sectorpagina'sBouw en vakmensen, Horeca en retail, Vastgoed, HR, payroll en B2B-diensten4
Casesprojecten die ik zelf bouwde en die live staan8
Kennisbank-artikelsgepubliceerd, nog 18 in nalezing: die gaan pas online na mijn controle0
HTML-pagina's in totaalwaarvan 1.459 in de sitemap staan, plus 631 doorverwijzingen voor oude gemeentenamen en postcodes1.462
Gemeenten
285
Postcodes
519
Fusiegemeenten 2025
13

Waarom statische HTML

Google voert JavaScript uit, maar traag en niet altijd. De crawlers achter ChatGPT, Perplexity en Claude doen het meestal helemaal niet. Zij lezen de HTML die de server terugstuurt, en daarmee is het gedaan.

Daarom wordt team94.be vooraf gebouwd met Astro: elke pagina staat als kant-en-klare HTML op de server, met alle tekst erin. JavaScript gebruik ik enkel waar het iets doet, zoals het menu op je gsm, het contactformulier en de scan. Geen framework dat in je browser de pagina opbouwt.

Bijkomend voordeel: een statische pagina is snel, want er moet niets berekend worden als je ze opent. En er draait geen CMS of plug-in achter de pagina's die gehackt kan worden.

Een pagina per gemeente, zonder tekstspinning

Wie "website laten maken Mechelen" zoekt, wil een bureau dat Mechelen kent. Daarom heeft elke Vlaamse gemeente een eigen pagina per dienst. Het makkelijke trucje is één tekst nemen en de plaatsnaam vervangen, of synoniemen laten draaien. Google herkent dat, en het helpt niemand.

Ik vul die pagina's met echte gegevens: de deelgemeenten en postcodes, of de gemeente in 2025 gefusioneerd is, het aantal inwoners, de afstand tot mijn kantoor in Bornem, de dichtstbijzijnde case en de buurgemeenten. Zo verschillen twee pagina's in wat ze zeggen, niet alleen in de naam.

En als Search Console laat zien dat Google die pagina's niet opneemt, dan schrap ik ze liever dan ze op te vullen.

Twee voorbeelden, rechtstreeks uit de build: de dichtste en de verste gemeente vanaf Bornem.

Temse

Temse ligt op zo'n 4 km van mijn kantoor in Bornem: dichtbij genoeg om even langs te komen.

Ik werk voor bedrijven in heel Temse, ook in Elversele, Steendorp en Tielrode (postcode 9140).

Temse telt 31.814 inwoners en ligt in het arrondissement Sint-Niklaas, provincie Oost-Vlaanderen.

Op 4 km van Temse, in Bornem, bouwde ik Fietszoektocht 2026. Een landingspagina voor een gratis fietszoektocht van 25 km door Klein-Brabant, waarbij elke deelnemer geld ophaalt voor een goed doel.

De Panne

Van Bornem naar De Panne is het zo'n 115 km. Afstand maakt voor dit werk weinig uit: we overleggen online en je volgt alles op een previewlink.

Ik werk voor bedrijven in heel De Panne, ook in Adinkerke (postcode 8660).

De Panne telt 10.829 inwoners en ligt in het arrondissement Veurne, provincie West-Vlaanderen.

Een voorbeeld van mijn werk: Rombout View. Een eigen verkoopsite voor een appartement van 250 m² aan de vaart in Mechelen, met een 3D-maquette als blikvanger en een eigen leadflow.

Gestructureerde gegevens

Elke pagina bevat een blok schema.org-gegevens. Daarin staat in een taal die machines begrijpen wie ik ben, wat ik doe, waar ik werk en wat het kost. Dit zijn de types die op de site voorkomen, met het aantal pagina's waarop ze staan:

  • AdministrativeArea1.462 pagina's
  • ContactPoint1.462 pagina's
  • Organization1.462 pagina's
  • Person1.462 pagina's
  • PostalAddress1.462 pagina's
  • ProfessionalService1.462 pagina's
  • PropertyValue1.462 pagina's
  • WebSite1.462 pagina's
  • BreadcrumbList1.459 pagina's
  • ListItem1.459 pagina's
  • WebPage1.451 pagina's
  • Answer1.435 pagina's
  • FAQPage1.435 pagina's
  • Question1.435 pagina's
  • Service1.430 pagina's
  • City1.425 pagina's
  • Offer1.146 pagina's
  • UnitPriceSpecification1.145 pagina's
  • CollectionPage10 pagina's
  • ItemList9 pagina's
  • CreativeWork8 pagina's
  • Article2 pagina's
  • AboutPage1 pagina
  • DataDownload1 pagina
  • Dataset1 pagina
  • OfferCatalog1 pagina
  • Place1 pagina
  • WebApplication1 pagina

Meten zonder cookiebanner

Bezoekcijfers komen van Cloudflare Web Analytics. Dat plaatst geen cookies en maakt geen persoonlijke profielen, dus er is ook geen cookiebanner nodig. Je ziet deze pagina meteen, zonder eerst iets weg te klikken.

Voor de meeste kmo-sites is dat genoeg: hoeveel bezoekers, van waar, op welke pagina's. Meer lees je in mijn privacyverklaring.

Previews die Google niet ziet

Elke aanpassing bouw ik eerst op een eigen previewlink, zodat ik kan nakijken voor iets live gaat. Die previews staan altijd op noindex: zoekmachines mogen ze niet opnemen, dus er komt nooit een halve versie in Google terecht.

Hetzelfde geldt voor artikels in de kennisbank die ik nog niet nagelezen heb. En de sitemap wordt pas na de build gemaakt, uit de echte HTML: een pagina met noindex kan er dus nooit per ongeluk in staan.

robots.txt en llms.txt

Veel sites blokkeren AI-bots zonder het te weten, via een standaardinstelling van hun hosting of plug-in. In mijn robots.txt staan 16 zoek- en AI-bots bij naam, en ze mogen allemaal alles lezen, behalve /api/: de achterkant van het contactformulier en de scan.

Daarnaast is er een llms.txt: een samenvatting van de site in gewone tekst, met mijn diensten, prijzen, cases en contactgegevens. Google gebruikt het niet, andere AI-tools soms wel. Het kost niets en ook die samenvatting wordt bij elke build opnieuw gemaakt.

Wil je dit ook?

Ik bouw je site op dezelfde manier, of ik zoek eerst uit waar je huidige site tekortschiet. Begin met de gratis scan, dan weet je in een halve minuut waar je staat.