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.

De film (1:20, Engels). Alles wat je ziet is echt: de sitemap van onze eigen site occasionpark.nl in een EmDash-testsite.

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. 1

    Plak je oude sitemap

    Vul de sitemap van je WordPress-site in, bijvoorbeeld /sitemap_index.xml van 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.

    SEO Migrate in de EmDash-admin: 57 oude URL's, 1 in orde, 56 voorgestelde redirects in een tabel.
  2. 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.

    Na het toepassen: 56 redirects aangemaakt en de controle meldt 57 of 57 in order, elke regel 301 naar 200.
  3. 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.

    SEO-import uit een WXR-bestand: per bericht de huidige en de nieuwe meta-beschrijving uit Rank Math, 42 geselecteerd.

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?

Starter

€79 per jaar

1 site

Bestel Starter

Pro

€199 per jaar

5 sites, handig voor bureaus

Bestel Pro

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.