9 min read
You hit submit. The portal accepts the file. Then nothing. No email, no status change, no recruiter reply. The PDF on your screen still looks sharp, but the parser behind Workday or iCIMS doesn't surface an error when it reads gibberish and closes the record before a human opens the queue.
That's not a content problem you can feel from the preview pane. It's a file problem. When the text layer is missing or columns paste out of order, the system often flags the upload as unreadable and won't queue it for review. You don't get a friendly warning. You get silence.
Check your resume for free on the same PDF you plan to upload tonight. You'll see whether keywords and section order survive once the portal strips your layout.
Below you'll learn which export paths break text layers, five fixes with copy-paste export settings, traps that survive a visual check, and how to confirm the file matches the posting before you apply again. Job searching is draining enough without a qualified file dying where software reads it first.
Quick Wins
- Paste PDF text into Notepad before every application.
- Rebuild two-column Canva files in one-column Word.
- Save As PDF from Word, never Print to PDF from a browser.
- Keep file size under 2 MB with zero embedded photos.
What pdf resume issues cause automatic rejection first
Parsers read a text stream, not your margins. When the stream is empty, out of order, or full of replacement characters, the ATS marks the upload failed. You rarely get an error message. The application simply stops moving while a qualified file sits unread.
Image-only PDFs are the fastest fail. A scan or a design export without a text layer looks like a photo to software. Your name and bullets never enter the database. The same thing happens when custom fonts embed badly and paste as squares instead of letters.
Column layouts scramble what remains. A two-column template often dumps the right rail before the left column finishes, so Skills float above your current title and dates detach from employers. Humans might guess the layout. Parsers won't.
Special characters cause quieter damage. Fancy bullets, ligatures, or math symbols sometimes paste as blank lines. A hyphen list survives. A custom wingding bullet often disappears entirely, leaving recruiters with a wall of text and no proof points.
The good news: you can catch most of this in two minutes. If Notepad reads your file in the right order, you've removed the issues that trigger automatic rejection on upload. If it doesn't, the fix is export settings and layout, not another round of keyword stuffing.
For format tradeoffs when the posting allows Word, read PDF vs Word resume for ATS . For layout failures beyond PDF, see why fancy resume layouts fail .
Fix your PDF before the portal reads it
Step 1: Run the paste test on your current file
Open the PDF you plan to upload. Press Ctrl+A or Cmd+A, copy, and paste into Notepad or TextEdit. Read the stream in order: name, phone, email, summary, most recent job title, bullets. If anything is missing, duplicated, or replaced with boxes, the parser will struggle the same way.
Before: Paste shows � symbols where your title was and Skills appear above Experience.
After: Plain text reads contact lines, then Summary, then Senior Analyst at Northline Bank with Month Year dates intact.
Step 2: Rebuild in Word or Google Docs
Don't patch a broken export in the PDF editor. Paste salvageable text into a fresh single-column document. Use standard headers: Summary, Experience, Education, Skills. Set body text to 11-point Calibri or Arial. Keep every metric you already earned; you're fixing the container, not rewriting your career.
Before: Canva two-column PDF with icon skill bars and a photo banner.
After: One-column DOCX with comma-separated skills and bullet one under the current role reading "Cut month-end close from 9 days to 6 across 3 entities."
Step 3: Strip tables, boxes, and graphics
Delete text boxes, tables used only for spacing, charts, logos, and header images. Hyperlinks in contact info are fine if the URL also appears as plain text on its own line. Write portfolio links as full strings, not buttons. Parsers skip graphics entirely.
Tables that hold real data need flattening. If you used a grid for job history, move each role to a standard block: title on one line, company and Month Year dates on the next, bullets below. Nested tables inside tables are a common reason experience sections parse as one unreadable paragraph.
Put tools in Experience bullets and one Skills line. "Python, SQL, Looker" belongs under Skills. "Built weekly churn dashboards in Looker, cutting reactive tickets 11% in Q3" belongs under the job where you did the work.
Step 4: Export with ATS-safe PDF settings
From Word: File, Save As, PDF, Standard (publishing online and printing). From Google Docs: File, Download, PDF. Avoid Minimum size when it strips fonts. Never use Print to PDF from Chrome or Safari on a web template. That route often flattens text into an image.
Name the file clearly: FirstName_LastName_Resume.pdf. Recruiters download dozens of Resume_Final.pdf files per week. A clear name won't fix parsing, but it stops your upload from getting lost in a folder while you're debugging the text layer.
Keep one master DOCX and export a fresh PDF per application after you tailor bullet one. Editing the PDF directly with desktop tools often breaks the text stream you just repaired. Change the source document, then export again.
Copy-paste PDF export checklist
Copy-paste export checklist (Y/N each)
PDF export audit before upload:
[ ] Built in Word or Google Docs, not Canva or InDesign
[ ] Single column, no text boxes or layout tables
[ ] Standard PDF export, not Print to PDF
[ ] Paste test: contact → summary → job title → bullets in order
[ ] No photos, icons, or scanned pages in the file
[ ] Body font Calibri or Arial, 10.5 pt or larger
[ ] File size under 2 MB
[ ] Same filename each time: FirstName_LastName_Resume.pdf
Step 5: Verify on the posting before you apply
Run the paste test again on the new export. Open the job description, highlight three must-have terms, and confirm each appears inside an Experience bullet, not only in a removed sidebar. If a term is missing, add it honestly to bullet one before upload.
Upload the same binary you tested. Some applicants run the paste test on version two, then attach version one from email. Portals hash the file you send, not the one on your desktop with the newer filename.
When a portal offers a plain-text field after upload, paste the Notepad output there too. If the fields auto-fill with wrong titles or dates, cancel and fix the PDF before you submit. That's the parser telling you the export still isn't clean.
When the posting asks for a short note about a gap the plain layout exposes, use the cover letter generator after the PDF passes the paste test so the letter adds context instead of repeating Skills.
Export traps that fail the paste test
Scanned or phone-photo PDFs. They're pictures. Parsers extract zero text. Rebuild digitally and export from Word.
Password-protected files. Some portals reject locked PDFs on upload. Remove security settings before you attach the resume.
Design-tool exports. Canva and similar tools embed fonts and columns that look crisp in Preview and break in Taleo. Recreate the content in Word, not the template skin.
Oversized files with embedded images. Portals choke on large uploads. A text-only PDF should stay well under 2 MB. Drop the headshot from the ATS version.
Form-field PDF templates. Some government and university forms let you type into boxes, then save. Many parsers don't read those fields as resume text. Export a flat PDF or switch to Word when the instructions allow it.
Mixing portrait and landscape pages. A project appendix rotated sideways can reorder everything after it. Keep the upload version to one page size and one orientation.
I've screened stacks of PDF uploads in Greenhouse and Workday, and the file that survives is almost always the one that passes a Notepad paste before anyone reads bullet one.
If parsing succeeds but you still hear nothing, read why your resume passes parsing but still gets rejected after the format is clean.
Confirm the clean PDF still matches the req
A readable PDF can still miss posting keywords hidden in a deleted column. Upload the exact file you fixed tonight.
Run a free ATS check with the job description pasted in. Confirm must-have terms sit inside Experience bullets, not only on a removed design block.
Build your resume in a plain single-column layout if rebuilding from scratch is faster than repairing a designed export.
Ship the boring PDF tonight
Automatic rejection usually means the parser never got clean text. The paste test is the fastest way to see that before you apply. One column, standard export, plain fonts, and bullets that prove scope beat any template that scrambles order on upload.
- Run the paste test on every PDF before submit.
- Rebuild broken exports in Word, then Save As PDF.
- Confirm keywords on the posting with a free check.
Open your current PDF, work through the export checklist in the steps section, and run the free resume check on the role you're targeting. That's how you stop a pretty file from dying where the parser reads it.
Read more
Frequently asked questions
Yes. Viewers show layout. Parsers read a text stream. A file can look perfect in Preview while the paste test drops your phone number or puts Skills above your current title. That mismatch flags the upload as unparseable in Workday, Greenhouse, or Taleo. Run the paste test on every export before you attach it.
A plain DOCX from Word often parses more predictably than a design-heavy PDF. When the posting asks for PDF, build in Word or Google Docs first, then Save As PDF with a text layer intact. Never upload a scanned printout or a Canva export if you need the parser to read every line.
Use File, Save As, PDF, Standard (publishing online and printing). Avoid Minimum size when it flattens fonts. Do not Print to PDF from a browser or design tool. After saving, select all text in the PDF and paste into Notepad. Contact info, summary, and your latest job title must appear in that order.
Three checks: paste test passes in order, file size stays under 2 MB without embedded photos, and a free ATS check on the posting still shows your must-have keywords inside Experience bullets. If any check fails, rebuild in one column and export again before you hit apply.
