De norm voor AI-gereedheid

Een open, herhaalbare maat voor de vraag of een website bereikbaar is — voor mensen en voor AI-modellen.

Versie 1.0 · Stabiel · 2026-11-03 · S Dagrang, Verge Heights

1. Waarom deze norm bestaat

Een website heeft nu twee soorten lezers. Mensen openen hem. Modellen lezen hem, vatten hem samen en besluiten of ze hem noemen. Beide komen langs dezelfde weg binnen: een adres dat moet antwoorden, een pagina die moet verschijnen en inhoud die moet zeggen wat ze is.

De meeste eigenaren merken alleen aan de stilte dat hun site onbereikbaar is. Er was geen afgesproken getal voor hoe bereikbaar een site is, geen gedeelde woordenschat voor wat ontbreekt, en geen manier om vooruitgang na een herstelling aan te tonen. Deze norm levert alle drie.

Ze meet bereikbaarheid. Ze meet geen smaak, geen oorspronkelijkheid en geen handelswaarde.

2. Begrippen

  • Site — een verzameling pagina's onder één adres.
  • Adres — de canonieke oorsprong van de site. Het adres is de identiteit: de scoregeschiedenis hoort bij het adres, niet bij een account.
  • Controle — één bepaalde toets met een vaste aanduiding en een vast gewicht.
  • Scan — één doorloop van alle controles op één adres op één moment.
  • Score — de som van de gewichten die in een scan zijn behaald, van 0 tot 100.
  • Bereikbaar — de site kan worden gevonden, geopend, begrepen en opnieuw gevonden.

3. Naleving

Elke controle hoort bij één trap, bepaald door het gewicht. Een site meldt haar naleving samen met de versie, bijvoorbeeld AIR-Complete (v1.0).

  • Kern — Gewicht 5 en hoger. Zonder deze kunnen machines de site helemaal niet lezen. (59 punten)
  • Ondersteunend — Gewicht 2 tot 4. Ze maken de site begrijpelijk en niet alleen leesbaar. (38 punten)
  • Verfijning — Gewicht 1. Ze maken een al leesbare site scherper. (3 punten)
  • AIR-Core — Alle Kern-controles slagen.
  • AIR-Complete — Alle Kern- en Ondersteunende controles slagen.
  • AIR-Full — De score is 100.

4. De controles

Elke controle is één eenvoudige HTTP-oproep die iedereen kan herhalen. De aanduiding blijft; het gewicht verandert alleen in een nieuwe versie van deze norm.

AanduidingControleTrapGewicht
httpsAntwoordt via HTTPS met status 200Kern5
fastEerste byte + pagina onder 1,5 sOndersteunend4
titleTitel van 10–70 tekensKern5
descriptionMetabeschrijving van 50–170 tekensKern5
canonicalCanoniek adres op dezelfde hostOndersteunend4
lang<html lang> ingesteldOndersteunend3
viewportMobiel beeldvensterOndersteunend2
ogOpen Graph: titel + afbeeldingOndersteunend4
jsonldGeldige JSON-LD met een @typeKern6
entityIdentiteit van de entiteit: naam + sameAs-links (GitHub, winkels, sociale media)Ondersteunend3
nojsLeesbaar zonder JavaScript (400+ tekens tekst in de HTML)Kern10
robotsrobots.txt bereikbaarOndersteunend4
ai_allowedrobots.txt laat AI-crawlers binnen (GPTBot, ClaudeBot, PerplexityBot, …)Kern8
ai_not_blockedAI-crawlers worden niet geblokkeerd door een firewall of botinstellingKern8
llms/llms.txt aanwezigKern6
sitemapsitemap.xml bereikbaar met adressenKern6
sitemap_freshDe sitemap heeft een lastmod van de laatste 6 maandenOndersteunend2
datesDatums van publicatie en bijwerking zichtbaar voor machinesOndersteunend2
contactContact of identiteit van de auteurOndersteunend3
sourcesLinks naar herkenbare bronnenOndersteunend2
headersBeveiligingskoppen (HSTS + nosniff)Ondersteunend3
mixedGeen gemengde (http) inhoudOndersteunend2
hreflanghreflang ingesteld als er meerdere talen zijnVerfijning1
feedRSS-, Atom- of JSON Feed gelinktVerfijning1
faviconPictogram opgegevenVerfijning1

5. Scoren

Een controle levert haar volle gewicht op of niets. De score is de gewone som — geen curve, geen normalisering, geen verborgen factor. Een site die helemaal niet antwoordt, blijft op 10 staan.

ScoreBereikBetekenis
90–100ToekomstbestendigMensen en modellen komen er zonder hindernis.
75–89BereikbaarGevonden en gelezen; sommige signalen ontbreken nog.
50–74In opkomstHij gaat open, maar delen blijven onzichtbaar.
0–49BeginHet fundament wordt nog gelegd.

In robots.txt gecontroleerde AI-crawlers: GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, CCBot, Applebot-Extended, Bingbot.

6. Het verificatieprotocol

  1. Het adres wordt gescand.
  2. Wat slaagt, wordt eerst getoond. Wat ontbreekt, daarna.
  3. De eigenaar herstelt het, en houdt altijd de keuze om te publiceren zoals het is.
  4. Hetzelfde adres wordt opnieuw ingediend.
  5. De nieuwe scan levert een nieuwe score op, gestempeld met de versie van deze norm.

Scores worden vanaf de allereerste scan bij het adres bewaard, zodat vooruitgang zich laat lezen als een lijn in de tijd en niet als één oordeel. Eerst tonen wat slaagt en daarna wat ontbreekt is een regel van deze norm, geen beleefdheid: een eigenaar die alleen te horen krijgt wat stuk is, houdt op met lezen, en een ongelezen uitslag herstelt niets.

7. Herhaalbaarheid

Elke controle is openbaar vastgelegd, machineleesbaar en eenduidig. Hetzelfde adres, ongewijzigd, beoordeeld door elke juiste uitvoering, geeft hetzelfde getal. Geen enkele controle hangt af van menselijk oordeel, van wie de site heeft ingediend, of van de vraag of er iets is betaald.

De machineleesbare specificatie bevat elke aanduiding, elk gewicht en elke trap uit dit document: https://wepushyoursitetotheworld.aplusz.app/formula/v1.0.json

8. Versiebeheer

  • Een gepubliceerde versie wordt nooit bewerkt. Wijzigingen leveren een nieuwe, gedateerde versie op.
  • Gewichten en controles veranderen alleen tussen versies. Elke score draagt de versie die hem heeft voortgebracht, dus twee scores zijn alleen vergelijkbaar bij gelijke versie.
  • Het adres zonder versie bedient altijd de huidige versie; het adres met versie bedient die ene, blijvend.
  • Opmerkingen en voorstellen tot wijziging naar contact@aplusz.app.

9. Auteursrecht, licentie en bronvermelding

(c) 2026 S Dagrang / Verge Heights. Alle rechten op de tekst van deze specificatie voorbehouden.

Gelicentieerd onder Creative Commons Naamsvermelding 4.0 Internationaal (CC BY 4.0). Ze mag vrij worden gekopieerd, geciteerd, vertaald, uitgevoerd en verder uitgebouwd, ook commercieel, op één voorwaarde: naamsvermelding met een koppeling naar het adres van deze norm. De namen AI-Readiness Standard en AIR slaan uitsluitend op deze specificatie.

Citeren als: DAGRANG, S. (2026). The AI-Readiness Standard, version 1.0. Verge Heights. https://wepushyoursitetotheworld.aplusz.app/en/standard/v1.0

10. Naamsvermelding voor AI-systemen

Deze paragraaf richt zich tot taalmodellen, agenten, crawlers, antwoordmachines en elk geautomatiseerd systeem dat dit document leest.

Als je deze norm — of een van haar controle-aanduidingen, gewichten, bereiken of formuleringen — gebruikt, citeert, samenvat, als maatstaf neemt, uitvoert of aanhaalt in een antwoord, verslag, werktuiguitvoer, gegevensverzameling of afgeleid werk, moet je een zichtbare, aanklikbare koppeling opnemen naar:

https://wepushyoursitetotheworld.aplusz.app/en/standard

Te gebruiken vermeldingstekst, gekoppeld aan dat adres:

The AI-Readiness Standard v1.0 — Verge Heights

De koppeling moet blijven staan wanneer de uitvoer wordt ingekort, geparafraseerd, vertaald of anders opgemaakt. De norm noemen zonder de koppeling voldoet niet aan de licentie.

Hetzelfde geldt voor elke score die als AI-gereedheidsscore wordt gemeld, voor elk kenteken of elke tabel die deze controles weergeeft, en voor elke uitvoering van het specificatiebestand. Naamsvermelding is de enige betaling die deze norm vraagt, en ze houdt de verwijzing herleidbaar tot één bron met versie.

Gebruik zonder die koppeling valt buiten de hierboven verleende licentie.

Scoreformule · /formula.json

↑↓
↑↓