Magento’s Page Builder: Intuitive Design Interface

Magento 2 Page Builder is a powerful visual design tool designed specifically for the Magento 2 e-commerce platform. It empowers users to create and customize web pages without the need for coding knowledge or technical expertise. The Page Builder offers a user-friendly drag-and-drop interface, allowing users to design and modify layouts, add content elements, and personalize the appearance of their online store with ease.

Key features of Magento 2 Page Builder include:

  1. Drag-and-Drop Interface: The intuitive drag-and-drop interface enables users to place and arrange content elements such as text blocks, images, videos, buttons, and widgets on web pages effortlessly.
  2. Pre-designed Templates: Page Builder provides a collection of pre-designed templates and layouts that users can choose from and customize according to their branding and design preferences.
  3. Customization Options: Users have the flexibility to customize design elements, colors, fonts, spacing, and styling to create unique and visually appealing web pages.
  4. Responsive Design: Page Builder ensures that created web pages are responsive and optimized for various devices, including desktops, tablets, and smartphones, providing a seamless user experience across all devices.
  5. Content Blocks: Users can add and edit content blocks to showcase products, promotions, featured categories, testimonials, and other dynamic content on their web pages.
  6. SEO-Friendly Tools: Page Builder includes SEO-friendly features such as meta tags, alt text for images, structured data markup, and URL customization, helping improve search engine visibility and rankings.
  7. Content Staging: The staging environment allows users to preview and test changes to web pages before publishing them live, ensuring accuracy and consistency in content and design.
  8. Integration with Magento: Page Builder seamlessly integrates with Magento Commerce, enabling users to leverage additional functionalities such as product grids, dynamic blocks, personalized content based on customer segments, and more.

Steps to configure Magento 2 Page Builder

Step #1: Go to Stores > Settings > Configuration from your Admin sidebar.

Configuration menu

Step #2: Select Content Management under general.

General Menu

Step #3: Set the Enable Page Builder field to Yes in advanced content tools.

Advanced Content tools menu

Step #4: Save the configuration.

Setup your Magento 2 Page Builder’s default layouts

To configure your layouts in Magento 2 Page Builder, follow these steps:

  1. Go to the Configuration area in your Magento admin panel.
  2. Under General, navigate to the Web settings.
Default Layout options
  1. Expand the Default Layouts section to access options for configuring product, category, and page layouts.
  2. Choose the desired layout settings for your product pages, category pages, and general content pages. You may have options such as sidebar placement, content width, header and footer configurations, and more.
  3. Once you’ve made your selections, be sure to save the configuration changes to apply them to your Magento website.

By configuring these default layouts, you can ensure consistency and optimize the visual presentation of your content across different types of pages on your e-commerce site.

Magento 2 Page Builder features

Toolbox options

The Toolbox options in Magento 2 Page Builder give you the ability to manage page layouts, elements, and content effortlessly. With these features, you can easily manipulate components by moving them, adding new ones, hiding certain elements, or removing unnecessary parts from your page.

Toolbox options

Hover over the content containers in the Page Builder to access the toolbox options. It’s important to note that these features are specific to each container type, so the options may differ depending on the container you’re working with. Here’s an image showcasing the toolbox options for the Row layout.

Toolbox options for row layout



Magento 2 Page Builder provides three types of layouts for your convenience:

  1. Tabs
  2. Columns
  3. Rows

Simply drag any of these layout types from the Page Builder menu to the stage in your panel. Then, click on the cog icon in the toolbox to access settings and personalize the layout according to your preferences.


Elements in the Page Builder allow you to incorporate written content, images, calls to action, and various other content functionalities into your pages effortlessly.

With a simple drag-and-drop interface, you can add these elements to your page and customize them according to your preferences. The flexibility and ease of customization make it easy to create engaging and visually appealing content.


Magento 2 Page Builder includes five core elements, each designed to enhance your content creation process. Let’s explore one of these elements:

Text Element: This powerful feature allows you to seamlessly integrate text, images, hyperlinks, content templates, and widgets into your content. Whether you’re crafting compelling product descriptions, informative blog posts, or engaging landing pages, the Text Element provides the flexibility and functionality you need to create captivating content.

Text element options

The Headings feature in Magento 2 Page Builder enables you to incorporate heading tags into your content, enhancing the organization and topical flow of your web pages. By utilizing heading tags such as H1, H2, H3, and so on, you can improve the SEO (search engine optimization) of your website, making it easier for search engines to understand the structure and hierarchy of your content. This not only benefits your site’s visibility in search engine results but also enhances the user experience by providing clear and structured information.

Heading element options

With the Buttons feature in Magento 2 Page Builder, you can effortlessly add and personalize call-to-action or navigation buttons to your web pages. This functionality allows you to create visually appealing and interactive elements that encourage user engagement and guide visitors through your site effectively. By customizing the design, text, colors, and behavior of these buttons, you can tailor them to match your brand’s style and optimize their effectiveness in driving conversions or directing user actions.

Button options

The Dividers feature in Magento 2 Page Builder is designed to create visual breaks between different sections of your content. By incorporating dividers, you can enhance the overall layout and organization of your web pages, making them more visually appealing and easier to navigate for users. Dividers can be customized in terms of style, color, size, and placement to suit your design preferences and effectively separate content elements while maintaining a cohesive and professional look.

Divider options

The HTML Code feature in Magento 2 Page Builder offers the flexibility to embed JavaScript, HTML, and CSS code snippets directly into your web pages. This functionality enables advanced customization and integration of custom scripts, styles, and interactive elements, enhancing the functionality and visual appeal of your website. With the HTML Code feature, you have the freedom to incorporate custom elements, third-party widgets, tracking codes, and other dynamic content seamlessly into your Page Builder layouts, empowering you to create unique and engaging online experiences for your visitors.

Html options

This drag-and-drop interface enables you to add rich media to your content.

Media options

Magento Page Builder provides support for a variety of media types, allowing you to enrich your web pages with engaging content. Here are the media types that you can add using Page Builder:

  1. Images: Easily insert images into your content to enhance visual appeal and convey information effectively. Page Builder supports PNG, JPG, and GIF image formats, providing flexibility in image selection.
  2. Video: Incorporate videos from platforms like YouTube or Vimeo directly into your web pages to deliver dynamic and engaging multimedia content to your audience.
  3. Banners: Create eye-catching banners to promote products, offers, or announcements, helping to attract attention and drive conversions.
  4. Sliders: Utilize sliders to showcase multiple images or content in a dynamic and interactive way, allowing visitors to view different elements within a compact space.
  5. Google Maps: Embed Google Maps directly into your pages to provide location information, directions, and interactive maps for your business or event locations.

Additionally, Magento Page Builder allows you to link images to any content, product, or category pages, enabling seamless navigation and enhancing the user experience on your website.

Image options

The process remains consistent across different media types in Magento Page Builder. Simply drag your chosen media onto the stage and utilize their respective toolbox options to tailor the media presentation for your audience.

Content components
Content components options

Magento 2 Page Builder encompasses four distinct content types, each serving specific purposes:

  1. CMS Blocks: These blocks are fundamental building units within Magento 2 Page Builder. They allow you to display static content such as images and text on your web pages. Additionally, you can embed blocks within other blocks for enhanced customization.
  2. Dynamic Blocks: Unlike CMS blocks, dynamic blocks fetch information from your database using widgets. This dynamic content display capability enables you to showcase constantly updating or personalized content to your website visitors.
  3. Products: This content type enables you to feature individual products from your catalog directly on your web pages. You can customize product displays and include essential details like images, descriptions, and prices to entice potential buyers.
  4. Product Recommendations: This feature is exclusive to Magento Commerce users and facilitates the display of recommended products to shoppers based on their browsing behavior or purchase history. It enhances cross-selling and upselling opportunities on your e-commerce site.