
Two-column CVs are common inbound formats — and one of the trickiest to convert into a clean, branded, single-column client submission. Here's how recruitment agencies handle two-column CV formatting correctly at scale.
You open a candidate's CV. It's a two-column layout — sidebar on the left with contact info, skills, and languages; main column on the right with work history and education. Looks polished on the candidate's side.
Then you try to reformat it into your agency's template. The sidebar content merges with the main column. Skills end up appended to job descriptions. Contact details land in the middle of the education section. What took the candidate 20 minutes to design has just become an hour of manual cleanup.
Two-column CVs are one of the most common problem formats recruitment agencies deal with in 2026. This guide covers why they're so hard to reformat manually, why most parsing tools fail on them, and how to convert two-column CVs into clean single-column client submissions reliably.
Why Two-Column CVs Break Most Formatting Workflows
Two-column CV layouts are visually appealing, ATS-hostile, and technically difficult to parse.
The problem is that a two-column PDF isn't actually stored as "two columns" in the document. It's stored as a linear stream of text with positioning coordinates. When a parser or a copy-paste operation reads the document, it goes through the text in order — often reading a line from the left column, then jumping to the right column on the same visual row, then back to the left column, and so on.
The result: sidebar content gets interleaved with main content in ways that look completely wrong when you try to reformat.
Manual reformatting from a two-column layout to your agency's template usually takes 20-30 minutes per CV. You're essentially retyping content from the sidebar into the right locations in your template while dealing with a source document that keeps reordering itself.
At scale, this is a serious operational problem — and it's why two-column CVs are the format recruiters complain about most.
The Manual Approach (And Why It Doesn't Scale)
The traditional way to handle a two-column CV is one of the following:
Method 1: Copy each column separately. Select and copy the sidebar. Paste it into your template. Then copy the main column. Paste that. Then manually reorganise everything.
Method 2: Retype the content. Open the source document alongside your template and manually retype the relevant sections. Slow, but often faster than fighting with copy-paste.
Method 3: Ask the candidate to resend in a different format. Sometimes viable, but adds delay and can feel unprofessional.
None of these scale beyond a handful of CVs per week. And for agencies competing in the same-day submission windows that now dominate active mandates, spending 20-30 minutes on each two-column CV isn't operationally viable.
The Automated Approach: Reformatting Two-Column CVs Correctly
Modern CV formatting tools built for recruitment agencies handle two-column parsing at a technical level — reading the source document's spatial coordinates to identify which content belongs in which column, then correctly extracting each into its appropriate field.
CVFormatter handles two-column CVs across all supported input formats:
- PDF (preferred for accuracy — see note below)
- Word DOCX
- PNG, JPEG, JPG (image files, processed via OCR)
- LinkedIn profile URLs
A note on file format accuracy: Between PDF and Word DOCX, PDF typically produces better parsing accuracy for two-column layouts. Word files often contain hidden graphics, text boxes, and layout elements that were used to create the two-column effect — these can confuse parsers that expect standard document flow. PDF exports "flatten" these elements into visible content that parsers handle more reliably.
If a candidate sends you a two-column Word file that isn't parsing cleanly, ask them for a PDF export. It's usually the fastest fix.
What CVFormatter Does With Two-Column Input
Here's the practical workflow:
Step 1: Upload. Drag the two-column CV into CVFormatter, or paste a LinkedIn URL.
Step 2: Parsing. The system reads the source layout, identifies the sidebar and main column separately, and extracts content by field — name, contact details, work history, education, skills — regardless of their visual position in the source.
Step 3: Template application. CVFormatter applies your agency's branded template to the extracted content. The output is a single-column, cleanly formatted CV in your agency's style — no matter how the source was laid out.
Step 4: Review and export. Recruiter reviews the output, applies proofreading or anonymisation if needed, and exports as DOCX, PDF, or shareable link.
Total time: seconds per CV, versus 20-30 minutes manually.
What About ATS Compatibility?
Two-column CVs are also a problem for ATS platforms — Bullhorn, JobAdder, Workday, and other major systems often parse two-column input incorrectly, resulting in candidate profiles with jumbled or missing information.
Converting a two-column source into a single-column, ATS-friendly template before submitting to the client solves two problems at once:
- Your client's ATS parses the candidate correctly
- Your client visually sees a cleanly branded, easy-to-scan document
CVFormatter's output is structured for reliable parsing by all major ATS platforms — including standard JobAdder, Bullhorn, and Workday — as well as ready for direct hiring manager review.
When to Preserve the Two-Column Format
There's one scenario where you might want to keep a two-column layout: your agency's own branded template is designed as two-column.
If your agency's brand guidelines specify a two-column CV format — for example, an executive search firm using a two-column layout with candidate summary in the sidebar and detailed experience in the main column — CVFormatter supports two-column output templates as well. The first template is set up at no cost; additional templates for different service lines or client brands are $49 each.
The point isn't that two-column is bad. It's that unmanaged, inconsistent two-column input from candidates is what causes problems. Two-column output controlled by your agency's template is fine — as long as it's applied consistently to every candidate.
Quick FAQ
Q: Can CVFormatter handle a two-column CV where the sidebar has a coloured background? Yes. Background colouring is styling that gets stripped during parsing. The content is extracted correctly regardless of the sidebar's visual treatment.
Q: What if the candidate's photo is in the two-column sidebar? CVFormatter removes candidate photos by default during formatting. If you need to preserve the photo (some agencies do), that's configurable in your template settings.
Q: My candidate's CV has three columns. Does that work? Yes — the same parsing approach handles multi-column layouts of any structure, though very complex layouts occasionally benefit from a source-format check. PDF export tends to work best for these edge cases.
Q: Does the reformatted output look better than the two-column source? It depends on your template. What matters is consistency — every CV your team submits looks like it came from the same organised, professional agency, rather than a patchwork of different candidate layouts.
Final Thoughts
Two-column CVs aren't going away. They're a design pattern candidates use because it looks polished, ATS platforms mostly don't understand them, and recruitment agencies keep receiving them.
The manual reformatting workflow doesn't scale. The automated workflow does. If your team is spending 20-30 minutes per two-column CV, you're losing hours per week to a workflow problem that has a technical solution.
CVFormatter converts two-column CVs — in PDF, Word, image, or LinkedIn URL format — into your agency's branded, single-column, ATS-friendly template in seconds. Start your free trial or book a demo to see it work on your own two-column source files.