How To Create A Landing Page For Free

Updated: January 3, 2019
by Ray Alexander

How to create a landing page for free with WordPress; there are a few simple ways. If you are new to internet marketing and have been simply publishing your blog posts for a while, it's about time you added a landing page to your site. Because the objective is clear - it is for you to invite users in to your business more actively. Your signature page - landing page - does a good job by telling users what your website is all about.

How To Create A Landing Page For Free

And you don't have to buy an expensive, full landing page builder. Sure, they're equipped with more options and many awesome page templates. I use Thrive Architect and find it amazingly versatile BUT, if you're looking to build a few pages worth of simple website for a short term, you might not make the most of the features.

Here are some easy ways to create a landing page on your WordPress website.

#1 Use A Theme That Comes With A Landing Page

Doh! Sorry, obvious. But it's certainly the easiest option. Many free WordPress themes come with a landing page but some don't. So if yours doesn't, you might want to consider switching it.

Landing Page Ready Themes

It you are choosing a new theme, it's pretty easy to identify which ones are landing page ready. In the list of themes (go to 'Appearance' from the left menu > 'Themes' > 'Add New'), the ones with a big cover image are landing pages.

You can also check if your existing theme has a landing page option. Open any of the Pages (not Posts) in your WordPress editor, and check "Page Attributes" toward the bottom-right corner. The easiest way is to publish a test page, and check each option in Page Attributes' drop down menu.

Page Attributes
  1. Go to "Pages" in the left menu and click "Add New".
  2. Enter any title of the page - "My Test Page" for example, in the example above I've named mine "Theme Landing Page" Leave everything else blank.
  3. Check the dropdown menu in "Page Attributes". Depending on the theme, there should be at least 2-3 options, such as "Default Template" "Full Width Page" "Front Page" "Landing Page" "Blank Page", etc. Choose "Front Page" or "Landing Page".
  4. Publish the page.
  5. View the page and see what it looks like. Is this a landing page? If not, choose the next one in the drop-down menu, republish (update) the page and view again... Check one by one.

The landing page setting varies from theme to theme, but it's most likely to be only editable from the Customize menu (Appearance > Customize).

#2 Use A Plugin

Free WordPress plugins are available but I've decided I'm not so keen on the idea after I tested a few. Mainly 3 reasons;

  • They all seem to slightly slow down the site loading speed.
  • The plugin will have to stay active - as soon as you deactivate/uninstall it, your landing page will become unusable.
  • Free plugins have a limited number of features
PluginOps Landing Page Builder

For example I found PluginOps Landing Page Builder extremely easy to set up. Just choose a template, and you can start editing the page directly on the WYSIWYG screen. Then again the countdown time that you can see in the image above is a paid service - you have to upgrade it to a premium version to make it work. So if you still want to use this template, delete the timer and try to reposition other elements to fill the gap.

Having said that, I would say using a plugin is the quickest and easiest solution for a short-term.

Landing Pages for WordPress

#3 Create One Manually

The objective of a landing page is to generate leads and/or make sales, i.e. convince visitors to take action. So long as your message is clear to them, the job will be done. It doesn't have to look fancy and slick like professional page builder templates theory!

Here's what you can add to your landing page;

  • Headline - the catchphrase of your business
  • Sub-headline, or brief introduction
  • Opt-in form ("Subscribe to my newsletter!")
  • Video introduction - if you have one
  • Call-To-Action Button ("Buy Now" "Discover The Secrets!" etc.)
My Landing Page Example
  • 1
    Go to "Pages" in the left-side menu bar and click "Add New"
  • 2
    Check the drop down menu in "Page Attributes" and see what options you have. I've chosen "Blank Page". You may not have it. "Full-width Page" will be better than a page with a side column in this occasion. Because you want your visitor to focus only on your landing page content, don't want any items in side column to distract them.
  • 3
    Name the page. I named it "My Landing Page Example", but depending on which page attribute you've chosen, this page title might appear exactly as the landing page headline. In which case you need to put your headline/catchphrase here, for example "You too can build your online business... Starting today!"
  • 4
    Save Draft, and preview the page - mine is totally blank at this point.
Add Headline
  • 5
    Add a block (you know this is where you click to add a block, don't you? Just in case!)
  • 6
    Add Heading. I initially added a Heading and chose H1 but the font wasn't large enough. So I added Paragraph Text instead. Put my catchphrase and set it to center-indent.
  • 7
    And set Text Settings to "Huge".
Add more items
  • 8
    Continue to add more blocks. I've added a sub-headline...
  • 9
    Embedding YouTube video...
  • 10
    And a CTA button.

Now a lead generation form (= mailing list subscription form) can be created in your chosen email marketing account, and embed the code in your WordPress editor.

The example screenshots below are taken from AWeber, which will cost you $19 per month (first 30 days free), but there are some free services available including Mailchimp. Mailchimp is the most popular email marketing service, however it doesn't allow you to promote 'Work-From-Home' type of niche, so if your website is about making money online, stay away from Mailchimp (you'll only be banned sooner or later!)

AWeber Form Design
AWeber form settings

Tip: Customize Your "Thank You Page"

Depending on the email service - many of them allow you to customize "Thank You Page" and "Already Subscribed Page", like the screenshot above.

  • "Thank you Page" - when a user's opted in your mailing list, they'll be directed to a page that says "Thank you for subscribing".
  • "Already Subscribed Page" - when a user who's already in your mailing list tries to opt in again, they'll be directed to a page that says "You are already subscribed".
Thank You Page

Thank You Page example (click to view)

If you don't customize them, the users are directed to a default page provided by the email service respectively. But I strongly recommend you to create your own Thank You page and Already Subscribed page, because you can turn it into a sales funnel.

Means you can promote your campaign within the page. Take a look at the example (very simple, but you know what I mean).

Now I've created a landing page manually using WordPress Bebo (Gutenberg) - not the best looking, in fact far from it as you can see, but it does its job. As I already mentioned above, the single most important thing is to convince visitors to take action - opt-in or make a purchase, that is.

Manually created landing page

Manually created landing page - click to view

The key is to make your message clear. Avoid a lengthy paragraph. I've heard somebody say "If you can't explain your business within 50 words, your business is already a failed crap!" I think it's all true. As long as your visitors know what you're selling, then that's your landing page.

About the author 

Ray Alexander

ASD. Recovering alcoholic. LGBTQ+ advocate. Semi-retired. 15+ years of web-designing experience. 10+ years affiliate marketing. Ex-accountant. I'm nice and real. Ask me if you need any help in starting up your home business.

Thank you for your Comments!

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

  1. If I want to promote multiple products, do I need to create a landing page for each one or can I promote them all together in one landing page?

    1. Hi Marco, it depends on the class of products and how you drive traffic to your pages. But generally yes, ideally, you should be creating a landing page per product to avoid distracting the visitors. If you have two very similar products and you are able to explain the clear difference in benefits to the prospects, then you can of course display both the products on one landing page. If you need any help, don’t hesitate to get back to me. Good luck!

    1. Hi Samson, thanks for your comment. The versatility is there with all options, so you can customize your landing page in any way you want using an appropriate theme or plugin. Certainly for news blog sites too. Any questions don’t hesitate to ask any time 🙂

  2. Ur advertising thrive landing page in ur page… I take it that’s ur no 1 recommendation? It’s worth investing other than wasting so much time trying to do all free.

    1. Hi, thanks for your comment. Yes that’s what I really recommend. But for those who are still unsure whether to continue the website or not and don’t want to waste money, these are the ways they can try. Otherwise as you say, yes it’s worth investing money on a good landing page builder, i.e. Thrive Architect.

  3. Hi Ray, very good advice, thank you. I never thought of creating a landing page from scratch. I’ve tried it in your method but I never seem to be able to make it look pretty. I’ve made it look like an old website from 1990s! I might need your help…

  4. Very informative. I just looked at your handmade landing page and was a little underwhelmed, sorry, but I guess like you say, if it does a job it’s good enough. How about the loading speed, if you customize does it slow down?

    1. Hi Chico, thanks for your feedback – I really quickly made this “handmade” landing page, I’m not so proud of it! Are you referring to a loading speed when you create your own landing page? Then it’s just the same as other blog posts, if you don’t optimize images or choose to add a large file it will slow down the page. I hope this is the answer you were looking for. Any more questions please don’t hesitate to get back to me. Thanks for your comment!

  5. Awesome, Ray. I’m going to do exactly what you advise in this post to create my own landing page using WordPress. What do you think of Gutenburg though? I’m having a real hard time using it. It’s so tricky. Plugin is not my option because I already have 7-8 installed, I know exactly what you say about slowing down the site.

    Thank you so much for such a valuable info. I hope I will be able to buy a paid landing page builder in the future but for now I will try free.

    1. Hi Hitesh, thanks for your comment again, to be perfectly honest I’m not a great fan of Gutenberg either, but then I hadn’t used a WordPress editor for a long time (I’ve been using Thrive Architect) so I find the new version of WordPress still so bare. And like other users often complain, it gets stuck (freezes) at times which I’m not impressed about. My suggestion is to try Thrive, it will only cost you $67 per website, and you’ll be impressed.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}