Groeirichting
Wat nu anders is
- De site is nu voorbereid op een echt zoek-endpoint in plaats van alleen een publieke fallback.
- Zoekresultaten worden eerst genormaliseerd naar één rustige structuur.
- VisibleCheck legt daarna uit: wat is dit voor pagina, wat is de hoofdtaak, wat kun je overslaan, en wat geeft meer zekerheid.
- Beelden worden niet alleen getoond, maar ook uitgelegd als bewijs, sfeer, route, waarschuwing of handeling.
Providerlaag
Wat je backend straks moet teruggeven
{
"provider": "brave | bing | google-pse | custom",
"query": "hulphond reizen trein",
"results": [
{
"title": "...",
"url": "https://...",
"snippet": "...",
"source": "example.com",
"image": "https://...",
"publishedAt": "2026-03-08",
"language": "nl"
}
]
}
De frontend kan al met deze vorm werken. Je hoeft later dus alleen nog het zoek-endpoint te koppelen.
Servervoorbeeld
Wat in deze zip zit
api/search.example.jsmet een voorbeeld van een zoek-proxyassets/search-providers.jsmet normalisatie en fallbackassets/brain-data.jsmet uitlegregels voor paginatypes, beeldrollen en luisterroutes