Most design advice you'll read about resumes is backwards. It treats the resume as a portfolio piece — something the reader will admire. In reality, the resume is infrastructure: its job is to stay out of the way of the content. The best resume design is the one the reader doesn't notice, because their attention went to the words.

I've designed type for two decades and looked at thousands of resumes. The ones that work are boringly consistent. The ones that fail do so in interesting ways. Here's what actually matters, and what doesn't.

What design actually does for a resume

Good design on a resume does three things. Nothing more.

  1. Hierarchy: the eye goes to the most important thing first (your name, your current role), then the second, then the third.
  2. Scannability: a recruiter can jump between sections in half a second and find the thing they're looking for.
  3. Quiet credibility: nothing distracts from the content.

That's the whole brief. "Looks beautiful" is a by-product of doing those three things right, not a goal.

Design on a resume does not do these things, no matter what Pinterest suggests:

  • Make you more memorable. The content does that.
  • Compensate for thin experience. If the bullets are weak, a "bold modern design" just makes it obvious.
  • Signal creativity. A designer's portfolio does that. The resume is a different artifact.

Typography: the load-bearing part

If you change one thing about your resume, change the typography. Most of the work of a good resume is done before you've written a word — in font choice, sizing, and spacing.

Font choice

Pick one text font and, optionally, one display font. That's it. More than two typefaces in play and the page starts to look like a ransom note.

Safe text fonts (in 2026):

  • Inter — the near-universal modern UI choice. Neutral, excellent at all sizes.
  • Source Sans 3 / IBM Plex Sans — open-source, highly readable.
  • Charter / Source Serif — if you want a serif that still looks contemporary.
  • Helvetica, Arial — boring, unkillable. Fine.
  • Times New Roman — not wrong, but it signals "2009 Word doc." If you like serifs, pick a nicer one.

Display fonts (for your name / section headers, used sparingly):

  • Fraunces — an expressive variable serif that reads as editorial, not flashy.
  • GT Sectra, Tiempos Headline — paid but worth it for senior candidates.
  • A bolder cut of your text font — always a safe fallback.

Size and spacing

  • Body: 10.5–11pt. Below 10pt reads as "I tried to cram more in." Above 11.5 reads as "I don't have much to say."
  • Line height: 1.25–1.4 body, 1.1–1.2 headers.
  • Margins: 0.5–0.75" all sides. Below 0.4" the page looks panicked.
  • Section gap: larger than paragraph gap. The eye should feel the sections, not guess at them.

Alignment

  • Left-align everything textual. No center alignment for multi-line content — it destroys the reading rhythm.
  • Right-align dates or metadata in a separate column. Tabular alignment makes scanning instant.
  • Full justification is a trap — it creates rivers of whitespace in narrow columns.
Typography test

Print your resume. Stand three feet away. Can you find your name in under a second? Can you see the section headers? If yes, your hierarchy is working. If no, your hierarchy is broken regardless of what the design template looked like in the preview.

Columns: the single biggest mistake

Two-column resumes are the most common design mistake I see, for two reasons.

Reason 1: ATS parsing. Some applicant tracking systems read two-column PDFs in a strange order — all of column one, then all of column two — which can scramble your work history and associate the wrong dates with the wrong jobs. More on this →

Reason 2: Human parsing. The eye has to re-enter the page with each column. Instead of reading top-to-bottom in a single stream, the reader has to decide which column to read first and then cross-reference the other.

There's one case where two columns work: a short left sidebar for contact info, skills list, or language list, with the main content running single-column on the right. This pattern parses correctly in most ATSes (because the sidebar content is structurally distinct) and doesn't break reading rhythm (because the sidebar is visually subordinated).

Color, lines, icons

Color

One accent color is enough. Two is too many. Pick something that stays readable when printed in grayscale — a muted navy, a warm ink, a subdued terracotta. Neon green is a mistake. Pure black for text is often too black — a soft near-black like #1a1410 or #1d1b19 feels more editorial and reduces eye strain.

Lines and rules

A single hairline under the name or between sections is fine. Boxes around each role are distracting. Avoid vertical separators between columns (they turn the resume into a filing cabinet).

Icons

Phone and email icons next to contact info are harmless. Star ratings for skills ("Python ★★★★☆") are a mistake — they convert nuanced skill into theater, and they raise more questions than they answer. Leaf or flag icons next to hobbies, language flags, LinkedIn glyph — either all in, consistently and small, or none. The inconsistent half-measure is the worst outcome.

Why your PDF is probably getting rasterized

When you upload a PDF to many application portals, the system does one of two things to it before storing: either parses it into structured text, or rasterizes it into an image. Some systems do both. Which one affects whether a recruiter's keyword search can find you.

Rasterization happens for three common reasons:

  • Your PDF was exported as an image (usually by accident — some "export to PDF" flows do this).
  • Your PDF embeds custom fonts the server can't re-subset safely.
  • Your PDF includes effects (drop shadows, gradients, partial opacity) that complicate parsing.

The fix is simple: export a text PDF with standard or web fonts, no raster effects. A quick test: open your PDF and try to select text with the cursor. If you can select and copy the text, it's text-based. If selecting produces a rectangle around an image, it's rasterized — start over.

LuckyResume exports text PDFs

All LuckyResume templates export live text, vector glyphs, and standard Letter/A4 sizing — no rasterization surprises.

Three template types worth choosing between

Editorial (serif / display)

A tasteful serif display face for your name and section headers, sans-serif for body. Generous whitespace. Feels like a magazine feature. Good for senior candidates, writers, designers, lawyers, PMs.

Modern (sans / mono)

All sans-serif, with monospace for dates or metadata. Clean, technical, confident. Good for engineers, data, product, founders. Doesn't fight with any industry.

Compact (dense but legible)

Tighter tracking, slightly denser line height, more content per page while staying readable. Good for candidates with long, relevant histories who genuinely need the real estate. Also the template most likely to be abused — "I'll just use Compact so I don't have to cut anything" is usually the wrong reason.

Three templates. All ATS-safe, all auto-fit.

LuckyResume ships exactly those three templates — Classic (editorial), Modern, and Compact — so you don't have to waste time template-shopping.

Try the editor →

A short design checklist

  • Body at 10.5–11pt. Line height 1.25–1.4.
  • Margins at 0.5–0.75".
  • One text font + at most one display font.
  • Single-column main content (or single-column with a short sidebar).
  • One accent color. Near-black for body text, not pure black.
  • Dates right-aligned in a consistent column.
  • No boxes around individual roles. No skill-star ratings.
  • Export to text-based PDF, Letter or A4.
  • Stand three feet from the printed page. Name legible in under a second.

The short version

  • Design's job is to stay out of the way of the content.
  • Typography is 80% of what "design" means on a resume.
  • Single column wins. Two columns lose for ATS and for readability.
  • Editorial, Modern, or Compact — pick one that matches how you want to be read.
  • Export text PDFs. Always check by selecting text with the cursor.