Skip to content
PageSpeed 100 as the delivery default
On this page

Blocks: grids and cards

The largest part of the catalogue: 22 blocks that show several entries of the same kind side by side — cards, testimonials, team, opening hours, steps, tabs, timeline and comparisons. All settings are listed for each of them.

Overview

Everything that shows several entries of the same kind side by side: cards, testimonials, team, steps, tabs and timeline.

In the editor these blocks sit under "Grids & cards". Nearly all of them work with a list of entries: you add an entry, fill in its fields and repeat. In the tables you recognise those fields by the square-bracket notation, for example items[].title.

Blocks with a "columns" field additionally have the "columnsByBp" setting: it lets you set the number of columns per screen size separately.

Full rows look calmer

With three columns, three, six or nine entries look best — a half-filled last row stands out immediately. Similar text lengths per card help as well.

Columns columns

Container that places other blocks next to each other in columns.

The number of columns has to match the chosen distribution: "1-2" has two cells, "1-1-1" three. On narrow screens the columns stack. Columns inside columns are not possible.

In the editor
Grids & cards
Page structure
Standalone
Settings
4

One third. The narrow column.

Two thirds. The wide column. Every cell takes any number of blocks; on narrow screens the two stack.

The "1-2" distribution: one narrow and one wide column, each holding a text block.
All settings of the Columns block
SettingTypeRequiredDefaultMeaning
layoutChoiceRequired1-1 Distribution of the column widths, for example 1-2 for one third and two thirds. Possible values: 1-1, 1-2, 2-1, 1-1-1, 2-1-1, 1-2-1, 1-1-2, 1-1-1-1
gapChoiceoptionalmd Gap between the columns: sm, md or lg. Possible values: sm, md, lg
cellsList of entriesRequired[{"blocks":[]},{"blocks":[]}] The columns; their number has to match the chosen distribution.
cells[].blocksBlocksoptional no defaultThe blocks in this column; every block is allowed except columns itself and the chrome blocks.

On top of these come the common settings _style. This block takes further blocks inside it.

Icon cards icon-cards

Cards with a large icon, short text and an optional link.

From two filled cards upwards it additionally produces a machine-readable list for search engines. Unlike the feature grid, each card can link to a target of its own.

In the editor
Grids & cards
Page structure
Inline
Settings
8

Secure

Short description.

Fast

Short description.

Fair

Short description.

Three icon cards with the placeholders the editor inserts.
All settings of the Icon cards block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
columnsNumberoptional no defaultNumber of columns in the grid.
itemsList of entriesoptionalempty The cards in display order.
items[].iconTextoptional no defaultName of the icon; unknown names fall back to a default icon.
items[].titleTextRequired no defaultTitle of the entry.
items[].textTextoptional no defaultDescription text of the entry.
items[].urlTextoptional no defaultTarget the card links to.

On top of these come the common settings _style and columnsByBp.

Testimonials testimonial

Customer voices as quote cards side by side.

Every entry with a quote and a name additionally produces a machine-readable review. So only enter real, approved customer voices here.

In the editor
Grids & cards
Page structure
Section start
Settings
4
All settings of the Testimonials block
SettingTypeRequiredDefaultMeaning
itemsList of entriesRequiredempty The quotes in display order.
items[].quoteTextRequired no defaultThe wording of the quote.
items[].authorTextRequired no defaultWho said the quote.
items[].roleTextoptional no defaultRole or company of the quoted person.

On top of these come the common settings _style.

Testimonial slider testimonial-slider

Customer voices one at a time, to page through.

In the editor
Grids & cards
Page structure
Section start
Settings
6
A short, convincing quotation.
FN First name Last name Role, company
The slider with the placeholders from the editor. Replace them only with real, approved voices.
All settings of the Testimonial slider block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
itemsList of entriesoptionalempty The voices in order.
items[].quoteTextRequired no defaultThe wording of the quote.
items[].authorTextRequired no defaultWho said the quote.
items[].roleTextoptional no defaultRole or company of the quoted person.
items[].imageTextoptional no defaultPhoto of the person.

On top of these come the common settings _style.

Fact band fact-band

A single large statement with one highlighted figure.

In the editor
Grids & cards
Page structure
Inline
Settings
4
98 %
Example value

A concise statement that puts a single figure into context.

A single figure with a statement beside it — example content.
All settings of the Fact band block
SettingTypeRequiredDefaultMeaning
valueTextoptional no defaultThe large figure, for example 98%.
valueLabelTextoptional no defaultLabel right next to the figure.
statementTextoptional no defaultThe statement that puts the figure in context.
sourceTextoptional no defaultSource reference for the figure.

On top of these come the common settings _style.

Trust badges trust-badges

Row of short trust markers such as certificates or commitments.

In the editor
Grids & cards
Page structure
Inline
Settings
3
Privacy under the GDPR
Accessible to WCAG
Hosting in the EU
Short properties in a row. Only enter statements here that actually apply to your website.
All settings of the Trust badges block
SettingTypeRequiredDefaultMeaning
itemsList of entriesRequiredempty The markers in display order.
items[].labelTextRequired no defaultText of the marker.
items[].iconTextoptional no defaultName of the icon; unknown names fall back to a default icon.

On top of these come the common settings _style.

Logo wall logo-wall

Bar of customer or partner logos as proof of trust.

Without an image file an entry shows its name as text. Only use logos you have permission for.

In the editor
Grids & cards
Page structure
Inline
Settings
5
All settings of the Logo wall block
SettingTypeRequiredDefaultMeaning
titleTextoptionalVertraut von Heading above the block.
itemsList of entriesoptionalempty The logos in display order.
items[].nameTextRequired no defaultName of the company; without an image it appears as a text logo.
items[].srcTextoptional no defaultAddress of the logo file.
items[].urlTextoptional no defaultTarget the logo links to.

On top of these come the common settings _style.

Team team-grid

Introduction of the people behind the business with photo, role and short bio.

Without a photo a card shows the initials of the name. Photos of people require their consent.

In the editor
Grids & cards
Page structure
Inline
Settings
8
All settings of the Team block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
columnsNumberoptional3 Number of columns in the grid.
itemsList of entriesoptionalempty The team members in display order.
items[].nameTextRequired no defaultName of the person.
items[].roleTextoptional no defaultRole or function in the business.
items[].imageTextoptional no defaultPhoto of the person; without one the initials appear.
items[].bioTextoptional no defaultShort introduction of the person.

On top of these come the common settings _style and columnsByBp.

Opening hours opening-hours

Table of opening hours per weekday.

In the editor
Grids & cards
Page structure
Section start
Settings
5

Opening hours

Monday
09:00-18:00
Tuesday
09:00-18:00
Wednesday
09:00-18:00
Thursday
09:00-18:00
Friday
09:00-16:00
Saturday
Closed
Sunday
Closed

Appointments outside these times by arrangement.

Seven days as an example; empty times are shown as closed.
All settings of the Opening hours block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
noteTextoptional no defaultNote below the table, for example about public holidays.
daysList of entriesoptionalempty The rows of the table in display order.
days[].dayTextRequired no defaultWeekday or range, for example Monday to Friday.
days[].hoursTextoptional no defaultHours of that day; left empty the day counts as closed.

On top of these come the common settings _style.

Steps steps

Numbered sequence of steps without interaction, for example for a procedure.

In the editor
Grids & cards
Page structure
Section start
Settings
5
  1. 1

    Enquiry

    You briefly describe what you need.

  2. 2

    Appointment

    We agree on a date.

  3. 3

    Delivery

    The work starts.

A sequence of three steps.
All settings of the Steps block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
itemsList of entriesoptionalempty The steps in order.
items[].titleTextRequired no defaultTitle of the step.
items[].textTextoptional no defaultWhat happens in this step.

On top of these come the common settings _style.

Stat cards stat-cards

Key figures as separate cards in a grid.

In the editor
Grids & cards
Page structure
Section start
Settings
7
500+
Projects

Example value

24 h
Response time

Example value

12
Years

Example value

Metrics as cards with example values — more room per figure than in the metrics bar.
All settings of the Stat cards block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
columnsNumberoptional3 Number of columns in the grid.
itemsList of entriesoptionalempty The key figures in display order.
items[].valueTextRequired no defaultThe value shown large on the card.
items[].labelTextRequired no defaultLabel below the value.
items[].descriptionTextoptional no defaultExplanatory sentence on the card.

On top of these come the common settings _style and columnsByBp.

Accordion accordion

Expandable sections for arbitrary content; without FAQ markup.

In the editor
Grids & cards
Page structure
Inline
Settings
3

Expandable sections; all of them start closed.
All settings of the Accordion block
SettingTypeRequiredDefaultMeaning
itemsList of entriesRequiredempty The sections in order.
items[].titleTextRequired no defaultLine visible while the section is collapsed.
items[].contentTextRequired no defaultContent revealed on expanding.

On top of these come the common settings _style.

Disclosure disclosure

Expandable entries for additional information; works without scripting.

In the editor
Grids & cards
Page structure
Section start
Settings
4
Question or title
Expandable content.
Another entry
Expandable content.
The disclosure list is plainer than the accordion and suits long lists.
All settings of the Disclosure block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
itemsList of entriesoptionalempty The expandable entries in order.
items[].titleTextRequired no defaultLine visible while the entry is collapsed.
items[].contentTextoptional no defaultContent revealed on expanding; Markdown is allowed.

On top of these come the common settings _style.

Tabs content-tabs

Several text blocks behind tabs; without scripting the first tab is open.

In the editor
Grids & cards
Page structure
Section start
Settings
5
Content of the first tab.
Tabs stack a lot of content in little space; they can also be operated with the arrow keys.
All settings of the Tabs block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
itemsList of entriesoptionalempty The tabs in display order.
items[].labelTextRequired no defaultLabel of the tab.
items[].contentTextoptional no defaultContent of the tab; Markdown is allowed.

On top of these come the common settings _style.

Timeline timeline

Vertical timeline for a procedure or the history of the business.

In the editor
Grids & cards
Page structure
Inline
Settings
5
  1. Step 1

    Description.

  2. Step 2

    Description.

The timeline visibly connects its stations.
All settings of the Timeline block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
stepsList of entriesoptionalempty The stations in order.
steps[].titleTextRequired no defaultTitle of the station.
steps[].textTextoptional no defaultWhat happens at this station.
steps[].iconTextoptional no defaultName of the icon; unknown names fall back to a default icon.

On top of these come the common settings _style.

Process steps process-steps

Procedure in steps, with clickable tabs on wide screens.

From two steps upwards it additionally produces a machine-readable how-to for search engines.

In the editor
Grids & cards
Page structure
Inline
Settings
4
All settings of the Process steps block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading of the procedure; it also names the how-to in the structured data.
itemsList of entriesRequiredempty The steps in order.
items[].titleTextRequired no defaultTitle of the step.
items[].textTextRequired no defaultWhat happens in this step.

On top of these come the common settings _style.

Metric band metric-band

Full-width band with several key figures that count up while scrolling.

In the editor
Grids & cards
Page structure
Standalone
Settings
8
100
Example value
99.9%
Example value
The metric band spans the full width and brings its own background.
All settings of the Metric band block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
variantChoiceoptionaldark Colour scheme of the band: dark or light. Possible values: light, dark
itemsList of entriesoptionalempty The key figures of the band in display order.
items[].valueText or numberRequired no defaultThe numeric value that counts up.
items[].prefixTextoptional no defaultCharacters before the value, for example a currency symbol.
items[].suffixTextoptional no defaultCharacters after the value, for example a percent sign.
items[].labelTextRequired no defaultLabel below the value.
items[].sourceTextoptional no defaultSource reference below the figure.

On top of these come the common settings _style.

Mini cases mini-cases

Anonymised project stories following the pattern situation, action, result.

In the editor
Grids & cards
Page structure
Inline
Settings
7
Example
Starting point
Starting point
Measure
Measure
Result
Result
Example
Starting point
Starting point
Measure
Measure
Result
Result

Anonymised examples.

Starting point, measure and result per case. Only describe processes here that really happened.
All settings of the Mini cases block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
disclaimerTextoptional no defaultNote stating that the cases are anonymised.
itemsList of entriesoptionalempty The cases in display order.
items[].tagTextRequired no defaultShort keyword for the case, for example the industry.
items[].beforeTextRequired no defaultThe starting situation.
items[].actionTextRequired no defaultWhat was done.
items[].afterTextRequired no defaultThe result.

On top of these come the common settings _style.

Split feature split-feature

Sections of text and visual panel, alternating left and right.

In the editor
Grids & cards
Page structure
Inline
Settings
9
All settings of the Split feature block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
itemsList of entriesoptionalempty The sections in order.
items[].titleTextRequired no defaultTitle of the entry.
items[].textTextoptional no defaultDescription text of the entry.
items[].bulletsList of textsoptional no defaultBullet points below the text.
items[].iconTextoptional no defaultName of the icon; unknown names fall back to a default icon.
items[].htmlTextoptional no defaultHTML for the visual panel of the section.
items[].svgTextoptional no defaultSVG for the visual panel of the section.
items[].reverseYes/nooptional no defaultSwaps text and visual panel for this section.

On top of these come the common settings _style.

Comparison cards vs-cards

Two or more approaches as cards side by side, each with pros and cons.

In the editor
Grids & cards
Page structure
Inline
Settings
9
Recommended

Option A

  • One fixed contact person
  • Agreed response time

Option B

  • Changing contact people
  • No agreed response time
Two cards set against each other. Compare facts only, never named providers.
All settings of the Comparison cards block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
itemsList of entriesoptionalempty The cards in display order.
items[].titleTextRequired no defaultTitle of the entry.
items[].badgeTextoptional no defaultShort keyword shown as a chip on the card.
items[].highlightYes/nooptional no defaultHighlights this card over the others.
items[].pointsList of entriesRequired no defaultThe points on the card.
items[].points[].textTextRequired no defaultThe wording of the point.
items[].points[].goodYes/nooptional no defaultMarks the point as an advantage instead of a drawback.

On top of these come the common settings _style.

Feature tabs feature-tabs

Large sets of features grouped into tabs.

In the editor
Grids & cards
Page structure
Inline
Settings
9

Item

Short description.

Item

Short description.

Feature tabs group large ranges of services into tabs.
All settings of the Feature tabs block
SettingTypeRequiredDefaultMeaning
titleTextoptional no defaultHeading above the block.
subtitleTextoptional no defaultShort line below the heading.
tabsList of entriesoptionalempty The tabs in display order.
tabs[].labelTextRequired no defaultLabel of the tab.
tabs[].iconTextoptional no defaultIcon in the tab.
tabs[].itemsList of entriesRequired no defaultThe entries in this tab.
tabs[].items[].iconTextoptional no defaultName of the icon; unknown names fall back to a default icon.
tabs[].items[].titleTextRequired no defaultTitle of the entry.
tabs[].items[].textTextoptional no defaultDescription text of the entry.

On top of these come the common settings _style.