Skip to main content
Components can either be local (only available to a specific Page or Page Type) or global (available to all Page Types).
Your global Components are available in your Component Library.

Global Components

Reusable across all Page Types in your project
  • Accessed via the Component Library
  • Displayed with the Library icon
  • Accessible from any Page Type configuration
  • Changes affect all instances across your project
  • Ideal for standardized content blocks

Local Components

Scoped to a single Page Type for unique needs
  • Exist on only one Page Type
  • Good for creating one-off or unique Components
  • Can be converted to a Global component by adding to your library

Benefits of the Component Library

Freedom and flexibility

Compose compelling, unique content experiences with Pages built using Components

Quality control

A Component that’s been saved to your Library can be used across multiple Page Types, and its structure will stay consistent.

Centralized management

Edits to a Component in your Library will automatically propagate to all the Page Types where it has been used.

Identifying Library Components

You can denote which Components on a Page schema are in your library by the presence of the Library icon: Library icon on components Local Components (which exist only on one Page Type) will not have this icon.

Accessing the Component Library

Select Components from your Component Library by simply clicking the Add from Library button or the Library shortcut icon: Add from Library button

Viewing all Components

Access your full Component Library from your Content Type dashboard. You can filter by Components at the top to find your entire Component Library.

Saving local Components to the Library

To save a Local Component to your Component Library simply click on the Save to Library button: Save to Library button This turns it into a regular Component that can be used globally.
See Creating, working with, and deleting Components for more information on updating Components, including via the Component Library.

Building a Component Library

Organizing your Components

  1. Start with common patterns - Hero, Features, CTA, Testimonials
  2. Keep components focused - Each component should do one thing well
  3. Use consistent naming - snake_case for API keys, descriptive names
  4. Document your components - Help editors understand when to use each

Suggested Component Library

CategoryComponents
Headershero, hero_video, hero_slideshow
Contenttext_block, text_image, two_column
Featuresfeatures_grid, features_list, comparison_table
Social Prooftestimonial, testimonial_carousel, logo_wall
Calls to Actioncta_simple, cta_form, cta_banner
Mediaimage_gallery, video_embed, image_carousel
Datapricing_table, stats_counter, timeline

Component Library best practices

Use clear, descriptive names like “Hero Section”, “Testimonial Card”, or “Feature Grid”. Prefix related Components (e.g., “Blog - Author”, “Blog - CTA”).
Add help text to Component fields so content editors understand what each field is for and what content it expects.
Before creating Components, map out all the content blocks your site needs. Identify patterns and opportunities for reuse.
Each Component should serve a single purpose. A “Hero” Component should contain hero-related fields only—don’t mix in unrelated content.
Only add relevant Components to each Page Type’s Component Picker. A careers page doesn’t need a pricing table Component.

FAQ

It means those Components were identified as not being used anywhere. You can rename them or delete them to clean up your Component Library.
Changes automatically propagate to all Page Types where the Component is used. This allows you to update your content structure site-wide with a single change.
No, but you can remove a Component from the library (which disconnects it from Page Types) and then add it back as a local Component to specific Page Types.
There’s no hard limit on the number of Components. However, keep your library organized and remove unused Components to maintain clarity.

Next steps

Components: overview

Creating, working with, and deleting Components

Component Library Overview

Conditional Fields in Components

The Component Picker

Components: fetching via API and adding to the application