All Articles
ats guides

Why ATS Loses Your Contact Info in Headers

That polished header at the top of your Word resume might look perfect — but many ATS platforms never read it. Discover the technical reason your name and contact info can go missing during parsing, and the simple fix that takes under five minutes.

June 2, 20268 min read

ATS Guides

Why ATS Loses Your Contact Info in Headers

You spent hours perfecting your resume. Your keywords are sharp, your experience is strong. And a recruiter might never see your name. Not because your resume scored low, but because your contact information is invisible to the system scanning it.

Here's the scenario: you open Microsoft Word, pick a clean-looking resume template, and your name drops neatly into that polished header at the top of the page. It looks professional. It looks exactly right. But that header is stored in a completely separate layer of the document. And many ATS platforms never read it.

This isn't a fringe edge case. It's one of the most common, most consequential, and most invisible formatting mistakes job seekers make. The good news? It takes about five minutes to fix once you know what's happening. Let's get into it.

The Technical Reason This Happens

To understand the problem, you need to understand how a Word document actually works under the hood. A .DOCX file is not a single file. It's a compressed package of XML files. Your resume content lives in document.xml. Your header lives in header1.xml. Your footer lives in footer1.xml. These are separate files, referenced by a relationships file, completely isolated from the main document body.

When an ATS parser processes your resume, it's looking for structured data in a predictable place. Name at the top. Contact details below. Experience. Education. Skills. The parser builds a candidate record from this sequence. But if your name and email live in header1.xml rather than document.xml, the parser creates a candidate record that starts with your summary, and your identity goes nowhere.

Key Terms Worth Knowing

Document Body (document.xml)
The main content layer of a Word document where ATS parsers expect and extract resume data. This is where your contact information needs to live.
Header/Footer XML
Separate files within the DOCX package (header1.xml, footer1.xml) that ATS parsers frequently skip or extract as disconnected data, never linking it to your candidate record.
Candidate Record
The structured profile an ATS builds from your resume: name, email, phone, skills, experience. If contact data is missing from parsing, this record has no way to reach you.

What Actually Happens to Your Application

Imagine your resume scores well. Keywords match the job description. Experience checks out. The system ranks you near the top of the candidate pool. A recruiter clicks your profile and sees [Unknown Name] with no email, no phone number, no way to reach you. This is documented real-world behavior from at least one major ATS platform, and it's the clearest illustration of why this matters.

The resume scored well. Keywords matched. But the applicant's name, phone, or email was trapped in a header region the software couldn't read. That's a gap between performance and visibility, and it's entirely preventable.

How Different ATS Platforms Handle This

Not every ATS handles header parsing the same way, and that inconsistency is part of what makes this so tricky. The same resume can produce dramatically different candidate records depending on which platform receives it.

ATS Header Parsing: Platform Comparison

ATS PlatformHeader/Footer HandlingRisk Level
WorkdayParser often ignores headers and footers entirelyHigh
Taleo (Oracle)Strictest parser, expects single-column body content; headers frequently skippedVery High
iCIMSStricter parsing requirements common in retail, healthcare, manufacturingHigh
GreenhouseMore resume-friendly, handles modern formatting better than legacy systemsMedium
LeverGenerally more forgiving, but header parsing is still inconsistentMedium

Workday, Greenhouse, Lever, iCIMS, and Taleo are among the most widely adopted ATS platforms in corporate hiring. That means a large share of job applications flow through systems with documented header parsing limitations. Your resume might parse cleanly through Greenhouse and lose your contact details entirely inside Taleo, depending purely on where you apply.

The Trap Most Job Seekers Fall Into

Here's the part that might surprise you: this problem isn't caused by bad judgment. It's caused by following the defaults. Microsoft Word's built-in resume templates, the ones millions of job seekers open on day one, frequently place contact information in the document header by default. Word is the first tool most people reach for, and the templates it offers are quietly setting people up for exactly this problem.

The Same Information, Two Very Different Outcomes

Contact Info in Word Header

Visually identical on screen. But stored in header1.xml, a separate XML file the ATS may skip entirely. Candidate record gets built without a name, email, or phone number. Your application may be unreachable even if it scores well.

Contact Info in Document Body

Stored in document.xml, the main body file ATS parsers are built to read. Name, email, and phone parse correctly into the candidate record. A recruiter who wants to reach you actually can.

The 30-Second Diagnostic Test

Before you change anything, test your current resume. This is the fastest and most reliable way to know whether your contact information is in the document body or trapped in a header.

Check Your Resume Right Now

1

The Paste Test

Copy your entire resume (Ctrl+A, then Ctrl+C) and paste it into Notepad or TextEdit. Scroll to the very top. If your name and contact details are missing from the pasted text, they're in a header that many ATS parsers would skip.

2

The Select-All Test

In Microsoft Word, press Ctrl+A to select all content. Look at your name and contact information at the top. If it doesn't highlight with the rest of the document, it's in the header, and the ATS likely won't see it.

3

Check the Cursor

Click directly on your name at the top of the resume. If your cursor enters a 'Header' editing zone (Word will show a 'Header' label at the top), your contact info is in the wrong place. If your cursor behaves like normal paragraph text, you're fine.

The Fix (It's Simpler Than You Think)

The solution is straightforward. It's just a matter of knowing where to put things. You don't need a redesigned resume. You don't need a new template. You just need your contact information living in the right place.

How to Structure Your Contact Section

Do This

Name as regular paragraph text at the top of the document body, formatted at 16-18pt for visual prominence

Avoid This

Name and contact info placed inside Microsoft Word's built-in Header zone (even if it looks identical on screen)

Do This

Contact details on the line below, in standard 10-11pt text: email | phone | LinkedIn | city, state

Avoid This

Contact details in a text box, table, or multi-column layout at the top of the page. These are also invisible to many parsers.

Do This

Pipe characters (|) or bullet points (•) as separators. ATS parsers handle these as standard delimiter characters.

Avoid This

Exporting to PDF and assuming the header parsing issue has been resolved

What the Fix Actually Looks Like

Before

RESUME TEMPLATE (Word Header Zone) [Your Name - stored in header1.xml] [Email | Phone | LinkedIn - stored in header1.xml] ATS parser begins reading here from document.xml PROFESSIONAL SUMMARY Results-driven professional with 7 years of...

After

DOCUMENT BODY (document.xml - ATS reads everything below) [Your Name - 18pt, regular paragraph text] [email@example.com | 555-867-5309 | linkedin.com/in/yourname | Chicago, IL] PROFESSIONAL SUMMARY Results-driven professional with 7 years of...

A Note on the Bigger Picture

It's worth being precise about how ATS actually works, because a lot of advice out there gets this wrong. ATS platforms don't automatically reject resumes. They parse, score, and rank candidates, and recruiters then decide who to review. Most recruiters don't configure auto-rejection rules based on resume content; they use their ATS to prioritize the candidates who rise to the top of the pool.

But here's the thing: being ranked 150th out of 180 applicants when a recruiter only reviews the top 20 is functionally the same as not being seen at all. And an application with no parseable name or contact info isn't ranked low. It's effectively a ghost in the system. That's why the header issue matters so much. It's not about clearing some gatekeeper. It's about making sure your information is complete, accurate, and readable so your candidacy can actually be evaluated.

Tools like ResumeXrays can show you exactly how an ATS parses your resume, including whether your contact information is being extracted correctly or disappearing into a data layer that never reaches the recruiter's screen. Running an ATS compatibility check on your current resume is a smart first step before submitting to any role at a larger company.

Your Header Fix Checklist

Before Your Next Application

Run the paste test: copy your resume into Notepad and confirm your name and contact info appear at the top
Run the Ctrl+A test in Word: make sure your name and contact details highlight along with the rest of the document
If your contact info is in a Word header, delete it from there and recreate it as regular paragraph text at the top of the document body
Format your name at 16-18pt for visual prominence, with contact details at 10-11pt below
Use pipe (|) or bullet (•) characters to separate contact items on a single line
If you're exporting to PDF, re-run the paste test on the exported file to confirm the text is still readable and correctly ordered
Avoid text boxes or tables for your contact section. These create the same parsing problems as headers.

Frequently Asked Questions

Does saving as PDF instead of Word fix the header parsing problem?

No. Exporting to PDF does not resolve the header/footer parsing issue. Many PDF parsers use positional text mapping and treat header content as outside the main body frame, meaning it can be ignored, extracted out of order, or rendered as unreadable vector text. Always fix the issue at the source in your Word document.

My resume template came from Microsoft Word's built-in library. Is it safe?

Many of Microsoft Word's built-in resume templates place contact information in the document header by default, which creates exactly this parsing problem. Open your template, click on your name, and check whether your cursor enters a 'Header' zone. If it does, move your contact info into the document body.

Will recruiters see the original file if the ATS can't parse my contact info?

Technically, yes. Recruiters can usually access the original file. But many rely on the ATS-generated candidate preview for efficiency, especially at high-volume hiring companies. An application with no parseable name or contact info creates enough friction that your candidacy may be skipped before anyone opens the original document.

Does this problem affect all ATS platforms equally?

No. Greenhouse tends to handle modern formatting more gracefully than older systems. Taleo is among the strictest parsers and most likely to fail on headers. Workday commonly ignores header and footer content. iCIMS applies stricter requirements in many configurations. Since you often don't know which ATS a company uses, the safest approach is to format for the strictest possible parser.

What about footers — should I put anything there?

Nothing important. Footers carry the same parsing risk as headers in DOCX files, stored in their own separate XML layer. If you want a page number or document date, a footer is fine, but never put contact info, skills, or anything you need the ATS to read in a footer.

Key Takeaways

  • Word document headers and footers are stored in separate XML files. Many ATS parsers skip them entirely or fail to link them to your candidate record.
  • The same resume can parse cleanly on one ATS platform and lose your contact details entirely on another, depending on how strict the parser is.
  • Exporting to PDF does not fix the problem. PDF parsers inherit the same structural issue.
  • The fix is simple: place your name and contact info as regular paragraph text at the very top of your document body, formatted to look identical to a header.
  • The paste test (Ctrl+A into Notepad) is the fastest way to confirm whether your contact info will parse correctly before you apply.
  • Since you rarely know which ATS a company uses, always format for the strictest parser: single-column body text, no headers, no text boxes, no tables for contact info.

STAY
SHARP

Weekly resume insights. No spam, no scare tactics. Just what the data says about getting hired.

SEE WHAT
ATS SEES

Upload your resume and get instant feedback. No signup required, no credit card.