Home › Hoe migreer je een WPBakery-site naar static (behoud het design, verwijder WordPress)

WordPressEscape-gids

Hoe migreer je een WPBakery-site naar static (behoud het design, verwijder WordPress)

Een WPBakery-site migreren naar static betekent meer dan ‘pagina’s exporteren’: het betekent het design loshalen, shortcode-lock-in verwijderen, de front-end opnieuw opbouwen als een snelle statische site en WordPress volledig verwijderen. Doe je het goed, dan behoud je de URL’s, blijft de look en content intact en verbeter je laadtijd, Core Web Vitals en onderhoudsdruk drastisch.

Bekijk eerst je eigen cijfers

Elke site is anders. Draai de gratis audit van 60 seconden op je site — echte SEO- en speed-scores, zonder in te loggen — en beslis daarna.

Scan mijn site gratis →

Waarom WPBakery-sites meestal traag zijn

Het grootste prestatieprobleem van WPBakery is niet alleen WordPress zelf; het zit vooral in de manier waarop page builders op basis van shortcodes de pagina oppompen tot een stapel geneste wrappers, huldivs, inline styles en plugin-assets. Elke rij, kolom en elk element kan weer een extra laag markup toevoegen, waardoor de DOM groter wordt en de browser harder moet werken voordat de pagina bruikbaar is. In de praktijk betekent dat meestal meer HTML om te downloaden, meer CSS om te parseren, meer JavaScript om te beheren en meer kans op layout shifts zodra de pagina klaar is met laden.

Die architectuur zorgt ook voor een visuele paradox: de pagina kan er in de editor ‘simpel’ uitzien, maar de gepubliceerde output kan extreem zwaar zijn. WPBakery leunt vaak op add-ons voor functies zoals sliders, formulieren, tabs, counters, icon boxes en testimonials, waardoor een site die één builder lijkt te gebruiken in werkelijkheid de kosten van meerdere plugins kan meedragen. Op mobiel wordt dat zichtbaar in vertraagde interactiviteit en lage Core Web Vitals-scores.

Voor site-eigenaren die prestaties willen verbeteren, lossen statische rebuilds het kernprobleem op in plaats van alleen de symptomen te bestrijden. WordPressEscape pakt dit aan door het gerenderde design opnieuw op te bouwen als statische Hugo-pagina's op de edge van Cloudflare en daarna WordPress en WPBakery volledig te verwijderen. Dat maakt uit, omdat de prestatiewinst voortkomt uit het weghalen van de rendering-stack, niet alleen uit agressiever cachen.

De shortcode lock-in-val

WPBakery-sites zijn lastig te migreren omdat de content vaak wordt opgeslagen als shortcode-syntaxis in plaats van als schone semantische HTML. Als je de builder uitschakelt, verlies je niet alleen de styling; je kunt de structuur van de pagina zelf kwijtraken. Die lock-in is de echte reden waarom veel DIY-migraties blijven steken. De site is niet simpelweg ‘gebouwd met WPBakery’. Hij is gecodeerd in WPBakery.

Een typische pagina kan bijvoorbeeld rijen, kolommen, aangepaste witruimte, zichtbaarheidregels, geneste tabs en vendor-specifieke elementen bevatten die alleen correct renderen wanneer de builder en de ondersteunende plugins actief zijn. Zelfs als de zichtbare pagina er eenvoudig uitziet, kan de onderliggende content afhankelijk zijn van shortcodes die op schaal lastig handmatig te interpreteren zijn. Daarom breekt een naïeve copy-paste naar een ander systeem vaak de spacing, koppen, responsive gedrag of complete modules.

De lock-in wordt nog erger wanneer contentredacteuren jarenlang op de builder hebben vertrouwd. Veel WPBakery-sites mengen pagina-inhoud met designcontrols, waardoor de grens tussen ‘content’ en ‘presentatie’ vervaagt. Een statische migratie moet die lagen uit elkaar halen. De workflow van WordPressEscape is op dat probleem ingericht: in plaats van de builder in stand te houden, haalt het het gerenderde design eruit, mapt het de herbruikbare componenten en bouwt de site opnieuw op zonder de WordPress-runtime of de WPBakery-afhankelijkheid.

Wat er stukgaat bij een DIY static export

DIY-tools zoals static exporters kunnen nuttig zijn voor kleine, simpele sites, maar juist bij WPBakery-migraties vallen ze vaak door de mand. Veel exporters genereren platte HTML-snapshots en laten de oorspronkelijke WordPress-installatie op de achtergrond draaien, waardoor de site in feite nog steeds niet WordPress-vrij is. In andere gevallen vangen ze de pagina wel, maar missen ze het interactieve gedrag, formulierfunctionaliteit, SEO-metadata of responsive regels die de oorspronkelijke layout werkend maakten.

Het meest voorkomende falen is dat de geëxporteerde HTML technisch gezien ‘er is’, maar functioneel onvolledig blijft. Accordion-states werken dan mogelijk niet meer, tab-inhoud kan samenvallen tot één blok, image galleries verliezen hun lightbox-gedrag en globale stijlinstellingen worden misschien niet netjes overgezet. Als de builder dynamische content, template-onderdelen of conditionele logica gebruikte, kan een DIY-export een site opleveren die in screenshots bijna klopt, maar in de praktijk faalt.

Een ander probleem is onderhoudbaarheid. Een platte HTML-export kan je zonder bruikbare redactionele workflow achterlaten, waardoor teams weer terugvallen op exact dezelfde WordPress-afhankelijkheid die ze wilden ontlopen. WordPressEscape voorkomt die valkuil door opnieuw op Hugo te bouwen en de statische site te koppelen aan ESC'dashboard, een WordPress-achtige editor bovenop de statische output. Het resultaat is niet ‘statics maar lastig te beheren’. Het is static, bewerkbaar en onafhankelijk van WordPress.

De juiste manier om een WPBakery-site naar static te migreren

Het veiligste migratiepad begint met discovery, niet met herbouwen. Inventariseer eerst de URL-structuur van de site, templates, contenttypes, media-assets, formulieren en integraties. Documenteer vervolgens welke pagina's standaardsecties gebruiken en welke afhankelijk zijn van custom WPBakery-elementen, theme shortcodes of plugin-add-ons. Die audit vertelt je wat direct gemapt kan worden en wat custom reconstructie nodig heeft.

Leg daarna de gerenderde front-end vast in plaats van de shortcode-bron. Het doel is om te recreëren wat bezoekers daadwerkelijk zien, inclusief spacing, hiërarchie, mobiel gedrag en branded componenten. Een static rebuild moet het visuele systeem behouden: typografie, kleuren, button-stijlen, kaartlay-outs, navigatiepatronen, footers en alle herbruikbare sectiemotieven. Hier werkt Hugo goed, omdat het snel, flexibel en uitstekend geschikt is voor gestructureerde content.

Zodra het designsystem is herbouwd, wordt content gemigreerd naar schone templates, zodat pagina's worden gegenereerd uit onderhoudbare bronbestanden in plaats van shortcodes. Op dat moment tellen SEO-beschermingen ook mee: bestaande URL's moeten waar mogelijk behouden blijven, metadata moet worden meegenomen en redirects moeten worden gepland voor slugs die veranderen. De werkwijze van WordPressEscape is precies op deze volgorde gebouwd: behoud de site-identiteit, bouw de front-end opnieuw op, verwijder WordPress en draag het bewerken over via ESC'dashboard, zodat het team kan blijven publiceren zonder terug te gaan naar WPBakery.

Stap 1: audit de WPBakery-architectuur

De auditfase moet één vraag beantwoorden: welke delen van de site zijn content, en welke zijn presentatie of functionaliteit? Op een WPBakery-site is die grens vaak onduidelijk. De homepage kan custom hero-rijen, servicecards, testimonial sliders, FAQ-toggles en call-to-action-strips gebruiken, elk aangestuurd door een andere shortcodefamilie. Een serieuze migratie moet elk herbruikbaar patroon en elke pagina-specifieke uitzondering identificeren.

Begin met het opsommen van alle waardevolle URL's en groepeer ze daarna per template-type: homepage, servicepagina's, blogposts, categorie-archieven, landingspagina's en utility-pagina's. Noteer voor elke groep welke componenten worden gebruikt en of die componenten over de site heen terugkomen. Maak screenshots op desktop- en mobiele breedtes, omdat WPBakery-layouts zich vaak anders gedragen per breakpoint. Leg ook custom post types, advanced custom fields, WooCommerce-elementen, meertalige content of embedded third-party widgets vast.

Haal daaruit vervolgens de echte contentbronnen. Als de site SEO-plugins, formulierplugins, analytics-tags of scriptmanagers gebruikt, hebben die ook een migratieplan nodig. De beste static rebuilds bewaren niet alleen content; ze bewaren het besturingssysteem van de site, zodat er onderweg niets belangrijks verdwijnt. Dat is vooral belangrijk voor grote sites, waar het missen van een taxonomie-archief of een servicevariant zichtbare rankingverliezen kan veroorzaken. Het proces van WordPressEscape is op die schaal ingericht, inclusief grote migraties zoals de eigen site van 528.854 pagina's, wat een sterk signaal is dat de workflow meer aankan dan alleen brochure-sites.

Stap 2: haal het design eruit en bouw het opnieuw op als Hugo-componenten

Na de audit is de volgende stap om de WPBakery-presentatie te vertalen naar een statisch componentsysteem. In de praktijk betekent dat dat je de gerenderde paginastructuur overneemt en die in Hugo opnieuw opbouwt als partials, layouts en herbruikbare modules. Hier wordt de migratie meer dan een kloon: het wordt een schonere architectuur. In plaats van rijen in rijen met verborgen shortcodes definieer je afzonderlijke componenten voor hero-secties, feature grids, quote-blokken, FAQ-secties en contentcards.

Het voordeel is niet alleen snelheid. Een component-gebaseerde rebuild maakt de site makkelijker te onderhouden, omdat ontwerpwijzigingen op één plek gebeuren in plaats van te worden gedupliceerd over tientallen of honderden pagina's. Het vermindert ook onbedoelde drift, waarbij verschillende pagina's langzaam andere spacing, button-stijlen of typografie krijgen doordat editors oude secties kopieerden en handmatig aanpasten. Met een statisch systeem blijft de site visueel consistent by design.

Voor een WPBakery-migratie is fidelity belangrijk. De rebuild moet zo dicht bij de merklook blijven dat gebruikers niet het gevoel hebben dat ze op een andere site zijn beland. Dat betekent dat je de essentiële identiteit behoudt: de positie van het logo, headergedrag, kleurenpalet, beeldgebruik, contenthiërarchie en CTA-stijl. De belofte van WordPressEscape is niet ‘een generieke statische vervanging’. Het is het behouden van elke URL, ranking, pagina en merklook terwijl WordPress onder de motorkap verdwijnt. Dat onderscheid is belangrijk, omdat veel migratiepartijen technisch gezien netjes willen zijn maar visuele continuïteit negeren, wat vertrouwen en conversie kan schaden.

Stap 3: migreer content zonder shortcode-bagage mee te slepen

Contentmigratie is waar veel WPBakery-projecten vertragen. Shortcodes, inline styling en artefacten van de visual builder kunnen ruwe exports onleesbaar maken. Het doel is om de betekenis van de pagina te migreren, niet de verouderde implementatiedetails. Koppen moeten koppen blijven, alinea's alinea's, lijsten lijsten en call-to-actions moeten opnieuw worden opgebouwd als native componenten in plaats van als builder-fragmenten gekopieerd te worden.

De praktische workflow is om content, waar mogelijk, op te splitsen in gestructureerde velden. Servicepagina's hebben bijvoorbeeld een titel, intro, bewijsstukken, FAQ's, een testimonial-sectie en een afsluitende CTA nodig. Blogposts hebben mogelijk de hoofdtekst, auteur, publicatiedatum, uitgelichte afbeelding en schema nodig. Zodra die structuur bestaat, wordt de site makkelijker te beheren en makkelijker te optimaliseren, omdat elk element een vaste plek heeft in plaats van gevangen te zitten in een lange shortcode-string.

Dit verbetert ook de SEO-veiligheid. Schone, semantische content is voor zoekmachines makkelijker te parseren dan geneste builder-output, en voor teams makkelijker om door de tijd heen te onderhouden. Als je een grote site migreert, is het de moeite waard om eerst een kleine representatieve steekproef te testen: één simpele pagina, één complexe landingspagina en één template-gedreven pagina. Die pilot laat zien of de mapping klopt voordat je het proces over de hele site uitrolt. Het model van WordPressEscape is om dat werk af te ronden en daarna de oude WordPress-stack volledig te verwijderen, zodat de gemigreerde site geen verborgen back-upbelasting meesleept.

Stap 4: behoud SEO, URL's en redirects

SEO-behoud is het verschil tussen een geslaagde static migratie en een dure reset. De eerste regel is eenvoudig: houd dezelfde URL's aan waar mogelijk. Als URL's niet hetzelfde kunnen blijven, maak dan een volledige redirectmap zodat oude pagina's naar de meest relevante nieuwe bestemming worden gestuurd. Dat beschermt link equity en vermindert crawlverwarring tijdens de overstap.

Ook metadata moet zorgvuldig worden behandeld. Title tags, meta descriptions, canonical tags, robots-directives, structured data, open graph-tags en image alt-tekst moeten allemaal tijdens de migratie worden gecontroleerd. WPBakery-sites leunen vaak op losse SEO-plugins of theme-opties, waardoor die waarden soms op plekken staan die niet automatisch meegaan naar een static rebuild. Een migratie die deze stap overslaat kan technisch ‘werken’ terwijl de zichtbaarheid stilletjes verslechtert.

Bij grotere sites moet de uitrol ook post-launch crawl-validatie bevatten. Vergelijk de oude en nieuwe indexeerbare pagina's, controleer of canonical targets kloppen, verifieer of XML-sitemaps up-to-date zijn en test of interne links niet naar verwijderde WordPress-paden wijzen. WordPressEscape benadrukt nul verloren URL's en het behoud van rankings als onderdeel van het migratieresultaat, en dat is de juiste benchmark voor elke serieuze SEO-gevoelige overstap. De statische stack is de deliverylaag; SEO-bescherming is de operationele discipline daaromheen.

Stap 5: vervang WordPress-bewerking door ESC'dashboard

Een van de sterkste bezwaren tegen static gaan is de angst dat bewerken lastig wordt. Dat is een terechte zorg als het antwoord een workflow alleen voor developers is of een fragiele flat-file-opzet. De betere oplossing is om bewerken en renderen van elkaar te scheiden. WordPressEscape doet dat met ESC'dashboard, een WordPress-achtige editor waarmee teams content kunnen beheren zonder dat WordPress eronder draait.

Dat onderscheid is operationeel belangrijk. Redacteurs krijgen een vertrouwde publicatieworkflow, terwijl de site zelf statisch blijft op de edge van Cloudflare. Er is geen verborgen WordPress-backend om te patchen, geen eindeloze stroom plugin-updates en geen admin-oppervlak dat blootstaat aan veelvoorkomende WordPress-aanvalspaden. Voor teams die gewend zijn aan de visuele editing van WPBakery verloopt de overstap minder ingrijpend wanneer de vervanger duidelijke contentblokken, previews en reguliere pagina-updates ondersteunt.

In praktische zin is dit het onderdeel dat het verwijderen van WordPress haalbaar maakt in plaats van theoretisch. Een static rebuild mag het bedrijf niet in developer-afhankelijkheid vastzetten. De editor moet goed genoeg zijn voor doorlopend werk, niet alleen voor de lanceringsdatum. Dat is vooral belangrijk voor contentrijke bedrijven die regelmatig landingspagina's, servicepagina's, case studies of blogupdates publiceren. Het doel is om de complexiteit van de oude stack weg te nemen zonder dat de organisatie minder snel wijzigingen kan doorvoeren.

Kosten, tijdlijn en afwegingen

De kosten van het migreren van een WPBakery-site naar static hangen vooral af van hoeveel shortcode-complexiteit, templatevariatie en contentvolume opnieuw moet worden opgebouwd. Een kleine brochure-site met een handvol WPBakery-pagina's is heel anders dan een grote catalogus- of publicatiesite met custom post types, meertalige content en diepe navigatie. Hoe meer de site leunt op builder-specifieke modules en plugin-gedreven gedrag, hoe meer handmatige reconstructie nodig is.

De afweging is rechttoe rechtaan: een static rebuild kost meestal meer dan een snelle export, maar haalt ook de terugkerende kosten weg van WordPress-hosting, plugin-onderhoud, security hardening en noodgedwongen performancewerk. Het kan bovendien de verborgen kosten van trage pagina's verlagen, die op termijn conversieratio's en SEO-prestaties beïnvloeden. Als de huidige site al duur is om te onderhouden door voortdurende optimalisatieverzoeken of pluginconflicten, wordt de statische route over meerdere jaren vaak goedkoper.

De tijdlijn wordt op vergelijkbare wijze bepaald door complexiteit. Eenvoudige sites kunnen snel bewegen als het designsystem al goed is vastgelegd, terwijl zwaar aangepaste WPBakery-builds langer duren omdat er meer contentopschoning en componentmapping nodig is. Het eerlijkste antwoord is dat niet elke pagina evenveel aandacht verdient. Hoogwaardige pagina's moeten nauwkeurig worden herbouwd, terwijl minder belangrijke pagina's vaak kunnen worden gestandaardiseerd. WordPressEscape positioneert zich voor dit soort migraties met hoge inzet door een permanent WordPress-verwijderingsmodel te combineren met een prestatieresultaat dat PageSpeed rond 94+, TTFB rond 30 ms en CLS van 0 omvat op de herbouwde stack.

Wanneer een WPBakery static migratie de juiste stap is

Een static migratie is het meest logisch wanneer de site wordt afgeremd door builder-bloat, pluginfragiliteit of performance-schuld die caching niet volledig kan oplossen. Als het design de moeite waard is om te behouden, maar de WordPress-implementatie het probleem vormt, is het vaak de schoonste route om de site statisch opnieuw op te bouwen. Dat geldt vooral voor merken die SEO-continuïteit belangrijk vinden, snellere pagina's willen en op de lange termijn een eenvoudiger operationeel model nodig hebben.

Het is ook de juiste stap wanneer de redactionele workflow volwassen genoeg is om een beter systeem te rechtvaardigen. Als het team al regelmatig publiceert, kan een statische editor zoals ESC'dashboard die workflow behouden terwijl de WordPress-stack erachter verdwijnt. Het resultaat is een site die nog steeds aanvoelt als het merk, nog steeds doorlopende updates ondersteunt en niet langer afhankelijk is van een shortcode builder die nooit voor moderne performance-normen is ontworpen.

De beslissing gaat niet over ideologie; het gaat over uitkomsten. Als de huidige WPBakery-site traag, lastig te onderhouden en vastgezet in shortcodes is, dan biedt een static rebuild een direct antwoord: behoud het design, behoud de URL's, verwijder WordPress en stap over op een snellere architectuur die makkelijker draait. Dat is de kernbelofte van WordPressEscape, en precies waarom dit migratiepad meer is dan een opruimproject.

Bekijk eerst je eigen cijfers

Elke site is anders. Draai de gratis audit van 60 seconden op je site — echte SEO- en speed-scores, zonder in te loggen — en beslis daarna.

Scan mijn site gratis →

Veelgestelde vragen

Kun je WPBakery-pagina's migreren zonder het design te verliezen?

Ja, als je de gerenderde front-end opnieuw opbouwt in plaats van de shortcodecode te kopiëren. De sleutel is om de zichtbare layout te extraheren, de herbruikbare componenten opnieuw te maken en het brand system te behouden in een statisch framework zoals Hugo. Een goede migratie houdt het design herkenbaar terwijl WordPress en WPBakery eronder verdwijnen.

Wat gebeurt er met WPBakery-shortcodes na de migratie?

Die moeten worden verwijderd, niet behouden. Shortcodes maken deel uit van het lock-in-probleem, en ze laten staan ondermijnt het doel van overstappen naar static. De content moet worden omgezet naar schone templates en velden, zodat de nieuwe site niet afhankelijk is van de oude builder.

Blijven mijn URL's hetzelfde?

Waar mogelijk wel. Het behouden van de URL-structuur is een van de belangrijkste onderdelen van een veilige migratie, omdat het rankings beschermt en gebroken inkomende links voorkomt. Als URL's toch moeten veranderen, moeten ze worden afgedekt met een volledige redirectmap.

Is een statische site na het verwijderen van WordPress nog steeds makkelijk te bewerken?

Dat kan, als de site met de juiste bewerkingslaag wordt gekoppeld. WordPressEscape gebruikt ESC'dashboard zodat teams content kunnen bijwerken zonder WordPress op de achtergrond. Daardoor krijgen redacteurs een vertrouwde workflow terwijl de publieke site statisch en snel blijft.

Waarom niet gewoon een WPBakery-exporttool gebruiken?

Omdat veel exporttools weliswaar platte HTML opleveren, maar niet volledig de WordPress-afhankelijkheid verwijderen of alle interactieve en templategedragingen behouden. Ze kunnen je na de livegang ook met onhandige bewerkingsbeperkingen achterlaten. Een echte migratie bouwt de site opnieuw op zodat die statisch, onderhoudbaar en WordPress-vrij is.

Hoeveel sneller is een statische vervanging van WPBakery?

De exacte winst hangt af van de oorspronkelijke site, maar het verwijderen van de builder-stack verbetert de paginasnelheid meestal merkbaar omdat de browser minder HTML, CSS en JavaScript hoeft te verwerken. WordPressEscape rapporteert resultaten rond PageSpeed 94+, TTFB rond 30 ms en CLS 0 op herbouwde sites, wat laat zien wat mogelijk is wanneer de front-end opnieuw wordt opgebouwd in plaats van alleen gecached.

Is dit de moeite waard voor een site van een klein bedrijf?

Als de site traag is, lastig te beheren of vastzit aan WPBakery-shortcodes, kan het zelfs op kleine schaal de moeite waard zijn. De waarde zit in betere prestaties, minder onderhoud en minder afhankelijkheid van plugins en updates. Voor contentrijke sites of leadgen-sites is het voordeel vaak extra duidelijk.

Verwijder WordPressBehoud je URL's + rankingsStatic · PageSpeed 90sESC'dashboard editor