How to Build a WordPress Website with Elementor

How to Build a WordPress Website with Elementor

Last modified: November 2, 2026

Fiverr freelancers

Elementor is a drag-and-drop page builder for WordPress that lets you design and publish a complete website without writing any code. You work visually inside a front-end editor, moving sections, changing colors, swapping images, and adding widgets, while seeing exactly how the finished page will look as you build it. This guide walks through the steps to get a WordPress site live using Elementor, from registering a domain to publishing your first pages.

The process below takes roughly two to three hours for a straightforward site. If you already have a domain and hosting sorted, start at Step 3. If you are starting from scratch with no account anywhere, the domain and hosting steps take the most time but involve no technical knowledge, just choices about which services to use.

What You Need Before You Start

Before opening any page builder, you need three things in place: a domain name, a hosting account, and a clear understanding of which version of WordPress and Elementor you are using.

WordPress.org vs WordPress.com: These are two different products. WordPress.com is a hosted service where WordPress manages the server for you. WordPress.org is the free, open-source software you install on your own hosting account. Elementor only works on the self-hosted WordPress.org version. If someone quotes you a monthly fee that includes hosting and your domain all in one bundle, you are likely on WordPress.com and the steps in this guide will not apply.

Hosting options for beginners: For a first WordPress site, shared hosting from providers like Hostinger or SiteGround gives you enough resources without a large monthly cost. Both include a one-click WordPress installer, which removes the technical setup entirely. You will pay roughly $3 to $10 per month for hosting, depending on the plan, and around $10 to $15 per year for a domain name. Many hosts include a free domain for the first year when you sign up for a hosting plan.

Elementor Free vs Elementor Pro: The free version of Elementor, available through the WordPress plugin directory, is enough to build a complete, functional website. It covers all the core widgets (text blocks, images, buttons, columns, sections), a responsive layout editor, and the full visual front-end editing experience. Elementor Pro adds the Theme Builder for editing headers, footers, and archive pages, more widgets, and a larger template library. For a first site, the free version covers everything in this guide.

Step 1: Get a Domain and Hosting

Your domain is the address people type to find your site (for example, yourbusiness.com). Your hosting account is the server where all your website files live. You need both before you can install WordPress.

Here is what to look for when choosing a host:

  • A one-click WordPress installer (Softaculous is the most common)
  • An SSL certificate included at no extra cost
  • At least 10 GB of storage for a starter site
  • Customer support available by live chat or phone

When you register your domain, aim for a .com if possible and keep it short and easy to spell. Avoid hyphens and numbers where you can. If you are building a site for a local business, including the city or region in the domain (for example, dublinplumber.com) can help with local search visibility.

Once you have paid for hosting and registered your domain, you will receive login details for your hosting control panel, usually cPanel or a custom host dashboard. That is where the next step happens.

Step 2: Install WordPress

Most shared hosting accounts include Softaculous, which installs WordPress with a few clicks. Log in to your hosting control panel and look for a WordPress icon or a section called “Auto Installers” or “One-Click Installs.”

The installer will ask for a few details:

  • Site URL: Choose the domain you registered
  • Site title: The name of your site (you can change this at any time)
  • Admin username: Do not use “admin” as it is the first combination attackers try
  • Admin password: Use something long, with a mix of characters
  • Admin email: Where WordPress sends password reset links and important notices

Click install. Within a minute or two, WordPress will be running on your domain. You can log in to the WordPress admin at yourdomain.com/wp-admin. You will probably find a default theme and a handful of pre-installed plugins waiting for you. Leave them alone for now; you will set up what you actually need in the steps below.

Step 3: Install a Theme That Supports Elementor

Elementor works with most WordPress themes, but the results vary. Some themes add their own font sizes, padding, or colour rules that clash with your Elementor layouts and make pages look slightly different in the editor than they do on the live site.

The safest choice for a beginner is Hello Elementor, the official lightweight theme built by the Elementor team. Hello Elementor strips everything down to a blank canvas. It adds no default fonts, no extra padding around your content, and no competing styles. Whatever you build in the editor is what visitors see on the page.

To install it:

  1. In your WordPress admin, go to Appearance > Themes
  2. Click Add New
  3. In the search box, type Hello Elementor
  4. Click Install on the Hello Elementor card
  5. Click Activate

Your site will now use Hello Elementor. You will not notice much visual change because the theme is intentionally minimal. That is exactly the point.

Step 4: Install and Activate Elementor

With the theme in place, install the Elementor plugin itself:

  1. Go to Plugins > Add New
  2. Search for Elementor
  3. Click Install Now on the Elementor Website Builder card (the one with over five million active installs)
  4. Click Activate

After activation, Elementor will prompt you to create a free account. This is optional for the basic plugin to work, but the account does unlock access to the full template library and lets you save templates across multiple sites. You can skip it and start building pages immediately without signing up.

Elementor adds a new entry to your WordPress admin sidebar. You do not need to configure anything there right now. Everything else happens at the page level.

Step 5: Create Your First Page with Elementor

This is where the actual design work begins. Start with your homepage so you have something concrete to look at:

  1. Go to Pages > Add New
  2. Give the page a title such as “Home”
  3. Click the Edit with Elementor button near the top right of the screen

The Elementor editor opens in a full-screen view. On the left is a panel with all the available widgets. The large area on the right is a live preview of your page where you click and drag directly.

To add content to the page:

  • Click the + icon in the centre of the canvas to add a new section
  • Choose a column structure (one column, two columns, and so on)
  • Drag a widget from the left panel into your section, or double-click a widget to add it to the active column
  • Click on any element to select it and edit its content or styling in the left panel

The icons at the bottom of the editor switch between Desktop, Tablet, and Mobile views. Use them to check how your layout looks on smaller screens and adjust padding or font sizes for each breakpoint separately. Elementor lets you set different values for each device, so a large hero section on desktop can stack neatly on a phone without any extra code.

When you are happy with the page, click the green Publish button in the bottom-left corner. The page is now live.

If building from a blank canvas feels like too much for a first attempt, click the folder icon at the top of the left panel to open the Template Library. Elementor includes dozens of pre-built page templates you can import with one click and then edit to match your content and brand colours.

Step 6: Set a Homepage in WordPress

By default, WordPress displays a list of your latest blog posts on the homepage. To show your new Elementor page there instead:

  1. Go to Settings > Reading
  2. Under “Your homepage displays,” select A static page
  3. In the Homepage dropdown, choose the page you just created
  4. Click Save Changes

Visit your domain. Your Elementor page should now appear as the homepage. If you have not created a separate blog listing page yet, leave the “Posts page” dropdown blank. You can assign one later when you create a Blog page.

Step 7: Build Your Remaining Pages

Most sites need at least three more pages beyond the homepage: About, Contact, and Blog. Repeat the process from Step 5 for each one.

A few notes on each:

  • About page: Keep it focused on what the site or business does for visitors, not just a history of who you are. One or two short sections with clear headings is enough for most small sites. Tell visitors what problem you solve and why they should trust you.
  • Contact page: Elementor Free includes a basic Form widget. Alternatively, a free plugin such as WPForms Lite installs in a minute and works inside an Elementor layout via the Shortcode widget. Both approaches give you a working contact form without any custom code.
  • Blog page: Create a blank page titled “Blog” and assign it under Settings > Reading as your Posts page. WordPress will then automatically populate it with your published posts as you add them over time.

If you want a consistent header and footer across every page, that requires Elementor Pro’s Theme Builder. With the free version, you can get a consistent look by designing a header and footer section in your first page, then saving each as a Global Section by right-clicking on it and choosing Save as Template. Insert that saved template at the top and bottom of each new page. It takes a few extra minutes per page, but costs nothing.

Step 8: Essential Settings Before You Launch

Before you send anyone to your site, work through this short checklist:

Permalinks: Go to Settings > Permalinks and select “Post name.” This gives your posts and pages clean URLs like yourdomain.com/about/ instead of yourdomain.com/?page_id=4. Click Save Changes twice to flush the rewrite rules. If you skip this step, your page URLs will look messy and can affect how search engines read your site.

SEO plugin: Install Yoast SEO or Rank Math from the plugin directory. Either one lets you write a custom meta title and meta description for every page and post. That text is what Google shows in search results, so it is worth getting right. Without an SEO plugin, WordPress falls back to your page title and a snippet from the body, which is often too long or not written for search.

SSL certificate: Most hosts activate SSL automatically when you install WordPress. Check that your site loads with https:// in the address bar and shows a padlock icon. If it does not, look in your hosting control panel for an SSL/TLS section, or contact your host’s support team. Google marks sites without SSL as “Not Secure” in Chrome, which discourages visitors from staying.

Remove the default footer credit: WordPress adds “Proudly powered by WordPress” to the footer by default. With Hello Elementor and the free plugin, you can remove it by going to Appearance > Customize > Additional CSS. If you upgrade to Pro, the Theme Builder lets you replace the footer entirely with your own Elementor design.

Test on a real phone: Open your site on a mobile device before you launch. Elementor’s responsive controls give you full control over how sections stack and resize, but you need to check each page to catch anything that looks off. Pay attention to text size, button tap targets, and images that may be cropping oddly on narrow screens.

Common Beginner Questions

Do I need Elementor Pro to build a full website?

No. The free version covers all the core building blocks: hero sections, text blocks, image galleries, buttons, columns, video embeds, and responsive layout controls. You can build a complete business website or portfolio with the free plugin. Elementor Pro becomes useful when you need to control the header and footer across all pages without repeating yourself, or when you want access to the larger template library and advanced widgets like a pricing table or a form builder with conditional logic.

Can I switch themes without losing my Elementor content?

Yes. Your Elementor page content is stored in the WordPress database attached to each page, not to the active theme. If you switch themes, the content inside each page stays intact. What changes is the area outside Elementor’s canvas: the header, footer, and any default padding or typography rules the old theme added. Switching away from Hello Elementor to a different theme may shift some spacing or font sizes, but nothing is deleted and you can adjust it in the editor.

How long does it take to build a site with Elementor?

A simple five-page site (home, about, services, contact, blog) takes most people between two and four hours from a fresh WordPress install, assuming your text and images are ready before you start. If you are writing copy, choosing colours, and gathering photos at the same time as you are building, add a few more hours. Starting from a pre-built template in the Elementor library cuts layout time roughly in half, since you are editing existing sections rather than placing every element from scratch. Most beginners spend the most time on the homepage; later pages go faster once you have settled on a visual style.

Show More

* This button will show the rest of the post and open up an offer from a vendor

Why Build a WordPress Website with Elementor?

Elementor is the most widely installed page builder plugin for WordPress, and for practical reasons. The free version gives you a full drag-and-drop editor with more than 40 widgets including text, image, button, video, counter, testimonial, and form elements. You can build a professional-looking site without purchasing anything extra.

The design process works visually from the front end of your site. You click on any element to edit it directly – change the font, adjust the padding, swap the color – and the change appears instantly. There’s no save-and-preview cycle. What you see in the editor is what visitors see on the published page.

Elementor also ships with a library of pre-designed templates covering common page types: homepage, about, contact, services, landing page, and more. If you don’t want to start from a blank canvas, import a template and replace the placeholder content with your own. This gets a first version live quickly, which you can refine over time.

For more advanced needs, Elementor Pro adds a Theme Builder (for designing headers, footers, and archive pages), WooCommerce widgets, popup builder, form builder with integrations, and a larger template library. Most small and medium sites work well on the free version, with Elementor Pro becoming useful when you need the site’s entire design to be controlled from the builder rather than from theme settings.

One more practical point: Elementor works best with a lightweight theme. Hello Elementor (from the same team) and Astra are the most popular choices. Both are free, load quickly, and hand full design control to Elementor without a conflicting theme design underneath. If you’re comparing Elementor to other builders, see our Divi theme review for a direct comparison of the two approaches.

How to Build a WordPress Website with Elementor

Before opening any dashboards, line up three things so you are not stopping mid-build to make decisions. First, a budget: a domain runs about $10 to $15 a year, and shared or cloud hosting starts around $5 to $15 a month, so a basic site costs very little to keep online. Second, a name: have two or three domain ideas ready in case your first choice is taken. Third, a short list of pages you actually need at launch, which for most sites is a home page, an about page, a contact page, and one or two service or product pages.

The build runs in eight steps, from registering the domain through publishing your first blog post. Steps 1 and 2 cover the domain and hosting accounts and take the longest, though they involve choices rather than technical work. Steps 3 to 6 install WordPress and Elementor, and Steps 7 and 8 are where you design your pages and posts. If you already own a domain and hosting, jump to Step 3; if WordPress is already running, start at Step 6.

Step 1 - Buy Domain

Start by registering your domain. A domain is your site’s address, the text people type into a browser to reach you, the online equivalent of a street address for your business.

Many website owners have lots of domains that they own, but then they point to one domain. Usually, this is to prevent others from using a similar name to get traffic from users who aren’t entering the right domain.

For instance, you could have the domain that is example.com. However, users might enter example.us or example.co and if someone else bought those domains and used them, they would get the traffic.

Therefore, people tend to buy the domain they want with all the TLD they can (i.e. .com, .org, .net, etc.).

Domains can’t technically be bought. They are registered for a set period, after which you would need to reserve them again. Typically you can reserve a domain name for about one year to two years. There are sometimes options to register a domain for 3-5 years or even up to 10 years. But this is rare.

Tips for Domain

Before you register a domain, a few practical checks will save you from common mistakes:

  • Go with a .com if at all possible. It is still the default extension most people type and trust, and it is easier to say in conversation without needing to spell it out.
  • Keep it short and easy to spell. Aim for two or three words at most. If someone has to ask you to repeat the domain, it is probably too long or too complicated.
  • Avoid hyphens and numbers. Both cause confusion when spoken aloud and are associated with lower-quality sites in many people’s minds.
  • Say the domain out loud before buying it. Check for unintended words hiding in the string, and make sure it sounds like the brand you want to build.
  • Do a quick trademark search before registering. A domain that closely resembles an existing brand can create legal problems later, even if no one contacts you at first.
  • Check social media handles at the same time. If the matching handle on Instagram or X is already taken, you may want a different domain so your brand is consistent everywhere.

Step 2 - Choose Hosting

Every website lives on a server, a computer that stays online so visitors can load your pages. You could run your own, but for almost everyone a hosting service is cheaper and far less hassle.

Many hosting services are available across the world. You have such a wide range of hosting as well. There is shared hosting, VPS, dedicated servers, cloud hosting, and more. And some are specific such as green energy hosting, WordPress hosting, and others.

What you need to do is choose the host that is going to help you have the best website. You need something that provides you with a mixture of speed, ease of use, cost, and other elements. Hosting is paid on an annual or monthly basis.

Sometimes hosts can offer you the domain at the same time, but this ties you to the host, and if something goes wrong, then you can find it challenging to move the domain.

Keep in mind that your Elementor page designs are stored in the database, so you can always change your WordPress theme later without losing any of your page builder work.

Tips for Hosting

Not all hosting plans handle WordPress and Elementor equally well. These are the criteria that actually matter:

  • Choose a server location close to your main audience. A server in the US serving visitors in Australia adds latency that no amount of caching fully fixes.
  • Check that the host supports PHP 8.1 or higher. Elementor and most modern WordPress plugins require recent PHP versions, and older versions are no longer receiving security updates.
  • Make sure a one-click WordPress installer is included. Most reputable hosts offer this through cPanel or their own control panel, which gets WordPress running in minutes without manual file uploads.
  • Free SSL should be standard. Any host that charges extra for SSL is behind the curve. HTTPS is a ranking signal and a basic expectation for visitors.
  • A staging environment is worth paying for. Being able to test Elementor changes or plugin updates on a copy of your site before pushing to production prevents a lot of headaches.
  • Cloudways ticks all of these boxes and lets you choose your cloud provider (DigitalOcean, AWS, Google Cloud) at a reasonable monthly cost.
  • If you want to compare options side by side, read reviews of all hosting platforms before committing.
“
... and Scan WP's recommended web hosting company is... Cloudways (Click for special deal)
”

Step 3 - Install WordPress

Most hosting plans include a one-click WordPress installer. Look for it in cPanel under “WordPress” or “Softaculous,” or in your host’s own dashboard if they have a custom control panel. The installer asks for a few basics: your site title, an admin username, a password, and an admin email. Fill those in and click install. The process typically completes within a few minutes.

Once it finishes, you will receive a confirmation email with your WordPress login URL. It usually looks like yourdomain.com/wp-admin. Bookmark it, because you will use it constantly.

At this point you have a working WordPress installation. Some hosts pre-install a few extras alongside WordPress core, such as Jetpack or a spam protection plugin. Check what is active under Plugins and deactivate anything you do not need, as unnecessary plugins slow down your site from day one.

Step 4 - Finish Off WordPress Installation

Open your WordPress login URL (usually yourdomain.com/wp-admin) and sign in with the credentials you set during installation. You land on the dashboard, the control panel for everything on your site.

The first things to confirm:

  • Go to Settings > General and set your site title and tagline. The site title appears in browser tabs, search results, and the header area, so make sure it matches your brand.
  • Go to Settings > Reading and check what your homepage displays. By default WordPress shows your latest posts. If you want a static homepage, change this to “A static page” and assign the page you will build with Elementor.
  • Go to Settings > Permalinks and set the URL structure to “Post name.” This gives you clean URLs like yourdomain.com/about/ instead of yourdomain.com/?p=1, which is better for both SEO and readability.
  • If your host generated a random admin password during setup, change it immediately under Users > Your Profile. Use a strong, unique password and save it in a password manager.

With those basics in place, your WordPress site is properly configured and ready for the next steps.

Step 5 - Choose a Theme

Now you need to choose a generalized theme for your website. There are lots of options including themes that are specific to certain aspects. For example, you could have a theme that is designed for car showrooms or one that is designed for social media sites.

Choosing a theme can take some time. But that doesn’t mean that it isn’t easy. Themes can cost a small amount, like $50-$100 or they can be free. You do get some free themes with WordPress, but these are very basic and you will want to upgrade soon.

Because you’re going to use Elementor, you’re not looking to choose the design, but rather the color scheme and other elements for your business website. For a closer look at which themes work best and why, our guide on how to add an Elementor theme to WordPress covers the top options and what to look for.

Step 6 - Install Elementor

Now you need to consider installing Elementor on your website. There aren’t a lot of steps when it comes to installing Elementor on WordPress. All you need to do is find the ‘Plugins’ on the left-side menu. Then when you open this up you need to click on the option to ‘Add New’.

Once you’re in the ‘New Plugin’ menu, you need to enter the search bar, which is located near the top of the page ‘Elementor’. Then Elementor will appear in the options below. You can then install and activate the plugin.

You can also upgrade and activate Elementor Pro, which will offer you lots of options.

You might also want to register for the Elementor website, which will give you access to all the templates that can speed up the website-building experience for you.

Other Plugins that can be Useful

Several plugins are useful when building a WordPress site with Elementor. Here are the most practical ones:

Yoast SEO – Adds an SEO panel to every post and page with fields for meta title, meta description, and readability analysis. Helps your content show up in Google search results with the right title and snippet.

WooCommerce – Turns your site into an online store. Elementor Pro includes WooCommerce widgets; the free version of Elementor also displays WooCommerce products and cart pages without issue.

WP Mail SMTP – Routes WordPress’s outgoing emails (contact form submissions, password resets, order confirmations) through a proper mail service so they don’t end up in spam folders.

UpdraftPlus – Automatic WordPress backups to Google Drive, Dropbox, or S3. Essential before making any major changes to a live site. See our guide on how to backup your Elementor website for specific configuration steps.

Wordfence Security – A firewall and malware scanner. The free version is sufficient for most sites and blocks common attack patterns automatically.

Polylang – For building a multilingual WordPress site so your content reaches visitors searching in Spanish, French, German, or other languages. Free and compatible with Elementor page layouts.

Tidio – Adds a live chat widget to your site. Useful for sites where visitors are likely to have questions before making a purchase or booking.

Smart Slider 3 – Adds image and content sliders to any page. Works as an Elementor widget and handles responsive sizing automatically.

Step 7 - Create a Page

Now you need to create a page for your website. Creating a page on Elementor is very simple. All you need to do is to go to the ‘Pages’ section on the left-hand menu. Then ‘Add New’. What you can do then is use an Elementor template to create the design of your website.

Once you’ve selected the template you can make changes to the template. Just open up the Widget menu, find the widget you want to use, and then drag and drop it into the correct position on the screen.

Once the element is on the page, you can make changes to your element. All widgets have different requirements and options, so explore what you can do.

Remember that you want to have the most important elements on your website at the top of the page, above the fold. This is where your audience will spend most of their time. Half of the audience won’t go below the website.

Before you publish, check the page on smaller screens. Elementor has a responsive mode at the bottom of the editing panel with desktop, tablet, and mobile icons. Switch to the mobile view and look for text that overflows, images that crop badly, or spacing that leaves large gaps. You can adjust most settings (font size, padding, column stacking, alignment) per device, so a heading that looks right on desktop can be scaled down for mobile without touching the desktop version. More than half of all web traffic is on phones, so this check is worth the few minutes it takes.

Step 8 - Create a Blog Post

Now you need to create blog posts. The same process as pages applies to the blog post, but you’ll go to the ‘Posts’ section instead of ‘Pages’. Blogging is vital. The more quality content that you publish, the quicker and higher you will rank on Google and other search engines.

Blog posts should be at least 800 words – long enough to cover the topic properly and give Google something to work with. Focus on being genuinely useful for your audience rather than just hitting a word count. Remember to include links within blog posts to related content on your site, as this helps with rankings and keeps readers on your website longer.

All blog posts should include at least one image with descriptive alt text that reflects the post’s topic.

One setting people miss: WordPress shows your latest posts on the home page by default. If you built a designed home page in Step 7 and want visitors to land there instead, go to Settings > Reading, set “Your homepage displays” to “A static page”, then choose your designed page as the Homepage and a separate page (call it Blog) as the Posts page. That keeps your home page front and center while your blog still gets its own archive.

Final Word: How to Build a WordPress Website with Elementor

Above are the instructions on how to build a WordPress website with Elementor. It is a rather simple process on the basics. However, there are some complex operations you can learn to take your website to the next level. For instance, you can learn how to duplicate a page on Elementor or change the header for your WordPress website, or change section height in Elementor to control layout proportions across your page. Good luck with your new website. Once your site is built, you can add live search and filtering to post archives and product listings; see our guide on how to use Search and Filter in Elementor for step-by-step setup with the Loop Grid and Posts widgets. If you’re coming from Divi, we also cover how to migrate from Divi to Elementor step by step.

If you haven’t chosen your theme yet, see our guide on how to add an Elementor theme to WordPress for the best-performing options and what to look for before installing.

If you’re looking for a structured starting point before getting into page builders, our WordPress tutorials for beginners covers the essentials from themes and plugins to hosting and SEO.

Save 4 Later
Email liked links to yourself

    Stay Updated with WordPress Insights

    Get the latest WordPress tips, theme reviews, and industry deals delivered to your inbox.