How to Fix a Two-Column Resume for ATS (in 5 Minutes)
Two-column resumes get scrambled by most ATS parsers. Here's exactly what breaks, why, and the cleanest single-column rebuild that keeps your design.
Two-column resumes look great in Figma. They get destroyed by ATS parsers. The parser reads top-to-bottom, left-to-right, and serializes both columns into one stream — so your work history ends up interleaved with your skills, your dates collide with your degrees, and a recruiter sees nonsense.
What actually breaks
Workday, Greenhouse, and Lever all use PDF text-extraction libraries that read by Y-coordinate first. A two-column layout has dozens of competing Y-coordinates per row. The parser picks one, then the other, then jumps back. The output reads like:
"Senior PM 2023-Present Skills: SQL Lumen Analytics San Francisco Led the migration..."
That's your real resume after parsing. It's not getting through.
The fix
Move to a single column. Keep your visual hierarchy with weight (bold/regular), size (16pt vs 11pt), and whitespace — not columns. Here's the order that always works:
- Header block — name, title, contact in one centered or left-aligned line.
- Summary — 2-3 lines.
- Experience — reverse chronological.
- Skills — comma-separated, no grids or grouping cells.
- Education — short.
Sidebar to the bottom
If you had a sidebar with skills, certifications, or links — break them into their own bottom sections. The information still gets through. The layout becomes scannable.
Quick test
Paste your resume into a plain text editor (just copy-paste from the PDF). If the result reads top-to-bottom in a sensible order, you're fine. If it's scrambled, the ATS sees the same scramble. Run it through resumes.repair to see the parsed JSON — if your work entries are missing fields, that's the parser failing.
Templates that pass
Avoid: Canva sidebars, Word "Resume Wizard" two-column templates, anything with a colored bar on the left. Use: simple LaTeX templates, Google Docs default, or any single-column theme.
Two-column is a design choice that costs you interviews. Make the trade — looks plain, gets parsed, gets read.