Problems and solutions · Updated · By CVPosh · Markdown version

What makes a resume template ATS-friendly?

A template is ATS-friendly when a parser can read it as plain, ordered text: one column, standard section headings, contact details in the body of the page, real text rather than images, and no tables, text boxes or graphics. Test any template by copying its text into a plain editor and checking that the order survives.

Why layout decides whether a resume parses

A visual resume is a picture of text placed on a page. A parser has to turn that page back into a sequence of lines, then decide which lines are a name, an employer, a date. A single column reads top to bottom with no ambiguity. Two columns, sidebars and text boxes force the parser to guess the reading order, and guesses go wrong: a skills sidebar can end up in the middle of a job description.

Greenhouse, an applicant tracking system vendor, documents what trips its parser: resumes with graphics, photos or word art; resumes uploaded as an image rather than a document; complex layouts with tables, headers and footers; names and contact details placed in a header, footer or text box; columned layouts; resumes without clear sections; and company names or job titles that are abbreviated beyond recognition. A failed parse means a recruiter enters your details by hand, so it is a friction, not necessarily a rejection.

Other systems may behave differently. That is why the test below uses a generic method (does the text survive a copy-paste?) rather than claiming a template is certified for a named system.

How to test and fix any template

  1. Pick one column. If you have a choice, use a single-column layout. If a two-column design is important to you, keep the main content (experience, education) in one column and treat the sidebar as optional.
  2. Put contact details in the body. Name, email and phone should be normal lines at the top of the page, not in a document header or text box.
  3. Use standard headings. Summary, Experience, Education and Skills. Keep the same date format everywhere.
  4. Use real bullets and plain fonts. Standard bullet characters or hyphens. Avoid icons for phone and email, and avoid skill-rating bars, which turn into nothing when read as text.
  5. Avoid images for text. A name set as a logo, a scanned page or a photo with text on it cannot be read. Photos are also optional in many countries; check local norms.
  6. Run the copy-paste test. Open your exported file, select all, paste into a plain editor, and read it. Everything should appear once, in the order a person would read it.
  7. Watch the file size. Greenhouse says it cannot parse files above 2.5 MB. A text resume with no images is far below that; large files usually mean embedded images.
Layout features and the risk they carry for parsing
FeatureRiskWhat to do
Two columns or a sidebarReading order can be wrongSingle column, or keep core content in one column
Tables and text boxesContent can be skipped or scrambledUse plain lines
Contact details in header or footerDocumented cause of parse failurePut them at the top of the body
Photos, icons, graphicsIgnored, or break the parseRemove, or keep out of key content
Resume saved as an imageNo text to readExport as a text-based PDF or DOCX
Creative headingsHard to map to a fieldUse standard section names

Risk statements are from Greenhouse Support, "Unsuccessful resume parse" (last updated 2026-03-02), read 2026-11-13.

When to use CVPosh for this

CVPosh has 25 templates. In the template registry, Classic is described as a traditional single-column layout and Minimal as a single column with generous whitespace; Modern Sidebar, Elegant, Sidebar and Double Column are described as two-column designs. We have not tested any template against any employer's system, so none is certified, and the registry descriptions are the extent of what we claim.

To check a CVPosh export, download the file and run it through the PDF to text tool or the ATS checker. The text you see is roughly what a parser starts from. If it is out of order, change the template.

Which templates are in which plan is on the pricing page; this guide does not depend on it, because you can run the same test on a resume made anywhere.

Copy-paste prompt for an AI assistant connected to CVPosh

Connect the CVPosh MCP server first (setup on the MCP page). Every tool is read-only, so the assistant reports and you make the changes.

Assign to CVPosh: list my saved CVs with list_cvs, then run ats_check on the one I named and show me the issues about section names, bullets, tab characters and special characters. Tell me which ones suggest the template is the cause. Do not change anything; show me what you did so I can approve switching templates myself.

Questions

Is a two-column resume always bad for ATS?

Not always, but columns are a documented cause of parse problems for some systems, and the failure mode (scrambled order) is easy to test for. If the copy-paste test reads cleanly, the risk is lower.

Can I use a photo on my resume?

Greenhouse lists photos among the things that cause parse failures. Photo conventions vary by country and by employer, so check the norm where you are applying.

Are colors and fonts a problem?

Color is invisible to a parser. Use a standard font so text is not turned into images or substituted when the file is opened elsewhere.

Does an ATS-friendly template guarantee an interview?

No. It reduces one avoidable failure (unreadable text). Whether the content is right for the job is a separate question.

Related problems

Tools and pages that help

Sources

Markdown version of this page: https://cvposh.com/solutions/ats-friendly-resume-template.md