Webflow Slots Tutorial: Page Slots & Component Slots

Webflow Slots Tutorial: Page Slots & Component Slots

Traditionally, Webflow could be broken down into two experiences – the Designer and the Editor. The Designer is a tool used to develop the website from the ground up, including advanced page building and CMS structure. While the Editor was a much more minimalistic experience designed for those that only needed to modify content. Since 2024, Webflow has undergone a lot of updates and changes to their core experience, with a keystone change being the addition of page slots and component slots – effectively unlocking the power of page building to some extent. At HTML All The Things we’ve begun adopting features like slots to help make page updates quicker and easier.

What is a page slot in Webflow?

Page slots are placeholder elements that give Build Mode users the ability to add and remove Components from a page. Users with Designer access can place page slots within a page, or page template, wherever they want Build Mode users to have some freedom on what is placed there. Page slots are one of the key ingredients to unlock page building within Webflow. 

As of writing, only users with the Marketer role have access to Build Mode (with the exception of those with Designer access).

Why should you use a page slot?

Page slots in Webflow should be used wherever you’d like your site editors (with access to Build Mode) to have control over what is displayed on the page. They’ll be given the ability to add/remove Components from the page as they see fit.

Page slots are a cornerstone feature of page building as they’re the only way that those without Designer access can add and remove parts of a page in Webflow. Normally, site editors only have access to edit content such as modifying text, uploading images, and changing CMS items. 

What is a component slot in Webflow?

Similar to page slots, Component slots are placeholder elements that give users the ability to add and remove Components within a Component. Components are reusable elements that can be modified by changing properties, or by using a Component slot. Unlike page slots, component slots can only be used by those with access to the Designer – although there is a wishlist item to have this functionality added to Build Mode, so this may change in the future.

Why should you use a component slot?

Component slots in Webflow should be used when you want users with Designer access to be able to quickly and easily add and remove elements from a Component. Before Component slots, components were very rigid in their design, offering little in the form of freedom for how they were laid out

How to setup a Webflow page slot

Setting up a page slot in Webflow requires that you have Designer access and that you have at least one Component created in your project.

Step 1 – Add the page slot element to your page

From the Add Elements menu, find the Page Slot element under the Structure section.

Click and drag the Page Slot onto the page. Once on the page, the slot should look like the photo below.

A website design interface displays a rocky cliff with trees against a blue sky; a bold white arrow points to a labeled square saying "Page Slot" near the cliff edge. - Clio Websites | Top Canadian Web Design Company


Step 2 – Fill the page slot with content

Note: Page slots can only be filled with Webflow Components. If you don’t have any made yet, you’ll need to create those first before you can fill a Page Slot with content.

A screenshot of a design tool’s “Components” panel showing “Affiliate Ad” and “Form Component” listed, with a white arrow pointing to a cube icon on the left sidebar. The background is bright blue. - Clio Websites | Top Canadian Web Design Company

You should see a list of Components that you can scroll or search through as needed. In our example, we have an Affiliate Ad Component and a Form Component.

A dark interface shows a components list with "Affiliate Ad" and "Form Component" entries. A white arrow points to three vertical dots beside "Form Component." The background is solid blue. - Clio Websites | Top Canadian Web Design Company


Click and drag your component into your Page Slot.

A digital interface shows a blue-outlined "Page Slot" box, a white arrow pointing to it, and a black "Affiliate Ad" icon, set against a background of a rocky cliff and tree branches under a blue sky. - Clio Websites | Top Canadian Web Design Company

Your component should immediately appear after it is dropped in the Page Slot.

A website design interface displays an "Affiliate Ad" box overlaying a photo of trees and rocks against the sky, with a large white arrow pointing to the ad section. The background outside the interface is bright blue. - Clio Websites | Top Canadian Web Design Company


How to setup a Webflow component slot

Setting up a Component slot in Webflow requires Designer access and typically at least two Components in your project. One component will work, but for most use cases you’ll want to add a unique component into your component slot.

Step 1 – Add a component slot into your component

While editing a component (not an instance), find the Slot element inside the Add Elements menu – it’s located under the Structure heading.

A dark user interface panel labeled "Add" displays structure elements like Section, Container, Quick Stack, V Flex, H Flex, and Page Slots. A white arrow highlights the "Slot" element on a blue background. - Clio Websites | Top Canadian Web Design Company

Once you drop your component slot into your component, you’ll be presented with the opportunity to name  the slot. This is optional, but is a good idea for organization if you’re going to have multiple slots. In our example, I’ll name my component slot “Email Slot.”

A website editor screen with a highlighted “Email Slot” settings window—showing “No connections found” and a name field—demonstrates how Webflow Slots can be managed. An arrow points to the settings, set against rocky cliffs and a blue sky. - Clio Websites | Top Canadian Web Design Company

From the Designer, or Build Mode, open up the Components Menu.

Reminder: Component slots can only be filled with Webflow Components.

Step 2 – Fill the component slot with content

A dark user interface panel labeled "Components" shows "Affiliate Ad" and "Form Component," each with 1 instance. A white arrow points to a cube icon on the left toolbar. The background is solid blue. - Clio Websites | Top Canadian Web Design Company

You should see a list of Components that you can scroll or search through as needed. In our example, we have an Affiliate Ad Component and a Form Component.

A screenshot of a components menu shows "Affiliate Ad" and "Form Component," each with 1 instance. A white arrow points to the "Form Component" options menu on a bright blue background. - Clio Websites | Top Canadian Web Design Company

Click and drag the component you’d like to add into your component slot on top of the component slot.

A web design interface shows an "Affiliate Ad" section with a blue "EMAIL SLOT" button highlighted. A white arrow points to the button, with trees and sky in the background. - Clio Websites | Top Canadian Web Design Company


Your component should immediately appear in your component slot once it’s dropped.

A web form with fields for name and email address, plus a submit button, is highlighted by a white arrow against a scenic background with trees and rocks under a blue overlay. - Clio Websites | Top Canadian Web Design Company


Webflow Page Slot Examples

Example 1 – Seasonal Navbar

Use Case: If your website offers sales on a seasonal basis, you may want to advertise that the sale is active on your navbar. Page slots can be used so that different versions of your navbar can be easily swapped out.

Example: In this example, we’ve created two different navbars – one with a sale button and one without. We’ve made them both into individual components and we’ve placed a page slot at the top of the page, where the navbar will live.

Two website headers are shown. The top header has menu links and a black background. The bottom showcases Webflow Slots, a lighter background, and a blue "Sale 20% Off" button added to the menu. White arrows highlight changes between Component Slots. - Clio Websites | Top Canadian Web Design Company

Example 2 – Hero Section with Dynamic Content

Use Case: Hero sections come in all shapes and sizes, and are therefore a perfect example of where to use page slots. On your page if you place a page slot in lieu of a static hero section and then create a collection of varying hero section components, you can then drag and drop them into the page slot.
Example: In this example we’ve created two hero sections.

Two website hero section designs on a blue background showcase different button layouts, ideal for exploring Component Slots in Webflow. The first features "Hero Title v1" with a "Call Us Today" button; the second, "Hero Title v2," offers three action slots. - Clio Websites | Top Canadian Web Design Company

Webflow Component Slot Examples

Example 1 – Customizable Content Boxes

Use Case: Content boxes typically display information to users and/or lead them to other pages on the site (ie a list of blog posts). There’s typically multiple instances of content boxes scattered throughout a single site, so making them a component makes a lot of sense. However, sometimes you need your content box to have different contents (ie sometimes there’s a CTA, other times there’s just written information), when this happens, you can make them customizable through the use of component slots to help empower your site editors.

Example: In this example, we’ve swapped between two components (category & read more) inside of our content box component.

Two side-by-side boxes on a blue background. The left box has a red "Category" label, while the right highlights "Read More." Both feature landscape images and placeholder text—perfect for demonstrating Page Slots in a Webflow Slots Tutorial. Black arrows point to the labels. - Clio Websites | Top Canadian Web Design Company

Example 2 – Flexible Footer Links

Use Case: Footers are commonly turned into components in Webflow so that you can easily place them on multiple pages. However, sometimes you want the links within your footer to be different on a particular page. To handle this, you can place a component slot where you’d normally place your links and then click and drag various link components as needed.

Example: In this example, we’ve made three different sets of links into individual components. Then slotted them into our footer component

Two black panels with white text display lists of website names, some in bold, and highlight changes using white arrows. Blue borders separate the panels, showcasing adjustments in Page Slots across the interface. - Clio Websites | Top Canadian Web Design Company

FAQ

Does Webflow have components?

Yes, Webflow does have components – they are reusable elements that can be used throughout a project to speed up the development process. A common example of a component is a site’s navbar.

What is the shortcut for add component in Webflow?

To add a component in Webflow you can use the keyboard shortcut Ctrl + Shift + A in Windows and Command + Shift + A on Mac.

What are Webflow component properties?

Webflow Component Properties are fill-in-the-blank fields set up in the Designer to allow those in Build Mode to modify specific content inside a Component. For example, there are fields for text, images, and conditional visibility.

How to make an instance in Webflow?

To create an instance in Webflow, place the component of your choice at any desired location(s) in your project. Any spot a component is placed is referred to as an instance.

How do I change components in Webflow?

Webflow components can be changed by modifying properties (props), adding/removing components from Component slots, or changing the component itself (Designer access required).

Properties are fields (ie image field, text field) that users in Build Mode can use to modify the content inside a Component. These 

Adding and removing components can be completed in Build Mode if a component has component slots.

Changing the component itself is typically up to a project’s developer, specifically the person(s) that have Designer access. Components are built the same way that virtually every other visual element is made in Webflow and therefore can be created and modified in almost any way.

About the author

Nat Miletic is the founder of Clio Websites, a Calgary-based web design company. Nat writes about WordPress, SEO, and responsive web design.