Gepubliceerd tijdens het bouwen. Gevonden door alles.
Elke publicatie landt op een wereldwijd CDN met HTTPS en je eigen domein — daarna brengt Kliv je site in kaart, schrijft de sitemap en serveert prerendered pagina’s aan crawlers die je app niet kunnen draaien. Mensen krijgen de live app; al het andere krijgt de waarheid in gewone HTML.
Hosting & SEO
Geen prerenderservice eraan vastgeschroefd — onderdeel van publiceren
Moderne appbuilders leveren single-page apps die onzichtbaar zijn voor alles wat geen JavaScript uitvoert — social unfurlers, AI-crawlers, de meeste zoekmachines die geen Google zijn. De gebruikelijke oplossing is een externe prerenderproxy met een eigen factuur, eigen cache en eigen idee van wanneer je site veranderde. Kliv bouwt de oplossing in publiceren zelf: dezelfde pijplijn die je app deployt crawlt hem, legt elke pagina vast nadat die volledig is gerenderd en serveert die snapshots aan crawlers — vastgezet op exact de versie die je bezoekers zien, ververst wanneer je publiceert.
Van publiceren tot geciteerd
De afstand tussen “mijn app is live” en “mijn app wordt gevonden en geciteerd” is meestal een stapel plugins en een consultant. Hier is het één pijplijn. Volg een publicatie helemaal door.
Publiceren
Jij publiceert; seconden later staat de site live op een wereldwijd CDN met HTTPS. Er is niets te deployen en niets te configureren — publiceren is een eigenschap van bouwen, geen apart project.
Je domein
Koppel je eigen domein wanneer je zover bent. De site, de checkout, de bonnetjes, de sitemap — alles draagt jouw naam, niet het subdomein van een builder.
De spider brengt je site in kaart
Na een publicatie crawlt Kliv de site zoals een zoekmachine dat zou doen: startend vanaf je routes, elke interne link volgend, elke pagina renderend in een echte browser en wachtend tot de content stabiel is voordat die wordt gelezen.
De sitemap schrijft zichzelf
Pagina’s die netjes renderen en niet als noindex zijn gemarkeerd worden je sitemap.xml, automatisch aangekondigd in robots.txt. De lastmod-datums bewegen wanneer content echt verandert — zodat crawlers leren dat je sitemap de waarheid vertelt.
Snapshots worden vastgelegd
Elke pagina wordt opgeslagen als gewone HTML, precies zoals die renderde — data geladen, content stabiel, titels en structured data op hun plek — en vastgezet op de versie die je publiceerde. Een nieuwe publicatie vervangt ze; crawlers zien nooit een oud-nieuw mengsel.
Crawlers krijgen het echte werk
Bezoekers krijgen de live app. Crawlers die geen JavaScript draaien — crawlers van AI-assistenten, social previewdiensten, zoekmachines zonder rendering — krijgen de snapshot: je daadwerkelijke content in plaats van een lege applicatieschil. Wanneer iemand een AI-assistent een vraag stelt die je site beantwoordt, is er iets echts om te citeren.
Elke pagina wordt geaudit
Het scherm Search & SEO toont elke pagina die de spider vond: wel of niet in de sitemap, wel of niet gesnapshott, de inbound links en de on-page issues — ontbrekende descriptions, te lange titels, overgeslagen headings, afbeeldingen zonder alt-tekst, dunne content. Open elke pagina en vergelijk de live app met exact wat een crawler ziet.
Wat erin zit
Eén systeem van publiceren tot zoeken — elk onderdeel leest dezelfde crawl van dezelfde site.
De sitemap schrijft zichzelf
Gegenereerd uit een echte crawl van je gepubliceerde site — geen plugin die je synchroon moet houden. Geparametriseerde routes worden pagina voor pagina meegenomen: elke gelinkte productpagina wordt ontdekt en vermeld.
Snapshots van het echte werk
Vastgelegd nadat elke pagina volledig is gerenderd, opgeslagen als gewone HTML, vastgezet op de gepubliceerde versie. Het formaat verandert voor crawlers; de app van je bezoekers verandert helemaal niet.
Citeerbaar door AI
ClaudeBot, GPTBot en PerplexityBot draaien geen JavaScript. Met snapshots lezen ze je echte content — zodat AI-assistenten je pagina’s kunnen citeren in plaats van ze over te slaan.
Een audit per pagina
Titels, descriptions, headingstructuur, alt-tekst, canonical tags, dunne content — per pagina gecontroleerd met een indexeerbaarheidsoordeel en de reden erachter, geen score zonder uitleg.
Jij beslist wie leest
Prerendering verandert wat crawlers ontvangen, nooit wie binnenkomt. Je robots.txt blijft van jou — inclusief regels die AI-crawlers uit sommige of alle delen van je site houden, als jij dat wilt.
Links die netjes uitklappen
Slack, iMessage en social previewdiensten draaien ook geen JavaScript. Snapshots geven ze echte titels, descriptions en afbeeldingen om te tonen zodra iemand je link deelt.
Veelgestelde vragen
Heeft Google dit nodig?
Nee — Googlebot voert JavaScript uit en kan je app indexeren zonder prerendering, en Kliv serveert snapshots alleen aan Google als je bewust de hoogste trede inschakelt. De winst zit overal elders: AI-crawlers, social unfurlers en de vele zoekmachines die geen JavaScript renderen.
Wat zien AI-crawlers echt?
De snapshot: de echte content van je pagina in gewone HTML, vastgelegd nadat die volledig is gerenderd. Zonder snapshot ziet een crawler die geen JavaScript kan draaien een lege applicatieschil. Met snapshot heeft een AI-assistent die een vraag in jouw domein beantwoordt je echte woorden om te citeren — en een link om ze aan toe te schrijven.
Moet ik iets configureren?
Prerendering is een bewuste ladder in je accountinstellingen: standaard uit, daarna een capture-only testmodus zodat je snapshots kunt inspecteren voordat iemand anders ze ziet, daarna serveren aan niet-Google-crawlers, daarna — na expliciete bevestiging — iedereen. De sitemap heeft een eigen schakelaar en kan draaien zelfs wanneer prerendering uit staat.
Wat komt er in de sitemap?
Pagina’s die succesvol renderen en niet als noindex zijn gemarkeerd, ontdekt door je gepubliceerde site echt te crawlen. Pagina’s achter inloggen worden niet opgenomen — de spider ziet je site zoals een uitgelogde bezoeker die ziet, en dat is precies wat een zoekmachine ook ziet.
Kan ik crawlers buiten houden?
Ja — toegangscontrole is de taak van je robots.txt, en die blijft van jou. Voeg regels toe om specifieke crawlers, inclusief AI-crawlers, uit sommige of alle delen van je site te houden; Kliv voegt de sitemap-aankondiging toe zonder ooit aan je regels te komen.
Wat controleert de audit?
De on-page basis, per pagina: aanwezigheid en lengte van title en description, headingstructuur, canonical tags, alt-tekst van afbeeldingen, social tags, dunne content, language attributes — elk met een indexeerbaarheidsoordeel en de reden. En voor elke pagina een vergelijking naast elkaar: de live app naast de snapshot die een crawler ontvangt.
Publiceer iets dat gevonden mag worden
Je pagina’s dragen echte titels, descriptions en structured data omdat hetzelfde systeem dat ze bouwt ze publiceert. Beschrijf je app — gevonden worden zit ingebouwd.