Made in Builder

Made in Builder

×

Developers

Product

Use Cases

Pricing

Developers

Resources

Company

Get StartedLogin

Product

Features

Integrations

Talk to an Expert

Pricing

Blog

Home

Resources

Blog

Forum

Github

Login

Signup

×

Visual CMS

Drag-and-drop visual editor and headless CMS for any tech stack

Theme Studio for Shopify

Build and optimize your Shopify-hosted storefront, no coding required

Resources

Blog

Get StartedLogin

Targeting and Scheduling Content

Targeting and scheduling content helps you show sets of users different versions of a page at different times.

You can set your pages to go live automatically at future dates and times or deliver different pages based on criteria such as device, location, or type of customer.

This article covers Builder's targeting and scheduling techniques.

Learn how to target and schedule content in Builder in the following video.

Duplicating pages

To target content based on a schedule or other criteria, you can create separate versions of your content. To do so, you can duplicate a page and change it appropriately.

To duplicate an existing page, click the three dots in the upper right hand corner of the page and select Duplicate. Once you make changes to this new version of your page and publish it, it will replace the original version of your page as the live page.

This happens because the new version of the page will be higher up in the list of pages, and therefore be the first one that Builder finds for that URL.

Page order is discussed later in this document.

The following video shows how to duplicate a page by going into the page's three-dots menu and selecting Duplicate.

Scheduling content

If you've created a version of your page as just discussed, but you don’t want it to go live right away, you can schedule when you want it to go live.

To set a schedule, click the calendar icon at the top of your page and choose a date and time from the dropdown.

Once you have a date and time set, publish your page. It won’t go live until the date and time you've selected. If you want this version to be live for a certain period of time only, you can also set an end date. Once this time period is over, that page will not be shown at that URL.

For this reason, you should have a fall-back version of any content you schedule. For example, if you have separate versions of your homepage, you should have a default version as well. This is especially important in case you accidentally have a gap in your scheduling.

In the screen below you can see the scheduled time for home1.

👉 Tip: This scheduling technique can be used for any page, whether it's a version of another page, or a page all on its own. You can schedule Symbols as well, as explained in Scheduling Symbols.

The following video shows how to schedule your content by selecting begin and end dates.

Setting page priority

Builder lists your pages by priority in the content list. Below you will see several home page versions. Builder goes through the list of these pages to determine which one should be displayed.

Since some of these versions have a future date and time scheduled, Builder displays the default home page.

When no scheduling is set, the order in the list dictates which version of the page is displayed. You can rearrange the page priorities by dragging them in the list. Then whichever home page you have on top will override the pages below it.

👉 Tip: To make it easier to view certain versions of your pages, you can use the filter at the top and filter by URL path.

The following video demonstrates how to drag your pages to set the priority order.

Targeting

Out of the box, Builder provides targeting by URL or device. You can target specific content to be shown on mobile devices if you want a different version of a page for mobile. You can also target content based on the page URL. If you want to deliver a particular page if the URL is /home and the user is on a tablet, this screen shot shows how that targeting is created.

👉 Note: Targeting a different page for mobile users is not necessary if all you want is a mobile-ready page. Builder automatically formats your page responsively for mobile out of the box. Targeting is handy when you want different content.

This video shows how to set targeting.

Next steps

Was this article helpful?