Logo
The Personalizing your content page has loaded.

Personalizing your content

Context

Personalization delivers a known experience to a known audience. SitecoreAI has two native ways to do it, and they are not interchangeable.

  • Page personalization changes several parts of a page together for a defined audience.
  • Component personalization changes a single component while the rest of the page stays put. It is the one that scales across many pages.

Typical work is banners, calls to action, hero content, and message match from a campaign to its landing page.

Before you build either kind, confirm that:

  • Your site uses Content SDK.
  • The analytics identifier is enabled. See Manage personalization and analytics for sites.
  • Goals and KPIs are agreed.
  • The site scope is set correctly for the languages or sites you want to measure. You can calculate analytics and personalization for one site language, all languages of a site, or several sites together.

Execution

Which one to use

The first question is not about the tool. It is whether you already know the answer or are finding out. If you know German visitors convert better with local pricing, that is a rule, and this recipe applies. If you do not know whether one headline beats another, that is a test. Use Testing experiences instead.

Once you know it is a rule, the choice between page and component comes down to how much of the page changes and how many pages need it.

QuestionPage personalizationComponent personalization
How much of the page changes?Several components move together as one experienceOne component changes, the rest of the page stays put
How many pages need it?One page, or a small named setThe same component repeats across many pages
Where is it built?Page builder, directly on the pageThe component's decision table
Condition type usedOut-of-the-box or custom conditions built into the audienceDecision table inputs: profile data, out-of-the-box or custom conditions, or custom values
Can inputs be combined?Yes, with AND/OR and condition groupsYes, every input on a row combines with AND
Condition limitMaximum of five conditions per audienceNo five-condition limit, but rule order carries the priority logic
What tells you it worked?Page performance dashboard, variant against originalAnalytics once the personalization goes live
When is it live?When the variant is publishedWhen the rules are published
What happens after?Stays live as the standing experienceStays live as the standing experience

The practical difference sits in the condition system rather than on screen. Page personalization runs conditions straight in the audience builder, which is fast but limited to five conditions per audience. Component personalization goes through a decision table, and custom values are defined there. A rule such as "visitor is high intent based on session count", where the input is not available as a built-in condition, is usually a component personalization job. That, more than the visual scope of the change, is what normally decides it.

Two rules apply to both:

  • A page runs a personalization or an A/B/n test, not both at once. Decide which question you are answering before you build.
  • A default page supports up to 10 page variants.

If you deliver your front end without the Content SDK or without Page builder, or you want the same experience in a mobile app or kiosk, see headless personalization and A/B/n testing.

Steps to a personalized page

#TitleWhat you do
1Personalize strategyWork out which audiences gain value from personalization and which pages are the focus. With a backlog of ideas, prioritize audiences by the volume they generate on the site and how valuable they are to the business.
2Select a page to personalizeChoose the page you want to build personalized content for. Start with simple component swaps such as banners, calls to action, or hero images.
3Define audience groupsUse the audience builder and the out-of-the-box conditions to specify who sees the personalized content. Conditions might include behavior or demographics. A social campaign with a specific call to action, for example, can be reflected on the landing page so the journey stays continuous. Remember the five-condition limit per audience.
4Create page variantsFor each audience group, create a variant carrying the personalized content: components added or removed, images and copy tailored to that audience.
5Preview and testUse preview to check how the content appears to each audience group and confirm that everything behaves as expected.
6PublishPublish the page. The personalized content goes live and is served according to the rules you defined.

If a use case is more complex than the current conditions allow, check whether the logic belongs in a decision table on a component before concluding it cannot be built.

Review Personalize for the in-product steps.

Steps to a personalized component

#TitleWhat you do
1Confirm it is a component jobThe change touches one component, or the same component pattern repeats across several pages, or the rule needs a custom value that the audience builder cannot hold.
2Define the inputsDecide what visitor data the table evaluates: profile attributes, out-of-the-box conditions, custom conditions, or custom values. Inputs are the vocabulary the rules are written in, so agree them before you write rules.
3Build the rulesEach rule combines its inputs with AND and maps to one output: the component variant that shows when the rule matches.
4Order the rulesRules are evaluated top to bottom and the first match wins. If a visitor matches two rules, only the first rule's variant shows. Rule order is where priority between competing signals lives, so agree the priority deliberately rather than letting it fall out of the build order.
5Configure the variantsSet up the component variants in Page builder. A visitor who matches no rule sees the original component, so make sure the original is a sound default.
6Preview, publish, measureCheck each variant renders correctly with real content, test the rules against a profile, publish, then read the impact in analytics.

Two points are worth stating plainly to stakeholders:

  • Put anything reusable into a custom condition from the first decisioning use case, not the fifth. Logic copied into many decision tables drifts apart as the number of tables grows.
  • The visitor who matches nothing gets the original component. The original is part of the design, not a fallback nobody looked at.

Review Component personalization and Decision tables for the in-product steps.

Planning decides the outcome

For each prioritized audience, confirm:

  • How the audience will be recognized in the product.
  • Whether the change is a page job or a component job.
  • What content is needed and what the call to action is.
  • Which dependencies sit with marketing, technical teams, campaigns, or UTM setup.

Prioritize high-traffic entry points (homepage, category landing pages, product detail pages) and conversion-critical pages (pricing, sign-up flows, lead forms) first. Plot audiences by the traffic they generate against their value to the business. The ones high on both come first.

Two habits carry the rest of the programme:

  • When a test has declared a winner, fold the winning version into the decision table or the personalization rules. Do not leave the test running at 100/0 traffic as a permanent workaround, because a winner parked in a test is logic nobody governs.
  • When the same targeting keeps reappearing, define it once as a custom condition and reuse it rather than rebuilding the rule on each page.

Insights

Starter use cases

Use these as a backlog seed. The phase column follows the crawl, walk, run model in Conversion optimization strategy.

CategoryPhaseUse caseAudienceGoal and KPITool
CampaignCrawlMobile-optimized campaign experienceVisitors on mobile devicesIncrease conversion rate. KPI: signup conversion rate, engagement upliftPage
CampaignCrawlDay-of-week promotional bannerVisitors arriving on specific daysIncrease click-through. KPI: purchase, conversion rateComponent
CampaignCrawlFirst-time paid traffic incentiveNew visitors from paid campaigns via UTMGrow the subscriber base. KPI: signup conversion ratePage
NGOCrawlRegionalized fundraising contentDonors in EU, NA, and AsiaIncrease engagement and funds. KPI: lower bounce, more time on page, higher conversionPage
CommerceCrawlAffinity-driven homepage personalizationWholesale and retail customersShorten the path to purchase. KPI: add-to-cart volume and conversion rateComponent
CommerceWalkAI-assisted persona personalizationShoppers segmented by inferred intentShorten time to market. KPI: repeat visits, higher basket valuesComponent
LoyaltyWalkTier-based member experienceLogged-in members by loyalty tierIncrease member satisfaction and time on site. KPI: repeat visits, basket valueComponent
B2BWalkRe-engage playbook downloadersVisitors who downloaded a playbook in the past seven daysTurn leads into prospects. KPI: demo booking form submissionsComponent
B2BWalkIndustry-adaptive hero and content orderVisitors with an inferred or declared industryIncrease relevance and conversion. KPI: weighted conversion, engaged sessionsPage and component
B2BWalkCustomer against prospect splitKnown customers identified by login or email matchRoute each group to the right next step. KPI: support deflection, demo requestsComponent
B2BRunNext-best-content recommendationsVisitors with an established affinity profileIncrease depth of engagement. KPI: click-through, downstream conversionComponent

Four of these need technical groundwork before the personalization itself:

  • Regionalized fundraising content depends on geolocation captured through the SDK.
  • Tier-based member experiences need the member tier passed in as customer data, plus a custom condition.
  • The B2B re-engagement case needs custom event tracking for downloads, plus a condition for events within a time window.
  • The customer against prospect split depends on identity resolution being in place, not just an event.

Personalize pages with AI

With content customized for different audiences, visitors see content that matches their expectations. For example, you can use the AI capability of Sitecore Stream to rewrite text written in American English into British English. Review Personalize pages with Stream for more.