WPBakery to Bricks or Elementor migration: cost and SEO

WPBakery to Bricks or Elementor migration: real market costs, which builder to pick, and how to strip [vc_] shortcodes without losing rankings.

Mohit Goyal10 min read
WPBakery to Bricks or Elementor migration: cost and SEO

A WPBakery to Bricks or Elementor migration is a rebuild, not a conversion. Converter plugins copy rows, columns, text and buttons, but your theme's custom elements, headers, portfolio pages and leftover [vc_] shortcodes still need a person. Public market prices run from gig-site budgets of $30–$250 up to $1,500 and more from a US specialist, plus a Bricks or Elementor Pro licence. And because the move happens inside the same WordPress install, every URL can stay exactly where it is if the rebuild is planned properly.

I build on both. For a UK agency I built Ravens Ait on Bricks, and Crowne Plaza London Kingston and Samko Holdings on Elementor Pro. I also built Taxocity on Bricks for a tax and compliance firm. Here's what a WPBakery move costs, which builder I'd pick, and how to clean up without losing rankings.

Why can't you just switch WPBakery off?

Because WPBakery saves your page layout as shortcodes inside the normal post content. A page is really a long string of [vc_row], [vc_column] and [vc_column_text] tags. Turn WPBakery off and nothing reads those tags any more, so they show up on the page as raw text.

Most WPBakery sites also came from a ThemeForest theme that bundled the builder. That theme usually adds:

  • its own shortcode elements with their own prefixes, which no converter knows about
  • a header, footer and mega menu built into theme options
  • custom post types such as portfolio items or team members, each with their own URLs
  • a stack of add-on plugins (sliders, icon packs, extra elements)

So when you leave WPBakery, you usually leave the theme too. That's where most of the work sits, and most of the SEO risk.

How much does a WPBakery to Bricks or Elementor migration cost?

A WPBakery migration costs anywhere from $30–$250 on low-budget job posts to $1,500 and up for a US specialist rebuild, with full agency redesigns at $10,000–$20,000. There's no standard price. These are public listings I found, all in US dollars:

OptionPriceWhat you actually get
Converter pluginFree, or $20 + VAT for ProRows, columns, text, buttons and images copied into Elementor. No design work
Freelance hourly (Upwork)$15–$28 an hour typical, $20 medianDepends entirely on who you hire and how you scope the job
Low-budget job posts$30–$250 for a 41-page siteA budget one client posted. At that price, expect copy-paste, not a rebuild
Theme vendor service$1,050 to move all pagesThemeRex's price to move a site onto the Elementor version of its own theme
Specialist rebuild (US)From $1,500Pixel-matched Elementor rebuild with the old code stripped out
Full agency redesign (US)$10,000–$20,000A new design and a new site, not just a builder swap

Then add the builder licence. Bricks costs $79 a year for one site or $599 once for unlimited sites, and there's no free version. Elementor Pro starts at $60 a year for Essential, but most single business sites need Advanced Solo at $84, because Essential leaves out popups, custom CSS and WooCommerce features. Licence prices change, so confirm the current figures on the official Bricks pricing page and Elementor pricing page before you budget.

What moves the price up or down?

The number of unique layouts and how heavily the site leaned on theme features. Page count matters less than most people expect.

  • Unique templates. Ten service pages sharing one layout means one template plus content entry. Ten pages that all look different means ten builds.
  • Theme-specific elements. Anything the theme added (sliders, portfolio grids, pricing tables, counters) gets rebuilt by hand.
  • Custom post types. Portfolio, team or case study items need a new home, usually ACF fields plus a Bricks or Elementor template.
  • Blog posts written in WPBakery. Nobody rebuilds hundreds of posts one at a time, so they get cleaned in bulk (more on that below).
  • Forms, tracking and integrations. Contact forms, GA4, Tag Manager, HubSpot and booking widgets all need re-wiring and testing.
  • WooCommerce. Product and category templates, plus a checkout you can't afford to break.
  • Design changes. A like-for-like rebuild costs less than a redesign. Mixing the two halfway through is how budgets drift.

Bricks or Elementor: which should you rebuild on?

Choose Bricks Builder if speed and clean code are why you're leaving WPBakery and a developer manages the site. Choose Elementor if a non-technical team will build its own pages after launch. Neither is a bad pick. I've written a fuller Bricks vs Elementor vs Oxygen comparison, but for a WPBakery move these are the differences that matter:

FactorBricksElementor (Pro)
What it isA theme with the builder built inA plugin that runs on almost any theme
How the move worksSwap theme and builder in one goCan be done page by page on the old theme, then switched to a light theme
Licence$79/yr one site, $599 lifetime, no free tier$60–$84/yr for one site, free core plugin
Front-end weightLean output and no jQueryHeavier by default, needs tuning
Editing for a non-technical teamFine once templates are set up, but built more for developersThe most familiar editor; most marketers have used it
Converter supportNo WPBakery converter I'd rely on; rebuild by handA converter plugin exists for basic layouts
EcosystemSmaller, growingHuge add-on and freelancer market

My own rule: if the old site's slowness is what's pushing you off WPBakery, go Bricks. If your marketing team wants to knock out its own landing pages next month, Elementor is the safer bet.

Don't pay twice

If you're choosing Elementor only because a WPBakery converter exists, check what it actually converts first. It handles basic rows and text. Your theme's custom elements still get rebuilt by hand, and that's most of the cost.

Do WPBakery to Elementor converter plugins work?

Partly. They copy page structure and basic content, but not spacing, responsive behaviour or theme elements. The WPBakery to Elementor plugin creates an Elementor copy of a page. The free version moves sections, columns, text, buttons and image placeholders. Pro adds images, custom headings, IDs, classes and shortcodes.

Treat the output as a rough draft: use a converter to copy content, not to do the migration. On a site with a heavily customised theme, it's often quicker to build clean templates in Elementor and paste the content in.

How do you clean up leftover [vc_] shortcodes safely?

Strip leftover WPBakery [vc_] shortcodes with a non-greedy WP-CLI regex limited to the post_content column, after a database export and a dry run on staging. Even after the pages are rebuilt, the old WPBakery markup is still sitting in the database. Bricks and Elementor store their layouts separately, so those old shortcodes can leak into search results, RSS feeds and auto-generated meta descriptions. And any post you didn't rebuild will show them as text the moment WPBakery is off.

The usual fix is a WP-CLI regex search-replace. One widely shared command uses the pattern \[vc.*] across all tables. Be careful with that one. .* is greedy, so on a line like [vc_column_text]Hello[/vc_column_text] it can match from the first tag to the last and take your text with it. A safer pattern is limited to post content, and you should always dry-run first:

bash
wp db export before-cleanup.sql
wp search-replace '\[\/?vc_[^\]]*\]' '' wp_posts --include-columns=post_content --regex --dry-run

[^\]]* stops at the first closing bracket, so only the tag goes. The command assumes the default wp_ table prefix; if your site uses a custom prefix, swap wp_posts for your own posts table name (for example abc_posts). Check the dry-run count, test on staging, then run it again without --dry-run. A few more things to look for:

  • Raw HTML blocks. WPBakery stores vc_raw_html content encoded, so stripping the tags leaves a lump of gibberish. Rebuild those by hand.
  • Theme shortcodes. Search for any other prefixes your theme used and handle them the same way.
  • Old post meta. WPBakery leaves meta keys starting with _wpb_. They're harmless, but clear them once you're sure everything works.

How do you keep URLs, rankings and redirects safe?

Changing from WPBakery to Bricks or Elementor inside the same WordPress install doesn't touch your permalinks, so pages and posts keep their slugs and their rankings. Rankings drop when something else changes. Usually a theme's custom post type disappears, a page gets merged, or someone "tidies up" a slug without a 301 redirect.

On the Aura Clips rebuild I moved the agency's site from Framer to WordPress on Bricks, with service templates, a blog, GA4 and Tag Manager. Different starting platform, same process. This is the order I'd run a WPBakery move in:

  1. 1

    Crawl and export

    Crawl the live site and export every URL, title, meta description and canonical. Pull your top pages from Search Console so you know what earns traffic.

  2. 2

    Build on staging

    Rebuild the templates in Bricks or Elementor on a staging copy. Keep every slug unless there's a clear reason to change it.

  3. 3

    Map every changed URL

    For anything that moves, such as portfolio items or merged pages, write down an old-to-new pair and set a 301 redirect.

  4. 4

    Strip shortcodes and test

    Dry-run the shortcode cleanup, then check forms, tracking, schema and mobile layouts page by page.

  5. 5

    Launch and watch

    Go live, recrawl for 404s and redirect chains, resubmit the sitemap and watch Search Console coverage for a few weeks.

For the redirect list, my free Redirect Map Builder flags chains, loops, duplicates, trailing-slash mismatches and query strings in your old-to-new pairs. Its output is formatted for Next.js, so on a WordPress site use it to check the list, then add the clean pairs to a redirect plugin or the server config. Google treats permanent server-side redirects as a strong signal that the target is canonical, so use 301s, not 302s or JavaScript redirects.

If traffic has already dropped after a rebuild, my guide on recovering from a traffic drop after a redesign walks through the checks.

What should you ask a developer before you hire?

Ask whether they'll rebuild templates or just convert pages, how they'll clean the WPBakery shortcodes, and how every URL will be kept or redirected. A cheap quote often means pages pushed through a converter and WPBakery left half-installed. Before you sign, ask:

  1. Will you rebuild templates or convert pages? You want reusable templates, not 40 one-off pages.
  2. What happens to my theme's custom elements and post types? They should be able to name them, not shrug.
  3. How will you clean up the shortcodes, and will you test the cleanup on staging first?
  4. Will every URL stay the same, and where's the redirect map for the ones that don't?
  5. Who owns the builder licence? The Bricks or Elementor Pro licence should be in your name, not the developer's.
  6. How will you prove the site got faster? Ask for before and after PageSpeed scores on the same pages.
  7. Who re-tests forms, GA4 and Tag Manager after launch?

If they can't answer 3 and 4 clearly, keep looking.

Your next step

Before you ask for quotes, write down your unique page layouts, the theme features you use (sliders, portfolio, mega menu) and your top 20 pages from Search Console. Send that same list to everyone and the quotes you get back are actually comparable.

If you'd like me to look at it, I rebuild WordPress sites on Bricks, Elementor and Oxygen, keep the URLs and clean the shortcodes out properly. Book a 20-minute call and tell me which builder you're leaning towards. If I think the other one would suit you better, I'll tell you.

Frequently asked

Can I convert WPBakery to Elementor automatically?+

Only partly. The WPBakery to Elementor converter plugin copies sections, columns, text, buttons and images into Elementor, but spacing, responsive layouts and your theme's custom elements still need rebuilding by hand.

Is there a converter from WPBakery to Bricks Builder?+

I don't know of a WPBakery to Bricks converter I'd rely on for a real site. Plan a Bricks move as a template rebuild: build the templates, paste the content in, then strip the old [vc_] shortcodes.

Will I lose SEO rankings moving from WPBakery to Bricks or Elementor?+

Not if your URLs stay the same, because permalinks survive a builder change inside the same WordPress install. The risk comes from theme custom post types or changed slugs, and those need 301 redirects.

Why does my WordPress site show [vc_row] text after I deactivate WPBakery?+

WPBakery saves page layouts as shortcodes inside the post content. With the plugin off, nothing reads those shortcodes, so they show as raw text until you rebuild the page or strip them out.

How much does a WPBakery to Elementor migration cost?+

Public listings run from $30–$250 low-budget job posts to US specialist rebuilds from $1,500, with ThemeRex charging $1,050 to move a site onto its own Elementor theme. Add an Elementor Pro licence of $60–$84 a year. At the low end you usually get copy-paste or the free WPBakery to Elementor converter plugin, not a rebuild.

Should I replace WPBakery with Bricks or Elementor?+

Pick Bricks Builder for lean output and speed if a developer manages the site. Pick Elementor if your marketing team wants a familiar editor to build its own landing pages.

Mohit Goyal

Written by Mohit Goyal

Senior Web Developer in Gurugram, India. 100+ fast, SEO-friendly sites shipped in 4+ years with Next.js, React and WordPress, including the procol.ai rebuild. Send me your next project.

Keep reading

Elementor to Next.js migration: cost, SEO and what moves

Elementor to Next.js migration: what gets rebuilt, how to keep rankings with redirects, and market costs from about $2,000 to $75,000+ for large builds.

10 min read

Divi to Bricks migration: cost, SEO and what to rebuild

A Divi to Bricks migration means rebuilding layouts, not converting them. What it costs, what carries over and how to keep your rankings.

12 min read

Let's build

Have a site that needs to be fast, rank and convert?

Open to Work. Usually replies within a day.