WordPress → EmDashNo downtimeFixed scope1 day – 4 weeks

Leave WordPress. Keep your content. Ship on Cloudflare.

Cloudflare moved its own blog to EmDash. We do the same for your site — landing, company site or portal of hundreds of pages. Content, media, SEO and redirects come across. Plugins stay behind. You get a fast site you can edit, not a PDF of what we found.

Packages from €490. Send your URL — we reply with a free audit, exact timeline and fixed price. No obligation.

What you get

Green PageSpeed scores, even on mobile

Real measurement: eurometrics.eu after the move to EmDash, PageSpeed mobile test.

  • 96Performance
  • 93Accessibility
  • 100Best Practices
  • 100SEO
2.5 sGoogle's "good" LCP limit
2.3 sLCP on EmDash, mobile

0 ms blocking time. Cloudflare Workers + Astro. No cache plugins, no optimisation plugins.

PageSpeed Insights mobile report for eurometrics.eu: Performance 96, Accessibility 93, Best Practices 100, SEO 100
eurometrics.eu after the move to EmDash · PageSpeed Insights, mobile, 16 Oct 2026 · Open the report
Beyond speed

More than speed. Full visibility.

We don't just move the site. We make it visible.

01

EuroMetrics analytics

We connect EuroMetrics (privacy-first, cookieless, GDPR-friendly), so you keep full data after the migration without Google Analytics.

eurometrics.eu →
02

SEO Playbook

Every page is brought in line with our internal SEO standards: technical SEO, structured data, Core Web Vitals, internal linking and content structure.

Quick SEO Fix →
03

AI / SI visibility

SI stands for Super Intelligence, the new name for AI. The site is prepared not only for classic search engines, but also for AI assistants and generative engines: clear structure, proper markup, answer-friendly content.

AI Answer Visibility →
✓

Result

A fast site that search engines and AI systems can actually understand and rank.

What moves

Everything that matters, nothing that hurts

Posts, pages, custom types, taxonomies, authors, media, menus, Yoast and Rank Math fields. Shortcodes and page-builder markup need a second pass — we flag them in the audit.

01

Content & media

Posts, pages, custom post types, taxonomies, authors and every attached file. Import finishes in minutes, not hours.

02

SEO & redirects

Titles, descriptions, Open Graph, Yoast and Rank Math fields. 301 redirects built into the core — CSV import, no Redirection plugin.

03

Design on Astro

WordPress PHP themes don't run. We rebuild the visual on Astro components, preserving the look. MCP agent ports theme files in under an hour.

04

Admin you know

Familiar WordPress-style panel: collections, media, menus, roles. Transitions under 200 ms. Inline editor on the live page.

05

AI-native

Built-in MCP server. Claude, Cursor or any agent can draft, edit, publish and schedule with the same permissions as your team.

06

Hosted on Cloudflare

Workers, D1, R2 in your own Cloudflare account, on the Workers Paid plan: $5/month, billed to you by Cloudflare. Cloudflare runs its own blog on this stack, with traffic peaks over 5,000 requests per second.

Why EmDash

Not a rebuild. Not a plugin. A move.

WordPress keeps the content. EmDash keeps the speed, the security and the editing model — without the plugin surface.

Stay on WordPressStatic exportHeadless WPEmDash migration
Plugin riskEvery plugin is an attack surfacePlugins gone, but no editorPlugins still on the backendSandboxed plugins, no WP code
SpeedSlows down as plugins pile upFast, but rebuild to editFast front, slow adminLCP 2.3 s on mobile, 0 ms blocking time (our measurement)
Hosting costManaged WP hostingCheap static, limited featuresTwo systems to run$5/month Workers plan in your Cloudflare account
EditingFamiliar, but heavyCode or re-exportStill WordPress adminFamiliar admin, AI agents included
Who it's for

Three shapes of site

Pick the package that matches what you have. The audit tells us which one it is.

Landing page

One page, one offer. You want it fast, secure and editable without learning a new stack.

→ Landing

Small company site

5–7 pages: services, cases, team, contact. The most common move — and the one EmDash fits best.

→ Small

Corporate portal

Dozens or hundreds of pages, custom types, multiple editors. Content moves in minutes; theme and plugins need a scoped plan.

→ Large
Economics

How much does hosting cost after WordPress?

WordPress needs a server that is always on. EmDash on Cloudflare Workers is billed by usage, so a quiet site costs almost nothing and a busy one still stays cheap.

WordPress hosting, per yearEmDash on Cloudflare, per yearDifference
Landing pagesingle page€120 / year (from €10/mo)$60 / year ($5/mo)≈ 2× cheaper
Company site5–7 pages€240 / year (from €20/mo)$60 / year ($5/mo)≈ 4× cheaper
Large portalhundreds of pages, high traffic€1 200 / year (up to €100/mo)$60–600 / year ($5–50/mo)2–20× cheaper
5 000+

requests per second at peak on Cloudflare's own EmDash blog

Cloudflare moved its main blog from WordPress to EmDash in August 2026. Normal load is about 75 requests per second, with spikes over 5,000, and Cloudflare reports a flat latency profile. A traffic spike, a viral post or a campaign launch does not need a bigger server. Source: The Cloudflare Blog

WordPress figures are typical managed-hosting prices. You pay the Cloudflare bill in your own account: Workers Paid starts at $5/month and grows with usage, to about $50/month even under very heavy traffic. We estimate it for your traffic in the free audit.

Packages

Fixed scope, fixed price

One-time engagements. You know the price and the deliverable before we start. No monthly retainer for the migration itself.

Landingfrom€490One time · 1 day

Single-page sites, campaign landings

Includes

  • WXR or EmDash Exporter import
  • All pages, media and SEO meta
  • Astro theme rebuild preserving the visual
  • 301 redirects for every old URL
  • Deploy to Cloudflare Workers in your own account (Workers Paid, $5/month, paid by you)
  • Staging review before domain switch
Start with a free audit
Smallfrom€1,490One time · 3–5 days

Company sites, 5–7 pages

Everything in Landing, plus

  • Custom content types (services, cases, team) in the admin — no ACF
  • Menus and widget areas
  • Roles: administrator, editor, author, contributor
  • Comments migrated if present
  • Full staging review before cutover
Start with a free audit
Largefrom€4,900One time · 2–4 weeks

Portals, tens to hundreds of pages

Everything in Small, plus

  • URL and plugin inventory before start
  • Custom field mapping to EmDash schemas
  • Staged content migration with checkpoints
  • 301 redirects via CSV import
  • Load test of your site before the switch
  • Optional gradual rollout via proxy Worker
Start with a free audit
WordPress to EmDash migration packages and starting prices
PackageSiteDurationPrice
LandingSingle-page sites, campaign landings1 dayfrom€490
SmallCompany sites, 5–7 pages3–5 daysfrom€1,490
LargePortals, tens to hundreds of pages2–4 weeksfrom€4,900

Final price after free audit. No surprises. We quote once we see your plugins, page builders and custom types. No surprise add-ons for things we already knew about.

How it works

Audit, import, rebuild, switch

01

Audit

Free

We look at your URL, list plugins, page builders and custom types, and tell you which package and what needs a manual pass.

02

Import

Minutes

WXR or the EmDash Exporter plugin pulls posts, pages, media, taxonomies and SEO fields. The import itself takes minutes; the rebuild is what takes time.

03

Rebuild

Hours to days

Theme is ported to Astro components. Shortcodes and page-builder markup are rewritten by hand. Staging site for your review.

04

Switch

One cutover

301 redirects in place, domain pointed, optional gradual traffic shift from 1 % to 100 % the way Cloudflare did it.

✓

Content is preserved, rankings are protected

We don't promise traffic — nobody honestly can. We guarantee your content, media and URL structure survive the move, and every old URL has a 301. Before / after check on staging before we touch the domain.

Limits

What we say before you pay

Better to hear it now than after the invoice.

No WooCommerce

EmDash does not replace WooCommerce. If you run a shop, we say so immediately and talk about a different path.

Page builders are manual

Elementor, WPBakery and shortcodes do not import as layouts. We rebuild those blocks by hand during the audit phase.

PHP themes don't run

Your WordPress theme is PHP. We port the visual to Astro. For landings that's hours; for portals it's a separate estimate.

FAQ

Questions, answered

How much does a WordPress to EmDash migration cost?+

A WordPress to EmDash migration costs from €490 for a single landing page (1 day), from €1,490 for a 5–7 page company site (3–5 days) and from €4,900 for a portal of tens to hundreds of pages (2–4 weeks). The final fixed price comes after a free audit. Cloudflare hosting is billed to you separately, from $5/month.

Do you work with companies in the US or only in Europe?+

Both. We serve businesses in Europe and in the United States. The whole project runs remotely: audit, migration, review and handover. Hosting sits in your own Cloudflare account, which serves visitors from data centres on both sides of the Atlantic.

How is this different from a static export?+

A static export freezes the site. You re-export to edit. EmDash keeps an admin, revisions, scheduling and an MCP server so both humans and agents can publish.

Will my rankings drop?+

We set 301 redirects for every old URL and keep the content and meta. Rankings depend on more than the move, but the technical layer that protects them is in place before the domain switches.

How long does a portal take?+

A portal of tens to hundreds of pages usually takes 2–4 weeks. Importing the content takes minutes; rebuilding the theme and replacing plugins is the variable part. You get an exact timeline and a fixed price after the free audit.

Can I keep editing during the migration?+

Yes. We work on a staging site. Your WordPress stays live until the cutover. No freeze required for content sites.

What about forms and search?+

Forms become lightweight endpoints or third-party services. Search is built into EmDash (FTS5). We map what you have during the audit.

Do I need Cloudflare?+

EmDash runs on Node.js anywhere, but the speed and cost numbers come from Cloudflare Workers. We deploy there by default. The site lives in your own Cloudflare account on the Workers Paid plan ($5/month, paid by you directly to Cloudflare). We set everything up and hand it over: you own the account, the domain and the data, not us.

Free audit

Send your URL — we reply with the plan

We'll tell you which package, what needs a manual pass, and the fixed price. No obligation.