Create your website homepage with Elementor from scratch

Create your website homepage with Elementor from scratch

Do you want to create your website homepage with Elementor from scratch?

The homepage is the page where users landed on your website. Your website homepage is the first impression of your business.  No matter what type of your business is, a beautiful homepage can make your visitors into potential customers. So here in this article, we will guide you to create your website homepage with Elementor from scratch in WordPress.

Create a homepage with Elementor from scratch

When you choose a pre-built template for your homepage you can easily customize it and edit the content very easily. You can realign the block and delete or add column and row, change the image, audio, video, color scheme everything very easily and in a very short time.

But when you are trying to create your homepage from scratch then you have spent more time and effort on that as you are creating every element from scratch.

Here we will guide you to create a beautiful homepage from scratch. We will add every single element and content from scratch so that it will be easier for you to understand it properly.

Create the Homepage

To create the homepage at first go to your WordPress dashboard and then go to Pages > Add new. From the add new page click on the Edit with Elementor option.

 Elementor from scratch

Elementor page setting option will show up and from the setting option, we can add a title for this page, and then from the Page Layout option select the default option.

 Elementor from scratch


When you create the homepage using a pre-built template then we choose the page layout as Elementor Canvas. But here we need to select the default option. For the default page layout option, you have the default style like the header, and the footer section will be added for your page.

For the default layout, the header sections are added to the page. And for the Elementor canvas layout, it will give you a blank page. No header or footer section will be available for your page in the Elementor Canvas layout. As we are creating our homepage from scratch that’s why we are using the default layout here. If you want you can choose the Elementor Canvas based on your design.

Decide the homepage elements

Before designing our page we need to choose the elements that we include our page. Our homepage includes:

  • Top section
  • Services/Features
  • About
  • Gallery
  • Contact Us

Step 1: Setup color, color picker, and fonts

Initially, we need to set up our editor before designing our homepage. We need to set the primary and secondary colors so when we add any widgets our default color will automatically be set. Same thing for default fonts and some other default settings. This will help us to access the global setting quickly.

Step 2: Top Section

Here in this section, we will include :

  • beautiful background image
  • A heading that describes our brand properly
  • Some text about what we do
  • A button with a link to the service page or another important page of our website

First, we create our section by clicking on the “+” icon.


When we click on the “+” icon then a structure option will show up. You need to choose the structure of our section. We can select the column and their structure from this structure option. For our top page, you choose the structure by clicking on it.

create landing page with Elementor

Our section is created. It will look like this. If you want to use the full width then just click on the six dot option and then go to the left dashboard and from the Content width drop-down menu select Full Width and turn on the Stretch Section option.

 Elementor from scratch

Now we are going to add a background image for our section. To add a background image just click on the section and from the dashboard go to the Style tab and then click on the Background menu. There are 4 types of background options.

  • Classic – you can add a single image here.
  • Gradient – From the gradient option you can select a color gradient as your background.
  • Video – Add a video as background.
  • Slide show – Add multiple images as a slideshow in the background.

You can choose any of the options from here. You are selecting the classic type as we just set an image in the background. To set an image click on the Choose Image option below and then upload your image and set it.

 Elementor from scratch

There are also many options available, you can set the background-position from the position menu. You can set the position as center or center-left, right. There are many options available. You can also set the attachment of the background as fixed or scroll. If you fix the background, when you scroll your image will fix, and the page scroll. But if you select the background scroll, then the image will also scroll with the page.

Background Overlay

From the background overlay option, we can add color gradients and increase or less the opacity to make our background more attractive.

create landing page with Elementor

You can easily see the difference between the two backgrounds. Style your background as you want to make it more beautiful

Add heading and text

We set our background properly now the next step is to add a heading about our brand and some description. Elementor offers you so many blocks. You can see all the blocks in the left dashboard. Before adding our heading we just create an inner section in our section. To create an inner section just drag the inner section block and drop it into the section. Now to add our heading we need to drag the heading block and drop it into the inner section. You can set the size, HTML tag, and alignment from the option too.

create landing page with Elementor

Now click on the Style tab to style our heading. You can set our text color, text-shadow, typography, line height, letter spacing, and many more options are available.

create landing page with Elementor

Our heading is ready now it’s time to add a description. To add a description select the Text Editor block, drag it, and drop it into the inner section. And to add a Button just use the button block. We can style our text editor and button the same way we edit our heading.

from the Shape Divider option, we can add different shades in our section.

create landing page with Elementor

For the button, there are some extra options available. From the content tab, you can set the button type, add text, link, and alignment.

create landing page with Elementor

From the style tab, you can set the button typography, text-shadow, and set the hover option.

create landing page with Elementor

Our top section is fully complete now you design our about section.

Step 3: About

In the about section, we will use a color gradient in the background and include a heading and a text widgets area. This section will be a one-column section. This style is the same as our top section.

create landing page with Elementor

Step 4: Service

Our service area will be a two-column section. From the right column, we will add a car image and in the left column, we will add some services of our brands.

Click on the  “+” icon to add a section and in the select column option select the two-column.

create landing page with Elementor

To make the section full width follow the same step we did in our top section. In the left column, we will add 3 different services.

For our services, you will add an icon, a heading, and a text editor. So you will take two inner sections. In the first inner section, we will add our icon and in the next one, we add a heading and text.

create landing page with Elementor

We can style the heading and text in the same way we did in our top section. After that just duplicate it to add more services. You can duplicate any section by clicking the right button of your mouse and then clicking on the duplicate option.

create landing page with Elementor

From the advance tab, you can adjust the inner section by adding the margin and padding.

create landing page with Elementor

Our service section is done, now in the right column, we will add our image. To add an image just drag the image block in the section and then from the dashboard upload your image.

After uploading the image from the Style tab you can set some style for your image and from the advanced tab use margin and padding to adjust the image.

Our section is done now. We will add some color gradients in this section. Click on the six dots of the main section and then from the dashboard go to Style > Background > Background Type. Select the background type gradient. Select color and some color gradient style as you want.

From the Background Overlay option add some color overlay and from the Shape Divider option add a shape of your section. After everything is done our service section will look like this.

Step 5: Gallery Section

In the gallery section, we will add some images of our brands. For that, we will select a one-column section. In the section, we will take an inner section and give a heading and image block to upload our images. We can duplicate the section to realign our images.

After uploading the images you can style the background. you can add a background image or video to make your gallery section more attractive.

Step 6: Contact Us

Our last section of the homepage is the Contact Us form. Free Elementor doesn’t allow you to add form blocks. You need to use Elementor Pro to use form widgets. But you can add form in another way. Elementor offers you to add custom HTML code. So you can copy a form code and paste it into the section if you want to add a form.

To add custom HTML form code add an inner section and then drag the HTML block on it.

After that, use the margin and padding to place the form. And from the Style tab, you can style the section. Or we just can add a number and address of our brand by adding an inner section and styling it.

Final Result

Our homepage is done. Now let’s see the result.


We hope this article will help you to create your website homepage from scratch.

For better Elementor workflow and productivity you can install the Absolute Addons plugin which makes your website creation experience to the next level. Create a website faster than ever with 250+ ready design blocks. Just download and start making your website in minutes. 

Wrapping up

The homepage is very important for a website. You can display your website information in a very creative way on your homepage. Elementor made it easy to create the homepage in a very easy way.

We hope this article will help you to create your own homepage for your website. You can see our other tutorials to learn How to Create a Maintenance Mode Site With Elementor

How to Add Image Masking in Elementor

We hope this article will help you. If you like this article please like our Facebook page to stay connected