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

Blocks: basics

The nine blocks most pages are built from: header area, metrics, heading, text, services, prices, questions and the call to action. For each of them you find every setting here with its type, whether it is required and its default.

Overview

The blocks nearly every page is built from: header area, headings, text, services, prices and questions.

In the editor these blocks sit at the very top of the left column under "Basics" — the category is already open when you arrive. A typical home page is made of hero, feature grid, metrics, prices, FAQ and CTA in that order.

How to read the tables and which settings every block has on top of its own is explained on the chapter overview.

Hero hero

Header area of a page with the H1, a short subline and up to two buttons.

The headline of the first hero on a page becomes the H1 — the most important heading for search engines and screen readers. Any further hero on the same page looks identical but counts one level lower.

In the editor
Basics
Page structure
Standalone
Settings
12
All settings of the Hero block
SettingTypeRequiredDefaultMeaning
headlineTextRequired no defaultThe H1 of the page; ==text== sets a coloured accent.
sublineTextoptional no defaultOne sentence below the headline.
badgesList of textsoptionalempty Short keywords rendered as chips in the hero.
ctaGroupoptional no defaultPrimary button of the hero.
cta.textTextRequired no defaultLabel of the button.
cta.urlTextRequired no defaultTarget of the button as a path or full address.
secondaryCtaGroupoptional no defaultSecond, less prominent button.
secondaryCta.textTextRequired no defaultLabel of the button.
secondaryCta.urlTextRequired no defaultTarget of the button as a path or full address.
layoutChoiceoptionalclassic (rendering)Hero arrangement: classic, centered or compact (flatter). Possible values: classic, centered, compact
imageTextoptional no defaultBackground image; without one the hero renders the theme animation.
imageAltTextoptional no defaultAlternative text, only needed if the image carries a message of its own.

On top of these come the common settings _style.

Metrics stats-bar

Horizontal bar with a few key figures; prices do not belong here.

In the editor
Basics
Page structure
Inline
Settings
5

12

years in business

480+

completed jobs

24 h

response time

Three metrics as example content in the "band" layout. The value is large, the unit behind it comes from "suffix".
All settings of the Metrics block
SettingTypeRequiredDefaultMeaning
layoutChoiceoptionalband (rendering)Presentation: band (connected), cards (separate cards) or plain. Possible values: band, cards, plain
itemsList of entriesRequiredempty The key figures in display order.
items[].valueTextRequired no defaultThe value of the figure.
items[].suffixTextoptional no defaultCharacters after the value, for example a percent sign.
items[].labelTextRequired no defaultLabel below the value.

On top of these come the common settings _style.

Heading heading

Subheading that opens a new section of the page.

In the editor
Basics
Page structure
Section start
Settings
3

Our workshop

A level 3 heading with a coloured accent set by ==text==.
All settings of the Heading block
SettingTypeRequiredDefaultMeaning
textTextRequired no defaultThe text of the heading.
levelChoiceoptional2 Rank of the heading; level 2 appears in the table of contents. Possible values: 2, 3, 4
idTextoptional no defaultAnchor of the heading; without it the anchor is derived from the text.

On top of these come the common settings _style.

Text paragraph

Body text for the main part of a page.

In the editor
Basics
Page structure
Inline
Settings
1

Body text for the main part of a page. An empty line in the field starts a new paragraph, bold and italic work just as well as a link.

A text block with markup in the "text" field.
All settings of the Text block
SettingTypeRequiredDefaultMeaning
textTextRequired no defaultThe body text; Markdown is allowed.

On top of these come the common settings _style.

Feature grid feature-grid

Grid of services or benefits, each with icon, title and text.

From two filled cards upwards it additionally produces a machine-readable list for search engines.

In the editor
Basics
Page structure
Inline
Settings
6

Repair

One or two sentences on the service.

Maintenance

Similar lengths look calmest.

Emergencies

Three cards fill the row.

Three services as cards. "layout" switches between cards, minimal and centred.
All settings of the Feature grid block
SettingTypeRequiredDefaultMeaning
columnsChoiceoptional3 Number of columns; the number of entries should match it. Possible values: 2, 3, 4
layoutChoiceoptionalcards (rendering)Presentation: cards, minimal (without frames) or centered. Possible values: cards, minimal, centered
itemsList of entriesRequiredempty The entries of the grid 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[].textTextRequired no defaultDescription text of the entry.

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

Price anchor price-band

A single prominent price with benefit points and a button.

If the "price" field contains an amount, a price statement for search engines is generated from it as well. So only enter prices there that really apply on the page.

In the editor
Basics
Page structure
Inline
Settings
11

Fixed price

on request per job
  • Free initial consultation
  • Appointment within a week
  • Two-year warranty

All prices include travel to site.

The price anchor bundles price, arguments and button. It deliberately says "on request" instead of an amount here.
All settings of the Price anchor block
SettingTypeRequiredDefaultMeaning
priceTextRequired no defaultThe price, set large.
eyebrowTextoptional no defaultShort line above the price.
unitTextoptional no defaultSuffix after the price, for example per month.
noteTextoptional no defaultFootnote below the price, for example about VAT.
bulletsList of textsoptionalempty Benefit points below the price.
buttonGroupoptional no defaultPrimary button next to the price.
button.textTextRequired no defaultLabel of the button.
button.urlTextRequired no defaultTarget of the button as a path or full address.
secondaryGroupoptional no defaultSecond, less prominent button.
secondary.textTextRequired no defaultLabel of the button.
secondary.urlTextRequired no defaultTarget of the button as a path or full address.

On top of these come the common settings _style.

Service list price-list

List of individual services with prices, in the style of a menu or treatment card.

In the editor
Basics
Page structure
Inline
Settings
9

Maintenance

  • Annual check from 120 €

    Visual inspection and report

  • Small repair from 60 €

    Up to 30 minutes on site

Consulting

  • Site survey from 180 €

    On-site appointment with report

    credited against an order

A service list with example content in the "lines" layout. Entries sharing the same "group" are collected into one group.
All settings of the Service list block
SettingTypeRequiredDefaultMeaning
titleTextoptionalUnsere Leistungen Heading above the block.
subtitleTextoptional no defaultShort line below the heading.
layoutChoiceoptionallines Presentation of the rows: lines, dots (leader dots) or cards. Possible values: lines, dots, cards
itemsList of entriesRequiredempty The rows in display order.
items[].groupTextoptional no defaultSection the row belongs to, for example starters.
items[].titleTextRequired no defaultName of the service.
items[].textTextoptional no defaultShort description of the service.
items[].priceTextoptional no defaultPrice of the service.
items[].noteTextoptional no defaultAdditional detail on the row, for example a duration.

On top of these come the common settings _style.

FAQ faq

Frequently asked questions with answers; the block also supplies the page FAQPage schema.

All FAQ blocks of a page together produce one machine-readable question-and-answer block for search engines.

In the editor
Basics
Page structure
Section start
Settings
3
All settings of the FAQ block
SettingTypeRequiredDefaultMeaning
itemsList of entriesRequiredempty The questions and answers in display order.
items[].questionTextRequired no defaultThe question.
items[].answerTextRequired no defaultThe answer to the question.

On top of these come the common settings _style.

CTA promo

Closing call to action; it is rendered in the footer area of the page.

This block does not appear where it sits in the list: it is rendered into the footer area of the page. One per page is therefore enough.

In the editor
Basics
Page structure
Inline
Settings
5
All settings of the CTA block
SettingTypeRequiredDefaultMeaning
titleTextRequired no defaultHeading of the call to action.
textTextRequired no defaultOne sentence that backs up the call to action.
button_textTextRequired no defaultLabel of the button.
button_urlTextRequired no defaultTarget of the button.
badgeTextoptional no defaultShort keyword shown as a chip above the heading.

On top of these come the common settings _style.