SEO Migrate · plugin voor EmDash CMS
SEO-migratie naar EmDash, zonder één link te breken
Bij een SEO-migratie van WordPress naar EmDash geven de oude adressen die Google kent een 404:
WordPress zette /blog/ voor je berichten, EmDash zet er /posts/ voor.
SEO Migrate legt je oude sitemap naast de nieuwe site, maakt per adres een 301-redirect
en controleert daarna of elke redirect echt op een pagina uitkomt.
Vanaf €79 per jaar voor 1 site, inclusief btw.
Waar gaat een SEO-migratie van WordPress meestal mis?
Bij de adressen, niet bij de content. We probeerden het met occasionpark.nl, een van onze eigen WordPress-sites. De sitemap had 57 adressen. Op een verse EmDash-site met precies dezelfde berichten gaven er 56 een 404. De tekst stond er gewoon, alleen op een ander adres.
| Oud adres uit de sitemap | Kale EmDash-site | Met SEO Migrate |
|---|---|---|
/blog/suurhoffbrug-a15-scheuren-vluchtstrook/ | 404 | 301 → 200 /posts/suurhoffbrug-a15-scheuren-vluchtstrook |
/blog/airbag-terugroepactie-occasion-kenteken/ | 404 | 301 → 200 /posts/airbag-terugroepactie-occasion-kenteken |
/blog/icct-phev-grotere-accu-meer-benzine/ | 404 | 301 → 200 /posts/icct-phev-grotere-accu-meer-benzine |
| Alle 57 adressen | 56 × 404 | 57 van 57 in orde |
Een 404 kost je de positie van die pagina in Google, en backlinks naar het oude adres lopen dood. Je kunt 56 redirects met de hand typen. Mis je er één, dan zie je dat pas weken later in Search Console.
Zo zet je 57 links in een paar minuten over
Drie schermen in de EmDash-admin. Vergelijken en controleren werken ook zonder geldige licentie, alleen het toepassen vraagt er een.
- 1
Plak je oude sitemap
Vul de sitemap van je WordPress-site in, bijvoorbeeld
/sitemap_index.xmlvan Yoast of Rank Math. De plugin leest alle adressen en zoekt per adres de pagina op je nieuwe site die erbij hoort. Bij occasionpark: 57 gelezen, 56 voorstellen.
- 2
Eén klik, daarna controleert hij elke redirect
Keur de voorstellen goed en klik op toepassen. Daarna vraagt de plugin elk oud adres zelf op en laat per regel zien of het via een 301 op een 200 uitkomt. Bij occasionpark stond er daarna: 57 van 57 in orde.
- 3
Titels en meta-beschrijvingen gaan mee
Upload je WordPress-export (WXR). SEO Migrate haalt de velden van Yoast, Rank Math of SEOPress eruit en zet ze in het SEO-paneel van EmDash. Bij occasionpark kregen 42 berichten hun meta-beschrijving uit Rank Math terug.
Heb je al een lijst redirects? Die importeer je ook: uit Redirection (CSV of JSON), Yoast
Premium, Rank Math, een .htaccess of een nginx-config.
Wat kost SEO Migrate?
Prijzen zijn inclusief btw en inclusief updates. Je betaalt via Stripe en krijgt direct je licentiesleutel en de download. Stopt je licentie, dan blijven alle redirects en SEO-velden gewoon staan: die zitten in EmDash zelf. Alleen nieuwe redirects toepassen vraagt dan weer een licentie.
Installeren kost twee minuten
Na de betaling download je seo-migrate-0.1.0.tgz. Zet hem in je Astro-project en installeer hem:
pnpm add ./seo-migrate-0.1.0.tgz Voeg de plugin toe aan astro.config.mjs:
import { seoMigrate } from "@emdashplugins/seo-migrate";
emdash({
plugins: [seoMigrate()],
});
Plak daarna je sleutel op de License-pagina van de plugin. EmDash slaat die versleuteld op,
dus je site heeft een EMDASH_ENCRYPTION_KEY nodig. De admin van de plugin is
Engels en Nederlands.
Past SEO Migrate bij jouw overstap?
Welke EmDash-versie heb je nodig?
EmDash 1.0.1 of nieuwer. Wat EmDash precies is en hoe het zich tot WordPress verhoudt, lees je in wat is EmDash CMS.
Draait het op Cloudflare?
SEO Migrate is een native plugin: je installeert hem in je Astro-project, dus hij draait mee waar je site draait. Onze tests liepen op Node met SQLite. Een installatie op Cloudflare met D1 hebben we nog niet samen met een klant doorlopen. Loop je daar tegenaan, meld het dan via de migratie-intake.
Waarom staat hij niet gratis in de registry?
De plugin registry van EmDash is er alleen voor plugins in een afgeschermde sandbox. SEO Migrate moet je oude sitemap van een andere host kunnen ophalen en redirects kunnen schrijven. Een sandbox-plugin mag alleen hosts aanroepen die vooraf in de plugin staan, en jouw oude domein kunnen wij niet vooraf voor elke klant opgeven. Daarom draait hij native. Onze gratis plugin Publish Check staat wél in de EmDash-registry, met de broncode op GitHub.
Welke gegevens stuurt de plugin naar jullie?
Alleen je licentiesleutel en de hostnaam van je site, voor de licentiecheck. De sitemap en je WXR-bestand blijven op je eigen server. Is onze server even onbereikbaar, dan werkt de plugin nog veertien dagen gewoon door.
Hoe pak je de rest van de verhuizing aan?
Content zet je over met de EmDash Exporter, de volgorde van de hele overstap staat in WordPress naar EmDash migreren. Meer EmDash plugins vind je op de homepage.