Project growth

How to Create a Landing Page: 7 Steps From the Goal to the First Lead

To create a landing page, pick one goal and one visitor action. Then work out what a lead is worth, so you know what the page has to earn. Build a single page in a builder or an AI generator: a headline that repeats your ad's promise, proof, one form, and a layout that loads fast on a phone. Test the form and the tracking before you send any traffic.

Step 1: Pick one goal and one action

A landing page is the page a visitor reaches from a link in your marketing, such as an ad or an email. It has one job. Every block on it moves the visitor toward one action, or you cut it.

Your goalThe one action you ask for
Leads or quote requestsFill in a short form
A salePay at checkout
An event or webinarRegister with an email
A demand test before launchJoin a waitlist

Write the action as a verb before you open any builder: «Request a free quote», «Join the waitlist». That verb becomes your button label.

Landing page or website

Landing pageWebsite
One offerSeveral services
One campaign or traffic sourceReturning customers
One actionMany paths: about, blog, contact
Built for the ad that sends trafficBuilt to rank for many searches

Start with a landing page if you sell one thing to one audience. Add a website when you offer several services or people come back looking for you by name.

Step 2: Work out what one lead is worth

Set the numbers the page has to hit before you design anything. Our method runs from the value of one customer down to the most you can pay for one click.

The idea check uses this formula for a customer’s value:

LTV = price × purchases per month × lifetime in months × margin

The worked example (example by our method) feeds the formula these inputs from the check:

  • Price: $3,500ex
  • Purchases: 0.5 a monthex
  • Lifetime: 12 monthsex
  • Margin: 0.35ex

That gives 3,500 × 0.5 × 12 × 0.35 = $7,350ex. The check estimated the cost to win a customer (CAC) at $30ex, so LTV/CAC is 7,350 ÷ 30 = 245ex.

Read both results with two caveats. The check found no demand source for this marketex, so the $30 is an estimate, not a cost anyone measured. And 0.5 purchases a month for 12 months assumes repeat jobs, which a once-bought service like a garage floor doesn’t bring. The next section adjusts for that.

Scheme of 4 steps in order: Price: $3,500 → Purchases → Lifetime → Margin
Each step builds on the one before it: start with «Price: $3,500» and get to «Margin» only when the steps between are done.

When a customer buys once

That LTV counts 0.5 × 12 = 6 jobs per customer (an assumption in our example). A homeowner coats one garage floor. Our reading of the check: for a job bought once, use one job’s contribution instead, price × margin, which is 3,500 × 0.35 = $1,225 in the exampleexex.

From the customer to the click

  1. Customer ceiling = value ÷ 3. We use 3 because our concept scoring treats LTV/CAC of at least 3 as the money threshold. In our example, $1,225 ÷ 3 ≈ $408.
  2. Lead ceiling = customer ceiling × close rate. Assumption: you close 1 job per 3 quote requests. In our example, that puts the ceiling at about $136 per request.
  3. Click ceiling = lead ceiling × form conversion. Unbounce’s 2024 benchmark puts the median landing page conversion rate across all industries at 6.6%1. At that rate, in our example, $136 × 0.066 comes to about $8.98 per click.
  4. Stop line. If you have spent one customer’s ceiling (about $408 here) without a quote request, rewrite the offer or the ad before deciding the market isn’t there. This is our rule; it is no market figure.
  5. Measure the real CAC. After launch, CAC = ad spend ÷ jobs won. Swap the assumed close rate and the benchmark conversion for your own figures after the first month.

Step 3: Choose how you’ll build it

RouteBest whenCheck before you pay
Landing page builderYou’ll run ads and test versionsA/B tests, form integrations, mobile editing
AI generatorYou need a first draft fastYou can edit every block
Page in a website builderYour site already lives thereYou can hide the site menu
WordPress pageYou already run WordPressA template with no header
Free hosted siteYou need a page at no costAccess to head code for a pixel
Hand-coded pageYou or a developer write HTMLWho fixes the form when it breaks

The trade-off for each route: a builder costs a monthly fee, a generator’s copy must be rewritten, and a free host gives you a branded address with less control over tracking.

Free, and without a domain

You have three routes, each with a different cost:

  • A builder’s free address. With no custom domain, Unbounce publishes a page at unbouncepages.com/yourlandingpagename2. Its cheapest plan, Starter, is $29 a month billed monthly or $22 a month billed annually3. Canva’s free plan publishes up to five sites on a free my.canva.site address4.
  • A free hosted site. Google Sites is free to build and host with a Google account on a sites.google.com address; you pay only if you want a custom domain5.
  • Your own domain. Choose a domain name before you print the address on flyers or a truck.

Before you share a free-address link, open it in a private browser window to confirm the sharing settings make it public. For flyers or yard signs, turn the link into a QR code.

With an AI landing page generator

An AI landing page generator turns a text prompt into a draft page with sections, copy, images and a form. Basic generators make one static page; advanced ones add multi-step forms and logic. Figma Make, for one, is available on Figma’s free Starter plan, limited by AI credits6. No generator knows your price, your proof, your service area or where the form’s submissions should go.

  1. Write a prompt with four parts: the audience, the offer, the goal and the next step.
  2. Generate the draft and pick the version closest to your section order.
  3. Swap in your own facts and connect the form to your inbox or CRM.

A prompt built from the example’s facts: «A landing page for homeowners in suburban Nashville with a two-car garage. Offer: epoxy garage floor coating, $2,500–$4,500 per garage, free quoteex. Goal: quote requests. Next step: a short form with name, phone, ZIP code and garage size. No site menu, one button.»

What to check in the draft:

  • Testimonials nobody gave you: delete them or swap in real ones.
  • Delete any customer counts or ratings you didn’t supply, and do the same for years in business.
  • Template filler text, such as a sample company name or dummy Latin.
  • A second call to action pointing somewhere else.
  • A navigation menu left in.

Everything the published page claims has to come from you, reviews and figures included.

Step 4: Pick a template that matches the goal

GoalTemplate typeBlock it must have
Lead or quote requestLead form pageA short form, reachable from the first screen
SaleSales pagePrice and checkout button
Event or webinarRegistration pageDate, time zone, sign-up form
WaitlistComing-soon pageEmail field and what joiners get

Pick the template with the fewest sections that still holds your blocks. Deleting a block takes less time than restyling it.

Step 5: Write the copy before you design

Unbounce’s research found that copy has about twice the relative importance of design for landing page conversion7. Write the page in a plain document first, then pour it into the template.

  • Headline: repeat the ad’s promise in the same words (message match). If the ad says «Garage floor coating, free quote», the headline says it too.
  • Subhead: who it’s for and where, plus the price range.
  • Benefits: three short lines on what changes for the customer.
  • Proof: real reviews, photos of finished jobs, warranty terms.
  • Call to action: one verb, the same on every button.

Rewrite features as benefits. A feature, «Free on-site quote», becomes a benefit: «Know your exact price before you commit.»

Step 6: Lay out the sections and the form

Order the page from top to bottom:

  1. Put the headline and one benefit next to the button, all inside the first screen of a phone.
  2. Benefits.
  3. Proof.
  4. Objections and their answers.
  5. The form.
  6. A short FAQ, then the privacy link with your contact details.

Use white space and a few colors, and leave out site navigation. A menu gives the visitor exits that lead away from the form.

Ask only for what you need to reply. For a quote, ask for a name and a phone number or email, plus the ZIP code and the job’s size. Add a field only if you cannot quote without it.

Step 7: Speed, tracking and a test run

Make it fast on a phone

Run the page URL through PageSpeed Insights; it reports field and lab data for both mobile and desktop8. Google rates a page «good» at a Largest Contentful Paint of 2.5 seconds or less, an Interaction to Next Paint of 200 milliseconds or less and a Cumulative Layout Shift of 0.1 or less9.

If the page misses those marks, compress the images and keep one font family. Also drop autoplay video and remove scripts you don’t use. Then open the page on a real phone. Tap the button, confirm the phone field opens a number keypad, and check that the button shows without scrolling.

Add tracking before the first visitor

Track one conversion event: the form submission or the thank-you page view. For Google Analytics, you paste a GA4 measurement ID that starts with «G-» into the field your builder provides10. Add an ad pixel only if the builder lets you place code in the page head. Look for «head» and «body» snippet fields before you pay for a plan.

Test before you send traffic

  • A test submission reaches your inbox or CRM.
  • The thank-you page loads.
  • Required fields block an empty submission.
  • The form works on a phone.
  • The privacy link is on the page.
  • The conversion event fires in your analytics.

Set the page title and description, and decide whether search engines should index the page. A page built only for paid ads can stay out of search.

After launch: one change at a time

Change one variable per test: the headline first, then the offer, then the form. A local page with a handful of visitors a day may take weeks to settle a single test.

Example: a landing page for an epoxy garage floor service

The idea in our system check (example by our method): «Epoxy garage floor coating service in suburban Nashville: homeowners clicking a local ad, requesting a free quote online, then paying $2,500–$4,500 per two-car garage»ex. The verdict was «Possible, with caveats»ex, scoring 58ex; the check ran 17 searchesex across 26 sourcesex.

Each fact from the check lands in one block of the page:

Fact from the checkPage block
9 direct competitorsexHeadline
6 quality complaintsexProof
DIY kit riskexObjection block
No demand sourceexThe page as the demand test

Headline. In the example, the three most visible rivals hold 23%ex, 18%ex and 15%ex of visibility. The check’s top risk: «The closest local rival already offers almost the same service in Nashville…»ex. The headline has to state what you do that the incumbent doesn’t, such as a fixed install date or a written warranty, and only if it’s true for your business.

Subhead (in our example). «Epoxy garage floors in suburban Nashville, $2,500–$4,500 per two-car garage. Free quote.»ex

Proof. The check found complaints in the Quality theme, and its second risk reads: «Quality complaints already appear in the category, so a poor first job could damage the brand in a small local market»ex. The proof block shows finished floors and your prep steps, along with your warranty terms.

Objection. The third risk: «Cheap DIY kits at about $0.36 to $0.39 per square foot may keep many homeowners from paying $2,500 to $4,500 per garage»ex. A «Why not a DIY kit?» block lists what your job includes that a kit leaves to the homeowner, using your real process.

The money. One job contributes $1,225 and the customer ceiling is about $408exex. The check’s $30 CACex sits far under that ceiling, so the page passes on paper. That $30 was estimated with no demand data, and the fourth risk says so: «No search-volume data exists for this market, so the number of local buyers searching for the service is unknown»ex. The first month of ads measures the real CAC. The landing page is the demand test.

You can run the same check on your idea and map its facts to your page’s blocks the same way.

Mistakes that sink a first landing page

  • Two goals. Fix: one action, one button label.
  • The site menu left on. Fix: remove the navigation.
  • A form that asks too much. Fix: keep only the fields you need to reply.
  • AI-written proof nobody gave. Fix: delete every review and figure you can’t back.
  • Traffic before tracking. Fix: run the six-point test first.

FAQ

Can I create a landing page for free without a domain?

Yes. Google Sites is free with a Google account on a sites.google.com address5, and Canva’s free plan publishes up to five sites on my.canva.site4. You pay only when you connect a custom domain.

Can AI build a landing page for me?

It can build the draft. A generator writes sections and copy from your prompt, but your price, your proof, your service area and the form’s destination have to come from you. Delete invented testimonials and figures before you publish.

What’s the difference between a landing page and a website?

A landing page holds one offer and asks for one action, usually as part of a single ad campaign. A website covers several services and serves returning visitors and many searches. Start with the landing page if you sell one thing to one audience.

How much does it cost to create a landing page?

Unbounce publishes these ranges: $500–$3,000 per page from an agency, $50–$1,000 from a freelancer, and $40–$200 a month for a DIY builder11. The free routes above cost nothing until you add a domain.

How do I test a landing page form before launch?

Submit a test entry and confirm it reaches your inbox or CRM. Check the thank-you page and the required fields. On a phone, test the form and the privacy link, and confirm your analytics records the conversion event.

How fast should a landing page load on a phone?

Google rates a page «good» at a Largest Contentful Paint of 2.5 seconds or less, an INP of 200 milliseconds or less and a CLS of 0.1 or less9. Test your URL in PageSpeed Insights; it reports data for both mobile and desktop8.

Before you pay for ads or a builder, check your idea before you build the page.

Sources

  1. unbounce.com, 09/04/2024
  2. documentation.unbounce.com, 03/30/2025
  3. unbounce.com, 08/13/2026
  4. canva.com, 03/29/2026
  5. zapier.com, 10/02/2026
  6. help.figma.com, 10/03/2026
  7. unbounce.com, 11/23/2021
  8. developers.google.com, 10/21/2024
  9. support.google.com, 10/03/2026
  10. support.google.com, 01/17/2023
  11. unbounce.com, 09/02/2024

Check your idea for free

Describe your idea and the check collects demand, competitors, complaints and prices, with sources.