Comparison

Your product against one to three alternatives, feature by feature, with yes, no or a short text per cell.

munich-demo.myshopify.com
The comparison table on desktop with the brand column highlighted. On a phone it becomes a stack of cards.
The comparison table on desktop with the brand column highlighted. On a phone it becomes a stack of cards.

What it does

A table with your product in the first value column and one to three alternatives beside it. Every row is a feature; every cell is a check, a cross or a short text. The header row can show logos. Minimal rows draws quiet lines, Highlighted brand column lifts your column on a color scheme of its own, Cards puts each row on a card. On a phone the table becomes a stack of cards.

When to use it

On the product page after the story and before the testimonials, where a visitor who is still comparing needs the answer in one glance. On the home page only if comparison is the core of your pitch.

Blocks

  • Comparison row: the feature name and a value per column: Yes, No or Custom text with the text to show.

Setting it up

  1. Set Competitor columns to 1, 2 or 3 and name them under Competitor 1 to 3. Upload logos if you have rights to them, otherwise leave the labels as text.
  2. Set Brand name or leave it empty to show the shop name, and pick a Brand column color scheme.
  3. Add a Comparison row per feature and set the values.
  4. Choose Layout and Title position.

Settings

SettingTypeWhat it does
General
Color schemeColor schemeThe surface of the section: background, text, buttons and accent as one contrast-checked set. Schemes are edited under Theme settings, Colors.
WidthSelectFixed width keeps the section inside the page margin so it lines up with the sections around it. Full width runs it to the edge of the screen.Options: Fixed width, Full width · Default: Fixed width
LayoutSelectMinimal rows draws quiet lines. Highlighted brand column lifts your column onto its own color scheme. Cards puts each row on a card.Options: Minimal rows, Highlighted brand column, Cards · Default: Minimal rows
Title positionSelectWhether the heading sits above the table or in a column beside it.Options: Above the table, Beside the table · Default: Above the table
Header
LabelTextA small kicker above the heading, such as The difference.
HeadingTextThe heading of the section. Italicize a word to set it in the accent font.Default: Why we are the better choice
SizeSelectHow large the heading renders, on the shared type scale from Theme settings, Typography.Options: Large, Medium, Small, Extra small · Default: Medium
Heading levelSelectPage heading is the one heading that names what the whole page is about; use it once per page, usually on the first section. Everything else is a section heading.Options: Page heading, Section heading · Default: Section heading
Accent fontSelectHighlight words puts the italicized words on the accent font. Whole heading sets the entire line in it. Off keeps the heading font throughout.Options: Highlight words, Whole heading, Off · Default: Highlight words
TextRich textA short paragraph under the heading. Keep it to one or two sentences.
Content alignmentSelectWhether heading, text and buttons sit left, centered or right inside the section.Options: Inherit, Left, Center · Default: Inherit
Your column
Brand nameTextThe name above your column. Empty shows the shop name.
Brand logoImageYour logo above your column, instead of the name.
Brand column color schemeColor schemeThe scheme of your column in the Highlighted brand column layout.
Competitor columns
Competitor columnsSelectHow many alternative columns the table has.Options: 1, 2, 3 · Default: 2
Competitor 1TextThe name above the first alternative column, such as Others.Default: Others
Competitor 1 logoImageA logo above the first alternative column, instead of the name.
Competitor 2TextThe name above the second alternative column.Default: Cheap brands
Competitor 2 logoImageA logo above the second alternative column.
Competitor 3TextThe name above the third alternative column.
Competitor 3 logoImageA logo above the third alternative column.
Section padding
Top paddingRangeSpace between the top of the section and its content. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 60
Bottom paddingRangeSpace between the content and the bottom of the section. On a phone the theme tightens it by a quarter.0 to 120 px · Default: 60

Comparison row block

SettingTypeWhat it does
FeatureTextA small kicker above the heading, such as The difference.
Your brand
ValueSelectWhat your column shows in this row: a check, a cross, or the custom text.Options: Yes, No, Custom text · Default: Yes
Custom textTextThe text shown in your cell when the value is Custom text.
Competitor 1
ValueSelectWhat the first alternative shows in this row.Options: Yes, No, Custom text · Default: No
Custom textTextThe text in the first alternative cell when its value is Custom text.
Competitor 2
ValueSelectWhat the second alternative shows in this row.Options: Yes, No, Custom text · Default: No
Custom textTextThe text in the second alternative cell when its value is Custom text.
Competitor 3
ValueSelectWhat the third alternative shows in this row.Options: Yes, No, Custom text · Default: No
Custom textTextThe text in the third alternative cell when its value is Custom text.

This section also accepts app blocks, so apps that provide one can add content here.

Tips

  • Keep competitor columns generic: Others, Cheap brands, Pills. Naming a competitor invites a dispute and rarely convinces.
  • Four to six rows. Pick the features where you win clearly; a table with a No in your own column is more credible, but only if it is a feature that does not matter.
  • On a phone the table turns into one card per row with the three values under each other. Long custom text gets cramped there; keep cells to one or two words.
  • Highlighted brand column puts your column on its own color scheme so it reads as the answer. It is the layout the demo uses.