{"id":2783,"date":"2026-05-21T14:34:41","date_gmt":"2026-05-21T14:34:41","guid":{"rendered":"https:\/\/dygistic.com\/?page_id=2783"},"modified":"2026-05-21T14:34:41","modified_gmt":"2026-05-21T14:34:41","slug":"seo-migration","status":"publish","type":"page","link":"https:\/\/dygistic.com\/nl\/services\/seo\/seo-migration\/","title":{"rendered":"SEO Migration"},"content":{"rendered":"<style data-wp-block-html=\"css\">.dy-seo-page{--slate:#1C2333;--slate-mid:#2E3F5C;--slate-ink:#0F1420;--sky:#4A90B8;--sky-deep:#3B7A9E;--sky-soft:#7AB4D6;--sky-light:#EEF3F8;--off-white:#F5F7FA;--white:#FFFFFF;--rule:rgba(28,35,51,0.08);--rule-strong:rgba(28,35,51,0.14);--ink:#1C2333;--ink-70:rgba(28,35,51,0.72);--ink-55:rgba(28,35,51,0.55);--ink-40:rgba(28,35,51,0.4);font-family:\"Plus Jakarta Sans\",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);line-height:1.6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);-webkit-font-smoothing:antialiased}.dy-seo-page *,.dy-seo-page *::before,.dy-seo-page *::after{box-sizing:border-box}.dy-seo-page img,.dy-seo-page svg{display:block;max-width:100%}.dy-seo-page a{color:inherit;text-decoration:none}.dy-seo-page .wrap{max-width:1200px;margin:0 auto;padding:0 clamp(24px,5vw,72px)}.dy-seo-page .section{padding:clamp(72px,9vw,112px) 0}.dy-seo-page .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--sky-deep);margin-bottom:18px}.dy-seo-page .eyebrow::before{content:\"\";width:20px;height:1px;background:var(--sky);display:block}.dy-seo-page .title{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-0.025em;line-height:1.1;color:var(--slate);margin-bottom:20px}.dy-seo-page .lead{font-size:17px;font-weight:300;color:var(--ink-70);line-height:1.65;max-width:62ch}.dy-seo-page .bg-off{background:var(--off-white)}.dy-seo-page .btn{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;letter-spacing:-0.005em;padding:14px 24px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:transform .15s,background .2s,box-shadow .2s,color .2s}.dy-seo-page .btn:active{transform:translateY(1px)}.dy-seo-page .btn-primary{background:var(--sky);color:var(--white)}.dy-seo-page .btn-primary:hover{background:var(--sky-deep);box-shadow:0 10px 28px rgba(74,144,184,.35)}.dy-seo-page .btn-outline{background:transparent;color:var(--white);border-color:rgba(255,255,255,.22)}.dy-seo-page .btn-outline:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.4)}.dy-seo-page .seo-hero{position:relative;background:radial-gradient(1200px 500px at 85% -10%,rgba(74,144,184,.22),transparent 60%),radial-gradient(900px 400px at -10% 110%,rgba(74,144,184,.08),transparent 60%),linear-gradient(180deg,var(--slate-ink),var(--slate));color:var(--white);overflow:hidden}.dy-seo-page .hero-inner{padding:clamp(72px,10vw,120px) 0 clamp(64px,8vw,96px);text-align:center}.dy-seo-page .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:28px;justify-content:center}.dy-seo-page .hero-eyebrow::before{content:\"\";width:20px;height:1px;background:var(--sky);display:block}.dy-seo-page .hero-h1{font-size:clamp(36px,6vw,72px);font-weight:800;letter-spacing:-0.035em;line-height:1.02;color:var(--white);max-width:18ch;margin:0 auto}.dy-seo-page .hero-h1 em{font-style:normal;background:linear-gradient(180deg,var(--sky-soft),var(--sky));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.dy-seo-page .hero-sub{margin:26px auto 0;max-width:58ch;font-size:17px;font-weight:300;line-height:1.65;color:rgba(255,255,255,.72)}.dy-seo-page .hero-actions{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap;justify-content:center}.dy-seo-page .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08)}.dy-seo-page .hero-stat{padding:28px clamp(20px,3vw,40px);background:var(--slate-ink)}.dy-seo-page .hero-stat .stat-n{font-size:34px;font-weight:800;letter-spacing:-0.03em;color:var(--white);display:flex;align-items:baseline;gap:4px}.dy-seo-page .hero-stat .stat-n::after{content:\"\";width:22px;height:2px;background:var(--sky);display:inline-block;margin-left:6px;transform:translateY(-6px)}.dy-seo-page .hero-stat .stat-l{font-size:12px;color:rgba(255,255,255,.55);margin-top:6px;line-height:1.45}@media (max-width:780px){.dy-seo-page .hero-stats{grid-template-columns:repeat(2,1fr)}}.dy-seo-page .value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}@media (max-width:780px){.dy-seo-page .value-grid{grid-template-columns:1fr}}.dy-seo-page .value-card{padding:32px 28px;background:var(--white);border:1px solid var(--rule);border-radius:16px;transition:transform .2s,box-shadow .2s,border-color .2s}.dy-seo-page .value-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(15,20,32,.06);border-color:rgba(74,144,184,.3)}.dy-seo-page .vc-title{font-size:18px;font-weight:700;color:var(--slate);margin-bottom:10px;letter-spacing:-0.01em}.dy-seo-page .vc-text{font-size:14.5px;color:var(--ink-70);line-height:1.6}.dy-seo-page .process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media (max-width:900px){.dy-seo-page .process-grid{grid-template-columns:1fr}}.dy-seo-page .proc-step{padding:34px 30px;background:var(--white);border:1px solid var(--rule);border-radius:16px;position:relative}.dy-seo-page .proc-num{font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--sky);margin-bottom:14px}.dy-seo-page .proc-title{font-size:19px;font-weight:700;color:var(--slate);margin-bottom:12px;letter-spacing:-0.01em}.dy-seo-page .proc-text{font-size:14.5px;color:var(--ink-70);line-height:1.65}.dy-seo-page .proc-tools{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--ink-55)}.dy-seo-page .proc-tools span{display:inline-block;padding:4px 10px;margin:3px 4px 0 0;background:var(--off-white);border-radius:6px;color:var(--slate)}.dy-seo-page .why-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}@media (max-width:900px){.dy-seo-page .why-grid{grid-template-columns:1fr;gap:36px}}.dy-seo-page .pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:560px){.dy-seo-page .pillars{grid-template-columns:1fr}}.dy-seo-page .pillar{padding:26px 24px;background:var(--white);border:1px solid var(--rule);border-radius:14px;transition:border-color .2s,transform .2s}.dy-seo-page .pillar:hover{border-color:rgba(74,144,184,.3);transform:translateY(-2px)}.dy-seo-page .p-title{font-size:16px;font-weight:700;color:var(--slate);margin-bottom:8px;letter-spacing:-0.01em}.dy-seo-page .p-text{font-size:13.5px;color:var(--ink-70);line-height:1.55}.dy-seo-page .cta-block{padding:clamp(40px,6vw,64px);border-radius:24px;background:radial-gradient(800px 300px at 90% -20%,rgba(74,144,184,.22),transparent 60%),linear-gradient(135deg,var(--slate-ink),var(--slate));color:var(--white);position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}@media (max-width:820px){.dy-seo-page .cta-block{grid-template-columns:1fr;gap:28px}}.dy-seo-page .cta-h{font-size:clamp(26px,3.4vw,38px);font-weight:700;letter-spacing:-0.025em;line-height:1.12;color:var(--white);margin:0 0 14px}.dy-seo-page .cta-p{font-size:16px;color:rgba(255,255,255,.7);line-height:1.65;max-width:44ch;margin:0}.dy-seo-page .cta-right{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.dy-seo-page .cta-detail{font-size:13.5px;color:rgba(255,255,255,.65);line-height:1.85;border-left:2px solid var(--sky);padding-left:14px}.dy-seo-page .children-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media (max-width:900px){.dy-seo-page .children-grid{grid-template-columns:1fr}}.dy-seo-page .child-card{display:block;padding:28px 26px;background:var(--white);border:1px solid var(--rule);border-radius:14px;transition:transform .2s,box-shadow .2s,border-color .2s;color:inherit}.dy-seo-page .child-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(15,20,32,.07);border-color:rgba(74,144,184,.3);color:inherit}.dy-seo-page .cc-num{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--sky);margin-bottom:10px}.dy-seo-page .cc-title{font-size:18px;font-weight:700;color:var(--slate);margin-bottom:8px;letter-spacing:-0.005em}.dy-seo-page .cc-text{font-size:13.5px;color:var(--ink-70);line-height:1.55;margin-bottom:14px}.dy-seo-page .cc-arrow{font-size:13px;font-weight:600;color:var(--sky-deep);display:inline-flex;align-items:center;gap:6px}<\/style><div class=\"dy-seo-page\">\n<section class=\"seo-hero\">\n<div class=\"wrap hero-inner\">\n<div class=\"hero-eyebrow\">SEO Migration &middot; Replatforms &middot; Domain changes &middot; URL restructures<\/div>\n<h1 class=\"hero-h1\">SEO migrations that <em>do not lose traffic<\/em>.<\/h1>\n<p class=\"hero-sub\">Replatforming, domain changes, URL restructures, hreflang re-organisation. The technical SEO work most teams discover the hard way, after the traffic drop. I plan and execute migrations before the cliff, so the new site goes live without losing what the old one earned.<\/p>\n<div class=\"hero-actions\"><a href=\"\/nl\/contact\/\" class=\"btn btn-primary\">Boek een consult<\/a><a href=\"#process\" class=\"btn btn-outline\">See the process<\/a><\/div>\n<\/div>\n<div class=\"hero-stats\">\n<div class=\"hero-stat\"><div class=\"stat-n\">95%+<\/div><div class=\"stat-l\">Organic traffic retention<br>target after launch<\/div><\/div>\n<div class=\"hero-stat\"><div class=\"stat-n\">4-8<\/div><div class=\"stat-l\">Weeks planning lead-time<br>before go-live<\/div><\/div>\n<div class=\"hero-stat\"><div class=\"stat-n\">100%<\/div><div class=\"stat-l\">URLs mapped pre-launch,<br>no orphan redirects<\/div><\/div>\n<div class=\"hero-stat\"><div class=\"stat-n\">1<\/div><div class=\"stat-l\">Consultant. No<br>account layer.<\/div><\/div>\n<\/div>\n<\/section>\n\n<section class=\"section\">\n<div class=\"wrap\">\n<div class=\"eyebrow\">What an SEO migration actually requires<\/div>\n<h2 class=\"title\" style=\"max-width:24ch\">Four moving parts most agencies underestimate.<\/h2>\n<p class=\"lead\">SEO migration is one of the few jobs where doing nothing is usually better than doing it carelessly. These are the four parts that need real attention.<\/p>\n<div class=\"value-grid\">\n<div class=\"value-card\"><div class=\"vc-title\">URL mapping, done right<\/div><p class=\"vc-text\">Every old URL mapped to its closest new equivalent. Not just the top 100 by traffic. Long-tail pages carry significant link equity in aggregate. Missing them is where traffic loss compounds.<\/p><\/div>\n<div class=\"value-card\"><div class=\"vc-title\">Redirect chains avoided<\/div><p class=\"vc-text\">Old to new in a single hop, no chains, no loops. Every redirect verified server-side. Crawled post-launch to catch the inevitable typos before Google does.<\/p><\/div>\n<div class=\"value-card\"><div class=\"vc-title\">Hreflang preserved or rebuilt<\/div><p class=\"vc-text\">International sites lose locale targeting if hreflang is not re-set on day one. Common cause of post-migration drops in DE or BE markets. I rebuild it before launch, not after.<\/p><\/div>\n<div class=\"value-card\"><div class=\"vc-title\">Index recovery monitored<\/div><p class=\"vc-text\">For the first six weeks, daily monitoring of crawl status, indexation, and ranking deltas per category. Early signals get acted on while Google is still re-crawling, not three months later.<\/p><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section id=\"process\" class=\"section bg-off\">\n<div class=\"wrap\">\n<div class=\"eyebrow\">Hoe ik werk<\/div>\n<h2 class=\"title\" style=\"max-width:24ch\">Three phases, with the planning before the build.<\/h2>\n<p class=\"lead\">Most migration projects fail because the planning starts after development. The order needs to flip.<\/p>\n<div class=\"process-grid\">\n<div class=\"proc-step\">\n<div class=\"proc-num\">01 \/ PRE-MIGRATION<\/div>\n<div class=\"proc-title\">Map everything before code moves<\/div>\n<p class=\"proc-text\">Full URL inventory of the old site, traffic and link equity per URL, mapping to new structure, redirect spreadsheet, hreflang plan, schema transition plan. This phase is 60% of the work and starts weeks before launch.<\/p>\n<div class=\"proc-tools\"><span>Schreeuwende kikker<\/span><span>Ahrefs<\/span><span>GSC exports<\/span><span>URL map sheet<\/span><\/div>\n<\/div>\n<div class=\"proc-step\">\n<div class=\"proc-num\">02 \/ LAUNCH WEEK<\/div>\n<div class=\"proc-title\">Execute, validate, sit in the war room<\/div>\n<p class=\"proc-text\">Redirects deployed and tested. New site crawled the moment it is live. Schema validated, hreflang verified, sitemaps submitted to GSC. Available in real-time for the launch window to catch issues fast.<\/p>\n<div class=\"proc-tools\"><span>Pre-launch crawl<\/span><span>Redirect testing<\/span><span>GSC submission<\/span><\/div>\n<\/div>\n<div class=\"proc-step\">\n<div class=\"proc-num\">03 \/ POST-LAUNCH<\/div>\n<div class=\"proc-title\">Six weeks of active monitoring<\/div>\n<p class=\"proc-text\">Daily crawl + indexation check. Per-category ranking comparison. Drops investigated and fixed within 48 hours. Weekly status report. Six weeks is when Google has fully re-indexed and the new baseline is clear.<\/p>\n<div class=\"proc-tools\"><span>Daily crawl<\/span><span>Per-category rank<\/span><span>Looker Studio<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"section\">\n<div class=\"wrap\">\n<div class=\"why-grid\">\n<div>\n<div class=\"eyebrow\">Why this approach<\/div>\n<h2 class=\"title\">The work most teams discover too late.<\/h2>\n<p class=\"lead\">SEO migration is high stakes and rarely repeated. A botched one costs months of recovery. Done right, the new site launches with the SEO equity intact and the freedom to grow on its new foundation. The discipline below is the difference.<\/p>\n<\/div>\n<div class=\"pillars\">\n<div class=\"pillar\"><div class=\"p-title\">Plan-heavy<\/div><p class=\"p-text\">Most of the work happens before launch day. Surprises after launch are the cost of skipping that.<\/p><\/div>\n<div class=\"pillar\"><div class=\"p-title\">Stack-aware<\/div><p class=\"p-text\">Shopify to WooCommerce, custom to headless, subdomain to ccTLD. The migration pattern changes per stack.<\/p><\/div>\n<div class=\"pillar\"><div class=\"p-title\">Cross-border ready<\/div><p class=\"p-text\">Multi-locale sites add complexity. Hreflang and locale targeting are top-of-mind, not afterthoughts.<\/p><\/div>\n<div class=\"pillar\"><div class=\"p-title\">Onafhankelijk<\/div><p class=\"p-text\">No conflict of interest with your dev team or platform vendor. I represent the SEO outcome.<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section class=\"section bg-off\">\n<div class=\"wrap\">\n<div class=\"cta-block\">\n<div>\n<h2 class=\"cta-h\">Planning a replatform, domain change or URL restructure?<\/h2>\n<p class=\"cta-p\">Book a free 30-minute consultation. Share what you are migrating and when, and I will sketch the risks and the planning timeline. Even if we do not end up working together, you leave with something actionable.<\/p>\n<\/div>\n<div class=\"cta-right\">\n<a href=\"\/nl\/contact\/\" class=\"btn btn-primary\">Boek een consult<\/a>\n<div class=\"cta-detail\">30 minuten bellen, geen verplichting.<br>Migration scope review before we talk.<br>Concrete vervolgstappen om te behouden.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>SEO Migration &middot; Replatforms &middot; Domain changes &middot; URL restructures SEO migrations that do not lose traffic. Replatforming, domain changes, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2196,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2783","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/pages\/2783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/comments?post=2783"}],"version-history":[{"count":0,"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/pages\/2783\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/pages\/2196"}],"wp:attachment":[{"href":"https:\/\/dygistic.com\/nl\/wp-json\/wp\/v2\/media?parent=2783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}