Graphic Design Fundamentals for Creators and MarketersLayout, grids and composition · Lesson 4 of 18

Grids, margins and a spacing system

Article · 7 min · 8 min lecture

Video lecture

Grids, margins and a spacing system

11 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 11

Grids, margins and spacing

  • Structure looks like talent
  • Grid anatomy + spacing scale
  • Safe zones
  • A reusable Figma template

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Why grids make you faster, not more rigid

A grid is a set of invisible guides — columns, rows, margins and gutters — that tells you where things can go. Professionals use grids not because they lack creativity but because a grid removes hundreds of small decisions. Once the structure is fixed, you can focus on content.

Anatomy of a grid

PartWhat it isWhy it matters
MarginsSpace between content and the canvas edgeKeeps content away from edges and platform UI
ColumnsVertical divisions of the live areaGives consistent widths for text and images
GuttersGaps between columnsPrevents content from touching
Rows / baselineHorizontal divisions or a text rhythmAligns elements vertically
Live areaThe area inside the marginsWhere important content should sit

Choosing a grid for social formats

For most social and ad work, simple is best:

  • Single-column with generous margins — quotes, announcements, single statistics.
  • Two-column — before/after, comparisons, image plus text.
  • Three- or four-column — product grids, feature lists, infographics.
  • Modular grid (columns plus rows) — dense carousels or information graphics.

A popular approach for a 1080 px wide canvas is a margin in the range of roughly 60–100 px with a 4- or 6-column grid inside it. The exact numbers matter less than using the same ones every time.

A spacing system

Random gaps (13 px here, 22 px there) create subtle messiness. A spacing scale fixes that by limiting you to a few values. Many digital design teams use multiples of 4 or 8.

Spacing scale (8-point based)
xs   8
sm   16
md   24
lg   40
xl   64
xxl  96

Use:  inside a group → sm/md
      between groups → lg/xl
      canvas margin  → xl/xxl

This directly supports proximity: small values inside groups, large values between groups.

Safe zones and platform UI

Social platforms overlay interface elements on your design: profile names, captions, buttons, progress bars and — for vertical video — like, comment and share icons down one side. Content in those areas can be hidden.

Good practice:

  • Keep headlines, faces, logos and calls to action inside a central safe area, well away from the top and bottom edges of 9:16 designs and away from the side where action buttons appear.
  • Check the platform's current guidance or preview tool before publishing — overlays change as apps are redesigned.
  • In ads, platforms often provide safe-zone templates; use them.

Setting up a reusable grid (tool-neutral steps)

  1. Create a canvas at the target size (for example 1080 × 1350 px for a 4:5 portrait post).
  2. Add margin guides on all sides.
  3. Add a column grid inside the margins (for example 6 columns with 24 px gutters).
  4. Add horizontal guides for the safe area if designing vertical formats.
  5. Save the file as a template or a frame you duplicate for every new post.

In Figma this is a layout grid applied to a frame; in Canva you can show rulers and guides and add custom guides. Other tools have equivalents.

Canvas 1080 × 1350 px, 80 px margins, 6-column grid, 24 px gutters.

  • Slide number in the top-left of the live area.
  • Headline spans all 6 columns, starting at the top margin plus 64 px.
  • Supporting text spans 5 columns, leaving one empty column on the right for breathing room.
  • A small icon sits in column 1 beside each tip; text starts at column 2.
  • Handle sits bottom-left inside the margin on every slide.

The result looks consistent across slides without extra effort, because every slide shares the same structure.

Breaking the grid on purpose

Once the grid is established, you can break it deliberately — a photo that bleeds off the edge, a huge number that overlaps a column. Breaking a grid only reads as intentional when everything else respects it.

Common mistakes

  • No margins: text touching the edge looks cramped and may be cropped.
  • Inconsistent margins between slides, which makes swiping feel jumpy.
  • Ignoring platform overlays, hiding the call to action behind buttons.
  • Too many columns for simple content, leading to fussy layouts.

Hands-on: build a reusable grid template in Figma

Menu names change occasionally; the concepts stay the same in Canva, Adobe Express and Photoshop (guides and rulers).

  1. Create the frame. Press F (Frame tool) and choose or type 1080 × 1350 for a 4:5 post. Name it Feed_4x5_Template.
  2. Add a layout grid. In the right panel, add a layout grid → set to Columns, count 6, type Stretch, margin 80, gutter 24. Add a second grid → Rows, count 8, margin 80, gutter 24 if you want a modular grid.
  3. Save spacing as variables. Create number variables space/xs = 8, space/sm = 16, space/md = 24, space/lg = 40, space/xl = 64. Apply them to auto-layout gaps and padding, so spacing stays on the scale.
  4. Build blocks with auto layout. Select a headline and body text → Shift + A to wrap them in an auto-layout frame; set the gap to space/sm. Wrap groups in a parent frame with gap space/xl.
  5. Mark safe zones. Add a locked, semi-transparent rectangle layer named SAFE_ZONE – hide before export for vertical formats.
  6. Make it a component (or save as a template file) and duplicate it for every new post.
GRID SPEC — Feed 4:5 (1080 × 1350)
Margins: 80 px all sides     Columns: 6, gutter 24 px
Spacing scale: 8 / 16 / 24 / 40 / 64 / 96
Headline zone: columns 1–5, rows 1–2    Image zone: full bleed or columns 1–6
Handle/logo: bottom-left, inside margin  Slide number: bottom-right

Critique checklist: grid and spacing

  • Does every element start and end on a column or margin line?
  • Are all gaps values from the scale (no 13 px or 22 px)?
  • Are group gaps clearly smaller than between-group gaps?
  • Is anything important inside platform UI zones?
  • Would a teammate produce a matching post from this template without asking you?
BeforeAfter
Margins20–50 px, different on every slide80 px everywhere
Text positionsJumps between slidesHeadline always in columns 1–5, rows 1–2
Gaps11 unique spacing valuesFour values from the scale
Production time per slideEvery slide designed from scratchDuplicate template, replace content (illustrative: much faster)

Summary

Set margins, columns and a spacing scale once, respect safe zones, and save it as a template. Consistency across posts will come almost automatically.

Key takeaways

  • A grid (margins, columns, gutters, rows) removes decisions and makes series consistent.
  • Use a spacing scale (for example 8/16/24/40/64/96) — small gaps inside groups, larger between groups.
  • Keep headlines, faces, logos and CTAs inside platform safe zones and preview on a real phone.
  • Build the grid once as a template — in Figma with layout grids, spacing variables and auto layout.
  • Break the grid deliberately with one element for emphasis; keep everything else aligned.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. What is the main purpose of a spacing scale such as 8, 16, 24, 40, 64?
  2. A creator's call-to-action text on a 9:16 story keeps getting hidden. What is the most likely cause?
  3. Which grid would usually suit a simple quote graphic best?

Put it into practice

Build a reusable 4:5 template with margins, a column grid and a written spacing scale. Recreate one of your existing posts inside it and compare the consistency.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.