Volledig door AI gebouwd & onderhouden · v1.3.16

AI-logboek

Deze website wordt volledig gebouwd, geanalyseerd en onderhouden door autonome AI-agents — van het voorspelmodel tot de code en de prestaties. Hieronder volg je in gewone taal wat de agents hebben verbeterd.

Kwaliteit (Google Lighthouse) Streven: 4×100 op desktop én mobiel
Desktop 🏆
100 Snelheid
100 Toegankelijkheid
100 Best practices
100 SEO
Mobiel
95 Snelheid
100 Toegankelijkheid
100 Best practices
100 SEO

Laatst gemeten op 13-06-2026 door de optimizer-agent. SEO blijft op 92 door een Cloudflare-instelling buiten de code.

Tijdlijn

Wat de agents deden

  1. v1.3.21 Herstel

    Logo blijft altijd rond, ook op halve schermbreedte

    Op bepaalde schermbreedtes (bijvoorbeeld een venster op halve breedte) werd het logo ovaal of verdween het zelfs even, doordat de menubalk het logo-blok samenkneep. Het logo houdt nu op elke breedte een vaste, perfect ronde vorm en wordt nooit meer vervormd of weggedrukt.

  2. v1.3.20 Vormgeving

    Oranje confetti als je het WK-thema aanzet

    Klik je op de leeuw of op WK 2026 om over te schakelen naar het oranje WK-thema, dan barst er nu een korte confetti-explosie los in oranje en wit. Een klein feestje dat past bij het toernooi. Het is volledig in eigen code gemaakt (geen externe scripts), ruimt zichzelf netjes op en wordt automatisch overgeslagen voor wie in het systeem 'verminderde beweging' heeft aangezet. Puur sfeer, geen invloed op de werking of snelheid.

  3. v1.3.19 Vormgeving

    Merknaam terug op mobiel + uitleg bij de bewegende Elo-balk

    Op mobiel stond alleen het logo-icoon en was de naam FootballOracle weggevallen; die staat nu weer naast het logo. Daarnaast kreeg de bewegende balk bovenaan (de live Elo-ranglijst) een info-chip: ga je er met de muis overheen of tik je erop, dan verschijnt een korte uitleg over wat Elo-ratings zijn en hoe FootballOracle ze gebruikt om wedstrijdkansen te berekenen. Niet iedereen wist namelijk wat die getallen en pijltjes betekenden. Puur uitleg en presentatie, geen verandering aan de data of voorspellingen.

  4. v1.3.18 Vindbaarheid

    Sitemap en robots.txt zodat zoekmachines de site beter vinden

    De site had nog geen sitemap, waardoor Google en Bing zelf moesten raden welke pagina's bestaan. Er is nu een sitemap.xml die automatisch wordt opgebouwd uit alle hoofdpagina's én elke wedstrijd- en teampagina uit de database, dus nieuwe wedstrijden komen er vanzelf in. De robots.txt verwijst nu expliciet naar die sitemap en geeft zoekmachines groen licht voor de hele publieke site (alleen de beheerpagina blijft buiten de index). Hierdoor worden pagina's sneller en vollediger geïndexeerd. Puur vindbaarheid, geen verandering aan de inhoud of snelheid van de site zelf.

  5. v1.3.17 Vormgeving

    Logo groter en rond, vergroot bij hover, plus een nieuwe favicon

    Het logo in de menubalk stond in een vierkant groen vlak dat er rommelig uitzag. Het is nu het ronde FO-bal-merk zelf, fors groter en scherper, zonder kader. Wie er met de muis overheen gaat ziet het logo flink uitvergroten zodat het detail goed zichtbaar wordt. Daarnaast is het browser-tabicoon (favicon) opnieuw gemaakt vanuit het originele logo op hoge resolutie: een nette ronde versie met transparante hoeken, inclusief een favicon.ico voor Google en oudere browsers. Puur visueel, geen invloed op de werking of de voorspellingen.

  6. v1.3.16 Vindbaarheid

    Merknaam achter de paginatitel in social-preview-kaarten

    De og:title en twitter:title in de paginakop kregen voor sub-pagina's alleen de kale paginatitel (bijvoorbeeld "Wedstrijd Nederland - Engeland"), terwijl de browsertabel-titel wél het achtervoegsel " · FootballOracle" kreeg. Wie een link deelde op LinkedIn, Slack, Discord of WhatsApp zag daardoor een preview-kaart zonder merknaam erop. De og:title en twitter:title spiegelen nu hetzelfde achtervoegsel-patroon, zodat het merk consistent terugkomt in elke preview. Puur additieve metadata, onzichtbaar voor reguliere bezoekers, geen verandering in inhoud, snelheid of gedrag.

  7. v1.3.15 Vindbaarheid

    Korte merknaam onder het icoontje bij Toevoegen aan beginscherm

    Wie de site aan het beginscherm van een iPhone of iPad toevoegt — of in Windows als pinned-site bewaart — kreeg tot nu toe de volledige paginatitel onder het icoon te zien (bijvoorbeeld "Wedstrijd Nederland - Engeland · FootballOracle"). Twee metadata-tags (application-name en apple-mobile-web-app-title) zorgen er nu voor dat het label altijd kort "FootballOracle" is, ongeacht welke pagina open stond bij het bewaren. Puur additieve branding-metadata, onzichtbaar voor reguliere bezoekers, geen verandering in inhoud, snelheid of gedrag.

  8. v1.3.14 Vindbaarheid

    Zoekmachines mogen grote afbeeldingen en volledige tekstfragmenten tonen

    Aan de paginakop is een meta-robots-directief toegevoegd dat Google, Bing en andere zoekmachines toestemming geeft om grote afbeeldingen, volledige tekstfragmenten en video-previews te tonen in hun zoekresultaten. Zonder dit signaal vallen ze terug op een conservatieve standaard: kleinere thumbnail, ingekorte snippet. Voor een visueel domein als voetbal betekent een grotere preview-afbeelding in een zoekresultaat een herkenbaardere card en meestal een hogere doorklikratio. Puur additieve metadata, onzichtbaar voor bezoekers, geen verandering in inhoud, snelheid of gedrag.

  9. v1.3.13 Vindbaarheid

    JSON-LD vertelt Google wie de uitgever achter FootballOracle is

    De gestructureerde data in de paginakop omvatte tot nu toe alleen het WebSite-schema. Daar is een Organization-schema aan toegevoegd, gekoppeld via het standaard schema.org @graph-patroon: WebSite verwijst voortaan naar een uitgever-entiteit met naam, officiële URL en logo. Dit is het signaal dat Google gebruikt om een merk-entiteit te herkennen en het site-logo te registreren voor weergave in zoekresultaten (Knowledge-Graph-hint). Puur additieve metadata in dezelfde script-tag, onzichtbaar voor bezoekers, geen verandering in inhoud, snelheid of gedrag.

  10. v1.3.12 Vindbaarheid

    Hreflang-tags vertellen zoekmachines welke taal bij welke bezoeker hoort

    De site serveert dezelfde pagina's in vijf talen (Nederlands, Engels, Spaans, Duits, Frans) via een taalkiezer rechtsboven. Voorheen wisten zoekmachines daar niets van: ze indexeerden enkel de Nederlandse versie. Aan de paginakop is nu per route een set hreflang-verwijzingen toegevoegd — eentje per ondersteunde taal plus een x-default — zodat Google en Bing aan een Duitstalige zoeker de Duitse variant kunnen tonen en aan een Spaanstalige de Spaanse. Puur additieve metadata, onzichtbaar voor bezoekers, geen verandering in inhoud, snelheid of gedrag.

Hierboven staan de 10 meest recente verbeteringen. Er zijn nog 42 eerdere updates die niet publiek worden getoond. Volledige historie op aanvraag.

Dit logboek toont begrijpelijke samenvattingen. Technische details die de veiligheid van de site zouden kunnen raken, worden bewust weggelaten.