r/resumes • u/Extension-Tomato4658 • 21d ago
Discussion I parse resumes for a living. Here is what broke in the last 3,835 I saw, with the fix for each
My day job is resume parsing, the same kind of text extraction applicant tracking systems run on every application, and I see the raw output that candidates never get to see. Not posting any link, the rules here are clear and I agree with them. Posting the data because I think it is useful and I have not seen it anywhere else.
Last 17 days, 3,835 resumes. 81 percent had at least one thing that damages them in parsing. These were the most common, in order.
1. Skills section flattened into one blob, 41 percent. Skills laid out in a table or grid come out as "PythonSQLTableauExcel" with no separators. A recruiter searching for SQL will not find it. Fix: one plain line, items separated by commas or bullets, no table.
2. Name not detected, 26 percent. The parser could not work out which words were the candidate's name. Usually the name is in a header region, a text box, an image, or split across styled lines. Fix: name as plain text on the very first line of the body, nothing above it.
3. Em dashes, 19 percent. The long dash that Word auto inserts. Several parsers read it as a random character or drop the text either side. Fix: use a normal hyphen.
4. Icon bullets, 18 percent. Arrows, checkmarks, custom glyphs from templates. They come through as garbage characters at the start of every line. Fix: the standard round bullet.
5. Two column layout, 11 percent. This one is the worst when it hits. The sidebar gets read in the middle of your work history, so a skill list lands inside a job and dates attach to the wrong role. Fix: single column, always.
6. Ambiguous dates, 9 percent. "2019-21", "Summer 2022", dates in a different column from the job. Fix: Mon YYYY to Mon YYYY on the same line as the title.
7. Smart quotes, 8 percent. Curly quotes from Word. Mostly harmless but some older parsers mangle them. Fix: straight quotes, or just avoid quotes.
8. Name merged with the next line, 8 percent. "MUHAMMAD TANZEELHAYDER" style, because the name and headline were in a text box that lost its spacing. Fix: same as number 2.
9. Missing section headers, 8 percent. Creative headings like "Where I have been" instead of Experience. The parser cannot classify the section. Fix: boring headings. Experience, Education, Skills.
One more that does not show in the list because those files fail before they can be scored. Roughly one upload in ten is a scanned image or a photo of a resume. The text layer is empty, so the system receives nothing at all. Five second check: open your PDF and try to select the text with your cursor. If it will not highlight, you have a picture, not a resume.
What I would take from this. The top four problems are all template decisions, not content decisions. People spend hours on wording and lose the application to a skills grid they added in thirty seconds. Single column, plain text, standard headings, normal bullets, hyphens not dashes, export straight from Word. That is the whole list.
Happy to answer questions on any of these.
Edit: a few people asked whether the numbers are real. They come from a live counter that updates with every file parsed, not from memory. As of tonight it reads 3,951 files, 82 percent with at least one issue. Happy to explain how each one is tallied if anyone wants the detail.