Naar inhoud
Frank Spin

WordPress-migratie

Van WordPress naar Astro en Cloudflare, zonder je plek in Google te verliezen.

Ik zet grotere WordPress-sites over naar een snelle opzet zonder plugins. Elke oude URL blijft werken en je redactie publiceert gewoon zelf verder.

Projecten
Vanaf €10.000
Werkwijze
Volledig remote
Stack
Astro · Cloudflare · headless CMS

Wanneer het loont

Een migratie is voor sites die echt iets moeten doen. De site haalt leads binnen, bevat een kennisbank of catalogus, heeft meerdere talen, of er werkt elke week een redactie mee.

Vaak is dat ook het moment waarop WordPress gaat wringen. De site wordt trager naarmate er content bij komt, elke update is spannend en het hostingpakket moet steeds een maat groter.

Voor een kleine site met een beperkt budget is WordPress met een goed thema prima. Dan raad ik een migratie af.

Hoe een migratie loopt

  1. 01

    Inventarisatie

    Ik haal elke URL op uit je sitemap, Search Console en analytics, en zoek per plugin uit wat hij doet. Daarna weet je wat er meegaat, wat weg kan en wat het kost.

  2. 02

    Contentmodel en CMS

    Je content krijgt vaste velden in plaats van losse HTML. Welk CMS je redactie gebruikt, kiezen we samen. Dat kan een headless CMS zijn zoals Sanity, of WordPress zelf als bron als je team daaraan gewend is.

  3. 03

    Bouwen op een staging-link

    Ik bouw de site in Astro. Op de staging-link kijk je mee wanneer je wilt, met je echte content erin.

  4. 04

    Content overzetten

    Ik zet de content met scripts over, niet met de hand. Afbeeldingen gaan als origineel naar Cloudflare en worden per scherm in de juiste maat geleverd.

  5. 05

    Redirects en livegang

    Elke oude URL krijgt een 301 naar zijn nieuwe adres, in één stap. Titels, beschrijvingen en structured data gaan mee. Na de livegang houd ik Search Console een paar weken in de gaten.

Wat het oplevert

Een pagina wordt één keer gebouwd bij het publiceren, niet bij elke bezoeker. Cloudflare levert hem vanaf de server die het dichtst bij je bezoeker staat. De homepage van deze site is 47 kB aan HTML en gaat in minder dan 10 kB over de lijn.

Er zijn geen plugins meer die je elke week bijwerkt, en geen database of inlogpagina op je domein waar bots op proberen in te breken. Voordat een nieuwe versie live gaat, wordt de hele site gebouwd en gecontroleerd. Gaat daar iets mis, dan blijft de oude versie staan.

Omdat content in vaste velden staat en de site code is in een repository, kan een AI-agent veilig meewerken. Hij vult velden aan of zet een vertaling klaar, en alles gaat door dezelfde controle.

Vragen die ik vaak krijg

Verliezen we onze posities in Google?

Een migratie geeft vaak een paar weken wat schommeling. Met een volledige redirectlijst, dezelfde titels en beschrijvingen en een snellere site blijft die klein.

Ik controleer voor de livegang dat elke oude URL in één stap op zijn nieuwe adres uitkomt, zonder kettingen van redirects.

Kan onze redactie nog zelf publiceren?

Ja. Je redactie werkt in een CMS dat alleen over de inhoud gaat. Pagina’s bouw je uit vaste blokken en je ziet een preview van de echte pagina voordat iets live gaat.

Het ontwerp kan daarbij niet breken, omdat het CMS er niets van weet.

Wat gebeurt er met formulieren, zoeken en andere plugins?

Ik loop elke plugin langs. Een deel is daarna niet meer nodig, zoals caching en beveiliging. Formulieren en zoeken bouw ik met een kleine functie op Cloudflare of een dienst die erbij past.

Wat kost een migratie?

Projecten beginnen bij €10.000. De prijs hangt af van het aantal pagina’s, contenttypes en talen.

Na de inventarisatie krijg je een voorstel met scope en planning.

Wat kost de hosting daarna?

Statische pagina’s op Cloudflare kosten bijna niets. Voor formulieren en functies op de server is een betaald Workers-abonnement genoeg, en dat is meestal goedkoper dan een managed WordPress-pakket.

Werk je op locatie?

Nee, ik werk volledig remote, vanuit Noord-Nederland, voor klanten in Nederland en daarbuiten. We spreken af via video en werken tussendoor async.

Werk je ook voor bureaus?

Ja. Een bureau dat een migratie wil uitbesteden, kan mij inzetten als developer achter de schermen.

Stuur me de URL van je site.

Vertel erbij hoeveel pagina’s en talen hij heeft en wat er nu wringt. Ik kijk ernaar en laat binnen twee werkdagen weten of een migratie zin heeft.

Mail info@frankspin.com

Meer lezen