How to Use the Elementor Theme Builder for Free (Without Elementor Pro)

Free Elementor Theme builder

Every free Elementor user hits the same wall eventually. You can design pages all day, but the moment you try to change your header or footer, Elementor points you to a Pro subscription. The parts of your site that show up on every single page, the logo, the navigation, the footer columns, stay stuck with whatever your theme decided they should look like.

There’s a way around it that doesn’t involve paying for Elementor Pro or writing a line of PHP. The Master Addons Theme Builder gives you a free Elementor theme builder for headers, footers, single post layouts, archives, search results, 404 pages, and even comment forms. You design them with the same Elementor editor you already use, set a display condition, and they take over from your theme.

To test it properly, I built a complete custom header and footer for a plumbing business site. Every screenshot below comes from that build, and at the end I’ll give you an honest read on how it stacks up against Elementor Pro’s own theme builder.

What Is a Theme Builder in Elementor?

A theme builder lets you design the template parts of your WordPress site, the pieces your theme normally controls, using a visual editor instead of theme files. Your theme decides what your header, footer, blog post layout, and 404 page look like. A theme builder replaces those theme-coded parts with templates you design yourself in Elementor, then applies them across your site automatically.

That distinction matters more than it sounds. Page builders edit content inside a page. Theme builders edit the frame around every page. Without one, your carefully designed Elementor pages sit between a header and footer you don’t control.

In Elementor itself, that capability costs money. The free version of Elementor has no theme builder at all; you need Elementor Pro, which starts at $59 per year for one site. Master Addons includes its Theme Builder in the free plugin you can grab from the WordPress.org plugin directory.

What You Can Build With the Master Addons Theme Builder

The Theme Builder covers seven template types, each replacing a part of your site that themes usually keep to themselves:

Template TypeWhat It Replaces
HeaderYour theme’s header: logo, navigation menu, top bar, CTA buttons
FooterYour theme’s footer: link columns, contact info, copyright bar
SingleThe layout of individual posts and pages: title, featured image, content, author box
ArchiveCategory, tag, and author listing pages
SearchThe search results page
404 PageThe default “page not found” screen
Comment FormThe comment section under your posts

For most sites the first two are where the real payoff is, so that’s what we’ll build. The process is identical for the other five types; only the template type you pick changes.

How to Create a Custom Header in Elementor for Free

You’ll need Elementor (free) and Master Addons (free) installed and active. If the plugin is new to you, the installation guide covers setup in about two minutes.

Step 1: Open the Theme Builder and Add a New Template

In your WordPress dashboard, go to Master Addons → Theme Builder. The screen lists every template you’ve created, with tabs to filter by type: Header, Footer, Comment, Single, Archive, Search, and 404 Page. On a fresh install it’s empty.

Click Add New Template.

Master Addons Theme Builder dashboard in WordPress with template type tabs and the Add New Template button

Step 2: Name the Template and Pick the Header Type

A settings window opens with two tabs, General and Conditions. On the General tab, give the template a title (something obvious like “Header”), set Template Type to Header, and flip Activation to ON so the template goes live the moment you publish it.

Theme Builder template settings with the title set to Header, template type Header, and activation switched on

Click Edit with Elementor and the template opens as a blank canvas in the editor you already know.

Step 3: Design From Scratch or Start From a Template

From here it’s regular Elementor. Drag in containers, a site logo, a navigation menu, a button, and style them like any other page. Nothing new to learn.

If you’d rather not start from zero, open the Elementor library and pull in a ready-made design. Saved site templates show up here, and the Master Addons Template Library adds pre-built headers, footers, and full sections you can insert with one click. The template kits go further and include matching header and footer designs for an entire site, which is what I used for the plumbing build.

Elementor template library showing saved site templates with preview and insert options

A few seconds after clicking Insert, the header sits in the editor: top bar with a phone number and social icons, logo on the left, menu in the middle, and a “Request A Free Call” button on the right. Every piece stays editable. Swapping in your own logo, menu items, and brand colors is the quick part.

Custom header design in the Elementor editor with logo, navigation menu, call button, and top bar

Step 4: Publish and Check the Front End

Hit Publish, then open your site. The theme’s old header is gone and your design now sits on top of every page, the homepage, inner pages, blog posts, all of it. One template, applied site-wide, and any edit you make later updates everywhere at once.

Live website homepage showing the custom Elementor header above the hero section

Want the header to stay visible while visitors scroll? That’s a separate trick, and the sticky header in Elementor guide shows how to layer it on top of what you just built.

How to Build a Custom Footer in Elementor

The footer follows the exact same path: Add New Template, name it “Main footer”, set the type to Footer, switch Activation on, and open it in Elementor.

For the plumbing site I went with a classic four-column layout: brand blurb and copyright on the left, then Pages, Company Info, and Location columns with contact details and opening hours. Again, built with stock Elementor widgets inside the Theme Builder template, no theme files touched.

Custom footer with link columns, contact info, and location details being edited in Elementor

Publish, and the footer appears at the bottom of every page on the site:

Live website footer showing the custom Elementor footer with a call-to-action section above it

If you’re coming from a theme where the footer was a rigid widget area, the difference is night and day. For a deeper walkthrough of footer-specific options, see how to edit a footer in WordPress using Elementor.

Display Conditions: Control Exactly Where Templates Appear

By default a template applies to the entire site. That’s a starting point, not a limitation. Back in the Theme Builder list, every template shows its status and conditions, and an Edit Conditions link opens the rules panel.

The Conditions tab asks one question: where do you want to display your template? Each rule pairs an Include or Exclude with a target, Entire Site, Posts, Pages, specific singulars, your saved templates, even Master Addons popups. Stack as many rules as you need with Add Condition.

Theme Builder display conditions panel with include and exclude rules and a dropdown of target options

A few combinations that come up constantly in client work:

  • Landing pages: Include > Entire Site, then Exclude the sales page so it runs distraction-free with no header at all.
  • Different headers per section: a full header for the marketing site, a slimmer one included only on blog posts.
  • Seasonal footers: swap in a promo footer on shop pages and leave the rest of the site untouched.

This is the part that turns “I changed my header” into “I control my site’s layout.” It’s also the same conditions logic that powers the Master Addons Popup Builder, so once you’ve learned it, you’ve learned it everywhere.

Master Addons Theme Builder vs Elementor Pro: An Honest Comparison

Elementor Pro’s theme builder is excellent, and pretending otherwise would be silly. Here’s how the two actually stack up:

CapabilityElementor FreeElementor ProMaster Addons (Freemium)
Custom header builderNoYesYes
Custom footer builderNoYesYes
Single post templatesNoYesYes
Archive and search templatesNoYesYes
404 page templatesNoYesYes
Comment form stylingNoNoYes
Display conditionsNoYesYes (include/exclude rules)
WooCommerce product templatesNoYesNo
Dynamic content tagsNoExtensiveVia Dynamic Tags extension
Price$0From $59/year$0 – $39

The honest read: if you need deep WooCommerce theme building, Elementor Pro earns its price. For the templates the vast majority of sites actually customize, headers, footers, post layouts, archives, and 404 pages, the free Master Addons Theme Builder covers the job, and it’s the only one of the two with a comment form builder. The Master Addons Pro tiers exist for the wider widget and extension library, not to unlock the Theme Builder, which stays free.

Three Tips Before You Build

  • Templates survive theme switches. Your headers and footers live in Master Addons, not in the theme, so changing themes later won’t flatten your design. Pair the Theme Builder with a minimal theme like Hello and Elementor controls effectively the whole site.
  • Use the shortcode for odd placements. Each template in the Theme Builder list has a shortcode, handy when you want a designed block inside a widget area or a non-Elementor page.
  • Start from a kit when speed matters. The header and footer in this guide came from a template kit and were rebranded in minutes. For client work, that’s the difference between an afternoon and a billable week.

Frequently Asked Questions

Can I use a theme builder in Elementor without Pro?

Yes. The free version of Elementor has no theme builder, but the free Master Addons plugin adds one. It lets you build custom headers, footers, single post layouts, archives, search pages, 404 pages, and comment forms with the standard Elementor editor.

How do I create a custom header in Elementor for free?

Install Elementor and Master Addons, go to Master Addons, then Theme Builder, and click Add New Template. Set the type to Header, switch Activation on, design the header in Elementor, and publish. It replaces your theme’s header site-wide.

Will my custom header and footer work with any theme?

They work with standard WordPress themes and replace the theme’s own header and footer automatically. They also survive theme switches, since the templates are stored by the plugin rather than inside the theme’s files.

Can I show different headers on different pages?

Yes. Each template has display conditions with include and exclude rules. You can apply one header to the entire site, exclude landing pages, or create a second header that only appears on blog posts or specific pages.

Is the Master Addons Theme Builder really free?

Yes. The Theme Builder, including all seven template types and display conditions, ships in the free plugin available on WordPress.org. Master Addons Pro adds more widgets and extensions but is not required for theme building.

Related Reading