dot CMS

Personalization

Serve the right content to the right visitor

dotCMS lets marketers target content by persona, location, device, and on-site behavior—all configured directly in the UI. No code required.

 

Build audience-specific variants and manage them through the same approvals, permissions, and version history as the rest of your content.

image

How targeting works in dotCMS

Four mechanisms, all configured in the dotCMS UI — no developer per variant.

  • Personas

    Personas

    Define a persona once — a name, a key tag, and a short description of who they are. Then use rules to assign it: by device type, referring URL, country, number of previous visits, or tags the visitor has picked up while browsing. Authors preview any page as any persona from the 'Viewing as' selector before it goes live.

  • Geo-Targeting

    Geo-Targeting

    Target by country out of the box, or draw a radius around any point on a map — set the centre visually, set the distance in miles or kilometres, and serve content to visitors inside it or outside it. Sub-country precision depends on the geolocation database in your instance.

  • Targeting

    Targeting

    dotCMS offers a simple, yet very effective content targeting and personalization module for marketing teams. The content and presentation layers are completely separated by design, allowing for dynamic and personalized experiences, at scale.

  • Rules Engine

    Rules Engine

    Rules are built in the dotCMS UI and edited inline on the page: pick a condition, pick an action, save. No code and no developer ticket. Rules can also be managed through the REST API when a team wants them under version control.

Personalized content still can't go live unapproved

Personalization multiplies the number of things on your site someone has to stand behind. In financial services, healthcare, and government, that — not the tooling — is usually what stalls a personalization programme.

 

In dotCMS, governance isn't a feature you switch on per campaign. It's the architecture. Every variant is a content version with an owner, a permission set, and an approval path. 'Four Eyes' approval means nothing publishes on a single reviewer's judgment. Access, Accountability, and Version Control apply to a personalized variant exactly as they do to every other piece of content — enforced by the platform, not configured per site.

 

That's what makes dotCMS the compliance-led CMS: the same governance model that satisfies your security review is the one your marketers work inside every day

Explore dotCMS for your organization

image

dotCMS Named a Major Player

In the IDC MarketScape: Worldwide AI-Enabled Headless CMS 2025 Vendor Assessment

image

Explore an interactive tour

See how dotCMS empowers technical and content teams at compliance-led organizations.

image

Built for Compliance. Certified for AI.

dotCMS is ISO 27001 and ISO 42001 certified, pairing independently verified information security with governed, accountable AI.