How to create and structure field groups in Craft CMS

Oscar de la Hera Gomez
A flower that represents Craft CMS with the text "Field Groups" beneath it.

We recommend grouping fields in folders that match the field type, with the exception of plain text and redactor, which are grouped as text.

The following tutorial shows you the structure that we use to group fields in Craft CMS and teaches you how to create a field group and add a field to it. If you do not have a Craft CMS project up and running, we recommend using our Open Source Craft CMS Starter project to learn how to group fields.

How to structure Craft CMS field groups

A screenshot of Craft CMS with a highlight on the group section that has Assets, Dropdown, Entries, Lightswitch, Matrix, Number, Super Table and Text.

We recommend grouping fields by their field type.

The only exception to this is Plain Text and Redactors, which we group together under Text.

How to create a field group

A screenshot of Craft CMS with a highlight on "+ New Group" on the left menu side bar and a highlight on the top center pop up that asks you to name the group you wish to create, along with a cancel and ok button.

Navigate to Fields through Settings > Fields.

At the bottom of the left menu bar, select New Group.

This will create an pop up that asks you What do you want to name the group?

In this pop up, enter the name of the group and press OK to create the group.

How to add a field to a group

A screenshot of Craft CMS with the dropdown open for the group selection on the page that allows you to create a field or edit an existing field.

Either select an existing field or create a new one.

In the page that appears, on the top left side you will see Group* with a dropdown that allows you to select what group the field belongs to.

Any Questions?

We are actively looking for feedback on how to improve this resource. Please send us a note to with any thoughts or feedback you may have.

delasign logo

Book a Free Consultation.

An icon of an email.

Click here to email us.

Fill in the details below to book a free consultation or to let us know about something else. Whatever it is, we are here to help.

How can we help you ?

Contact Details