# Why columns and text boxes can scramble resume extraction

> Learn why visual reading order and machine extraction order can diverge in resumes built with columns, tables, and floating text boxes.

|  |  |
| --- | --- |
| Category | Resume formatting |
| Published | July 26, 2026 |
| Reading time | 8 min |
| Rendered page | https://atsprep.com/blog/resume-columns-text-boxes-ats |
| This document | https://atsprep.com/blog/resume-columns-text-boxes-ats.md |

Columns are not automatically unreadable, and a simple table does not automatically fail. The problem is uncertainty: visual layout does not guarantee a logical text sequence. When core resume facts are split across positioned containers, extraction becomes more dependent on the parser's reconstruction rules.

## The short version

- Visual proximity does not prove that text is encoded in the same order.
- Sidebars are risky when they contain contact details, skills, or dates needed for context.
- A single-column fallback is the simplest way to reduce reading-order ambiguity.

## A page can have more than one reading order

Humans use alignment and whitespace to decide where to look next. Software may instead follow the order in which text objects were written into the file, their coordinates, a document tag tree, or a combination of those signals.

That distinction matters in a two-column resume. A person may read the complete left column and then the right sidebar. An extractor may read each horizontal band across both columns, producing a sequence that mixes a job description with unrelated skills or contact details.

## Text boxes and tables create separate containers

Design tools make it easy to drag independent text boxes around a page. Their visual placement can change without changing the underlying object order. A heading that appears above a paragraph may have been created after it and stored later in the file.

Tables can preserve a useful order when they are simple and authored well, but merged cells, nested tables, and invisible layout grids add structure that extraction software must interpret. Resume templates often use tables only to achieve alignment, so the complexity provides little semantic benefit.

> **Keep in mind:** The issue is not that every parser rejects columns. It is that you cannot infer reliable extraction from appearance alone.

## Keep critical facts out of decorative sidebars

A sidebar is least harmful when it contains optional, self-contained information. It is most harmful when the main column depends on it for meaning.

- Put your name and primary contact details in the main document flow.
- Keep each role's title, employer, location, dates, and bullets together.
- Do not separate dates into a distant column if losing their association would confuse your timeline.
- Avoid skill ratings made from bars, dots, or icons; write the skill names as text.
- Do not use a headshot or logo as the only place a name or credential appears.

## Logical structure helps more than visual cleverness

Accessible PDF guidance emphasizes searchable text, headings, tags, and a meaningful reading order. ATS parsing and accessibility are not the same task, but they benefit from the same underlying property: content that remains understandable when separated from its visual styling.

A document can be visually sophisticated and structurally sound, but producing that result requires more care than choosing a template. For most job seekers, reducing layout complexity is the more reliable tradeoff.

## Test the reading order, not the template label

Export the resume, extract its text, and read the result without looking at the page. Ask whether a stranger could reconstruct your employment history from that sequence alone.

If sections interleave, rebuild the layout with one content column and inline dates. If extraction is complete and ordered, the presence of a modest visual accent is less important than the evidence from the actual file.

## Sources and further reading

1. [PDF Techniques for WCAG 2.2](https://www.w3.org/WAI/WCAG22/Techniques/pdf/), W3C
2. [Techniques for Accessible PDF](https://pdfa.org/techniques-for-accessible-pdf-background/), PDF Association
3. [Create and verify PDF accessibility](https://helpx.adobe.com/acrobat/using/create-verify-pdf-accessibility.html), Adobe

## Related

- [How to see what an ATS reads in your resume](https://atsprep.com/blog/see-what-ats-reads-in-your-resume.md)
- [What happens when a PDF reader hits a two-column resume](https://atsprep.com/blog/two-column-resume-extraction-test.md)
- [PDF vs DOCX resume: which one to send](https://atsprep.com/blog/pdf-vs-docx-for-ats.md)
- [Resume scanner: what it reads in your file, and how to check it yourself](https://atsprep.com/blog/resume-scanner.md)
- [We generated 108 resume PDFs to find what breaks text extraction](https://atsprep.com/blog/resume-pdf-extraction-study.md)
- [Resume tables under extraction: same problem, milder form](https://atsprep.com/blog/resume-tables-ats-extraction.md)
- [How PDF text extraction actually works](https://atsprep.com/blog/how-pdf-text-extraction-works.md)
- [Resume line spacing: what to use, and does ATS care?](https://atsprep.com/blog/resume-line-spacing-ats.md)
- [Resume PDF reading order: columns, sidebars and text boxes](https://atsprep.com/blog/resume-pdf-reading-order-columns.md)

## About ATSPrep

ATSPrep (https://atsprep.com) is a free resume and application workspace. Match experience to a posting, strengthen claims with evidence, and track the next action. Its PDF check shows text recovered by ATSPrep's extractor, not an employer's proprietary ATS or hiring decision.

- **Price:** Free plan forever: your ATS score, every fix, job match, 5 AI edits a day and PDF downloads, with no card or watermark. Optional ATSPrep Pro ($5/month, or $24 once for 6 months) adds 300 AI edits a day, Fix all with AI, AI tailoring, Word downloads, all 6 templates and unlimited practice with Pip.
- **Account:** none needed to import or edit a resume, or for its first check and 3 rechecks a day. A free sign-in is needed for PDF downloads (Word files come with ATSPrep Pro), to sync, and for more than 1 AI edit.
- **Your file:** parsed and exported inside the browser. The resume file itself is never uploaded.
- **Sent:** matching a job by meaning, on by default once you add a job (the lines involved). Only on a button press: AI edits (the lines involved), a job link (the link) and Pip voice calls (your speech). Never your contact details, and none of it is stored.
- **Connection:** some tools load on first use and need a connection to download. Local storage is not a cloud backup.
- **Accepts:** PDF, DOCX, TXT, Markdown, or pasted plain text.

Start here: https://atsprep.com/studio
