# Page groups: your own content types

> Services, team members, FAQs, locations. Define the fields once, fill them in, your site shows them.

Source: https://docs.dashfordevs.com/v1/marketing/page-groups · Topic: Marketing and content · Updated: 2026-11-07

A **page group** is a list of similar things your site shows: services, team members, FAQs, testimonials, locations. You decide the fields; your team fills them in; your site reads them through the API and lays them out.

1.  **Open Marketing → Page groups** and create one, for example "Services".
    
2.  **Define its fields**: text, rich text, number, date, link, true/false, image, gallery.
    
3.  **Add items.** Each item gets a title, a web address and the fields you defined, plus named images (for example "hero" and "card").
    
4.  **Your developer shows them.** In code it is one line: `dash.pageGroup("services").all()`.
    

Change an item and the site updates; no developer needed after the first setup.
