Introduction: Why Resume Formatting Still Matters
Before your resume ever reaches a recruiter’s desk, it usually passes through an Applicant Tracking System (ATS) — automated software that scans and filters resumes based on structure, readability, and keywords. Most medium to large employers use an ATS today, and even many small companies rely on ATS tools to manage high volumes of applications.
This article dives into seven common resume formatting mistakes that can prevent ATS software from accurately parsing your resume. These errors can mean the difference between your resume being seen or silently rejected before a human ever reads it.
1. Using Complex Tables for Core Content
Tables might seem like a neat way to organize information, but many ATS tools struggle to read text within table cells. Complex tables can disrupt the linear parsing order that ATS systems expect, leading to missing or jumbled content.
When critical sections like job titles, dates, or company names are placed inside nested or multi-cell tables, the system may misinterpret or skip them entirely.
If you want alignment (dates on the right, titles on the left), use simple spacing or a clean two-part line, and then test the result by copying your PDF text into a plain text editor. If the order looks wrong in plain text, the ATS may read it wrong too.
- Use a single-column layout for your main content to ensure a clear reading order.
- Avoid embedding the core sections (such as Work Experience or Education) in tables.
- If alignment is needed, use simple spacing and bullet points rather than structural tables.
- Quick test: copy the exported resume text and paste into a plain text editor to confirm the reading order.
2. Embedding Text in Images or Graphics
ATS scanners generally cannot extract text from images. When you place important resume content like job titles, skills, or company names inside graphics, that text effectively becomes invisible to the system.
This applies to logos, icons, screenshots, or any visual elements that contain words — if it’s not selectable text, the ATS won’t read it.
Some systems can do limited OCR, but you should not rely on it. If your name, email, phone, or job titles are inside an image, you are taking a risk for no benefit.
- Never upload your resume as an image, screenshot, or any file where text is not selectable.
- Save your resume as a text-based file like .docx or a searchable PDF.
- If you use decorative icons or visuals, ensure all essential text appears outside and adjacent to those visuals.
- Do not use icons as replacements for text labels (for example, an envelope icon instead of the word Email).
3. Multi-Column Layouts That Break Reading Order
Two-column or more complex layouts may look modern, but ATS systems often read documents from top to bottom in a single stream. When columns are used, the parser may misinterpret which column to read first or even mix content from different columns incorrectly.
This can result in key achievements or professional experience being misread or ignored.
This is why many candidates see their skills and sidebar content appear in the wrong place after import. A human can scan columns, but most parsers still expect one continuous reading flow.
- Prefer a one-column layout for best ATS compatibility.
- If you must use two columns, ensure the left column contains all critical content that should be read first.
- Avoid floating text boxes or sidebars that can interrupt the ATS reading flow.
4. Custom Section Labels ATS Can’t Recognize
ATS systems look for standard, recognizable headings such as Work Experience, Skills, Education, and Certifications. Creative section headings like "My Background" or "About Me" might confuse the parser, causing key sections to be skipped or misclassified.
While it’s fine to inject personality into your resume, avoid doing so in the actual section titles.
- Use clear and conventional headings like Work Experience, Skills, and Education.
- If you want to show personality, incorporate it within the content bullet points or summary paragraph, not the section label.
- Use standard headings for ATS: Summary, Experience, Projects, Skills, Education, Certifications.
5. Misusing Headers, Footers, or Contact Info Outside the Main Body
Many resume templates place contact information in headers, footers, or text boxes. ATS often ignores content outside the main body, which means your phone number, email address, or LinkedIn profile might not be registered by the system.
This can lead to situations where your resume parses successfully but lacks contact information — effectively rendering it unreachable by recruiters.
This problem is common with templates that place contact info in a header bar. Keep your contact details as plain text at the top of the first page, inside the main document body.
- Place your contact information (name, email, phone number) in the main body at the top of the resume.
- Avoid using headers, footers, or text boxes for essential information.
- Use clear plain text for contact details to ensure ATS scanners detect it.
6. Fancy Fonts, Symbols, or Excessive Styling
ATS systems are built to read text — not interpret design elements. Using uncommon fonts, decorative symbols, or emojis can confuse the parser, cause missing sections, or result in scrambled text during extraction.
Keeping fonts simple and symbols minimal ensures your resume remains readable by both machines and recruiters.
Also avoid using special symbols for bullets that may not export cleanly. When in doubt, use a simple dash or a standard bullet and keep your formatting consistent.
- Stick to standard, readable fonts like Arial, Calibri, or Times New Roman.
- Use classic bullet points (such as • or -) instead of decorative characters.
- Keep the text size between 10–12pt for body content and slightly larger for headings.
7. Ignoring File Format and Keyword Integration
File format can break parsing even when your layout is clean. Many portals accept PDF and DOCX, but some older systems handle DOCX more reliably. Always follow what the application portal asks for.
After parsing, many systems rely on keyword search and filters. If the job description repeatedly mentions a skill and your resume never includes that exact wording, you can miss searches even if you are qualified.
- Save your resume as a .docx or text-based PDF to ensure full parseability.
- Avoid file formats that convert text to images.
- Use relevant job-specific keywords in your summary, skills, and experience sections, ensuring they match the roles you’re applying for.
- Use the portal preference when stated. If not stated, a text-based PDF is usually safe, and DOCX can be a good fallback for older systems.
Bonus: ATS Best Practices You Can Implement Today
Here are additional best practices to help your resume parse cleanly and read well:
Run a plain-text test. Copy your exported resume content and paste it into a plain text editor. The order should stay logical and readable.
Use a clean hierarchy. Keep standard headings, consistent date formatting, and bullet points that start with action verbs.
Keep it scannable. Short bullets, consistent spacing, and enough white space help both ATS parsing and human reading.
Tailor keywords carefully. Use the exact wording from the job description when it matches your experience, and prove it in a bullet.
How to Test Your Resume Before You Apply
You do not need a special tool to catch most formatting issues. A few quick tests can reveal whether an ATS is likely to misread your resume.
These tests take five minutes and prevent the most common parsing failures.
- Plain-text paste test: copy your resume text from the exported file and paste into a plain text editor. Check reading order and missing content.
- PDF selection test: open the PDF and try selecting the text. If you cannot select it, the ATS likely cannot read it.
- Heading scan: confirm you used standard headings like Experience, Skills, Education.
- Link check: make sure LinkedIn, GitHub, and portfolio URLs appear as normal text.
- Upload preview test: if the portal shows a preview after upload, review it for scrambled sections or missing dates.
If the portal preview looks wrong, switch to a simpler one-column version and resubmit.
Fonts, Spacing, and Layout Rules That Usually Work
Most ATS issues come from structure, not from the exact font. Still, simple fonts and consistent spacing reduce the chance of export problems.
Use a layout that stays readable when converted to plain text: one column, left-aligned content, and clear section breaks.
- Font: use a standard font like Arial, Calibri, or Times New Roman
- Body size: 10–12pt, headings slightly larger
- Margins: keep reasonable margins and consistent spacing between sections
- Bullets: keep most bullets to 1–2 lines
- Dates: use a consistent format (for example, 2024-04 or Apr 2024)
Links and Contact Info: Make It Parseable
A surprisingly common ATS failure is missing contact info. If your email or phone number is placed in a header, footer, or text box, it can be skipped.
Keep contact details as plain text in the main body at the top of page one. Use labels like Email and LinkedIn instead of icons.
- Place Name, Email, Phone, Location in the first lines of the document body
- Include LinkedIn and GitHub as plain text URLs
- Avoid link shorteners that look suspicious or get stripped
- If you hyperlink text, also include the visible URL if space allows
If a recruiter cannot see your contact info after parsing, the resume effectively fails even if your experience is strong.
Special Characters That Break Parsing
Resume parsers can struggle with unusual symbols, custom bullets, and copied formatting from design tools.
If your resume content comes from Canva, Figma, or a heavily styled template, watch for characters that export inconsistently.
- Avoid decorative bullets and symbols. Use a standard bullet or a dash
- Avoid putting dates inside parentheses with extra symbols
- Use normal text for separators instead of fancy glyphs
- Keep section dividers simple (blank line or a thin rule, not complex shapes)
Keyword Integration Without Stuffing
After your resume parses, keyword search is often the next filter. The most effective approach is matching the job description language in the right places.
Put core skills in Skills, then prove them in Experience and Projects. One strong bullet can be enough.
- Copy 10–15 keywords from the job description (tools, skills, titles)
- Add the real ones to Skills using the exact wording
- Add 2–4 of the most important keywords into bullets where you actually used them
- Avoid repeating the same keyword in every bullet
- Prefer specific phrases from the posting over generic synonyms
Example: if the posting says 'React Testing Library', do not write only 'unit tests'. Use the exact phrase if it is true.
FAQ: ATS Resume Formatting
Quick answers to the most common ATS formatting questions.
- Is PDF always ATS-friendly? Usually, if it is text-based. Some older systems prefer DOCX, so follow the portal instructions.
- Are two-column resumes always rejected? Not always, but they are higher risk. One column is the safest choice.
- Do icons break ATS? Icons can replace text labels and cause missing info. Use text labels for Email, Phone, and links.
- Do headers and footers get ignored? Many parsers ignore or misread them. Keep critical info in the body.
- How do I know if parsing failed? The portal preview shows scrambled sections, missing dates, or missing contact info.
Conclusion: Formatting That Works for ATS and Recruiters
Most ATS failures are not about your experience. They are about readability. If a parser cannot reliably extract your titles, dates, and keywords, your resume can be filtered out before a recruiter ever sees it.
Use a simple one-column structure, standard headings, and text-based files. Then run the plain-text and upload preview tests before you apply.
Clean formatting plus targeted keywords gives your resume the best chance to be found, parsed, and noticed.
