How to Create a Custom Header Using Elementor for Free

Express Kit
Express Kit

July 13, 2023

Table of Contents

Are you looking to take control of the design of your website without needing to know how to code? Elementor allows users to easily build and customize their website without any coding knowledge. While Elementor can be extremely useful, it has its limitations as it is your WordPress theme that ultimately controls certain elements on your site such as the header, including the logo and navigation menu.

If the built-in header options provided by your theme don’t quite meet your needs or you want to use a unique header for a specific page, Elementor can be used to achieve full customization of your website’s header through its drag-and-drop interface. In this tutorial, we’ll show you how to use Elementor to create a custom header for your WordPress website.

Free Elementor Theme Builder

Your website’s header is crucial for both aesthetics and functionality, as it is where important elements such as the navigation menu, logo, cart, and more are located. A well-designed header can greatly improve the user experience of your website.

To customize your header using Elementor, you can utilize the Theme Builder feature, which is only available in the paid version of Elementor (Elementor Pro). However, thanks to the UnlockElementor plugin you will be able to create unlock Elementor theme builder for free and create your own header as you like!

Follow the steps here to unlock Elementor pro for free and create your custom header with the theme builder.

Create your header in the Elementor theme builder

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

Step 1: Go to Elementor templates

Navigate to ‘Templates > Theme Builder‘.

location of Elementor theme builder in the WordPress dashboard

Step 2: Create a New Template in Elementor

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

Elementor theme builder

Under the dialog box, select the ‘Header‘ option and give your template a name.

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 recommended for header

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, 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!

Step 4: Choose Display Conditions

Once you are satisfied with your header design and click ‘Publish‘, you will be prompted to select the display conditions, or where you want the header to appear on your website.

Elementor publish settings

There are three options:

  • Entire Site
  • Archives
  • Singular

Selecting ‘Entire Site‘ will show the header on all pages and posts, ‘Archives‘ will show the header on a specific archived page or post, and ‘Singular‘ will show the header on a specific page, category, or post. This targeted display feature allows for the creation of custom pages, posts, and landing pages within your WordPress website.

Elementor Sticky Header

If you have Elementor Pro or you have unlocked it for free with UnlockElementor, you can create interesting header variations, including a sticky header feature!

To create a sticky header for your header template, go to the panel and select ‘Advanced > Scrolling Effect‘. Choose ‘top‘ or ‘bottom‘ to have the header “stick” to the top or bottom of the page as the user scrolls.

Elementor create sticky header for free

Additional options for defining the header’s animation and selecting which devices to apply the sticky header to (desktop, mobile, tablet) are also available.


In conclusion, using Elementor to create a custom header for your WordPress website is a simple and efficient process. With its drag-and-drop interface and customizable options, you can design a header that matches your brand and style.

Don’t forget that to follow along with this tutorial, you will need to unlock Elementor Pro with our plugin. We hope this tutorial has helped you learn how to create a custom header using Elementor.

0 0 votes
Notify of
Inline Feedbacks
View all comments
Shopping cart
Sign in

No account yet?

Start typing to see products you are looking for.
Would love your thoughts, please comment.x