How to create a landing page in Framer: step by step

Tools and platforms8 min read8/28/25

A guide to building a landing page in Framer, from templates and layouts to forms, domains, and publishing, along with the most common mistakes beginners make.

A finger touches a glowing blue icon with the Framer logo among other futuristic digital icons

This is a practical guide to creating a landing page in Framer, in the exact order that I work: from preparation and template selection, through layouts, components, and mobile views, to forms, domains, and publishing. At the end, there are common mistakes beginners make, so you can skip them.

Note: The links to Framer in this text are affiliate links, which means I receive a commission if you purchase a subscription through them.

Framer is a tool where you design a page and publish it from the same window, without writing code. If you are still deciding whether this is the right choice for your business, I described the business side of the story in the article how Framer helps conversions and the marketing team.

Before you open Framer

Most time is wasted when design begins without content. Therefore, first resolve three things on paper or in a simple document.

  • One goal. Decide what the visitor should do: leave an email, schedule a call, or buy. A landing page with two equally important goals usually achieves neither.
  • Layout sketch. Draw the sequence of sections with a pencil or in Figma. It doesn't have to be pretty, you just need to know what goes below what.
  • Ready materials. Prepare texts, photos, logo, and any video before designing. Text that "arrives later" almost always disrupts the layout you have already arranged.

I do not repeat here which sections a page should have and in what order to arrange them, as I explained that in detail in the guide how to make a landing page. In the following text, I deal only with how this is done in Framer.

Creating a landing page in Framer step by step

1. Template, remix, or blank canvas

When you create an account and open Framer, you can start a new project in three ways.

  • Template. Framer has a library of free and paid templates. For the first page, this is the fastest way, because you get pre-set styles, mobile views, and basic components.
  • Remix. The author of a Framer site can share a link through which you copy the entire project into your account. A useful way to see how someone more experienced put a page together.
  • Blank canvas. This makes sense when you already have a finished design or experience with the tool. You build everything yourself, so you have complete control, but also more work.

If you are starting from a template, choose it based on structure, not colors. You will change colors and fonts in a few minutes, but a layout that does not match your content will take hours to rebuild.

2. Layout: stack and grid

Framer has two basic layout tools. Stack arranges elements one below the other or side by side, with a spacing you specify. Grid arranges them in columns and rows, which is handy for cards with benefits or pricing.

I recommend putting each section into a stack and adjusting the spacing through it, rather than manually moving elements. Elements placed freely on the canvas only look good at the width you drew them. As soon as the screen narrows, they start to overlap. Limit the content width with a single maximum value, so that text on large monitors does not stretch into overly long lines.

3. Styles, components, and states

Before you put the whole page together, create styles for colors and text. When you later want to change a shade or heading size, you change it in one place.

Turn everything that repeats into a component: button, card, navigation, footer. A component can have variants, for example a primary button and an outlined button, and states, such as the appearance when a visitor hovers over or presses it. Framer animates the transition between states automatically, and you choose the duration and type of transition.

Komponenta sa varijantama u Frameru

Be spare with animations. A subtle fade-in of content on scroll and a clear button reaction are enough for most pages. Speed is always my top priority, as people leave a page that doesn't open quickly. Therefore, I avoid heavy animations and effects that slow down the page, and I only add animation if the page remains fast with it.

4. Tablet and mobile views

Framer offers separate breakpoints for desktop, tablet, and mobile for each page. Changes you make on a narrower view apply only to it, so you can reduce a heading, change a layout from three columns to one, or hide an element that gets in the way on mobile.

On mobile, check three things: whether the primary call to action (CTA) is visible without much scrolling, whether the buttons are large enough for a finger, and whether the text is readable without zooming. Previewing in the tool itself is not enough, so make sure to open the page on a real phone as well.

5. CMS for repeating content

You need a CMS when you have multiple items of the same type on a page: client reviews, FAQs, case studies, or a blog. You create a collection, define fields (for example, name, text, and photo), and then link the list on the page to the collection. After that, you add a new item as a row in a table, without touching the design.

For a single simple landing page, a CMS is often not necessary. If you have three client reviews that rarely change, it is faster to type them in directly.

6. Form

Framer has built-in forms: insert fields, mark which ones are required, and select where submissions go, for example to an email. Ask only for data you really need, because every extra field is a reason for someone to give up.

Set up what happens after submission as well: a clear message that the submission has been received or a redirect to a thank-you page. Before publishing, send a test submission and check if it arrived.

7. SEO settings and accessibility

In the page settings, enter the title and description that appear in search results, and an image for social media sharing. On the page itself, leave one H1 heading, and arrange the other headings in order (H2, then H3). Add alt text to images describing what is in them.

Also, check text contrast and whether the page can be navigated using a keyboard. I write more about this in the text about the WCAG standard. A page that everyone can use also has a better chance of achieving its goal.

8. Domain and publishing

By clicking "Publish", the page goes live on a free Framer address, which is enough for testing and showing to colleagues. A custom domain requires a paid plan. You connect the domain by entering the DNS records shown to you by Framer at your domain registrar. Hosting is included in the plan, so you don't buy it separately.

Any subsequent change becomes visible only when you publish the page again. This is useful, because you can work quietly on a new version while the old one is still live on the internet.

Checklist before publishing

  • All links and buttons lead where they should.
  • The form has been tested and the submission has arrived.
  • The page title and description are filled in, and the social sharing image is set.
  • The page has been reviewed on a real phone, not just in the tool.
  • Images have been reduced to the size at which they are displayed.
  • Speed has been checked with a tool like PageSpeed Insights.
  • There are no template remnants in the text, such as placeholder text or someone else's contact details.

Typical beginner mistakes

Mistake 1: freely placed elements instead of stacks

The page looks neat on your monitor but falls apart on every other. The solution is for all sections to be in a stack or grid, with spacing defined through them.

Mistake 2: too many animations

When every element is animated, nothing stands out, and the page becomes slower. Animate what leads to the goal of the page and check the speed after every major change.

Mistake 3: leaving mobile view for the end

If you only look at mobile when the desktop is finished, you often have to rebuild half the page. Check the narrower view after each section.

Mistake 4: huge images

A photo straight from a phone or a stock photo library can be much larger than the page needs. Reduce it before inserting and avoid auto-playing background videos unless necessary.

Mistake 5: template without customization

A template is a starting point. If you leave its section order even though your content requires a different one, the page will look nice but won't explain your offer.

An example from my portfolio

One of the sites I made this way is the logo and website for the marketing agency Marketit, where the entire site was built in Framer.

If you want to compare Framer with other solutions before starting, also check out the comparison of Framer, Webflow, and hand-written code.

What next

The best way to learn a tool is to build a real page. You can open an account for free and go through the steps in this text. If you prefer to have someone do it for you, see how I do website development in Framer or get in touch with me via the contact page for a free consultation.

Frequently Asked Questions about Framer

Is Framer free to use?

Framer has a free plan where you can build a page and publish it on a Framer address. This is enough for trying out the tool and the first version of your landing page. For a custom domain and larger projects, a paid plan is required, and you can check the current terms on Framer's pricing page.

Do I need to know programming to use Framer?

No. You design the page visually, and Framer generates the code in the background. It helps if you understand the basics of layout, such as stacks, grids, and responsive views for different screen widths, which you can learn while building your first page.

Should I start from a template or a blank canvas?

For your first page, I recommend using a template, as you get pre-configured styles, components, and mobile views, allowing you to learn from a finished example. Choose it based on a structure that fits your content, not by colors. A blank canvas makes sense when you already have a finished design or experience with the tool.

Can I host my Framer site on my own domain?

Yes. On a paid plan, you connect your own domain by entering the DNS records shown to you by Framer at your domain registrar. Hosting is included in the plan's price.

Do Framer pages display well on mobile devices?

Yes, provided that you set them up that way. Framer has specific views for desktop, tablet, and phone, so you can adapt the layout for each screen width. Make sure to also check the page on an actual phone before publishing.

Would you like to collaborate?

Contact me so we can turn your ideas into impressive digital solutions.

Contact me
The designer Nikola Zivanovic's image