How to Create Landing Pages in WordPress (with Elementor)

A landing page has one job: get the visitor to do one thing — join your list, book a call, buy the thing. No menu, no distractions, no wandering off. And on WordPress, the easiest way to build one is with a page builder.

For years I used Thrive for this. I’ve since moved on, and the tool I’d point you to now is Elementor — the most widely used page builder on WordPress, and for good reason.

Why Elementor

It’s a proper drag-and-drop editor. You see the page exactly as you build it, drop in blocks, tweak the spacing, and publish — no code, no guesswork. The free version is genuinely capable: a full visual editor and enough widgets to build a clean landing page without paying anything.

When you outgrow it, Elementor Pro (from $59/year for one site) adds the bits that matter for marketing: a popup builder, a form builder, the theme builder, and a much bigger widget library. There’s a 30-day money-back guarantee, so you can try Pro and back out if it’s not for you.

Get started with Elementor

Free or Pro?

Start free. Build a landing page, see how you get on. If you’re only making the odd page, the free version may be all you ever need. The moment you want popups, opt-in forms baked into your pages, or to design your whole site’s templates, that’s when Pro earns its keep.

A landing page is only half the job

Building the page is the easy part. Capturing the email is the point. Connect your Elementor forms to Kit so every sign-up drops straight into your email list and your automated welcome sequence — that’s where a landing page actually starts paying for itself.

Build your first landing page with Elementor


Affiliate disclosure: some links above are affiliate links. If you sign up through them it costs you nothing extra, and it helps keep this site running. I only recommend tools I’ve actually used.