A WordPress plugin by Progressus

Move your Elementor pages to native WordPress blocks

BlockShift reads the layout Elementor saved for a page, rebuilds it with standard blocks, brings the styling across, and saves the result as a new page. Your original stays exactly where it was.

How it works

No page is ever deleted or overwritten. You compare the two versions and switch when you’re ready.

Reads the layout

BlockShift reads the layout Elementor saved for the page โ€” sections, widgets, and styling.

Rebuilds it with blocks

The page is recreated with standard WordPress blocks, with colours, fonts, and spacing carried across.

Saves a new page

The converted version is saved as a new page. Your original is never touched, so you can compare both.

Browse the docs

New here? Read Why BlockShift?, follow Getting Started, then work through the Migration Checklist for a whole site.

Optional: AI Enhancement add-on

A separate free plugin that uses your own Anthropic (Claude) API key to nudge a converted page closer to the original design. Get it on the Add-ons page.