How to Create a Landing Page in WordPress Using Elementor

Learn the easy, visual and code-free way to build a beautiful & effective landing page in WordPress using Elementor.

There are many ways to build successful landing pages. 

“Why follow this particular tutorial and not others?”, you might ask.

This step-by-step tutorial has several key advantages:

  1. Free landing page builder – You will be building a landing page with our leading FREE page builder for WordPress. 
  2. No coding – You won’t have to deal with a single line of CSS or PHP code, and also won’t need to deal with child themes – or any technical know-how for that matter.
  3. High Conversions – We put focus in this guide at reaching a landing page that not only looks beautiful, but is built to generate higher conversions.

Let’s start with a quick overview of the landing page we’ll be building today.

What is a Landing Page?

A landing page is a page on your website which has been created specifically for a certain marketing campaign. Landing pages are made with clear call to action goals in mind, and they often generate better conversion rates than regular blog posts or site pages. 

There are several differentiators between landing pages and regular pages: they have fewer or no header and footer menu links, they’re more visual and tend to have clear messaging. The most common way to categorize landing pages is to lead generation pages and click-through pages.

Initial Setup

To successfully follow this guide, you will need:

You can either have your landing page live and active under your domain name and hosting, or store it locally on your computer using software like Local by Flywheel.

The Landing Page You'll Build

You will be creating a page which includes:

  1. Top section — This takes most of our screen space. It’s made of a headline title, some text, and a call to action button – that will lead the user to our form.
  2. Navigation Menu section This area helps the site visitor to quickly navigate to any part of our landing page.
  3. About section — An important section that tells our visitors more about our business or service.
  4. Features section — A list of features, with a big image on the left.
  5. Gallery section — For this section, we created a unique gallery layout using a combination of widgets, with some images, text, social icons, and a video background.
  6. Form section — Here, we included a contact form which will allow our visitors to easily connect with us.

So that’s it — let’s start!

Step 1: Setting Up Colors, Fonts and Color Picker

Before starting the actual design, it is important to set up the editor correctly.

We start by choosing the Elementor Canvas page layout. This gives us a “clean” page, without the header, footer, or the sidebar. That’s a good option to go with, when building a landing page.

We then set the default colors as follows: primary is white, secondary and text — black. The default colors will be automatically set when we add a new widget, making our job a whole lot easier.

Let’s do the same to fonts. I’ve set up my primary and secondary headlines font to an Adobe Typekit font, but you can set your own font as you wish. 

With regards to the color picker, we set up our colors, so we can access them quickly while building the page.

Step 2: The Landing Page's Top Section

Landing Page Hero

Our top light blue section includes the heading, text-editor and button widgets. 

What’s special here: The background image blend mode and the overlapping headings.

How we did it: We set the background color to blue. Background overlay gives us the option to set another layer on top, this time set an image overlay. Blend mode is a new option in Elementor 2.1. What it does is mix the overlay with the light blue background. We choose Multiply or Darken , and check out how this affects the image.

To get the heading overlap, we go to the first heading’s advanced settings, and add a minus margin just to the bottom.

Step 3: Header & Navigation Area

Landing Page Header


The navigation area has 3 columns and includes an image widget, nav menu widget and a button. 

What’s special here: Navigation links that helps the visitor scroll to the relevant point in the page.

How we did it: We will achieve this functionality later using the Anchor widget. The menu has 3 links: about, features and gallery. Each link is connected to the relevant section using a hashtag.

Step 4: About Area

Landing Page About

The About area will be a one column section. It will include the icon, heading and text editor widget. This section is pretty simple. The heading has the same style as the top heading, we only changed the shadow a bit. 

What’s special here: Icon appearing covered over by the heading

How we did it: We reduced the size of the icon and set a bottom minus margin.

Step 5: Designing a Features Area

This features section includes a big Vespa image on the left, and a list of 3 services on the right. 

What’s special here: For this features section, we repeat the background icon effect we used in the previous section. 

How we did it: To get this effect, we set the margin setting for the icon widget to -40px to the bottom margin, and -20 to the left. We can duplicate this first service 3 times. 

  • Tip — if you have a section or any other element you want to duplicate, first make it mobile ready, and only then duplicate it.

Step 6: Gallery Area

Landing Page Gallery

The next area we’ll add is the gallery. Here we have a big title, and a grid made up of call-to-action and other widgets.

What’s special here:  A gallery grid make up with various widgets

How we did it:

  • To create this gallery-like grid, we will use the columns widget to create an inner section. 
  • We will combine several widgets, and a background video, to create a uniquely styled gallery. 
  • We use the spacer widget, so we could set a background color to the left column. We do the same for the center column. 
  • We also add another Columns Widget section, and this time under style we’ll set a background type of Video. In the new Elementor 2.1, you can set a start and end time for the video. This is great for creating a background loop.

Step 7: Contact Area & Contact Form

Landing Page Call to Action Form

Here is our contact area, which is a vital part of every page that allows visitors to communicate with the site owners. Using Elementor’s visual form builder, we can easily set up a contact form, and customize its style to fit the entire page. We can also seamlessly hook it up to an email marketing service like MailChimp using Elementor’s built-in form integrations.

What’s special here: Background blend mode effect

How we did it: We add an image overlay, and set it with the blend mode Multiply setting.

Additional Tricks: Sticky Menu and Anchor

We want our menu to be sticky and to be kept on top when we scroll down.  

What’s special here: Sticky menu with navigational links

How we did it: We will set this by choosing edit section, advanced, scrolling effect, sticky top.  We can set on which devices we’ll have it sticky, and also the spacing from the top. We also add anchors so the visitors will be able to navigate through the page easily. We do this by dragging an anchor widget in each section.

Final Trick: Hiding the Navigation

Now a little trick regarding the navigation; As you can see, the navigation area is visible throughout the site, but what if we want to hide it a little?

What’s special here: Hiding the navigation when the user scrolls past a certain point in the page.

How we did it: We’ll use choose the navigation section, advanced, and under z-index give it a 1. Under the gallery section settings, style, give it a white background. And under the advanced tab, z-index set it to 2. This means it should cover the menu section. Let’s see if this works. We’ll scroll down, and check it out — the navigation is Gone.

Let's See the Result...

Let’s view what we’ve created. Looks cool, right?

Landing Page WordPress

Use Landing Page Templates Instead of Building From Scratch

In this post, you learnt to build a landing page from scratch, as we went over the creation process every part of the landing page.

An alternate method is to use Elementor’s landing page templates and customize them for your needs. You can find more than a hundred full-page templates in Elementor’s free and Pro template library. Browse through the list and pick the ones that suit you best. 

Another option is to use Elementor Blocks to quickly construct the various elements of your landing page. The Blocks categories include hero, call to action, FAQ, services and other sections you are likely to need.

WordPress Free / Premium Themes for Landing Pages

A common question we get is which theme works best with Elementor. The answer, however, is practically any theme.

Since you are using the Canvas blank template, the entire landing page is built in Elementor. Choosing a simple theme is a good way to go to ensure the landing page loads quickly. 

Here are some great free themes you can use:

These themes also come with Elementor templates that you can use for your landing pages.

Dynamic Content - Control Multiple Landing Pages From One Place

This tutorial focused on creating a static landing page, but you can just as easily create a landing page template and using Elementor’s Dynamic Content feature attribute that template to multiple landing pages. This way, you can make changes to a single template and have it affect across your landing pages.


We’d love to hear from you  so please leave any questions or comments below. And don’t forget to subscribe to our YouTube channel for more videos like this and more!

About the Author

Saar Kedem
Saar Kedem

Share on

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp

you might also like

Liked This Article?

We have a lot more where that came from! Join 1,365,209 subscribers who stay ahead of the pack.

By entering your email, you agree to our Terms of Service and Privacy Policy.


36 Responses

  1. THANK YOU, Ben Pines!
    This is very helpful.
    I am able to print the article and refer to it as I work. In the future I can easily find and re-read the information I need.
    I have only one monitor. Switching back and forth between a video and my work is awkward and time wasting. A problem with a video is that I must call for full screen to see the video’s details, every time I change from my work back to the video.
    Thank you for this useful explanation of some of Elementor’s powerful features.

  2. It’s stunning. I love the product, it’s possibilities, the well designed templates and examples and the way you and the team does the content marketing. It’s always a pleasure to discover new features and things that you share.

  3. I selected the Elementor Canvas page layout, but my header and footer are still there. Does anybody know how to fix this?

  4. Don’t you have step by step instructions? I can’t figure out how to go back into my sidebar and make changes. I’ve got a generate press template/theme (don’t even know the difference between those two words) and it’s called zeal and it has a whole section at the top that i’ve spent 3 weeks trying to figure out how to customize it and i can’t figure it out. I’m so frustrated. isn’t there any way to get specific help about how to modify your sidebar and how to modify the header. There’s no little things showing up when i hover over them to click on and modify.

  5. Hi,
    I wanted to do this tutorial but there isn’t a Element “Nav Menu” that you use, only “Navigation Menu” WordPress Element 🙁

    These two elements are very different, you can help me?

    I’m testing Elementor free with the Hello Child Theme

    1. lotte,

      I have the same question. Can not get to Style in my Edit Nav. Menu. Also, when he is in this area, he has Mani Menu appearing. I thought we changed to desktop. I am just going to move on. Have spent too much time trying to follow along and I am stymied.

  6. Awesome we are now starting on our business website to build a few test pages. We switched from another well known plugin and cannot believe how well this performs even for “the small business owner”.

  7. I am trying overlay multiple lines of text over an image, which is over a background. It doesn’t appear that you can add lines to the text without “duplicating.” When I do that I need to change the padding to make the leading look correct. Using the padding control in Advanced then starts stretching the cropping of the image underneath. It appears to have something to do with the text box. Can that be adjusted and shrunk? What am I doing wrong?

  8. any way to add dynamic text replacement and amp+pwa feature to landing pages built by astra+elementor?

  9. I am having a problem with moving the widgets into my sections. When I try to drag the widgets I get a red “x” and it will not allow them to land in the section. Is there a problem with my plug in? What can I do to fix this issue? As of now, I cannot add content to my sections.

  10. Hi, I am having a problem with the layout. How can i creating space between pictureframe or textframes. I can’t find it in the settings. Every new item on the page (with blue frameline) is with no space between? To arange space, i put a empty frame between the pictures or text. It is not the way i believe.? Thks!

Leave a Reply

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

Want to learn how to build better websites?

Join 1,365,209 Elementors, and get a weekly roundup of our best skill-enhancing content.

By entering your email, you agree to our Terms of Service and Privacy Policy.