Skip to content

Header builder

Open Appearance → Customize → Header to open the header builder.

The desktop header has three rows stacked vertically. Each row is divided into three columns — left, center, and right — so you can place elements on either side or in the middle.

RowDescription
Header TopA narrow strip above the main header. Use it for announcements, social links, language and currency switchers.
Header MainThe primary row with your logo, navigation menu, search, cart, and account icons.
Header BottomA row below the main header. Use it for category navigation, submenus, or any other element.

Header builder showing the three rows — header top, header main, and header bottom

Within each row, elements sit inside one of three columns:

  • Left column — elements align to the left (e.g. logo)
  • Center column — elements sit in the middle (e.g. menu)
  • Right column — elements align to the right (e.g. cart, account)

You can add multiple elements to the same column — for example, cart and account icons both on the right.

  1. Find the row and column where you want the element to appear.
  2. Click + Add Element in that column.
  3. Choose an element from the list.
  4. The element appears in the column. Drag it left or right within the column to change its position among other elements in the same column.

Hover over the element and click the X icon that appears next to its label.

Each row has its own settings panel. Click the row to open it. You can configure:

SettingDescription
Row heightSet a fixed height or let the row auto-size to fit its content.
Background colorBackground color for the row. Supports solid colors and gradients.
Text colorDefault text and link color for elements inside the row.
Element gapSpacing between elements within the same column.
PaddingTop and bottom padding for the row.
BorderAdd a bottom border to separate the row from the content below.

Row settings panel showing height, colors, gap, and padding options

The header builder includes prebuilt header templates you can import to get started quickly. You can also save your own layouts as templates to reuse across sites.

Click Templates at the bottom right of the header builder to open the template dialog. From there you can:

  • Import a template — browse the list of prebuilt headers and click one to apply it. It replaces your current header layout.
  • Save current layout — save your header as a custom template with a name you choose.
  • Remove a template — delete a custom template you no longer need.

Template dialog showing prebuilt header templates

  • Logo — your site logo with alternative version for sticky/transparent states
  • Primary Menu — navigation menu with dropdown options
  • Search — search bar or icon with AJAX search
  • Cart — shopping cart icon with item count (requires WooCommerce)
  • Account — login link or account icon (requires WooCommerce)
  • Phone — phone number with business hours
  • Email — email address