Home › Hoe migreer je een Gutenberg-site (Block Editor) naar statisch

WordPressEscape-gids

Hoe migreer je een Gutenberg-site (Block Editor) naar statisch

Gutenbergs schone, blokgebaseerde HTML maakt het een perfecte kandidaat voor een statische site — maar WordPress zelf voegt nog steeds flink wat overhead toe. In deze gids lees je hoe je een Gutenberg-site (Block Editor) migreert naar een statische omgeving zonder lay-outs, URL’s, SEO of het gemak van content bewerken te verliezen.

Bekijk eerst je eigen cijfers

Elke site is anders. Draai de gratis audit van 60 seconden op je site — echte SEO- en snelheidscores, geen login — en beslis daarna.

Scan mijn site gratis →

Waarom Gutenberg-sites perfecte kandidaten zijn voor statisch

De Gutenberg block editor produceert veel schonere, beter gestructureerde HTML dan traditionele WordPress-pagebuilders, waardoor het een uitstekende basis is voor een statische site. In plaats van diep geneste tabellen, inline styles en eigen shortcodes geven de meeste core Gutenberg-blokken semantische tags uit zoals <section>, <h2> en <figure> die direct zijn te koppelen aan snelle, statische templates. Dat betekent dat de content en lay-out die je al in de block editor hebt opgebouwd veel eenvoudiger te behouden zijn wanneer je migreert naar een statische generator zoals Hugo. Je hoeft niet te vechten met lagen legacy-markup om je ontwerp intact te houden.

Maar ook als je block-output relatief schoon is, erft je Gutenberg-site nog steeds alle runtime-overhead van WordPress. Elke pageload triggert PHP-executie, databasequeries, plugin-hooks en themalogica — zelfs als het uiteindelijke resultaat in feite statisch is. Op een typische middelgrote WordPress-site kan dat neerkomen op honderden queries en tientallen plugincallbacks per request, die allemaal bijdragen aan de Time To First Byte (TTFB) en het risico op downtime of trage reacties vergroten wanneer het verkeer piekt. De block editor verbetert het schrijven, maar verandert niets aan de onderliggende serverarchitectuur.

Statische generatie lost dit op door elke Gutenberg-gerenderde pagina om te zetten in een vooraf gebouwde HTML-file die wordt geserveerd vanaf een content delivery network (CDN)-node dicht bij de bezoeker. Goed uitgevoerd brengt dit de TTFB terug naar enkele tientallen milliseconden en elimineert het de gebruikelijke WordPress-performanceknelpunten volledig. Bij WordPressEscape nemen we bijvoorbeeld regelmatig Gutenberg-sites en bouwen die opnieuw op met Hugo op Cloudflare’s edge, met PageSpeed-scores in de 90+ en een TTFB rond de 30 ms, terwijl we de block-lay-outs behouden. De sleutel is blokken behandelen als gestructureerde content die je kunt mappen, niet als ondoorzichtige HTML-blobs die één keer worden afgevlakt en daarna worden vergeten.

Als je al Gutenberg gebruikt, heb je een voorsprong: je content is waarschijnlijk beter overdraagbaar en gestructureerd dan sites die zijn gebouwd met shortcodes of complexe pagebuilders. Het migratiewerk richt zich op het mappen van blokken naar statische templates, het afhandelen van block patterns en herbruikbare blokken, en het zorgen dat je URL’s, metadata en SEO-signalen de overgang overleven. De keerzijde is dat je realtime, dynamische PHP-rendering kwijtraakt, maar je krijgt er een aanzienlijk eenvoudiger, snellere en veiligere deliverystack voor terug. Voor de meeste contentgerichte sites is dat een zeer gunstige ruil.

Welke overhead Gutenberg nog steeds meeneemt uit WordPress

Gutenberg draait binnen WordPress, dus ook al stimuleert de editor zelf moderne, gestructureerde content, elke pagina wordt nog steeds geserveerd door de klassieke WordPress-requestlifecyle. Zodra een bezoeker een URL bezoekt, start WordPress PHP op, laadt tientallen core-bestanden, draait het thema, roept alle actieve plugins aan en bevraagt de database voor berichten, opties, menu’s en blokken. Dit gebeurt bij elke request, zelfs als het eindresultaat statische HTML is zonder personalisatie. Je kunt zo al 100–300 ms verliezen aan backendprocessing voordat de eerste byte de server verlaat.

Veel Gutenberg-sites hebben ook extra frontend-overhead door thema- en pluginassets. Global styles, grote CSS-bundels, meerdere JavaScript-bestanden voor blokken en interacties, en vaak fonts en iconlibraries worden ook op eenvoudige pagina’s geladen. Hoewel Gutenbergs eigen output relatief slank is, kan de combinatie van plugins, de block library en themaspecifieke scripts pagina’s opleveren met tientallen HTTP-requests en honderden kilobytes aan ongebruikte JavaScript. De browser moet dat allemaal parsen en uitvoeren, wat invloed heeft op metrics zoals First Contentful Paint en Cumulative Layout Shift.

Security- en onderhoudsoverhead blijft eveneens bestaan, ongeacht hoe schoon je blokken zijn. Je moet WordPress core blijven patchen, plugins updaten en thema’s beheren om bekende kwetsbaarheden te vermijden. Elke plugin die een blok registreert kan eigen PHP-endpoints, Ajax-handlers en databasetabellen toevoegen die onderhouden en beveiligd moeten worden. Voor teams die gewoon content willen publiceren, is dat een flinke last en een veelvoorkomende bron van incidenten. Een statische setup elimineert dat aanvalsoppervlak door alleen vooraf gebouwde files en minimale, gecontroleerde API’s te serveren.

In de praktijk zien we Gutenberg-sites die er front-end netjes uitzien, maar toch last hebben van trage TTFB, inconsistente performance onder load en periodieke pluginconflicten. Wanneer we deze via WordPressEscape migreren naar Hugo op Cloudflare’s edge, snijden we de runtime-WordPresslaag volledig weg. De block-HTML wordt input voor statische templates en partials, en WordPress wordt permanent verwijderd zodra de migratie is afgerond. Het verschil in complexiteit is aanzienlijk: in plaats van een PHP-app en database te beheren, beheer je statische files en een eenvoudige editor. Dat is waarom Gutenberg zo’n goede kandidaat is voor statisch — omdat het belangrijkste probleem het platform is waarin het draait.

Hoe Gutenberg block-HTML wordt gekoppeld aan statische Hugo-templates

De kern van elke Gutenberg-naar-statisch migratie is block mapping: je hebt een systematische manier nodig om de HTML en attributen die door elk blok worden gegenereerd te vertalen naar templates in je statische sitegenerator. Gelukkig zijn Gutenberg-blokken expliciet over hun structuur, waardoor dit proces beheersbaar is in plaats van giswerk. Een typisch blok produceert herkenbare markup zoals <div class="wp-block-image">… of <ul class="wp-block-list">, plus data-attributen die uitlijning, stijlen of responsief gedrag aangeven. Statische generators zoals Hugo kunnen deze patronen targeten en equivalente styling toepassen via CSS en partials.

Een effectieve aanpak is om de blokken van je site in drie groepen te verdelen: core content blocks, layout blocks en custom blocks. Core content blocks omvatten alinea’s, koppen, lijsten, afbeeldingen, galleries en quotes — deze mappen meestal één-op-één naar standaard HTML-elementen en zijn eenvoudig te reproduceren in Hugo-templates. Layout blocks zoals columns, groups en cover blocks vragen meer aandacht, omdat ze structuur en achtergrondstyling bepalen. Custom blocks, of ze nu uit plugins komen of maatwerk zijn, hebben vaak eigen partials en CSS nodig in de statische site om hetzelfde uiterlijk te bereiken.

Tijdens een migratie kun je elke post of pagina behandelen als een document waarvan je de block-HTML parseert en bewaart. Bij eenvoudige migraties kun je de gerenderde HTML exporteren zoals die is en koppelen aan Hugo-contentfiles, waarbij een basistemplate de globale wrappers en navigatie verzorgt. Bij meer verfijnde migraties kun je block comments en metadata parsen om block-hiërarchieën als gestructureerde data te reconstrueren. Daarmee kun je blokken contextafhankelijk anders renderen, CSS optimaliseren voor specifieke blocktypes en mogelijk ongebruikte Gutenberg-wrapperelementen verwijderen terwijl je de visuele lay-out intact houdt.

Het proces van WordPressEscape voor Gutenberg-sites leunt sterk op deze block mapping-discipline. We identificeren elk bloktype dat op de site wordt gebruikt, ontwerpen Hugo-partials die hun output nabootsen en voeren vervolgens de bestaande block-HTML en attributen in die partials. Het voordeel is dat je pagina’s niet handmatig hoeft te herbouwen; je huidige block-lay-outs blijven bestaan, maar worden gerenderd door een statische generator in plaats van WordPress. Zodra de Hugo-build draait, serveert Cloudflare’s edge deze pagina’s met PageSpeed-scores in de midden-90+ en een stabiele CLS van 0, dankzij voorspelbare CSS en vooraf berekende HTML. Vanuit het perspectief van de editor zijn de lay-outs hetzelfde — het verschil zit in de weg naar de bezoeker.

Herbruikbare blokken en block patterns in een statische rebuild

Herbruikbare blokken en block patterns zijn twee van de krachtigste functies van Gutenberg en verdienen speciale aandacht wanneer je naar een statische site migreert. Een herbruikbaar blok is in essentie een gedeeld contentfragment dat op meerdere posts of pagina’s kan voorkomen, terwijl block patterns vooraf ingestelde block-lay-outs zijn die je kunt invoegen en per gebruik aanpassen. Beide bestaan op het contentniveau, niet in het thema, dus je wilt hun gedrag in de statische omgeving behouden om te voorkomen dat je content dupliceert of redactionele flexibiliteit verliest.

Voor herbruikbare blokken is de kernvereiste dat een wijziging op één plek overal wordt doorgevoerd waar dat blok wordt gebruikt. In WordPress slaat Gutenberg herbruikbare blokken op als aparte posts en voegt verwijzingen toe in de content. In een statische Hugo-setup kun je die logica spiegelen door herbruikbare blokken als partials of datafiles te behandelen. De content van elke pagina verwijst naar het blok via een identifier, en Hugo rendert de laatste versie van dat blok in elke pagina tijdens de build. Wanneer je het herbruikbare blok via je editor bijwerkt, wordt bij de volgende build alle betrokken content automatisch geüpdatet en blijft het single-source-of-truth-gedrag intact.

Block patterns zijn net iets anders: het zijn eerder lay-outtemplates dan gedeelde content. Zodra je een pattern in een pagina invoegt, wordt het onderdeel van de blockstructuur van die pagina. Het migreren van patterns draait er vooral om dat de blockstructuren die ze aanmaken nog steeds correct renderen in de statische site. Omdat patterns simpelweg combinaties van blokken zijn, dekt je bestaande block mapping-strategie ze automatisch zolang alle onderliggende blocktypes een statisch equivalent hebben. Je hebt tijdens de build geen apart concept van “pattern” nodig; het gaat er alleen om dat de resulterende block-lay-outs behouden blijven.

WordPressEscape gaat met herbruikbare blokken en patterns om door hun definities tijdens de migratie te exporteren en ze in ESC'dashboard te integreren — de WordPress-stijl editor bovenop Hugo, zonder WordPress eronder. Herbruikbare blokken worden bewerkbare fragmenten in de dashboard, gekoppeld aan Hugo-partials of data. Patterns worden configuratiepresets die je opnieuw kunt invoegen in nieuwe pagina’s. Voor editors blijft zowel herbruikbare content als pattern-gebaseerde lay-outs beschikbaar; voor het systeem loopt alles uiteindelijk uit op statische files die Cloudflare direct kan serveren. Deze aanpak behoudt de efficiënties uit je Gutenberg-periode, terwijl de runtime-afhankelijkheid van WordPress wordt verwijderd.

DIY static export tools versus WordPress volledig verwijderen

Er zijn grofweg twee strategieën om een Gutenberg-site statisch te maken: een DIY-exporttool gebruiken terwijl je WordPress als verborgen backend behoudt, of een volledige rebuild doen en WordPress helemaal verwijderen. Tools zoals Simply Static en vergelijkbare plugins vallen in de eerste categorie. Ze crawlen of exporteren je bestaande WordPress-pagina’s naar platte HTML-files, die je vervolgens uitrolt op een statische host. WordPress blijft geïnstalleerd, vaak afgeschermd achter een login of een alternatief domein, en fungeert nog steeds als contentmanagementsysteem. Deze aanpak is aantrekkelijk omdat hij stap voor stap en vertrouwd is, maar kent een aantal belangrijke beperkingen.

Ten eerste zijn DIY-exports meestal snapshot-gebaseerd. Ze genereren statische HTML uit de huidige staat van je site, maar bieden niet automatisch een robuuste workflow voor incrementele updates, URL-mapping of complexe contentrelaties zoals herbruikbare blokken. Je bent zelf verantwoordelijk voor het exporteren van elke URL, het werkend houden van forms en search, en het juist inrichten van redirects. Als je site tienduizenden of honderdduizenden URL’s heeft, kunnen crawler-gebaseerde exporters randgevallen, private content of ongebruikelijke routes missen, met als gevolg dat sommige URL’s verouderde content tonen of helemaal breken.

Ten tweede: als je WordPress als verborgen backend behoudt, zijn de verplichtingen rond onderhoud en security niet verdwenen. Je moet plugins blijven patchen, hosting beheren en monitoren op kwetsbaarheden en performanceproblemen. Als je database of PHP-laag uitvalt, verlies je niet direct je statische frontend, maar wel de mogelijkheid om content te updaten totdat de backend is hersteld. Voor organisaties die hun stack willen versimpelen en operationeel risico willen verlagen, lost deze gedeeltelijk statische aanpak maar een deel van het probleem op.

WordPressEscape zit aan de andere kant van het spectrum: we verwijderen WordPress definitief nadat de site is gemigreerd naar Hugo op Cloudflare’s edge. In plaats van HTML te exporteren via een plugin en de CMS draaiende te houden, herbouwen we de URL’s, block-lay-outs en metadata van de site als Hugo-content en -templates, en geven we de bewerkcapaciteit terug via ESC'dashboard. In tegenstelling tot DIY-tools is dit proces ontworpen om te garanderen dat geen enkele URL verloren gaat en dat zelfs extreem grote sites — zoals onze eigen property met 528.854 pagina’s — volledig behouden blijven. De keerzijde is dat de migratie intensiever is, maar het resultaat is een volledig statische architectuur zonder verborgen WordPress-instantie om te onderhouden.

Stap-voor-stap: een Gutenberg-site migreren naar statische Hugo

Een gestructureerd migratieproces zorgt ervoor dat je lay-outs, URL’s en SEO behoudt terwijl je Gutenberg-content naar een statische Hugo-site verplaatst. Op hoofdlijnen kun je het werk opdelen in discovery, export, rebuild, validatie en cutover. Elke fase heeft specifieke taken die de migratie beheersbaar maken in plaats van ad hoc. Zelfs als je uiteindelijk een managed service zoals WordPressEscape inzet, helpt het begrijpen van deze stappen je om het werk te beoordelen en shortcuts te herkennen die later problemen kunnen opleveren.

Begin met discovery. Breng je contenttypes (posts, pages, custom post types), taxonomieën en blockgebruik op de hele site in kaart. Identificeer kritieke templates, belangrijke landingspagina’s en eventuele custom Gutenberg-blokken uit plugins of je thema. Documenteer je URL-structuur, inclusief permalinkformats, category-archieven, tag-archieven en auteurspagina’s. Leg SEO-details vast zoals titels, metabeschrijvingen, canonical tags en structured data. Dit geeft je een blueprint van wat er in de statische versie moet bestaan.

Daarna volgt export. Voor een kleinere site kun je de WordPress REST API of een plugin gebruiken om alle posts en hun block-HTML in JSON of platte files te trekken. Voor grotere sites heb je een robuuste export nodig die honderdduizenden URL’s aankan zonder time-outs — hier komen gespecialiseerde tooling of services van pas, omdat standaardplugins vaak hun grenzen bereiken. Het doel is je ruwe content en blockstructuren consistent en machineleesbaar uit WordPress te krijgen, samen met de kritieke metadata.

Vervolgens bouw je opnieuw op in Hugo. Definieer contenttypes die je WordPress-structuur spiegelen en maak templates die Gutenberg-blockoutput mappen naar Hugo-partials en lay-outs. Implementeer URL-regels die je bestaande permalinks exact matchen, zodat elke oude URL naar de juiste statische pagina leidt. Koppel SEO-metadata, open graph-tags en eventuele schema-markup. Zodra de Hugo-site succesvol buildt, deploy je naar je CDN — in het geval van WordPressEscape Cloudflare’s edge — en start je de validatie. Gebruik geautomatiseerde checks en handmatige review om te bevestigen dat belangrijke pagina’s er goed uitzien, dat de performance je doelen haalt (bijvoorbeeld PageSpeed-scores rond 94+ en TTFB rond 30 ms) en dat geen URL onverwacht een 404 oplevert.

Content bewerken na migratie: leven zonder WordPress

Een van de grootste zorgen van Gutenberg-gebruikers bij statische migratie is hoe ze content gaan bewerken zodra WordPress is verwijderd. Statische generators zoals Hugo zijn van oorsprong file-based: je commit Markdown- of HTML-files in een repository, draait een build en deployt. Die workflow is ideaal voor developers, maar minder comfortabel voor niet-technische editors die gewend zijn aan de visuele block editor. Deze kloof overbruggen vraagt om een bewerklaag die vertrouwd aanvoelt, maar volledig op statische content draait.

Sommige DIY-setups lossen dit op door WordPress als verborgen backend te laten staan. Editors blijven Gutenberg gebruiken, en een plugin exporteert periodiek geüpdatete HTML naar de statische frontend. Zoals eerder genoemd behoud je hiermee de editing experience, maar ook de operationele overhead van WordPress. Alternatief kunnen headless CMS-oplossingen een webinterface bieden en content via API’s naar Hugo pushen, maar die vragen doorgaans om custom integratiewerk en repliceren niet altijd exact de Gutenberg-blockervaring.

WordPressEscape pakt het bewerken aan met ESC'dashboard, een WordPress-stijl editor bovenop de statische Hugo-site. Editors loggen in op de dashboard, beheren posts, pagina’s en herbruikbare content, en gebruiken een block-achtige interface voor lay-out. Wanneer ze wijzigingen opslaan, update het systeem de onderliggende Hugo-contentfiles en triggert een nieuwe build. Er draait nergens een WordPress-instatie — geen PHP, geen MySQL — maar de look & feel is bewust vergelijkbaar met Gutenberg zodat teams kunnen overstappen zonder te trainen op developergerichte tools. Het resultaat is een statische architectuur die nog steeds snelle iteratie en niet-technische editors ondersteunt.

Als je zelf een oplossing bouwt, moet je kiezen tussen developergerichte editing (direct Hugo-files aanpassen), een headless CMS-integratie of een eigen dashboard ontwikkelen. De afweging gaat vooral tussen controle en gemak. Veel kleine teams zijn prima met Git-gebaseerde workflows voor contentwijzigingen, terwijl grotere organisaties profiteren van een dedicated editor die technische details verbergt. De belangrijkste boodschap: statisch betekent niet dat er geen GUI kan zijn — het betekent dat de GUI files bewerkt in plaats van een databasegedreven runtime-applicatie.

SEO-signalen en URL-structuur behouden tijdens migratie

Een statische migratie kan SEO-neutraal of zelfs SEO-positief zijn als je URL’s en metadata behandelt als assets van de eerste orde. De belangrijkste regel is eenvoudig: verander geen URL’s tenzij het echt niet anders kan. Voor een Gutenberg-site die naar Hugo gaat, betekent dit dat je routing in Hugo zo configureert dat die je huidige WordPress-permalinks exact volgt. Als een blogpost nu op /2023/05/15/post-name/ staat, moet de statische versie op hetzelfde pad reageren met equivalente content. Zo behoud je link equity, voorkom je onnodige redirects en zorg je dat zoekmachines niet je volledige sitestructuur opnieuw hoeven te leren.

Metadata behouden is net zo belangrijk. Titels, metabeschrijvingen, canonical tags en open graph-data moeten uit WordPress worden geëxporteerd en in je Hugo-templates worden geïnjecteerd. Als je een SEO-plugin gebruikt, kun je de data meestal tijdens de migratie via de WordPress-database of -API ophalen. Structured data (bijvoorbeeld schema.org JSON-LD) moet eveneens opnieuw worden opgebouwd in de statische omgeving. Omdat statische pagina’s vooraf worden gegenereerd, kun je deze logica vaak vereenvoudigen en plugincomplexiteit vermijden, maar de output moet blijven aansluiten op wat zoekmachines verwachten.

Statische sites kunnen performance-metrics verbeteren die indirect invloed hebben op SEO. Snellere TTFB, lagere CLS en hogere PageSpeed-scores zorgen voor een betere gebruikerservaring en kunnen rankingstabiliteit of -verbetering ondersteunen. Wanneer WordPressEscape Gutenberg-sites migreert, zien we op Cloudflare’s edge doorgaans PageSpeed-scores rond 94+ en een stabiele CLS van 0, met TTFB rond de 30 ms. Deze metrics helpen zichtbaarheid te behouden of te vergroten, mits content en links consistent blijven. Statische hosting verkleint bovendien het risico op downtime, wat weer een praktisch SEO-voordeel is.

Om SEO-behoud te valideren, moet je pre- en post-migratiecrawls draaien, indexdekking vergelijken en data in search consoles monitoren. Let op veranderingen in impressies, kliks en gemiddelde positie, en onderzoek nieuwe 404’s of soft 404’s. Als kleine URL-wijzigingen onvermijdelijk zijn, implementeer dan 301-redirects van oude paden naar nieuwe en documenteer die zorgvuldig. Bij grootschalige migraties zijn systemen zoals die van WordPressEscape ontworpen om nul URL’s te verliezen — zelfs bij sites met honderdduizenden pagina’s — zodat het SEO-risico minimaal blijft. Door SEO-behoud vooraf goed te plannen voorkom je verrassingen na cutover.

Kosten, trade-offs en wanneer Gutenberg-statische migratie zinvol is

Een Gutenberg-site naar statisch migreren is niet alleen een technische keuze; het is ook een kosten- en strategische keuze. Aan de pluskant verlagen statische sites de hostingkosten fors, schrappen ze de doorlopende arbeid om WordPress en plugins te patchen en verkleinen ze het risico op security-incidenten. Voor veel contentzware sites zijn de performancewinst alleen al — TTFB rond 30 ms, PageSpeed in de 90+, en nul layout shift — de moeite waard, zeker als zelfs kleine rankingverbeteringen zich vertalen naar meetbare businessimpact. Op schaal is het serveren van vooraf gebouwde HTML vanaf een CDN veel goedkoper en voorspelbaarder dan het opschalen van PHP en databases.

De trade-offs zitten vooral bij dynamische features en flexibiliteit. Als je Gutenberg-site leunt op server-side personalisatie, complexe gebruikersdashboards of realtime datarendering, zal een volledig statische aanpak herarchitectuur met API’s of serverless functions vragen. Contactforms, search en comments moeten alternatieve implementaties krijgen die niet op de ingebouwde WordPress-functionaliteit steunen. Veel sites gebruiken voor deze features al externe services, wat migratie vergemakkelijkt, maar het is belangrijk afhankelijkheden in kaart te brengen zodat je geen cruciale functionaliteit verliest.

Qua kosten zijn DIY-exports goedkoop qua tooling, maar tijdintensief en foutgevoelig, zeker bij grote sites. Je bespaart op leverancierstarieven, maar investeert meer interne tijd in het beheren van exports, controleren van URL’s, uitzoeken van SEO-details en onderhouden van de verborgen WordPress-backend. Managed services zoals WordPressEscape rekenen kosten voor migratie en platform, maar leveren een volledig statisch resultaat met WordPress definitief verwijderd, een vertrouwde bewerker via ESC'dashboard en garanties rond URL-behoud. Voor kleine teams met eenvoudige sites kan DIY voldoende zijn. Voor organisaties met honderdduizenden pagina’s of grote SEO-belangen verkleint professionele migratie het risico aanzienlijk.

Gutenberg-sites zijn in het bijzonder goede kandidaten voor statisch wanneer de content grotendeels informatief is, de lay-outs blokgebaseerd zijn in plaats van custom PHP, en de business stabiliteit en snelheid belangrijker vindt dan zware runtime-personalisatie. Als je team graag met de block editor werkt maar klaar is met de voortdurende overhead van WordPress zelf, kan een statische rebuild op Hugo met een WordPress-stijl editor het beste van twee werelden bieden: snelle, veilige delivery met een moderne bewerkervaring. De beslissing komt uiteindelijk neer op het afwegen van de migratie-inspanning nu tegen de langetermijnwinst in eenvoud en performance.

Bekijk eerst je eigen cijfers

Elke site is anders. Draai de gratis audit van 60 seconden op je site — echte SEO- en snelheidscores, geen login — en beslis daarna.

Scan mijn site gratis →

Veelgestelde vragen

Kan ik de Gutenberg editor blijven gebruiken na migratie naar een statische site?

Je kunt de Gutenberg-plugin zelf niet blijven gebruiken als WordPress wordt verwijderd, maar je kunt wel een editor inzetten die zich vergelijkbaar gedraagt bovenop je statische site. WordPressEscape’s ESC'dashboard biedt bijvoorbeeld een WordPress-stijl block editing-interface die direct naar Hugo-contentfiles schrijft, zodat je een vertrouwde bewerkervaring behoudt zonder een draaiende WordPress-omgeving eronder.

Verlies ik mijn bestaande URL’s en rankings wanneer ik mijn Gutenberg-site naar statisch verhuis?

Als je je statische generator zo configureert dat die je huidige permalinkstructuur volgt en je metadata correct migreert, hoef je geen URL’s of rankings te verliezen. Een zorgvuldige migratie behoudt elk pad, elke titel en elke canonical tag, zodat zoekmachines dezelfde site zien — alleen sneller. Services zoals WordPressEscape zijn erop ontworpen om nul URL-verlies te hebben, zelfs bij zeer grote sites.

Vervangen statische exportplugins zoals Simply Static WordPress volledig?

Statische exportplugins genereren HTML-snapshots, maar laten WordPress doorgaans als verborgen backend voor editing draaiend. Dat betekent dat je WordPress en zijn plugins nog steeds moet onderhouden en beveiligen. Een volledige statische rebuild waarbij WordPress volledig wordt verwijderd, haalt die overhead weg, maar vraagt om een grondigere migratie van content, templates en bewerkprocessen.

Wat gebeurt er met herbruikbare blokken en block patterns als ik migreer?

Herbruikbare blokken kun je mappen naar gedeelde partials of datafiles in je statische generator, zodat een update van één fragment alle pagina’s bijwerkt die het gebruiken. Block patterns zijn vooral lay-outtemplates; zodra ze zijn ingevoegd, worden het gewone blockstructuren die je statische templates kunnen renderen. Met de juiste mapping kun je zowel herbruikbare content als pattern-gebaseerde lay-outs behouden.

Welke features kan ik verliezen als ik volledig statisch ga vanaf Gutenberg?

Features die leunen op server-side WordPress-logica, zoals bepaalde typen gebruikersspecifieke dashboards, ingebouwde search of native comments, moeten mogelijk opnieuw worden geïmplementeerd. Veel daarvan zijn vervangbaar door externe services of API’s, maar dat vraagt wel planning. Voor contentgedreven sites met vooral informatieve pagina’s is de functionaliteitskloof meestal klein.

Is het realistisch om een zeer grote Gutenberg-site naar statisch te migreren?

Ja, maar het vereist robuuste tooling en een gedisciplineerd proces. Eenvoudige exportplugins kunnen moeite hebben met extreem grote sites, terwijl gespecialiseerde oplossingen juist voor schaal zijn ontworpen. WordPressEscape heeft bijvoorbeeld zijn eigen property met 528.854 pagina’s naar Hugo op Cloudflare’s edge gemigreerd, waarbij elke URL en lay-out behouden bleef en WordPress definitief is verwijderd.

Hoe snel zie ik performancevoordelen na migratie?

De performanceverbeteringen zijn merkbaar zodra de statische site is gedeployed en DNS is omgezet. Zodra je Gutenberg-content als vooraf gebouwde HTML vanaf een CDN-edge wordt geserveerd, verbeteren metrics zoals TTFB en PageSpeed doorgaans direct. SEO- en engagementvoordelen zie je meestal in de weken erna, wanneer zoekmachines en gebruikers de snellere site ervaren.

Verwijder WordPressBehoud je URL’s + rankingsStatisch · PageSpeed 90+ESC'dashboard editor