Naar de inhoud
Website & migraties

Is Astro goed voor SEO en voor zichtbaarheid in AI?

TDK Tanguy De Keyzer Oprichter & GEO-strateeg · · Bijgewerkt · 6 min leestijd
Kopieer voor AI

De korte samenvatting

Astro is goed voor SEO omdat het pagina's als gewone HTML aflevert, zonder dat een crawler JavaScript moet uitvoeren. Dat telt vooral voor AI-crawlers, die geen JavaScript uitvoeren. De snelheidswinst hangt af van je vertrekpunt en is geen garantie op betere posities. De grootste winst zit vaak elders: content als bestanden, zonder plugins, waardoor je honderden pagina's in één keer kan aanpassen en controleren.

Ja, Astro is goed voor SEO, omdat het je pagina’s als kant-en-klare HTML aflevert die Google en AI-crawlers meteen kunnen lezen. Het framework stuurt standaard geen JavaScript mee en heeft geen stapel plugins nodig. Daarom kiezen we het wanneer je bij ons een website laat maken. Een snelle site of hogere posities krijg je er wel niet gratis bij.

Hieronder lees je waar Astro echt verschil maakt, waar het tegenvalt en wanneer je beter een ander platform kiest. Deze site draait zelf op Astro, dus we tonen ook hoe dat er in de praktijk uitziet.

Waarom is Astro goed voor SEO?

Astro is goed voor SEO omdat elke pagina op de server als volledige HTML wordt opgebouwd. Een crawler ziet de tekst, links en metadata zonder iets te moeten uitvoeren. Astro noemt zichzelf in zijn eigen documentatie gebouwd voor content-rijke websites, met “zero JS, by default”.

Dat verschil zit in hoe een pagina ontstaat. Veel moderne frameworks zijn gemaakt voor webapplicaties en bouwen de inhoud in de browser op met JavaScript. Astro doet het omgekeerd: alles wordt vooraf of op de server gerenderd, en interactieve onderdelen voeg je alleen toe waar ze nodig zijn. Astro noemt die onderdelen eilanden.

Google kan JavaScript renderen, maar zet pagina’s daarvoor in een aparte wachtrij. In zijn basisgids over JavaScript-SEO noemt Google server-side rendering of pre-rendering nog altijd “a great idea”. De reden: het is sneller voor gebruikers en crawlers, en niet elke bot kan JavaScript uitvoeren.

Eerlijk is eerlijk: een klassieke WordPress-site levert ook HTML vanaf de server. Het verschil met Astro is daar kleiner dan sommige verkopers beweren. Het grote verschil zie je bij sites die hun inhoud pas in de browser opbouwen, zoals sommige paginabouwers, single-page apps en vertaalwidgets in JavaScript.

Kunnen AI-crawlers een Astro-site beter lezen?

AI-crawlers lezen een Astro-site volledig, omdat alle tekst al in de HTML staat. Inhoud die pas met JavaScript verschijnt, zien ze niet. Volgens onderzoek van Vercel rendert geen van de grote AI-crawlers JavaScript, ook GPTBot, ClaudeBot en PerplexityBot niet.

Voor zichtbaarheid in ChatGPT, Claude en Perplexity is dat het belangrijkste technische punt. Wat de crawler niet leest, kan het taalmodel ook niet citeren. Vercel raadt site-eigenaars daarom aan om kritieke inhoud op de server te renderen.

Bij Astro is dat de standaard, geen instelling die je moet onthouden. Bij een site op een paginabouwer of in React zonder server-rendering moet je het per pagina controleren. Een snelle test: open je pagina met JavaScript uitgeschakeld. Wat je dan niet ziet, ziet een AI-crawler ook niet.

Leesbare HTML is een voorwaarde om geciteerd te worden, geen garantie. Of AI je noemt, hangt ook af van je inhoud, je posities in de zoekmachines en vermeldingen op andere sites.

Is een Astro-site altijd sneller?

Een Astro-site is meestal sneller dan een site met veel plugins, maar de winst hangt af van je vertrekpunt. Ook wat je zelf toevoegt telt mee, zoals afbeeldingen, lettertypes en trackingscripts. Een overstap naar Astro is dus geen snelheidsgarantie.

Twee voorbeelden uit ons eigen werk tonen beide kanten. Bij Kaizo, dat van WordPress naar Astro verhuisde, scoorde de live site op mobiel 78 in PageSpeed. De lokale build haalde na fixes 97 tot 98, maar de live score na die fixes hebben we nog niet gemeten. Bij customerimpact.be, herbouwd van Webflow naar Astro, laadde het grootste element in de gebruikersdata van Chrome in 1,5 seconden. De site slaagt voor de Core Web Vitals.

Google gebruikt Core Web Vitals in zijn ranking. Op de pagina over page experience staat wel dat goede scores geen topposities garanderen. Google schrijft ook dat een perfecte score jagen om SEO-redenen je tijd waarschijnlijk niet waard is. Snelheid helpt je bezoekers, maar een trage site met sterke inhoud verslaat vaak een snelle site met zwakke inhoud.

Wat is het grootste SEO-voordeel van Astro?

Het grootste SEO-voordeel van Astro is vaak niet de snelheid, maar dat je inhoud als gewone bestanden in je project staat. Er is geen database en er zijn geen plugins. Daardoor kan je honderden pagina’s in één keer aanpassen, controleren en publiceren.

Op deze site zie je wat dat betekent:

  • Elk artikel is een Markdown-bestand met vaste velden voor titel, beschrijving, categorie en de dienst waar het bij hoort. Een ontbrekend veld stopt de build.
  • Elke interne link wordt gecontroleerd voor de site live gaat. Een link naar een pagina die niet bestaat, blokkeert de publicatie.
  • Vaktermen linken automatisch naar de juiste uitleg in onze begrippenlijst, telkens bij de eerste vermelding.
  • Publiceren gebeurt op datum. Een artikel met een datum in de toekomst blijft verborgen tot die dag, en een dagelijkse rebuild zet het online.

Bij een CMS met plugins regel je zulke controles met extra plugins, of niet. In Astro schrijf je ze één keer en gelden ze voor elke pagina. Dat maakt programmatic SEO en het actueel houden van content goedkoper: een wetswijziging of een nieuwe merknaam pas je in alle bestanden tegelijk aan.

Wat moet je in Astro zelf regelen voor SEO?

In Astro regel je SEO zelf in de code. Er is geen plugin zoals Yoast die titels, canonicals, sitemaps en gestructureerde data voor je invult. Dat is meer werk bij de bouw, maar je hebt daarna volledige controle.

Bij elke Astro-site die we bouwen, zit standaard:

  • een unieke titel, metabeschrijving en canonical per pagina, uit de velden van het bestand;
  • een XML-sitemap die automatisch alleen gepubliceerde pagina’s bevat;
  • gestructureerde data voor de organisatie, artikels en auteurs, die overeenkomt met wat op de pagina staat;
  • redirects op de server voor elke oude URL, als de site een bestaande site vervangt;
  • hreflang en eigen URL’s per taal, als de site meertalig is;
  • een robots.txt die de crawlers van zoekmachines en AI-zoekmachines toelaat.

Een nieuwe Astro-site vervangt bijna altijd een oude site. Het grootste SEO-risico zit dan niet in Astro, maar in de verhuis: URL’s, titels en redirects die verloren gaan. Hoe je dat afdekt, staat in onze checklist voor een websitemigratie. Komt je site van Webflow, lees dan waarom en hoe je van Webflow naar Astro overstapt. Start je van nul, zonder oude URL’s, lees dan wat je regelt voor de lancering van een nieuwe website.

Wanneer kies je beter geen Astro?

Kies geen Astro als je team dagelijks zelf pagina’s bouwt in een visuele editor. Hetzelfde geldt als je site draait op functies die alleen als plugin bestaan, zoals boekingen, een ledenzone of een uitgebreide webshop. Dan weegt het gemak van een klassiek CMS zwaarder dan de technische winst.

Astro heeft geen ingebouwde beheeromgeving. Teksten staan in bestanden of in een headless CMS dat je eraan koppelt. Voor een team dat elke week landingspagina’s in elkaar klikt, is dat een stap terug. Ook voor een kleine site die zelden verandert en geen ambities in Google heeft, is een herbouw zelden de moeite.

Een middenweg bestaat: WordPress als CMS achter een Astro-site. Je team houdt de vertrouwde editor, bezoekers en crawlers krijgen statische HTML. Je onderhoudt dan wel twee systemen. De volledige afweging lees je in Astro vs WordPress. Wat zo’n herbouw kost en waar de prijs van afhangt, staat in wat een website laten maken kost.

Twijfel je of je huidige site leesbaar is voor AI-crawlers? Vraag een gratis AI-zichtbaarheidsscan aan. We kijken dan ook of je platform je tegenhoudt, en of een overstap naar een nieuwe website in Astro iets oplevert.

Veelgestelde vragen

Is Astro geschikt voor een blog of kennisbank?

Ja, daar is Astro voor gemaakt. Artikels staan als Markdown-bestanden in je project of komen uit een headless CMS. Dat werkt goed voor kennisbanken met honderden artikels en meerdere talen, zolang iemand de bestanden of het CMS beheert.

Heeft Astro een CMS?

Niet ingebouwd. Je kiest tussen teksten in bestanden of een headless CMS dat je aan Astro koppelt. Ook WordPress kan als CMS dienen. Welke keuze past, hangt af van hoe vaak en door wie je site wordt aangepast.

Moet ik mijn URL’s veranderen als ik naar Astro overstap?

Nee. In Astro bepaal je zelf de URL-structuur, dus je kan de bestaande URL’s behouden. Dat is vaak de veiligste keuze. Verander je ze toch, dan heeft elke oude URL een 301-redirect naar de nieuwe pagina nodig.

Kan Astro een meertalige site aan?

Ja. Astro heeft ingebouwde routing per taal, zodat elke taal eigen URL’s krijgt. Hreflang en een taalkeuze voeg je zelf toe. Kaizo draait in Astro in acht talen, met 1.269 pagina’s.

Gratis AI-zichtbaarheidsscan

Word jij genoemd wanneer klanten het aan AI vragen?

We meten je zichtbaarheid in Google, ChatGPT, Perplexity en AI Overviews en tonen je de drie grootste kansen.

Vraag je scan aan
Gerelateerde dienst Agentic website laten maken