Team Blocks for Shadcn UI
Team sections live on about pages, careers pages, and the bottom of trust-heavy landing pages. They’re less about decoration and more about giving customers a face for the company they’re considering.
Patterns
Team pages range from "two co-founders" to "200 employees across five offices". The pattern has to flex with the company without making early-stage teams feel small or large teams feel impersonal.
- Leadership row with larger photos and short bios
- Full team grid with role and location
- Department-grouped grid (Engineering, Design, Sales, Support)
- Editorial portrait grid for founders and partners
- Compact list with avatar, name, role for very large teams
Photography
Photography is the entire team page. If the photos are inconsistent, no design system can rescue the layout—so the rules are stricter than they look.
- Match crop, lighting, and background across all photos—nothing else feels less professional than mismatched portraits
- Prefer 1:1 or 4:5 ratios; pick one and stick with it
- Use a neutral background that works in both light and dark mode
- Provide alt text with the person’s name and role
Copy and content
Team copy should sound like a colleague introducing the person, not a press release. Less polish, more specificity.
- Show name, role, and one credential (school, prior company, area)
- Keep bios short—2–3 sentences—or skip them entirely on grids
- Link to LinkedIn or a personal site if it exists; don’t link if it doesn’t
Accessibility
Avatar grids are deceptively complex—decorative images, real names, and external profile links all carry different accessibility expectations that the design has to respect.
- Use real text for names and roles, not images
- Group with
<ul>/<li>so the count and structure are conveyed - Make external profile icons keyboard-reachable with accessible names
- Maintain contrast for role text against the card background
Performance
A team page is image-heavy by nature. The defaults of next/image aren’t enough; you need explicit dimensions, lazy loading, and per-breakpoint sizes if the page is going to feel light.
- Use
next/imagewith explicit width/height; team photos are CLS-prone - Lazy-load below-the-fold rows
- Serve a single sized image per breakpoint via
sizes
Tailark Pro Team Blocks
Tailark Pro shadcn ui blocks include modern, premium team grids for about and careers pages.
Related guides
- Pair with Open Roles on careers pages
- Add Investors for trust on about pages
- Continue with a Call to Action inviting candidates or customers
Build with Tailark Pro
Tailark Pro brings together essential marketing pages, blocks, and illustrations — designed to help you launch faster without compromising design.
Get AccessLearn More