Resume Mistakes9 min read

Why Your Resume Keeps Getting Ghosted: 7 ATS Killers You Don't Know About

Applying to dozens of jobs and hearing nothing? The problem is often how your resume interacts with applicant tracking systems. The 7 ATS killers to fix first.

RoastMyResume Editorial Team··Updated Oct 26, 2026
Frustrated worker holding their head in front of a laptop screen at a dimly lit desk

The short answer: sometimes the silence has nothing to do with your qualifications. The applicant tracking system may not have read your resume properly. The seven usual causes are a file it cannot parse, columns and fancy formatting, contact info in the header or footer, text boxes and graphics, missing keywords from the posting, creative section headers, and inconsistent dates. All seven are fixable in under an hour, and the quick test is to paste your resume into a plain text editor and see whether it comes through clean and in order.

You have solid experience. You meet the qualifications. You write a thoughtful cover letter, hit submit, and then... silence. No rejection email. No interview request. Nothing. Just the void.

If this cycle sounds familiar, you are not alone. A popular posting draws more applications than anyone can read closely, and some of them never get a real look from a human being. Often the trouble starts with software, before a recruiter even opens your file.

That software is called an Applicant Tracking System, or ATS, and it often stands between you and the person doing the hiring. Understanding how it works (and how it breaks) can make the difference between getting interviews and getting ghosted.

What Is an ATS and Why Should You Care?

An applicant tracking system is software that companies use to collect, sort, scan, and rank job applications. Large companies run their hiring through one, and plenty of mid-size companies do too. Popular systems include Workday, Greenhouse, Lever, iCIMS, and Taleo.

When you submit your resume through an online portal, the ATS typically parses your document into structured data fields: name, contact info, work history, education, skills. Recruiters then search, filter, and in some systems rank applications using that parsed data.

Here is the critical part: if the ATS cannot parse your resume correctly, your information can get scrambled, lost, or misread. You could be a perfect candidate, but if the system cannot read your resume, you may never turn up in a recruiter's search.

“You could be a perfect candidate, but if the system cannot read your resume, you are invisible.”

Here are seven common ways resumes get destroyed by ATS software.

1. Submitting the Wrong File Format

This one is the simplest mistake and the most devastating. Applicant tracking systems can only read files they can parse. A Pages file, an InDesign export, or a PDF that is really a picture can fail entirely.

Every major system today (Workday, Greenhouse, Lever, iCIMS, Taleo) reads a text-based PDF or a .docx cleanly, so either is fine; follow the posting if it names one. What matters is that the PDF was exported from a word processor, not scanned from a printout or built in a design tool.

A scanned PDF is essentially a picture to an ATS. Unless the system runs text recognition on it, it can't extract any text, which means your entire resume may read as blank.

🔥 Did you know?

If you have been uploading a beautifully designed PDF exported from Canva or Photoshop, the ATS may be reading it as an empty document. Always test by copying and pasting text from your PDF. If you cannot select the text, neither can the ATS.

2. Using Fancy Formatting That Breaks Parsers

Creative resume templates look impressive on screen. Two-column layouts, sidebar designs, infographic-style resumes with progress bars for skills: they photograph well for Instagram, but they can be an ATS disaster.

Many applicant tracking systems read documents linearly, from top to bottom, left to right. When your resume uses columns, the parser may interleave text from both columns, creating gibberish. A line from your work experience might merge with a line from your skills sidebar, producing something completely unreadable.

The fix is straightforward: use a single-column layout with clear section headers. Save the creative design for a portfolio piece you bring to the interview. Your ATS resume needs to be functional, not decorative.

3. Hiding Information in Headers and Footers

This is one of the sneakiest ATS killers because it seems like such a logical place to put your contact information. You type your name, phone number, and email into the document header so it appears neatly at the top of every page.

The problem is that some ATS parsers, older ones especially, skip headers and footers entirely. They only read the main body of the document. So your name and contact information, the most basic requirements for a recruiter to reach you, simply vanish.

Always place your contact information in the main body of the document. Put it at the very top, before your summary or experience sections, but make sure it is part of the regular text flow.

4. Using Text Boxes and Graphics

Text boxes in Word or Google Docs create floating elements that sit outside the normal document flow. To you, they look like neatly positioned content blocks. To an ATS parser, they can be invisible or get dumped at the end of the document out of context.

The same applies to graphics, logos, icons, and images. That little envelope icon next to your email address? The ATS does not see an icon. It sees nothing, or it sees a disruption in the text flow that can make the parser skip your email entirely.

Charts showing your skill levels, company logos next to your job titles, decorative dividers between sections: all of these create parsing problems. Strip them out for your ATS version and keep everything as plain text.

Think YOUR resume could survive a roast?

Find out what's really wrong in 30 seconds

Get Your Resume Roasted For Free →

5. Missing the Right Keywords

Many ATS platforms let recruiters search and filter applicants by keywords from the job description. If the posting asks for "project management" and your resume says "managed projects," you might be fine, or you might not, depending on how sophisticated the system is.

Some ATS platforms match on exact or near-exact terms. If the job requires "Python" and you only list "programming languages," you may not register as a match. If the posting mentions "cross-functional collaboration" and your resume says "worked with other teams," the system might not connect the dots.

The solution is to read each job description carefully and mirror its language in your resume. This does not mean keyword stuffing. Cramming in every term from the posting will make your resume unreadable to humans. It means naturally incorporating the specific terminology the employer uses.

If they say "stakeholder management," use that phrase. If they say "Agile methodology," use that phrase. Match their vocabulary.

Not sure which keywords the JD emphasizes? Our free Job Match tool reads any resume + any JD and gives you a fit score plus the missing keywords ranked by importance (Critical / Important / Nice-to-Have). Takes under a minute and shows you what to add.

6. Using Creative Section Headers

You wanted your resume to stand out, so instead of "Work Experience" you wrote "Where I've Made an Impact." Instead of "Education" you wrote "My Learning Journey." Instead of "Skills" you wrote "My Toolkit."

The ATS does not appreciate your creativity. It is looking for standard section headers to categorize your information. When it encounters "Where I've Made an Impact," it may not know that section contains your work history. Your job titles, companies, and dates may end up miscategorized or ignored entirely.

Stick with conventional headers: Work Experience, Education, Skills, Certifications, Professional Summary. You can be creative in the content beneath those headers, but the headers themselves need to be recognizable.

💡 Tip

Standard section headers that ATS systems reliably recognize include: Professional Summary, Work Experience, Education, Skills, Certifications, Projects, and Volunteer Experience. Anything outside these common labels is a gamble.

7. Inconsistent Date Formatting

ATS systems parse dates to calculate your tenure at each position and your total years of experience. When your date formats are inconsistent (one job shows "Jan 2023 - Mar 2024," another shows "2022-2023," and a third says "Summer 2021"), the parser may fail to extract accurate timelines.

The result is that your experience calculation comes back wrong, or the system shows gaps in employment that do not actually exist.

Pick one date format and use it consistently throughout your resume. "Month Year" (e.g., January 2024 or Jan 2024) is the safest bet across systems. Avoid seasons, quarters, or ambiguous formats like "2023-24" which could be misread.

How to Test Your Resume Against ATS

Before you submit another application, test your resume. Copy all the text from your document and paste it into a plain text editor like Notepad. If the text comes through cleanly, in the right order, with all your information intact, the ATS will likely parse it correctly.

If the text is jumbled, out of order, missing sections, or full of strange characters, you have a formatting problem that needs fixing.

You can also run your resume through the free roast, which flags the formatting problems that trip parsers along with everything else that might be holding your resume back.

The Real Reason You Are Being Ghosted

Here is the uncomfortable truth: getting ghosted is not always about your qualifications. Sometimes it is about your resume's compatibility with the systems companies use to process applications. (Some of the silence has nothing to do with you at all: a share of postings are ghost jobs that were never going to be filled.) You could be the best candidate in the applicant pool, but if the ATS cannot read your resume, you may as well not exist.

The good news is that every single one of these issues is fixable in under an hour. Strip the fancy formatting. Use standard headers. Put your contact info in the body. Match the job description's keywords. Submit a text-based PDF or a .docx.

It is not glamorous work, but it is the work that gets your resume past the robots and into human hands, where your actual qualifications can finally speak for themselves.

Once it does land in front of a person, the 6-Second Replay shows what a simulated recruiter's first six seconds on it look like: where the eyes stop, and which of your strongest lines never get reached.

Share this post

Think YOUR resume could survive a roast?

Find out what's really wrong in 30 seconds

Get Your Resume Roasted For Free →

Keep Reading