Drawing set CMS·01162 plates · 18 sheetsNot to scale

ComponentIndex

Every plate here is drawn deliberately plain. The point is not to show you a design, it is to give you a neutral shape to hold your own component against, so you can settle what it actually is, what to call it, and whether you already have one. Each is stamped with its scope, because most naming arguments turn out to be scoping arguments wearing a disguise.

Plates162
Sheets18
Variants23
Children17
Drawn byNikki Punjabi
Rev02
DateAug 2026
/

No plate matches that.

Try card, form, listing, filter, child
Sheet 01 / 18 · 7 plates

Global and Site-wide

Rendered on every page by default. Keep these out of the page component picker and inside a Global or Site Settings group with admin-only edit rights.

001

Top Navigation

Site-wide header with logo, primary links, and a utility CTA. Also called Header or Primary Navigation.

Global
002

Mega Menu

Expanded multi-column dropdown inside Top Navigation. A child of the header, never a standalone page component.

Child
003

Footer

Site-wide footer with link columns, legal line, and social icons. One instance, edited in Site Settings.

Global
004

Cookie Consent Banner

Regional consent banner with accept, reject, and preferences. Fires once per session or until dismissed.

Global
005

Announcement Bar

Thin dismissible strip above the header for launches, offers, or service notices. Also called Site Alert.

Global
006

Utility Bar

Secondary strip for language switcher, search, and login. Sits above or inside Top Navigation.

Global
007

Skip to Content Link

Accessibility requirement. Visually hidden until focused, jumps keyboard users past the navigation.

A11y
Sheet 02 / 18 · 10 plates

Hero and Page Header

One Hero component with layout and media dropdowns. A separate component is justified only when the content structure genuinely differs.

008

Hero, Image Left

Media on the left, headline and CTA on the right. Layout variant of the single Hero component.

Variant
009

Hero, Image Right

Mirror of Image Left. Same component, the layout dropdown flips the media position.

Variant
010

Hero, Full Width

Edge-to-edge background image with overlaid text and CTA. Common on campaign landing pages.

Variant
011

Hero, Centered

Text-only centred hero with no media. Ideal for editorial or content-first pages.

Variant
012

Hero, Video Background

Looping muted background video with overlay text. Always set a poster image for slow connections.

Variant
013

Hero, Split Colour

Half solid colour block, half media, meeting at the centre. A layout variant, not a new component.

Variant
014

Hero Carousel

Rotating hero slides with pagination. Use sparingly, as engagement with slides beyond the first is very low.

015

Hero with Search

Hero containing a prominent search or lookup field. Standard on property, travel, and directory sites.

016

Page Header

Compact internal page banner with title and breadcrumb. Much shorter than a homepage hero.

017

Campaign Hero

Hero with a countdown or urgency element. A genuinely separate component because the content structure differs.

Sheet 05 / 18 · 8 plates

Generative and Assistive

The newest and least settled part of any library. Name these by what the reader receives, not by the technology that produced it, and reserve the word AI for cases where the reader genuinely needs to know the text was generated.

033

Search Mode Toggle

Switches results between keyword and generated answer. A variant of Search Scope Tabs, not a component in its own right.

Variant
034

AI Answer

Generated summary with inline citations, sources, and feedback controls. A genuinely new component: it has fields nothing else in the library has.

035

Generating State

The skeleton shown while an answer streams in. Needs a cancel route and a polite live region, so it is a component, not a spinner.

Child
036

Source Citations

Numbered, attributable sources under a generated answer. A child of AI Answer, and the part that makes it trustworthy.

Child
037

Follow-up Prompts

Suggested next questions after an answer. A child of AI Answer. Authors usually cannot edit these, which is worth documenting.

Child
038

AI Disclosure Notice

States plainly that text was generated and may be wrong. Increasingly a regulatory requirement, not a nicety.

039

Article Summary

Short generated precis at the head of a long article. Call it Summary or Key Points, not the model that wrote it.

040

Assistant Panel

Docked conversational panel, not a page component. Name it for what the reader does with it, such as Ask or Help.

Sheet 06 / 18 · 15 plates

Content Blocks

The workhorses authors touch every day. Names must be plain-English and instantly recognisable.

041

Rich Text

Single column of text with headings, links, and lists. The most used block on any site.

042

Two Column Text

Two columns of rich text side by side with no media. Good for long-form comparison content.

043

Three Column Text

Three narrow text columns. Set as a column count option rather than a separate component.

Variant
044

Text and Image

Image and text side by side. Layout dropdown for image left or right, plus optional CTA.

045

Text and Video

Video and text side by side. Shares the same layout dropdown as Text and Image.

046

Text with Sidebar

Main content column with a narrower supporting rail for notes, links, or downloads.

Variant
047

Quote

Large pull quote with optional attribution and role. One quote per instance.

048

Callout

Short highlighted block with a background fill. Used for tips, warnings, and inline promotions.

049

Icon and Text Row

Row of icon plus short text pairs. Often used for feature summaries or value propositions.

050

Feature List

Vertical list of features with icons or ticks. A structured alternative to a bulleted Rich Text list.

051

Stats Row

Row of large numbers with short labels, sometimes animated on scroll. Also called Key Figures.

052

Table

Structured tabular data with a header row. Must scroll horizontally on mobile rather than reflow.

053

Code Block

Monospaced code sample with optional syntax highlighting and a copy button.

054

Definition List

Term and description pairs. Well suited to glossaries, specifications, and FAQ summaries.

055

Highlighted Statistic

Single oversized figure with supporting caption. Used as a visual break in long articles.

Sheet 07 / 18 · 14 plates

Cards and Grids

One Card Grid container with column and card style dropdowns. Cards nest inside. Never create a fresh card component per design variant.

056

Card Grid, 2 Columns

Two cards per row. Column count is a dropdown on the parent Card Grid, not a separate component.

057

Card Grid, 3 Columns

Three cards per row. The most common layout for feature, service, and content grids.

058

Card Grid, 4 Columns

Four cards per row using a compact card style. Suits icon features and dense listings.

059

Card, Image Top

Default card style with image above the text. The baseline all other card styles vary from.

Variant
060

Card, Icon Top

Card with an icon instead of an image. Good for services and features with no photography.

Variant
061

Card, Text Only

Card with no media at all. Relies on the heading and a strong link for hierarchy.

Variant
062

Card, Horizontal

Image left, text right. Set as a Card Style option on the grid rather than its own component.

Variant
063

Card, Image Overlay

Text sits on top of the image with a gradient scrim. Watch contrast ratios carefully.

Variant
064

Article Card

Card bound to article data. Shows date, category, title, and excerpt automatically.

Data-bound
065

Event Card

Card bound to event data with a prominent date block and location line.

Data-bound
066

Product Card

Card bound to product data with price, badge, and add-to-cart action.

Data-bound
067

Person Card

Card bound to a person record. Portrait, name, role, and optional contact links.

Data-bound
068

Pricing Card

Tiered plan card with price, feature list, and CTA. Usually one highlighted as recommended.

069

Link Card

Minimal card that is entirely a link. Title plus arrow, no body copy. Also called Teaser.

Sheet 08 / 18 · 11 plates

Media

Keep media simple. One Image, one Video, one Gallery. Size, ratio, and alignment are options, not new components.

070

Image

Single image with required alt text and optional caption. Size and ratio are dropdown options.

071

Video

Embedded or self-hosted video with a poster image. Autoplay, loop, and mute are toggles.

072

Image Gallery

Multiple images in grid or carousel layout. Layout choice is a dropdown on the component.

073

Masonry Gallery

Staggered gallery preserving each image ratio. Heavier to render, so lazy load aggressively.

Variant
074

Carousel

Horizontally sliding set of media or cards with prev and next controls.

075

Logo Strip

Row of client or partner logos, usually greyscale. Optional heading above the row.

076

Before and After Slider

Draggable divider comparing two images. Popular in construction, medical, and design work.

077

Image with Hotspots

Interactive markers pinned to an image, each opening a tooltip. Common on product diagrams.

078

Audio Player

Inline audio or podcast player with transcript link. Always provide a text transcript.

079

Embed

Generic third-party iframe for maps, forms, calculators, or social posts. Governance-heavy.

080

Figure with Caption

Image plus semantic caption and credit line. Uses figure and figcaption for accessibility.

A11y
Sheet 09 / 18 · 7 plates

Call to Action

CTA is understood by nearly every marketing team, so it is a safe naming prefix.

081

CTA Banner

Full width strip with headline, subtext, and one or two buttons. High-visibility conversion block.

082

CTA Card

Boxed CTA for sidebars, article footers, and between content sections.

083

CTA Split

Image one side, eyebrow, title, body, and one action the other. Widely called Teaser (AEM), Promo (Sitecore), or Highlight Card. Do not name it Card: that word is taken by the grid item.

Variant
084

Sticky CTA Bar

Persistent bar pinned to the viewport bottom. Use with restraint on mobile.

085

Download CTA

Gated or ungated file download with format and size shown. Also called Resource CTA.

086

App Store Badges

Paired store download buttons. Treat the badges as brand assets with fixed proportions.

087

Inline Link List

Grouped set of related links with no imagery. Cheap to author and easy to maintain.

Sheet 10 / 18 · 15 plates

Interactive and Structured

Child components such as Accordion Item and Tab Item nest inside their parent and must not appear in the main picker.

088

Accordion

Expandable list of rows. Individual rows are Accordion Items nested inside the parent.

089

Accordion Item

Child of Accordion. Holds one heading and one body. Must never appear in the main picker.

Child
090

Tabs

Horizontal tabbed panels. Individual tabs are Tab Items nested inside the parent.

091

Vertical Tabs

Tab labels stacked in a left rail. Better for long labels and small tab counts.

Variant
092

Timeline

Chronological milestones. Vertical or horizontal layout is a dropdown on the component.

093

Progress Steps

Numbered stepper showing position in a multi-stage process. Also called Step Indicator.

094

Testimonial

Single quote with name, role, and portrait. One testimonial per instance.

095

Testimonial Carousel

Multiple testimonials sliding, with pagination dots. Pause control required for accessibility.

096

Modal

Overlay dialog triggered by a user action. Needs focus trapping and an escape route.

097

Tooltip

Small contextual hint on hover or focus. Never the only place critical information appears.

098

Countdown Timer

Digit blocks counting to a deadline. Pair with a graceful expired state.

099

Comparison Table

Feature matrix across plans or products with tick and cross markers. Must scroll on mobile.

100

Rating

Star or score display, either aggregate or single review. Include the sample size.

101

Poll or Quiz

Single question with selectable answers and a result state. Good for engagement, weak for data.

102

Calculator

Input-driven estimator producing a live result. Almost always a bespoke component.

Sheet 11 / 18 · 7 plates

Data and Visualization

Chart and table components carry accessibility risk. Always pair a visual with a text alternative or data table.

103

Bar Chart

Categorical comparison. Always pair with an accessible data table or summary text.

104

Line Chart

Trend over time. Limit to a handful of series and label them directly where possible.

105

Donut Chart

Part-to-whole for a small number of segments. Add value labels, never rely on colour alone.

106

KPI Tiles

Grid of headline metrics with trend indicators. Common on dashboards and investor pages.

107

Data Table

Sortable, filterable table for larger datasets. Distinct from the simple Table content block.

108

Interactive Map

Pannable map with pins, usually bound to a location content type. Needs a list fallback.

109

Progress Bar

Single completion or capacity indicator. Include the numeric value as text.

Sheet 12 / 18 · 8 plates

Forms and Lead Capture

Name forms by purpose, not by field structure. Authors need to know at a glance which form belongs where.

110

Contact Form

Standard enquiry form with configurable fields and a consent checkbox.

111

Newsletter Signup

Compact inline signup with headline, email field, and submit. Often placed in footers.

112

Event Registration Form

Attendance form with session picker, dietary notes, and capacity handling.

113

Gated Content Form

Form that unlocks a download. Pairs a value proposition panel with a short field set.

114

Multi-step Form

Long form split across stages with a progress indicator and save state.

Variant
115

File Upload

Drag and drop or browse upload field with type and size validation.

116

Login and Register

Authentication block with tabbed sign-in and sign-up. Usually template-level, not author-placed.

117

Preference Centre

Granular consent and subscription toggles. Increasingly a regulatory requirement.

Sheet 13 / 18 · 12 plates

Listings and Dynamic

Pull content from elsewhere in the CMS. Pagination, sort, and filter controls belong inside the listing as children. Spawning a variant per sort order is how libraries double in size for no benefit.

118

Content Collection

One listing bound to a content type dropdown, with Latest, By tag, or Hand-picked selection. The parent every type-specific listing below should be a variant of. Also called Content List or Curated Content.

119

Article Listing

Grid or list of articles with filter and sort. In a tidy library this is Content Collection set to Articles, not a component of its own.

Variant
120

Event Listing

Upcoming and past events with date grouping. A Content Collection variant, distinguished only by the date block and date filters.

Variant
121

Product Listing

Faceted product grid with sidebar filters. Also called Category page. Justifies separation only because commerce faceting differs from editorial filtering.

122

Team Listing

Grid of people filtered by department or location. A Content Collection variant bound to the person type.

Variant
123

Location Listing

Store or office finder with distance sort and map toggle. Pairs with Interactive Map.

124

Job Listing

Vacancy list with department, location, and contract filters. Often fed by an external ATS, which is what justifies a separate component.

125

Resource Listing

Downloadable assets with format, size, and gating status. Also called Document Library. A Content Collection variant.

Variant
126

Related Content

Auto-populated by tag, category, or manual override. Common in article footers.

127

News Ticker

Single-line scrolling headline strip. Accessibility risk, so always provide a pause control.

A11y
128

Pagination

Numbered page controls belonging to a listing. Not a standalone component: it ships inside Article Listing, Event Listing, and Search Results.

Child
129

Load More

Progressive loading control belonging to a listing. An alternative to Pagination: better on mobile, worse for deep linking.

Child
Sheet 14 / 18 · 7 plates

Editorial and Blog

Article-specific furniture. Most are template-level rather than author-placed, which is worth documenting clearly.

130

Article Header

Title, standfirst, category, date, and reading time. Template furniture, not author-placed.

Template
131

Author Byline

Name, portrait, role, and link to author archive. Feeds structured data for article schema.

Template
132

Share Bar

Social and copy-link actions. Sticky or inline. Avoid third-party scripts that leak data.

133

Reading Progress

Thin bar showing scroll position through an article. Purely decorative, so hide from screen readers.

Template
134

Tag Cloud

Weighted or flat list of taxonomy links. Useful for discovery, weak as primary navigation.

135

Comment Thread

Threaded discussion with replies and moderation state. Heavy governance burden.

136

Article Series Navigation

Previous and next links within a multi-part series, plus a part indicator.

Sheet 15 / 18 · 4 plates

People and Organization

Person data is usually a content type, not a component. The component is the presentation layer on top of it.

137

Team Grid

Multiple person cards in a grid. Presentation layer over the person content type.

138

Person Profile

Full biography page block with portrait, role, contact details, and related content.

139

Speaker Card

Event-specific person card with session title and time. Distinct from a generic Person Card.

Data-bound
140

Organisation Chart

Hierarchical reporting structure. Hard to make accessible, so provide a nested list fallback.

A11y
Sheet 16 / 18 · 6 plates

Social Proof and Trust

Short, scannable credibility blocks. These are the most frequently duplicated components in any library, so name them precisely.

141

Awards and Badges

Row of certification or award marks. Keep as image plus alt text, never text-in-image only.

142

Review Summary

Aggregate score with distribution bars and a link to full reviews. Feeds review schema.

143

Case Study Teaser

Client outcome summary with a headline metric and a link to the full story.

144

Press Mentions

Logos or quotes from media coverage. Distinct from Logo Strip, which shows clients.

145

Social Feed

Embedded posts from a social platform. Privacy and performance implications, so gate it.

146

Trust Signals Row

Compact reassurance strip such as free delivery, secure payment, and returns policy.

Sheet 17 / 18 · 8 plates

Commerce

Commerce components are tightly bound to product data. Name them after the data they display, not the layout.

147

Product Detail

Primary product presentation with gallery, price, variants, and add to cart.

148

Product Gallery

Main image plus thumbnail strip with zoom. A child of Product Detail, not standalone.

Child
149

Variant Selector

Size, colour, or option picker with stock state. Disabled states must be visually obvious.

Child
150

Price Block

Current price, was-price, savings, and tax note. Legally sensitive, so keep logic centralised.

Child
151

Cart Summary

Line items, totals, and promo code entry. Usually a template region rather than a component.

152

Checkout Steps

Staged checkout with address, delivery, and payment. High-risk area for accessibility defects.

153

Product Comparison

Side-by-side product specifications. Set a hard limit on the number of compared items.

154

Wishlist

Saved items with move-to-cart. Requires an authenticated or persistent session.

Sheet 18 / 18 · 8 plates

Layout and Utility

Structural helpers. Authors need these but they render nothing visible on their own, so descriptions matter more than names here.

155

Section Container

Wrapper controlling background, width, and vertical padding. Holds other components inside it.

156

Column Layout

Configurable column splitter such as 50/50, 33/67, or thirds. Also called Grid or Row.

157

Spacer

Adjustable vertical gap between components. Prefer section padding options where possible.

158

Divider

Horizontal rule with style and spacing options. Decorative, so hide it from assistive tech.

159

Anchor Target

Invisible named waypoint that in-page navigation links to. Renders nothing visible.

160

Background Section

Section with a media or colour background behind nested components. Contrast checks required.

Variant
161

Accordion Group

Container that manages several Accordions with single or multi-open behaviour.

Container
162

Tab Item

Child of Tabs. One label and one panel. Must not appear in the main component picker.

Child
Every plate in one list. Select a component to open its drawing, or a sheet to open the set.
PlateComponentSheetScopeWhen to use it
001 Top Navigation Global and Site-wide Global Site-wide header with logo, primary links, and a utility CTA. Also called Header or Primary Navigation.
002 Mega Menu Global and Site-wide Child Expanded multi-column dropdown inside Top Navigation. A child of the header, never a standalone page component.
003 Footer Global and Site-wide Global Site-wide footer with link columns, legal line, and social icons. One instance, edited in Site Settings.
004 Cookie Consent Banner Global and Site-wide Global Regional consent banner with accept, reject, and preferences. Fires once per session or until dismissed.
005 Announcement Bar Global and Site-wide Global Thin dismissible strip above the header for launches, offers, or service notices. Also called Site Alert.
006 Utility Bar Global and Site-wide Global Secondary strip for language switcher, search, and login. Sits above or inside Top Navigation.
007 Skip to Content Link Global and Site-wide A11y Accessibility requirement. Visually hidden until focused, jumps keyboard users past the navigation.
008 Hero, Image Left Hero and Page Header Variant Media on the left, headline and CTA on the right. Layout variant of the single Hero component.
009 Hero, Image Right Hero and Page Header Variant Mirror of Image Left. Same component, the layout dropdown flips the media position.
010 Hero, Full Width Hero and Page Header Variant Edge-to-edge background image with overlaid text and CTA. Common on campaign landing pages.
011 Hero, Centered Hero and Page Header Variant Text-only centred hero with no media. Ideal for editorial or content-first pages.
012 Hero, Video Background Hero and Page Header Variant Looping muted background video with overlay text. Always set a poster image for slow connections.
013 Hero, Split Colour Hero and Page Header Variant Half solid colour block, half media, meeting at the centre. A layout variant, not a new component.
014 Hero Carousel Hero and Page Header Rotating hero slides with pagination. Use sparingly, as engagement with slides beyond the first is very low.
015 Hero with Search Hero and Page Header Hero containing a prominent search or lookup field. Standard on property, travel, and directory sites.
016 Page Header Hero and Page Header Compact internal page banner with title and breadcrumb. Much shorter than a homepage hero.
017 Campaign Hero Hero and Page Header Hero with a countdown or urgency element. A genuinely separate component because the content structure differs.
018 Breadcrumb Navigation and Wayfinding Automatic trail showing page position in the hierarchy. Rarely author-editable, but always documented.
019 In-page Navigation Navigation and Wayfinding Sticky jump links generated from the headings on the page. Also called Table of Contents or Anchor Nav.
020 Sidebar Navigation Navigation and Wayfinding Vertical section navigation for deep content trees. Highlights the current page and expands its parent.
021 Sitemap Block Navigation and Wayfinding Full nested link list of the site tree. Useful for footers and accessibility compliance pages.
022 Language Switcher Navigation and Wayfinding Locale selector, usually in the utility bar. Critical for multilingual and RTL sites.
023 Search Form Search and Filtering Keyword input with optional scope selector. Submits to the Search Results template.
024 Autocomplete Suggestions Search and Filtering Child Typeahead dropdown under the search input. Grouped by type and keyboard navigable. A child of Search Form.
025 Search Overlay Search and Filtering Global Full-screen search panel triggered from the header. Holds Search Form plus recent and popular queries.
026 Search Scope Tabs Search and Filtering Child Result type switcher such as All, Pages, News, Documents, with counts. Sits above Search Results.
027 Search Results Search and Filtering Keyword results with counts, snippets, and highlighted matches. Include a zero-results state.
028 No Results State Search and Filtering State Zero-result message with spelling help, relaxed suggestions, and a route out. The most neglected screen in any build.
029 Filter Bar Search and Filtering Child Horizontal facet controls belonging to a listing. Shares its filter model with Filter Sidebar.
030 Filter Sidebar Search and Filtering Child Vertical faceted filters in a rail beside the results. Collapses into a drawer on mobile.
031 Applied Filter Chips Search and Filtering Child Removable summary of active filters plus a clear-all action. Essential for making filter state visible.
032 Sort Control Search and Filtering Child Result ordering dropdown such as relevance, newest, or price. Never a separate listing component.
033 Search Mode Toggle Generative and Assistive Variant Switches results between keyword and generated answer. A variant of Search Scope Tabs, not a component in its own right.
034 AI Answer Generative and Assistive Generated summary with inline citations, sources, and feedback controls. A genuinely new component: it has fields nothing else in the library has.
035 Generating State Generative and Assistive Child The skeleton shown while an answer streams in. Needs a cancel route and a polite live region, so it is a component, not a spinner.
036 Source Citations Generative and Assistive Child Numbered, attributable sources under a generated answer. A child of AI Answer, and the part that makes it trustworthy.
037 Follow-up Prompts Generative and Assistive Child Suggested next questions after an answer. A child of AI Answer. Authors usually cannot edit these, which is worth documenting.
038 AI Disclosure Notice Generative and Assistive States plainly that text was generated and may be wrong. Increasingly a regulatory requirement, not a nicety.
039 Article Summary Generative and Assistive Short generated precis at the head of a long article. Call it Summary or Key Points, not the model that wrote it.
040 Assistant Panel Generative and Assistive Docked conversational panel, not a page component. Name it for what the reader does with it, such as Ask or Help.
041 Rich Text Content Blocks Single column of text with headings, links, and lists. The most used block on any site.
042 Two Column Text Content Blocks Two columns of rich text side by side with no media. Good for long-form comparison content.
043 Three Column Text Content Blocks Variant Three narrow text columns. Set as a column count option rather than a separate component.
044 Text and Image Content Blocks Image and text side by side. Layout dropdown for image left or right, plus optional CTA.
045 Text and Video Content Blocks Video and text side by side. Shares the same layout dropdown as Text and Image.
046 Text with Sidebar Content Blocks Variant Main content column with a narrower supporting rail for notes, links, or downloads.
047 Quote Content Blocks Large pull quote with optional attribution and role. One quote per instance.
048 Callout Content Blocks Short highlighted block with a background fill. Used for tips, warnings, and inline promotions.
049 Icon and Text Row Content Blocks Row of icon plus short text pairs. Often used for feature summaries or value propositions.
050 Feature List Content Blocks Vertical list of features with icons or ticks. A structured alternative to a bulleted Rich Text list.
051 Stats Row Content Blocks Row of large numbers with short labels, sometimes animated on scroll. Also called Key Figures.
052 Table Content Blocks Structured tabular data with a header row. Must scroll horizontally on mobile rather than reflow.
053 Code Block Content Blocks Monospaced code sample with optional syntax highlighting and a copy button.
054 Definition List Content Blocks Term and description pairs. Well suited to glossaries, specifications, and FAQ summaries.
055 Highlighted Statistic Content Blocks Single oversized figure with supporting caption. Used as a visual break in long articles.
056 Card Grid, 2 Columns Cards and Grids Two cards per row. Column count is a dropdown on the parent Card Grid, not a separate component.
057 Card Grid, 3 Columns Cards and Grids Three cards per row. The most common layout for feature, service, and content grids.
058 Card Grid, 4 Columns Cards and Grids Four cards per row using a compact card style. Suits icon features and dense listings.
059 Card, Image Top Cards and Grids Variant Default card style with image above the text. The baseline all other card styles vary from.
060 Card, Icon Top Cards and Grids Variant Card with an icon instead of an image. Good for services and features with no photography.
061 Card, Text Only Cards and Grids Variant Card with no media at all. Relies on the heading and a strong link for hierarchy.
062 Card, Horizontal Cards and Grids Variant Image left, text right. Set as a Card Style option on the grid rather than its own component.
063 Card, Image Overlay Cards and Grids Variant Text sits on top of the image with a gradient scrim. Watch contrast ratios carefully.
064 Article Card Cards and Grids Data-bound Card bound to article data. Shows date, category, title, and excerpt automatically.
065 Event Card Cards and Grids Data-bound Card bound to event data with a prominent date block and location line.
066 Product Card Cards and Grids Data-bound Card bound to product data with price, badge, and add-to-cart action.
067 Person Card Cards and Grids Data-bound Card bound to a person record. Portrait, name, role, and optional contact links.
068 Pricing Card Cards and Grids Tiered plan card with price, feature list, and CTA. Usually one highlighted as recommended.
069 Link Card Cards and Grids Minimal card that is entirely a link. Title plus arrow, no body copy. Also called Teaser.
070 Image Media Single image with required alt text and optional caption. Size and ratio are dropdown options.
071 Video Media Embedded or self-hosted video with a poster image. Autoplay, loop, and mute are toggles.
072 Image Gallery Media Multiple images in grid or carousel layout. Layout choice is a dropdown on the component.
073 Masonry Gallery Media Variant Staggered gallery preserving each image ratio. Heavier to render, so lazy load aggressively.
074 Carousel Media Horizontally sliding set of media or cards with prev and next controls.
075 Logo Strip Media Row of client or partner logos, usually greyscale. Optional heading above the row.
076 Before and After Slider Media Draggable divider comparing two images. Popular in construction, medical, and design work.
077 Image with Hotspots Media Interactive markers pinned to an image, each opening a tooltip. Common on product diagrams.
078 Audio Player Media Inline audio or podcast player with transcript link. Always provide a text transcript.
079 Embed Media Generic third-party iframe for maps, forms, calculators, or social posts. Governance-heavy.
080 Figure with Caption Media A11y Image plus semantic caption and credit line. Uses figure and figcaption for accessibility.
081 CTA Banner Call to Action Full width strip with headline, subtext, and one or two buttons. High-visibility conversion block.
082 CTA Card Call to Action Boxed CTA for sidebars, article footers, and between content sections.
083 CTA Split Call to Action Variant Image one side, eyebrow, title, body, and one action the other. Widely called Teaser (AEM), Promo (Sitecore), or Highlight Card. Do not name it Card: that word is taken by the grid item.
084 Sticky CTA Bar Call to Action Persistent bar pinned to the viewport bottom. Use with restraint on mobile.
085 Download CTA Call to Action Gated or ungated file download with format and size shown. Also called Resource CTA.
086 App Store Badges Call to Action Paired store download buttons. Treat the badges as brand assets with fixed proportions.
087 Inline Link List Call to Action Grouped set of related links with no imagery. Cheap to author and easy to maintain.
088 Accordion Interactive and Structured Expandable list of rows. Individual rows are Accordion Items nested inside the parent.
089 Accordion Item Interactive and Structured Child Child of Accordion. Holds one heading and one body. Must never appear in the main picker.
090 Tabs Interactive and Structured Horizontal tabbed panels. Individual tabs are Tab Items nested inside the parent.
091 Vertical Tabs Interactive and Structured Variant Tab labels stacked in a left rail. Better for long labels and small tab counts.
092 Timeline Interactive and Structured Chronological milestones. Vertical or horizontal layout is a dropdown on the component.
093 Progress Steps Interactive and Structured Numbered stepper showing position in a multi-stage process. Also called Step Indicator.
094 Testimonial Interactive and Structured Single quote with name, role, and portrait. One testimonial per instance.
095 Testimonial Carousel Interactive and Structured Multiple testimonials sliding, with pagination dots. Pause control required for accessibility.
096 Modal Interactive and Structured Overlay dialog triggered by a user action. Needs focus trapping and an escape route.
097 Tooltip Interactive and Structured Small contextual hint on hover or focus. Never the only place critical information appears.
098 Countdown Timer Interactive and Structured Digit blocks counting to a deadline. Pair with a graceful expired state.
099 Comparison Table Interactive and Structured Feature matrix across plans or products with tick and cross markers. Must scroll on mobile.
100 Rating Interactive and Structured Star or score display, either aggregate or single review. Include the sample size.
101 Poll or Quiz Interactive and Structured Single question with selectable answers and a result state. Good for engagement, weak for data.
102 Calculator Interactive and Structured Input-driven estimator producing a live result. Almost always a bespoke component.
103 Bar Chart Data and Visualization Categorical comparison. Always pair with an accessible data table or summary text.
104 Line Chart Data and Visualization Trend over time. Limit to a handful of series and label them directly where possible.
105 Donut Chart Data and Visualization Part-to-whole for a small number of segments. Add value labels, never rely on colour alone.
106 KPI Tiles Data and Visualization Grid of headline metrics with trend indicators. Common on dashboards and investor pages.
107 Data Table Data and Visualization Sortable, filterable table for larger datasets. Distinct from the simple Table content block.
108 Interactive Map Data and Visualization Pannable map with pins, usually bound to a location content type. Needs a list fallback.
109 Progress Bar Data and Visualization Single completion or capacity indicator. Include the numeric value as text.
110 Contact Form Forms and Lead Capture Standard enquiry form with configurable fields and a consent checkbox.
111 Newsletter Signup Forms and Lead Capture Compact inline signup with headline, email field, and submit. Often placed in footers.
112 Event Registration Form Forms and Lead Capture Attendance form with session picker, dietary notes, and capacity handling.
113 Gated Content Form Forms and Lead Capture Form that unlocks a download. Pairs a value proposition panel with a short field set.
114 Multi-step Form Forms and Lead Capture Variant Long form split across stages with a progress indicator and save state.
115 File Upload Forms and Lead Capture Drag and drop or browse upload field with type and size validation.
116 Login and Register Forms and Lead Capture Authentication block with tabbed sign-in and sign-up. Usually template-level, not author-placed.
117 Preference Centre Forms and Lead Capture Granular consent and subscription toggles. Increasingly a regulatory requirement.
118 Content Collection Listings and Dynamic One listing bound to a content type dropdown, with Latest, By tag, or Hand-picked selection. The parent every type-specific listing below should be a variant of. Also called Content List or Curated Content.
119 Article Listing Listings and Dynamic Variant Grid or list of articles with filter and sort. In a tidy library this is Content Collection set to Articles, not a component of its own.
120 Event Listing Listings and Dynamic Variant Upcoming and past events with date grouping. A Content Collection variant, distinguished only by the date block and date filters.
121 Product Listing Listings and Dynamic Faceted product grid with sidebar filters. Also called Category page. Justifies separation only because commerce faceting differs from editorial filtering.
122 Team Listing Listings and Dynamic Variant Grid of people filtered by department or location. A Content Collection variant bound to the person type.
123 Location Listing Listings and Dynamic Store or office finder with distance sort and map toggle. Pairs with Interactive Map.
124 Job Listing Listings and Dynamic Vacancy list with department, location, and contract filters. Often fed by an external ATS, which is what justifies a separate component.
125 Resource Listing Listings and Dynamic Variant Downloadable assets with format, size, and gating status. Also called Document Library. A Content Collection variant.
126 Related Content Listings and Dynamic Auto-populated by tag, category, or manual override. Common in article footers.
127 News Ticker Listings and Dynamic A11y Single-line scrolling headline strip. Accessibility risk, so always provide a pause control.
128 Pagination Listings and Dynamic Child Numbered page controls belonging to a listing. Not a standalone component: it ships inside Article Listing, Event Listing, and Search Results.
129 Load More Listings and Dynamic Child Progressive loading control belonging to a listing. An alternative to Pagination: better on mobile, worse for deep linking.
130 Article Header Editorial and Blog Template Title, standfirst, category, date, and reading time. Template furniture, not author-placed.
131 Author Byline Editorial and Blog Template Name, portrait, role, and link to author archive. Feeds structured data for article schema.
132 Share Bar Editorial and Blog Social and copy-link actions. Sticky or inline. Avoid third-party scripts that leak data.
133 Reading Progress Editorial and Blog Template Thin bar showing scroll position through an article. Purely decorative, so hide from screen readers.
134 Tag Cloud Editorial and Blog Weighted or flat list of taxonomy links. Useful for discovery, weak as primary navigation.
135 Comment Thread Editorial and Blog Threaded discussion with replies and moderation state. Heavy governance burden.
136 Article Series Navigation Editorial and Blog Previous and next links within a multi-part series, plus a part indicator.
137 Team Grid People and Organization Multiple person cards in a grid. Presentation layer over the person content type.
138 Person Profile People and Organization Full biography page block with portrait, role, contact details, and related content.
139 Speaker Card People and Organization Data-bound Event-specific person card with session title and time. Distinct from a generic Person Card.
140 Organisation Chart People and Organization A11y Hierarchical reporting structure. Hard to make accessible, so provide a nested list fallback.
141 Awards and Badges Social Proof and Trust Row of certification or award marks. Keep as image plus alt text, never text-in-image only.
142 Review Summary Social Proof and Trust Aggregate score with distribution bars and a link to full reviews. Feeds review schema.
143 Case Study Teaser Social Proof and Trust Client outcome summary with a headline metric and a link to the full story.
144 Press Mentions Social Proof and Trust Logos or quotes from media coverage. Distinct from Logo Strip, which shows clients.
145 Social Feed Social Proof and Trust Embedded posts from a social platform. Privacy and performance implications, so gate it.
146 Trust Signals Row Social Proof and Trust Compact reassurance strip such as free delivery, secure payment, and returns policy.
147 Product Detail Commerce Primary product presentation with gallery, price, variants, and add to cart.
148 Product Gallery Commerce Child Main image plus thumbnail strip with zoom. A child of Product Detail, not standalone.
149 Variant Selector Commerce Child Size, colour, or option picker with stock state. Disabled states must be visually obvious.
150 Price Block Commerce Child Current price, was-price, savings, and tax note. Legally sensitive, so keep logic centralised.
151 Cart Summary Commerce Line items, totals, and promo code entry. Usually a template region rather than a component.
152 Checkout Steps Commerce Staged checkout with address, delivery, and payment. High-risk area for accessibility defects.
153 Product Comparison Commerce Side-by-side product specifications. Set a hard limit on the number of compared items.
154 Wishlist Commerce Saved items with move-to-cart. Requires an authenticated or persistent session.
155 Section Container Layout and Utility Wrapper controlling background, width, and vertical padding. Holds other components inside it.
156 Column Layout Layout and Utility Configurable column splitter such as 50/50, 33/67, or thirds. Also called Grid or Row.
157 Spacer Layout and Utility Adjustable vertical gap between components. Prefer section padding options where possible.
158 Divider Layout and Utility Horizontal rule with style and spacing options. Decorative, so hide it from assistive tech.
159 Anchor Target Layout and Utility Invisible named waypoint that in-page navigation links to. Renders nothing visible.
160 Background Section Layout and Utility Variant Section with a media or colour background behind nested components. Contrast checks required.
161 Accordion Group Layout and Utility Container Container that manages several Accordions with single or multi-open behaviour.
162 Tab Item Layout and Utility Child Child of Tabs. One label and one panel. Must not appear in the main component picker.