🚀 Lifetime Deal Ending Soon
00Hrs
:
00Min
:
00Sec
Get Offer

How to Design a Team Section in Gutenberg with Core Blocks

team grid pattern blog post

Showcasing your team builds trust and humanizes your brand. While many users rely on heavy plugins to create grid layouts, you can build a responsive, professional team section using only the default WordPress Gutenberg core blocks.

In this tutorial, we will design the following team section with Gutenberg core blocks:

Gutenberg team block pattern

Step 1: Set Up the Section Container

First, we need a main container to frame the section.

  • Insert a Group Block into your page.
  • Set the alignment to Full Width.
  • Styles:
    • Set the Background Color to White (#ffffff).
    • Padding: Top: 6rem, Bottom: 6rem, Left: 1rem, Right: 1rem.
  • Layout: In the block settings, ensure the content width is constrained to 1200px so the content doesn’t stretch too wide on large monitors.

Step 2: Add the Header

Inside the main container, we will create the title and description area.

  • Add a nested Group Block. In the layout settings, set the Content Width to 700px (this keeps the text nicely centered and readable).
  • Heading:
    • Add a Heading Block (H2).
    • Text: “Talented People Behind CoreX”.
    • Alignment: Center.
    • Typography: Size 2.5rem, Weight 700 (Bold), Line Height 1.2.
    • Spacing: Add a bottom margin of 15px.
  • Description:
    • Add a Paragraph Block.
    • Text: “Strong team leadership inspires collaboration…”
    • Alignment: Center.
    • Typography: Size 16px, Weight 400.

Step 3: Create the Grid Layout

Instead of using the older “Columns” block, we will use the modern Grid layout feature within the Group block for better responsiveness.

  • Add a new Group Block below your header.
  • Layout Type: In the block settings sidebar, change the layout from “Flow” to Grid.
  • Grid Settings:
    • Set Minimum Column Width to 20rem. This is the magic setting that automatically moves cards to the next line on smaller screens without needing complex media queries.
  • Spacing: Set the top margin to 3rem and the Block Gap (spacing between items) to 1.5rem.

Step 4: Design a Single Team Member Card

We will design one card perfectly and then duplicate it.

  • Inside the Grid Group, add a new Group Block.
    • Layout: Set to Stack (Vertical Flex).
    • Styles: Set Background to White (#ffffff) and Border Radius to 12px.
  • Profile Image:
    • Add an Image Block and upload a portrait.
    • Important: In the block settings, set Aspect Ratio to Square (1) and Scale to Cover. This ensures all team photos are the same size regardless of the original file dimensions.
    • Border Radius: Set to 8px.
    • Spacing: Add 15px bottom margin.
  • Name & Role:
    • Add a Paragraph Block for the name (e.g., “Liam Davis”). Set size to 20px and Color to Black.
    • Add a Paragraph Block for the role (e.g., “Financial Analyst”). Set size to 14px, Color to Gray (#676d77), and add 8px top/bottom margin.
  • Social Icons:
    • Add a Social Icons Block.
    • Choose the “Logos Only” style and “Small” size.
    • Add your networks (Twitter, LinkedIn, GitHub, Dribbble).
    • Align them to the Left.

Step 5: Duplicate for the Team

Now that your first card is ready:

  • Select the Group Block that contains the individual team member card.
  • Click the three dots in the toolbar and select Duplicate.
  • Repeat this for as many team members as you have.
  • Simply click into the new duplicates to swap out the images and update the text for “Ethan Mitchell” and “Lucas Thompson.”

Conclusion

You have now built a fully responsive team grid using native WordPress blocks. By using the Group Block’s “Grid” layout, your design will automatically adapt to mobile, tablet, and desktop screens seamlessly.