Ask The Recruiter

How to Write an ATS-Friendly Resume That Actually Gets Read

Professional formatting clean resume on laptop screen optimized for ATS software - ats-friendly resume that actually gets read

Written by

in

ATS stands for Applicant Tracking System, and it is the software that screens your resume before a human ever sees it. Most mid-size and large companies use ATS to filter applications, and a resume that is not formatted correctly will get rejected automatically, even if you are perfectly qualified. Here is exactly how to make sure your resume gets through.

What ATS actually does to your resume

ATS software parses your resume into a structured database. It extracts your job titles, dates, skills, education, and contact information and stores them in separate fields. When a recruiter runs a search for candidates, the system searches that database, not your actual document.

The problem is that ATS parsers are not very smart. If your formatting is unusual, if you use tables or columns or graphics, the parser often scrambles your information or drops it entirely. A resume that looks beautiful in a PDF viewer can be unreadable to an ATS. For more on this, see our guide on write a resume summary that gets read.

This is why simple, clean formatting always beats creative design when it comes to getting past the initial screen. You can make your resume visually appealing without using elements that confuse the parser.

Formatting rules that every ATS-friendly resume must follow

Use a single-column layout. Two-column and three-column formats look organized to humans but they read left to right across columns in ATS, which scrambles your content completely. All your work experience, skills, and education should flow in a single vertical column.

Use standard section headers. “Work Experience” and “Employment History” are recognized. “Where I Have Been” is not. “Education” is recognized. “My Academic Journey” is not. The parser needs to categorize your information correctly, and it relies on standard headings to do that.

Avoid text boxes, tables, headers and footers, and images. Information in these elements is often invisible to parsers. Put your contact information in the main body of the document, not in a header element, even though it looks clean there.

How to match keywords from the job description

ATS systems score your resume against the job description by counting keyword matches. If the job description says “project management” and your resume says “program management,” you might not get credit for it, even though the skills overlap heavily.

Read the job description carefully and note the exact language used. If they say “cross-functional collaboration,” use that phrase. If they say “Salesforce CRM,” use those exact words, not just “CRM.” Mirror the terminology as closely as possible.

Do not stuff keywords randomly. Use them in context, where they describe actual responsibilities or achievements you had. ATS systems are getting better at detecting keyword stuffing, and humans reading the resume will catch it immediately.

The right file format to use

When in doubt, submit a .docx file. Word documents parse the most reliably across all ATS systems. PDFs are better accepted than they used to be, but some older systems still struggle with them, and you do not know what system a particular company is using.

If the application specifically asks for a PDF, submit a PDF. If it gives you a choice, go with .docx. Never submit a .pages file or a design format like Canva. Those will almost certainly fail to parse.

Name your file professionally: FirstNameLastName-Resume.docx or FirstName-LastName-Resume.pdf. Recruiters download hundreds of files and “Resume-Final-v3-2.docx” is both unprofessional and impossible to find in a downloads folder.

Skills sections and ATS optimization

Include a dedicated skills section near the top of your resume. This gives ATS a clean place to find and catalog your technical abilities. List skills that match the job description first, and use the exact terminology the employer uses. For more on this, see our guide on nurse resume guide.

For technical roles, include specific tools and technologies by name. Not just “data analysis tools” but “Excel, Python, Tableau, Power BI.” Not just “cloud platforms” but “AWS, Azure, Google Cloud Platform.” Specificity helps both ATS matching and recruiter searching.

Soft skills are less useful in a skills section unless they appear as specific requirements in the job description. Save soft skill descriptions for your work experience bullets, where you can demonstrate them with real examples rather than just claiming them.

How to test your resume before submitting

Copy the text from your resume and paste it into a plain text editor. Whatever you see is approximately what an ATS sees. If your contact info is missing, if sections are out of order, if your bullets disappeared, your formatting is causing problems.

You can also use free ATS simulation tools like Jobscan or Resume Worded to check your match score against a specific job description. These tools give you an objective read on how well your keywords align before you submit.

Get a human to review it too. ATS optimization gets you through the filter, but a well-written resume closes the interview. You need both: clean formatting that passes the machine and compelling content that convinces the person.


Get a free resume review from a real recruiter

I review resumes every day and I see the same mistakes holding people back. A few targeted changes can double your callback rate. If you want eyes on your resume from someone who has hired for hundreds of roles, submit it for a free review.

You will get honest, specific feedback, not a generic checklist. I will tell you exactly what to change and why it matters for the roles you are targeting.


Read next


Frequently Asked Questions

Does every company use ATS?

Most companies with more than 50 employees use some form of ATS. Small companies and startups often do not, relying on email or manual review instead. But since you often cannot tell which system a company uses, formatting your resume for ATS compatibility is always the safer bet.

Will an ATS-friendly resume look boring?

Not at all. You can use clean headers, bold text, bullet points, appropriate spacing, and a professional font. The restrictions are mostly about avoiding tables, columns, text boxes, and images. A well-formatted single-column resume looks polished and professional, not plain.

How important is the keyword match percentage?

Different ATS systems weight keywords differently. A 70-80% keyword match is generally considered strong. But the number alone does not tell the whole story, context matters too. Focus on using keywords naturally where they describe real experience, and do not obsess over hitting a specific score. For more on this, see our guide on write a cover letter that actually gets read.

Should I have a different resume for each job?

Yes, ideally. You do not need to rewrite the whole document each time, but you should tailor the skills section and adjust some of your bullet points to reflect the specific language in each job description. Ten minutes of customization per application significantly improves your results.

Anonymous and approximate. We store one number for this article and nothing about you.

Email digest

We also run a layoff tracker, built from company filings and official notices. A plain email summary of what changed on these trackers: headline numbers, the largest new entries, and links to the sources. You confirm your address by clicking a link we email you, and one click unsubscribes. Already subscribed? Use this form to change what you get. The boxes replace what you had.

What would you like?
How often for the digests?

Our mail provider records whether you open an email and which links you follow, including the confirmation email, which is measured before you have agreed to anything. Unsubscribing stops the sending and the recording together.

You can read every past edition first. Each one is kept permanently, exactly as it was sent.

Privacy note: what we store and how to erase it

What we store: your email address, the choices above, and timestamps (signed up, confirmed, last sent). Nothing else about you.

What our mail provider records: whether you opened an email and which links you followed, tied to your address. That is Brevo, the service that delivers these emails, and it works by adding a small invisible image and by routing links through its own address. We read it to see which sections people use. Unsubscribing stops the sending and the measuring at the same time, and erasing your row removes it from our side.

The confirmation email is measured too: the same invisible image is in the one message that asks your permission. If you open it, Brevo records that against your address before you have agreed to anything, and it records it even if you then never confirm. We would exempt that message if we could. Brevo offers no way to switch its measuring off for a single email, and the one setting that exists covers every email we send or none of them. If you would rather not be measured at all, do not open it. Nothing else is ever sent to an unconfirmed address, and the signup is deleted from our side after 30 days.

About the links: links in the digest pass through a counter on this site that adds 1 to a total for that link and sends you straight on. It records no identifier, no IP address and no browser details, so it counts how many times a link was followed and can never say who followed it.

What it is used for: sending you exactly the emails you ticked, nothing else. The address is never shared, sold, or used for any other purpose.

How to erase it: click the unsubscribe link in any email. That stops all sending immediately, and unsubscribed addresses, along with signups that were never confirmed, are hard-deleted automatically after 30 days. You can also ask via the contact page.