How to Create a Custom Header with Elementor? (2020) The Complete Guide

Our Biggest Discount Ever! - MASSIVE savings up to 40% OFF - Limited Time Offer!

How to Design a Totally Custom Elementor Header

Do you wish you had more control over your website without having to code? 

If you’re familiar with the popular page builder Elementor, then you know that it offers incredible flexibility in building your site — no coding needed!

Elementor Homepage

However, Elementor only takes you so far, because it’s your WordPress theme that controls elements like the header, including the logo and navigation area. 

This isn’t a problem if you’re happy with the header options that come with your theme, but every WordPress theme is different, so the built-in options may not be exactly what you’re looking for. Or maybe you like your header, but wish you could easily apply a unique one to a landing page on your site. 

Whatever customization you need in your headers, there are a few great ways to use Elementor and enjoy full drag-and-drop control over your website’s header. Here’s what you need to know to build beautiful custom headers with Elementor

How to Edit Header in Elementor

Clearly, in terms of both aesthetics and functionality, your website’s header is essential for good user experience. After all, this is where your navigation menu, logo, cart, and other important elements are located! 

To customize your header for Elementor, you’re going to use a great feature called Theme Builder, which is available in Elementor Pro only.

(Note: This approach requires you to have the paid version of Elementor, but we’ll also explore a free alternative later on.)

Building an Elementor Header with Theme Builder

Here’s how to get started with the Theme Builder.

Step 1: Find the Elementor Tab in the Sidebar

Jump into the backend of your WordPress website, install Elementor plugin from Plugins > Add New. Make sure you install the pro version of this page builder. It includes dozens of pre-made header templates, but for full control, you should make your own from scratch!

Navigate to Templates > Theme Builder.

Elementor Pro - Theme Builder Option

Step 2: Create a New Template in Elementor

Click Add New Template to create a new template in Elementor. 

Creating a new template welcome screen with Elementor

Under this dialog box, you can select the Header option and create a name for your template. 

Step 3: Click “Create Template” to Get Started

Once the template is created and published, you can edit the header directly using Elementor! 

Elementor Widgets

Elementor Widgets Editor

Within the page builder, designing your header works the same as any page or section with Elementor. Simply drag different widgets to the main page to create something amazing.

Speaking of widgets, you’ll find all kinds of handy Elementor widgets for quickly building a custom header in the Elementor Pro sidebar.

Here are a few of the most useful:

  • Site Logo
  • Site Title
  • Page Title
  • Nav Menu
  • Search Form
  • Sitemap

With these widget options in Elementor Pro, you can build a header that has every element you need!

Just remember, if you’re designing a custom header, you want to take advantage of dynamic content so that the website pulls the same element from every page. For example, to get a consistent logo, you can upload a site logo to your customizer with the Site Logo widget and use it as a dynamic element in your header template, rather than using an Image widget for the logo.

That way, it’ll appear the same on any page that uses this header template – and when it’s time to update your logo, you only have to swap out the logo in one place!

Elementor Sticky Header

In Elementor Pro, you have the option of creating some interesting header variations. Rather than relying on your theme’s sticky header options or a clunky third-party sticky header plugin, you can use the included Elementor sticky header feature.

To create a sticky header for your header template, all you have to do is go to the panel and select Advanced > Scrolling Effect. Then, choose “top” or “bottom” to have the header you created “stick” to the top or bottom of the page as the user scrolls.

Sticky header option - Elementor

There are additional features to define how the header animates, and you can also select which devices you want this to apply to: desktop, mobile, and tablet.

Elementor Transparent Header 

If you really want your custom header to dazzle users, you can add some transparency to it by changing the opacity to a number like 0.5 with some custom CSS and Elementor’s CSS class. 

Then, you can combine it with the sticky header feature, so that as the user scrolls, the Elementor transparent header will reveal the page behind it.

This feature requires a little bit of code, but fortunately, it’s as simple as copying and pasting. Here’s an official Elementor video that shows how it’s done.

Elementor Theme Builder Wrap-up

That’s a quick overview of how to build custom headers in Elementor. It’s not a perfect solution, but it gives you plenty of flexibility in building the custom header you need for your website.

Using conditions, Theme Builder also allows you to create more than one header and assign them to different areas on your site, which is a huge benefit that you may not have with your current theme.

Want to learn more about the Theme Builder method? Here is the official video walking you through creating your own WordPress header using Elementor’s Theme Builder.

Theme Builder Pros: 

  • Gives you total customization for your header design
  • Uses intuitive Elementor page builder
  • Includes a great selection of useful widgets

Theme Builder Cons:

  • It doesn’t include schema markup
  • No mega menu included
  • Requires Elementor Pro (the paid version of Elementor)
Elementor pro prcing tables

Our Free Header Builder for Elementor

The Theme Builder in Elementor Pro is undoubtedly powerful, but to gain access to it, you have to buy a Personal Elementor subscription, which costs $49/year for one website. 

The good news is, if you’re using the free version of Elementor, you have another option! 

We’ve created a fantastic free plugin called the Elementor – Header, Footer & Blocks plugin. This allows you to create a layout with Elementor and set it as a header or footer on your website.

How does it work? It’s as easy as 1-2-3:

  1. Design a layout in Elementor like you normally would.
  2. Designate it as a header.
  3. The template you built will automatically be applied as a header.

The Elementor – Header, Footer & Blocks plugin gives you a lot of the same functionality as the Theme Builder in Elementor Pro, with the added benefit of schema markup. 

Another big benefit of this builder plugin is that you’re able to use it for free indefinitely – you never have to worry about losing access if you don’t maintain a paid subscription.

The plugin comes with built-in widgets that makes the header designing process easy. These widgets offer basic required features so you don’t have to look for extra plugins. 

  • Site Logo 
  • Site Title 
  • Site Tagline 
  • Navigation Menu 
  • Page Title 
  • Retina Image 
  • Copyright 

This plugin works with all themes. Few of the themes have built-in compatibility for this plugin while for a few you would need to choose compatibility method.

In case after activating the plugin, you see a notice to check available compatibility methods, navigate to Appearance > Header Footer Builder > Theme Support and select a suitable method.

Once you add theme support, just design a layout using Elementor, designate whether it should be applied as a header or footer, and you’re done!

Learn more about the Elementor – Header, Footer & Blocks plugin on the official plugin page.

Should You Use an Elementor Header?

So far in this post, we’ve looked at a few ways to make a custom header with Elementor. But with all of that said, is it worth actually ditching your theme’s header options in favor of a custom Elementor header? 

Not necessarily!

The biggest benefit of sticking with your theme’s built-in header is that it’s fully supported already. Here are just a few of the features your theme might include:

  • Multiple layout variations
  • A sticky header
  • Mobile responsiveness
  • Mobile header options
  • Custom styling options

In other words, if you can get the header you want without needing Elementor, you might be able to finish the job with just a few clicks. It’s easier and less likely to cause headaches down the road.

Ultimately, what it comes down to is this: Does your current theme allow you to create a header that does what you need it to do? 

Don’t sacrifice functionality or branding with your header, but don’t create more work for yourself than necessary either! Only you can decide if you need a fully custom header.


It’s easier than ever to create great-looking websites using the drag-and-drop features of the most popular WordPress page builder. No matter which approach you take, your website is sure to look and run great with Elementor!

Now, we want to hear from you! Have you had success using the Theme Builder in Elementor Pro for your header? Have you been able to create a custom header using the free Header Builder plugin

Let us know what’s worked best for you and which Elementor header templates are your favorite in the comments below.

Join 304,719 Subscribers

Get exclusive access to new tips, articles, guides, updates, and more.

Leave a Comment

Thank you for choosing to drop a comment!

Please note -

  • Every comment will be moderated as per our Comments Policy.
  • Your email address and website URL will not be published.
  • Do not use keywords and organization names in the name field.

Let’s make this a better and meaningful conversation.

Your email address will not be published. Required fields are marked *

Scroll to Top

Download is Just A Click Away!

Enter your email address and be the first to learn about updates and new features.

Grab Agency Bundle at the Lowest Price Ever!

Only 0 Licenses Left
100% No-Risk Money Back Guarantee!

Download is Just A Click Away!

Be among the first to try the beta version of Astra’s Header Footer Builder. Filling the form will ensure you’ll be the first to learn about updates and features.