Prismic logo

[Platform profile]

Prismic for marketing websites

Prismic for slice-based page building, hosted repositories and marketing website delivery.

Managed SaaS Proprietary Official website
Kalle Bertell

By Kalle Bertell

Direct answer

Prismic suits marketing sites whose editors assemble pages from slices in a hosted Page Builder. Developers define those slices and keep their components in the website project. Choose another platform when the content backend must run on your infrastructure, or when the locale, user and API limits on the repository plan are too small.

Good fit

  • Slice-based campaign pages

    Writers add, reorder and fill slices in the Page Builder. Developers decide which slices each page type may use.

    View sources (2)
    • Prismic page basics: Prismic hosts the repository. Writers stack developer-defined slices in the Page Builder.
    • Prismic slices: Slice models and components are saved in the website code and returned by the Content API.
  • Preview on every repository plan

    The pricing page includes the visual Page Builder, live editing and previews from the free plan upward.

    View sources (2)
    • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.
    • Prismic previews: Full-website preview uses a temporary ref and a preview cookie that the site must read.
  • Models synced with the website

    The Type Builder edits models in the browser, and the CLI pulls them into the project as TypeScript types and components.

    View sources (2)
    • Prismic Type Builder: Slice Machine is deprecated. New projects model in the Type Builder and sync with the CLI.
    • Prismic content modeling: Models content as fields, page types, slices and custom types, with slice choice set by developers.

Consider alternatives

  • Self-hosted content storage

    Prismic hosts the repository in its cloud. The website can run anywhere, but the content API and media library do not.

    View sources (2)
    • Prismic page basics: Prismic hosts the repository. Writers stack developer-defined slices in the Page Builder.
    • Prismic security: Hosts customer data on AWS in us-east-1 and describes snapshots, failover and customer export.
  • Granular roles on a small plan

    Starter and Small plans make every user an Administrator. Distinct writer and publisher roles begin on Medium.

    View sources (1)
    • Prismic users and roles: Small and Starter plans make every user an Administrator. Custom locale roles are Enterprise.
  • Many locales on a low tier

    Free includes two locales. The cap rises by plan and becomes custom only on Enterprise.

    View sources (1)
    • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Evidence by criterion

How we evaluate platforms

Visual editing and preview

Page Builder and preview on every plan

Editors build pages from slices and can open a full-website preview. The site must read the preview cookie and fetch draft content with the temporary ref.

View sources (3)
  • Prismic page basics: Prismic hosts the repository. Writers stack developer-defined slices in the Page Builder.
  • Prismic previews: Full-website preview uses a temporary ref and a preview cookie that the site must read.
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Marketer autonomy

Writers stack the slices developers allow

A writer can add, reorder and fill slices without changing the website code. A new slice, or a change to its fields, is a developer change in the model and component.

View sources (2)
  • Prismic slices: Slice models and components are saved in the website code and returned by the Content API.
  • Prismic content modeling: Models content as fields, page types, slices and custom types, with slice choice set by developers.

Content modeling

Fields, page types, slices and custom types

Page types are built from fields and slices. Slice models and their UI components live in the website project and are returned as an ordered array.

Plan considerations: New projects use the Type Builder and CLI. Slice Machine remains for existing projects and is deprecated.

View sources (3)
  • Prismic content modeling: Models content as fields, page types, slices and custom types, with slice choice set by developers.
  • Prismic slices: Slice models and components are saved in the website code and returned by the Content API.
  • Prismic Type Builder: Slice Machine is deprecated. New projects model in the Type Builder and sync with the CLI.

Workflow and governance

Releases on every plan; roles start later

Pricing includes scheduling, releases and revision history from the free plan. Writer and publisher roles start on Medium, and custom roles per locale are Enterprise.

View sources (2)
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.
  • Prismic users and roles: Small and Starter plans make every user an Administrator. Custom locale roles are Enterprise.

Localization and multisite

Locales on every plan, with a numeric cap

Editors copy a page to another locale and translate it there. Free includes two locales, Platinum eight, and Enterprise replaces the cap with a custom quota.

View sources (2)
  • Prismic locales: Adds locales in repository settings and copies a page, including its structure, to another locale.
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Developer experience

Type Builder plus CLI in the website repo

Developers sync models, generate TypeScript and keep slice components beside the site. Prismic hosts the content, so the remaining app work is the frontend and preview route.

View sources (2)
  • Prismic Type Builder: Slice Machine is deprecated. New projects model in the Type Builder and sync with the CLI.
  • Prismic slices: Slice models and components are saved in the website code and returned by the Content API.

APIs and extensibility

Content API, GraphQL, migration and webhooks

Pricing includes the document API, GraphQL, webhooks and the Migration API on every listed plan. Private repositories use a read token; writes use a separate bearer token.

View sources (3)
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.
  • Prismic webhooks: Sends HTTP POST events when pages, releases or tags change, with retries after a non-200 response.
  • Prismic API authentication: Separates private Content API access tokens from write tokens for types, assets and migration.

Hosting and operations

Hosted repository and CDN; you host the site

Prismic stores pages and media and serves them through its API and CDN. Your team still builds, hosts and operates the website that renders the slices.

View sources (2)
  • Prismic page basics: Prismic hosts the repository. Writers stack developer-defined slices in the Page Builder.
  • Prismic security: Hosts customer data on AWS in us-east-1 and describes snapshots, failover and customer export.

Security and governance

AWS hosting; SSO and SLAs are Enterprise

The security page places customer data on AWS in us-east-1 and describes snapshots and failover. It cites AWS certifications. SSO, backups and uptime SLAs are Enterprise terms.

Plan considerations: A public Prismic SOC 2 report was not on the security page. Ask security@prismic.io for assurance documents.

View sources (2)
  • Prismic security: Hosts customer data on AWS in us-east-1 and describes snapshots, failover and customer export.
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Pricing and cost drivers

Per repository: users, calls, bandwidth, locales

Free is one user, two locales and hard API and bandwidth caps. Paid plans raise those caps, and bandwidth overages are priced per gigabyte once the plan allows them.

View sources (1)
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Migration and exit

Migration API in; export or the Content API out

The Migration API creates and updates documents for a scripted import. The security page also points customers to the export module or the repository API for their own copies.

View sources (2)
  • Prismic Migration API: The Migration API creates and updates repository documents for scripted imports.
  • Prismic security: Hosts customer data on AWS in us-east-1 and describes snapshots, failover and customer export.

Marketing website fit

Page Builder aimed at campaign and site pages

The Page Builder and slice list match marketing pages, provided developers keep the allowed slices current. Locale and role limits still follow the repository plan.

View sources (2)
  • Prismic page basics: Prismic hosts the repository. Writers stack developer-defined slices in the Page Builder.
  • Prismic pricing: Prices each repository by users, API calls, bandwidth and locale caps, from Free through Enterprise.

Team takeaways

For content teams

Writers assemble and preview pages from an approved slice list, with releases and scheduling included on the published plans. Their independence ends where a slice does not exist yet, and on Starter or Small every user is an administrator. Locale count is a plan limit, not an open setting.

For developers

Developers own slice components, the preview route and the website host. Prismic hosts the repository, API and CDN. New modeling goes through the Type Builder and CLI, while Slice Machine is the deprecated path for projects that already use it.