Website Grid Setup: The System Every Designer Should Master
5 min read

Website Grid Setup: The System Every Designer Should Master

August 3, 2026

Originally shared as a carousel on @dailywebdesign, original carousel by @sajon.co. Expanded with responsive grid breakpoints and Figma setup instructions.

Carousel slide 2 from the original Instagram post

Carousel slide 3 from the original Instagram post

The grid is the invisible backbone of every well-designed website. When it's working, users don't notice it, the layout just feels right. When it's wrong, everything feels slightly off: elements don't align, spacing is inconsistent, and the page looks amateur even when individual components are well-designed.

Here's how to set up a website grid that handles every viewport from mobile to widescreen.

Why the grid matters more than you think

A grid does three things that you can't achieve through intuition alone:

  1. Consistency, elements across different sections align because they share reference points
  2. Rhythm, spacing between elements follows a pattern that feels natural to read
  3. Responsiveness, a grid-based layout collapses predictably across screen sizes

The 12-column grid: why 12?

The 12-column grid is the web standard because 12 divides evenly by 2, 3, 4, and 6:

  • Full width: 12 columns, hero sections, full-bleed images
  • Half and half: 6 + 6, two-column features
  • Two-thirds / one-third: 8 + 4, content with sidebar
  • Thirds: 4 + 4 + 4, three-card feature rows
  • Quarters: 3 + 3 + 3 + 3, four-up grids

Setting up your grid in Figma

Desktop (1440px frame)

  • Columns: 12 | Gutter: 24px | Margin: 80px

Tablet (768px frame)

  • Columns: 8 | Gutter: 16px | Margin: 32px

Mobile (375px frame)

  • Columns: 4 | Gutter: 16px | Margin: 16px

In Figma: Frame selected → Design panel → Layout Grid → + → switch from Grid to Columns.

The baseline grid: spacing that breathes

Beyond columns, use an 8px baseline grid for vertical rhythm:

  • Line heights: 16px, 24px, 32px, 40px
  • Vertical spacing between sections: 48px, 64px, 80px, 96px, 128px
  • Component internal padding: 8px, 16px, 24px, 32px

Everything is a multiple of 8. When you zoom out to look at the whole page, the vertical rhythm feels intentional.

Content max-width: don't let your text go edge-to-edge

On large monitors, full-width text becomes unreadable. Apply a max-width to your content:

  • Article body text: max-width 680–760px
  • General content container: max-width 1200–1280px
  • Hero sections: max-width 1440px (full bleed)

Common grid mistakes to avoid

Breaking the grid inconsistently. Intentional breaks (a full-bleed image) create drama. Accidental breaks (an element 2px off the column edge) just look messy.

Using different grids on different pages. Your grid should be a consistent system across the entire site.

Not designing for mobile first. Start with your 4-column mobile grid and scale up.

Presenting grid-based designs professionally

Once your layout is set, present it with device mockups using NewForm Studio, upload your design and wrap it in a laptop or mobile frame instantly.

For deeper learning on layout systems, Interaction Design Foundation offers structured courses that cover grids, visual hierarchy, and layout theory.

View the full carousel on Instagram →


Credit: Original carousel by @sajon.co, follow them for more web design and layout content.

Your Privacy, Your Choice

Control how we use your data

We use essential cookies to run NEWFORM and optional ones to improve analytics, personalization, and marketing. Choose what's okay with you.

Privacy Policy ·