ATS education
Why simple layouts can help with parsing.
Layout choice is the single biggest factor you control when it comes to parsing. Multi-column designs, sidebars, and graph-embedded content create extra work for parsers — and where there's extra work, there are more failure modes. This article explains what's at stake and what to do about it.
1. The reading order problem
Most text extraction works by reading the characters in a file in some order and then assembling them into a text stream. In a simple single-column document, the reading order is obvious: left to right, top to bottom. The output is your document as you'd read it aloud.
In a multi-column layout, the reading order is ambiguous. Does the parser read column 1 top to bottom, then column 2? Or does it read left to right across the page? Different parsers make different choices, and the result is often a scrambled stream that mixes unrelated content.
If your layout has a sidebar with your skills on the left and experience on the right, a parser that reads column-by-column may output "JavaScript · Python · React · Senior Developer at Company X ·" — which loses the connection between each skill and any context.
2. Which specific layouts cause the most problems
In rough order of risk, from highest to lowest:
- Two-column resume with a coloured sidebar — the classic modern template. Very common, and one of the more difficult to parse cleanly. Most modern parsers handle this better than older ones, but it's still the riskiest common layout.
- Three-column layouts — worse than two-column. Rarely parse cleanly.
- Card or grid section layouts — where each section sits in its own visually separated block. The parser may read the blocks in unexpected order.
- Tables used for structure — content inside tables is often extracted in an order that doesn't match the visual reading order.
- Text boxes and floating elements — many parsers ignore these entirely or place them at the end of the extracted text.
- Headers and footers — sometimes repeated, sometimes mixed into the body, sometimes dropped.
- Single-column with decorative graphics — usually parses fine, as long as the text isn't baked into images.
- Single-column text-only — the safest option. Every parser handles this well.
3. When layout complexity is worth it
None of this means you can never use a modern template. Design still matters — visually distinctive resumes make a stronger impression when they reach human readers. The question is whether the role you're applying for will be screened automatically first.
A rough guideline:
- Applying through a corporate portal or job board (Workday, Greenhouse, Lever, etc.) — use an ATS-friendly layout. Parsing is likely.
- Applying directly to a recruiter or hiring manager via email — layout matters less, but well-designed modern layouts work fine.
- Applying to a creative role through a portfolio review — design matters more than parsing. Use a creative template.
- Applying to a large company for a competitive role — assume both parsing and heavy competition. ATS-friendly, well-tailored content is safest.
Many job seekers keep two versions of their resume: a simple ATS-friendly version for formal applications, and a designed version for direct outreach.
4. Compromise layouts
If you want a modern look without the parsing risk, some compromises help:
- Single-column with a coloured header band — the header band is decorative; the body content is one column.
- Accent lines and borders — decorative rules between sections don't interfere with text flow.
- Font-based hierarchy — bold titles, larger section headings, and small caps give visual structure without breaking columns.
- Careful use of whitespace — generous spacing gives a designed feel without introducing layout complexity.
Many of our modern corporate templates use these compromises: they look modern but their core content is single-column.
5. Testing your layout
You can't test against every ATS. But you can test whether your resume's text is extractable using basic tools — see our guide to checking text extraction.
If your resume extracts cleanly, the layout is probably fine. If the extracted text is scrambled, you have a real parsing problem that will affect you in any system that extracts text.
6. An honest note
The ATS landscape changes. Older articles (from five or ten years ago) describe parsers that couldn't handle basic formatted documents. Modern parsers are much more capable. Many companies have moved to more sophisticated matching and less reliance on automatic parsing rejection.
That said, the underlying advice hasn't changed: simple layouts are more reliable across more systems. If you want to minimize risk, choose simplicity. If you have a specific reason to use a more complex layout, do — but know the tradeoff.
For automated applications, use a single-column ATS-friendly template. For direct outreach or portfolio-led applications, use whatever layout presents your work best.