ATS Resume Format: Two Columns, Tables, Icons and Photos Answered
Most ATS formatting advice is folklore repeated until it sounds like fact. Here is what actually breaks a parse, what is merely risky, and the ten second test that settles it for your file.

The short version
Most formatting advice about applicant tracking systems is folklore that got repeated until it sounded like a rule. The honest position is that parsers vary, the same file can come out clean in one system and scrambled in another, and nobody can tell you which system a given employer runs. So the useful question is not what is banned. It is which choices carry risk you gain nothing from taking.
| Element | Verdict | What actually happens |
|---|---|---|
| Single column | Safe | Parses in the intended order every time. The default for anything you cannot test. |
| Two columns | Risky | Usually readable. When it fails, the reading order interleaves rather than dropping text. |
| Simple table | Usually fine | One row of simple cells is normally read left to right without trouble. |
| Nested or merged tables | Avoid | Reading order becomes a guess. This is where real scrambling happens. |
| Text boxes | Avoid | Commonly skipped entirely because they sit outside the main text flow. |
| Headers and footers | Avoid | Same problem. Never put contact details here. |
| Icons | Safe if labelled | The glyph is ignored. Losing the word next to it is the actual damage. |
| Photo | Depends on country | Conventional in much of Europe and Asia. Removed or penalised in UK, US, Canada, Australia. |
| Text-based PDF | Safe | Selectable text parses fine. The DOCX-only advice is out of date. |
| Scanned or image PDF | Fails | No text layer, so there is nothing to extract. |
| Charts, bars, rating dots | Wasted | Read as nothing. A five star Python rating conveys zero to the parser and little to a human. |
Why two columns is the argument that never ends
A two column CV does not usually lose text. It loses order. The parser reads the page in a sequence, and when two columns sit side by side it has to decide whether to read across or down. Guess wrong and a line of your skills column lands between two of your job bullets, producing a record that is technically complete and effectively unreadable.
Same file. The left is what you designed, the right is what a parser extracted.
SKILLS EXPERIENCE Python Senior Engineer, Acme AWS 2021 to present Kubernetes Owned the payments service
SKILLS EXPERIENCE Python Senior Engineer, Acme AWS 2021 to present Kubernetes Owned the payments service
A recruiter searching for a Senior Engineer with Kubernetes still finds you here. A recruiter reading the extracted record sees a mess, and the automatic fields for job title and dates are more likely to be wrong. The cost is not usually rejection. It is a worse first impression from a file you spent an evening formatting.
PDF or Word, settled
Send a text-based PDF unless the posting asks for a Word document. PDF holds your layout on every machine, and every mainstream system has parsed PDFs for years. Send DOCX when the employer asks, which usually means their process edits or reformats the file before a hiring manager sees it.
The failure case is narrow and specific: a PDF with no text layer. That happens when you scan a printed CV, photograph it, or export from a design tool that outlines the fonts. Open your file and try to select a sentence. If the cursor will not grab it, neither will a parser.
The photo question depends on where you are applying
- UK, US, Canada, Australia, Ireland: no photo. Many employers strip them before review to limit bias exposure, and some systems flag files that contain them.
- Germany, France, Spain, Italy, much of central Europe: a photo is conventional and its absence can look odd.
- Japan, China, South Korea, much of Latin America and the Middle East: commonly expected.
- Anywhere, when a recruiter asks you not to: follow the instruction. It is usually a client requirement, not a preference.
Apply the norm of the country the role is in. A UK candidate applying to a Munich office should follow the German convention, not the British one.
The ten second test that settles it for your file
Open your CV and select all
Ctrl+A or Cmd+A, then copy. This is roughly what a parser extracts, and it costs you ten seconds.
Paste it into a plain text editor
Notes, TextEdit in plain mode, or any empty text box. Formatting disappears and you see the raw sequence.
Read the order, not the appearance
Is your name first? Are the job titles attached to the right employers? Did the skills column land in the middle of a role? Whatever you see here is close to what the system will store.
Fix the order, not the aesthetics
If it reads correctly, your format is fine regardless of what any listicle says. If it does not, collapse to a single column and test again.
This test is more reliable than any rule in this article, because it tests your file rather than a generalisation about files. The free ATS resume checker gives you the same read plus a keyword match against a specific posting.
What actually gets people rejected
Formatting is the part of ATS advice that gets written about most and causes the fewest rejections. In practice a clean single column CV in a text-based PDF clears the technical bar comfortably, and what decides the outcome afterwards is vocabulary and evidence: whether your CV uses the words the posting uses, and whether your bullets carry numbers.
- 1Vocabulary mismatch. You wrote client communication, the posting said stakeholder management, and the recruiter searched for the second one. See missing resume keywords.
- 2Acronyms one way only. Write both CI/CD and continuous integration, both PMP and Project Management Professional.
- 3Evidence buried. Your best match sits in your third role. Move it up.
- 4Bullets without numbers. The parse succeeded and the human still had nothing to hold onto. See the resume bullet rewriter.
- 5A generic CV sent to forty postings. The most common cause of silence, and the only one on this list that formatting cannot fix.
Format is fine. Is the content matched?
Paste the job link and FitMyCV rewrites your CV and cover letter against that posting, then exports a single column, text-based PDF.
The checklist
- Single column for anything going through a system you cannot test.
- Contact details in the body of the document, never in a header, footer or text box.
- Text-based PDF unless the posting asks for DOCX. Check the text is selectable.
- Icons kept, labels kept beside them.
- No rating bars, skill wheels, or charts. They convey nothing to either reader.
- Photo decided by the country the role is in.
- Run the copy and paste test before you send, every time you change the template.

