How to enhance page designs in WPBakery
WPBakery can handle most page design work with rows, columns, Design Options, responsive settings and custom CSS. Use those controls first; add an extension only when you need more ready-made elements, templates or advanced layout effects.
- 01Plan the page structure
- 02Build rows and columns
- 03Style the visual details
- 04Tune the mobile layout
- 05Use CSS only where needed
- 06Reuse designs and choose the fast route
What you need
- A WordPress site with WPBakery Page Builder installed
- Admin or editor access to the page
- A desktop and mobile preview device or browser tools
- Your brand colours, fonts and image assets
Plan the page structure
Break the page into sections such as a hero, features, testimonials and call to action. In WPBakery, each major section is usually a Row, while columns inside the row control the horizontal layout.
Keep the structure simple. Rows can contain columns and inner rows, but WPBakery does not allow an inner row inside another inner row. Use unique row or element IDs if you need anchor links or custom CSS.
Build rows and columns
Edit the page and open the WPBakery editor. Add a Row, choose a column arrangement such as two equal columns or three thirds, then place text, images, buttons and other elements inside the columns. Drag rows vertically and columns horizontally to change their order.
For a wide hero or banner, open Row settings and check the available Row stretch option. Stretching may fail when the theme or a parent container uses overflow: hidden, so check the live page rather than relying only on the editor.
Style the visual details
Open the pencil icon for a row, column or content element and use Design Options. You can set margins, padding, borders, border radius, background colours and background images. Use row settings for section-wide backgrounds and column or element settings for cards, buttons and individual blocks.
Use padding to create space inside a coloured section and margin to separate that section from neighbouring content. If rows suddenly develop large gaps, inspect both the row and its first or last element instead of adding more Spacer elements.
Tune the mobile layout
Edit each column and open Width & Responsiveness or the similarly named responsive tab. Set column widths and offsets for desktop, tablet and mobile, and hide a column on a specific device when a block is not suitable for small screens.
WPBakery normally stacks content on screens below 768px. Check headings, buttons, background images and horizontal spacing at the actual mobile width. A layout that looks correct in the desktop editor can still overflow because of fixed widths, long text or excessive padding.
Use CSS only where needed
The built-in controls are the manual route and are enough for many pages. For a site-wide adjustment, use WPBakery Page Builder > Design Options or its Custom CSS area. For one page, use the page-level CSS control if it is available. To target one element, enter only a class name in Extra CSS Class name, then write the CSS in a proper stylesheet or Custom CSS field.
Do not paste CSS declarations into the class-name field. Also avoid reusing the same ID on several rows. Custom CSS is flexible, but it becomes harder to maintain when every spacing or colour change depends on theme-specific selectors.
Reuse designs and choose the fast route
When a section is finished, open its settings menu and choose Save as template. You can then insert that row or section on another page. You can also save a complete page as a template or save a configured element as a My Element preset for repeated use.
The fast route is to use Ultimate Addons for WPBakery Page Builder when the built-in elements are not enough. It adds more than 50 content elements, templates, sliders and layout controls, so it is useful for repeated design work or advanced banners, info boxes and sliders. Install the plugin ZIP from Plugins > Add New > Upload Plugin, activate it, then look for its elements inside the WPBakery Add Element window.
Before publishing, preview the page on desktop, tablet and mobile. If a full-width row has a side gap, check the theme's page template, row stretch setting and parent container before trying to fix it with random negative margins.
Let Ultimate Addons for WPBakery Page Builder do it
Adds 50+ elements, templates, sliders, and layout controls; choose it when WPBakery needs more design components.
Sources
- kb.wpbakery.com /docs/learning-more/content-elements/?utm_source=openai
- kb.wpbakery.com /docs/learning-more/element-design-options/?utm_source=opena…
- kb.wpbakery.com /docs/learning-more/wpbakery-page-builder-settings/?utm_sour…
- kb.wpbakery.com /docs/learning-more/custom-css/?utm_source=openai
- kb.wpbakery.com /docs/learning-more/templates/?utm_source=openai
Questions
- Can WPBakery enhance page designs without another plugin?
- Yes, WPBakery can handle most page design work without another plugin. Its rows and columns provide the structure, while Design Options control spacing, borders, backgrounds and other visual properties. Responsive settings handle column widths, offsets and device visibility. You may still want an addon when you need more pre-built elements, templates or specialised sliders.
- Why is my WPBakery row not full width?
- A row may not become full width because the theme uses a boxed page template, the wrong Row stretch option is selected, or a parent container clips overflow. Check the page template, then edit Row settings and try the appropriate stretch option. If it still fails, inspect the theme's container CSS rather than adding arbitrary negative margins.
- How do I remove unwanted gaps between WPBakery sections?
- Remove unwanted gaps by checking the margin and padding in Design Options for the row, its columns and the first or last content element. Theme styles can add spacing that is not obvious in the editor. WPBakery's built-in Design Options are intended for controlling row, column, image and text spacing, so use them before adding custom CSS or extra Spacer elements.
- Why does my WPBakery design break on mobile?
- Mobile problems usually come from desktop column widths, offsets, fixed element widths, long text or excessive padding being carried into a narrow viewport. Edit the column's responsive settings, set suitable tablet and mobile widths, and hide unnecessary blocks where appropriate. Preview at the real mobile width because the desktop editor does not show every responsive issue.
- Should I use an addon for WPBakery page design?
- Use an addon when WPBakery's standard elements and templates do not cover the design you need or when you are repeatedly building similar advanced sections. For occasional pages, the manual route is usually sufficient. Ultimate Addons for WPBakery Page Builder is a practical choice when you need additional elements, imported templates, interactive banners, info boxes, sliders and more responsive layout controls.