preloader

WPBakery Page Builder Review: Best for Existing Stacks, Not Every New Build

WPBakery Page Builder is still common because many commercial themes ship with it and many long-running sites depend on its backend and frontend editors. It can absolutely do production work, but it is usually a better fit for maintaining an existing WPBakery stack than for chasing the newest builder workflow.

What is WPBakery Page Builder plugin?

WPBakery Page Builder (formerly Visual Composer) is one of the oldest and most installed premium WordPress page builders, historically bundled with tens of thousands of ThemeForest premium themes. Many WordPress sites worldwide were built with WPBakery — making it important to understand for WordPress developers who maintain existing sites. WPBakery stores page layouts in a custom shortcode format embedded in post_content, making its pages recognizable by extensive [vc_row][vc_column] shortcode strings.

WPBakery provides both a backend editor (a grid-based drag-and-drop interface within the WordPress admin) and a frontend editor (editing while viewing the live page). Its element library covers standard page building needs: text blocks, images, buttons, carousels, tabs, accordions, pricing tables, and WooCommerce elements. Its primary historical advantage was being bundled at no additional cost with premium themes, reducing the barrier for non-technical users to build visually designed pages.

WPBakery ($49/year or lifetime) competes less favorably with modern alternatives — Elementor and Divi have surpassed it in terms of visual editing quality, live preview, and feature depth. However, millions of existing WordPress sites built with WPBakery-powered ThemeForest themes continue to use it, and maintaining those sites requires WPBakery knowledge. For new projects, Elementor or Divi are generally preferred over WPBakery.

Need Help With WPBakery Page Builder Setup, Troubleshooting, or Customization?

Need help with WPBakery Page Builder? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.

Get WPBakery Page Builder Expert Help

Key Features

  • Backend editor: grid-based drag-and-drop layout builder
  • Frontend editor: live editing while viewing the page
  • 80+ content elements and shortcodes
  • Classic grid system with rows and columns
  • WooCommerce product elements

Pros & Cons

Pros

  • Bundled with many popular ThemeForest themes — already installed on millions of sites
  • Familiar to designers who have worked with ThemeForest theme-based projects
  • Stable, well-tested codebase after many years of development

Cons

  • Shortcode-based content locking — removing WPBakery leaves pages filled with raw shortcodes
  • Less modern visual editing experience than Elementor or Divi

Free vs Premium

No meaningful free version. $49/year license or lifetime purchase from WPBakery.com. Bundled with ThemeForest themes (license included).

Common Problems & Fixes

After deactivating WPBakery, pages are showing raw shortcodes like [vc_row][vc_column_text]. How do I fix broken pages?

WPBakery shortcodes only render when the plugin is active. If WPBakery was deactivated: (1) reactivate WPBakery to restore normal display; (2) if you want to remove WPBakery, you must manually rebuild each affected page with the replacement builder before deactivating; (3) the “WPBakery Cleanup” or “Remove WPBakery Shortcodes” plugins can strip shortcodes from page content (leaving only the text content, losing all layout); (4) this is the “shortcode lock-in” problem inherent to WPBakery’s shortcode-based architecture.

WPBakery backend editor is not loading — clicking the WPBakery editor button shows a white screen or spinner. How do I fix editor loading?

WPBakery editor loading failures: (1) verify PHP memory limit is at least 128MB (256MB recommended); (2) check the browser Console for JavaScript errors — WPBakery uses extensive JavaScript for the backend interface; (3) plugin conflicts are common — deactivate other plugins and test with only WPBakery active; (4) theme conflicts occasionally prevent WPBakery from loading — test with a default WordPress theme; (5) clear all WordPress object caches and browser cache.

WPBakery elements are not displaying correctly on mobile — the layout breaks on small screens. How do I configure responsive settings?

WPBakery responsive controls are per-element in the element settings. For each row/column: (1) open the row/column settings and look for the “Responsive Options” tab; (2) configure how many columns show per row on tablet and mobile (e.g., full-width single column on mobile); (3) adjust font sizes and spacing per breakpoint; (4) use WPBakery’s “Hide on” options to hide specific elements on mobile that clutter the layout; (5) CSS Grid settings control the responsive column behavior — configure the grid width for tablet and mobile breakpoints.

Customization & Developer Notes

How do I save and reuse a WPBakery layout as a template?

In the WPBakery backend editor, click the “Templates” button in the editor toolbar. Select “Save” or “Save Current Layout as Template” to save the current page layout. Give it a name and save. The template appears in the Templates panel for reuse on other pages. When editing a new page, open the Templates panel and select your saved template to insert it as the starting point. WPBakery templates save all element configurations and styling within the template.

How do I add a custom WPBakery element for a specific design component?

WPBakery provides a developer API for creating custom elements. Create a PHP file in a plugin or theme that uses vc_map() to register the custom element: vc_map(array(“name” => “My Custom Element”, “base” => “my_custom_element”, “icon” => “icon-wpb-row”, “category” => “My Widgets”, “params” => array(array(“type” => “textfield”, “holder” => “div”, “heading” => “Title”, “param_name” => “title”)))); Then create the shortcode output function: add_shortcode(“my_custom_element”, function($atts) { return “

” . $atts[“title”] . “

“; });

Frequently Asked Questions

Should I migrate from WPBakery to Elementor for a new WordPress site?

Yes — for new site builds, Elementor or Divi are recommended over WPBakery. Elementor provides a superior visual editing experience, better performance optimization tools, and more active development. If you are maintaining an existing WPBakery site, the migration cost (rebuilding all pages) may outweigh the benefits for an established site. For new client projects where choosing the builder is optional, WPBakery is rarely the optimal choice in 2025 compared to modern alternatives.

Can I convert a WPBakery site to Elementor?

There is no automatic WPBakery to Elementor converter that accurately migrates complex layouts. The practical approach is: (1) install Elementor; (2) rebuild pages one by one in Elementor, using the old WPBakery pages as design references; (3) once all pages are rebuilt, deactivate WPBakery. Some third-party tools claim to assist with migration but results are typically imperfect. For sites with many pages, prioritize rebuilding the most important pages (homepage, key landing pages) and handle secondary pages as needed.

Can WPBakery work with any theme?

Usually yes, and that flexibility is one of its selling points. In real projects, the quality of the experience still depends on how well the theme was built around it.

What should I compare WPBakery against?

Compare it against Elementor, Beaver Builder, SiteOrigin, and Breakdance. WPBakery often wins when an existing theme already depends on it, not necessarily when choosing from a blank slate.

Need a WPBakery Page Builder Developer?

Find a vetted WordPress developer specializing in WPBakery Page Builder. From setup and configuration to custom WPBakery Page Builder development — get expert help on WPWizzy.
Get a Free Estimate

Ready to hire your WordPress developer?

WPWizzy connects you with vetted freelance WordPress developers from the Codeable network — the top 2% of WordPress experts worldwide, , you can get a free no-obligation project estimate before hiring. Every developer is carefully screened, backed by Codeable’s satisfaction guarantee, and rated by real clients based on completed WordPress projects.

Pick one option and we’ll take you to the right next step.

After submitting your request, up to three WordPress developers may review your project and ask a few questions to better understand the issue.
This step helps us define the scope of work and provide an accurate estimate. Most projects receive a response within 24 hours.
Providing a few key details about your website or the problem will help us respond faster. There is no obligation to proceed with the project.