Back to Blogs
Careers·August 22, 2026

How to Write a Resume That Passes Applicant Tracking Systems

VPD Editorial Team8 min read

Forty applications sent over three weeks, and not a single reply - not even a rejection email. For a lot of job seekers in Pakistan, this is the most demoralizing part of the process: not being told no, just never hearing anything at all. The instinct is to blame the market, the lack of connections, or a weak CV. Often, the actual reason is more mechanical than any of that: the resume never reached a person to begin with.

Most mid-size and large companies, and a growing number of smaller ones in Pakistan, now run every incoming application through an applicant tracking system before a recruiter sees it. This software scans, parses, and often ranks resumes automatically, and a resume that isn't built with this in mind can get filtered out or misread regardless of how qualified the candidate actually is. This isn't a flaw in the candidate - it's a mismatch between how the resume was built and how it's actually being read.

This article explains what these systems actually do, which common resume habits quietly sabotage an application, and how to write and format a resume that gets through the filter and in front of an actual person.

What an Applicant Tracking System Actually Does

An applicant tracking system, usually shortened to ATS, is software that companies use to collect, sort, and manage job applications. At a basic level, it stores every resume submitted for a role in one place so a recruiter isn't managing a flooded email inbox. At a more advanced level, it parses the text out of each resume, extracts information into fields like name, work history, education, and skills, and often scores or ranks candidates against the keywords in the job description.

The important detail for a job seeker is the parsing step. If a resume's layout confuses the software, information can be extracted incorrectly, placed in the wrong field, or dropped entirely - meaning a highly qualified candidate can look, to the system, like they have no relevant experience at all, simply because of how the document was formatted.

Do Pakistani Employers Really Use ATS Software?

Larger Pakistani companies, multinational corporations operating locally, and a growing share of mid-size firms hiring through structured HR processes commonly use ATS platforms as part of recruitment. Smaller businesses and startups sometimes still review applications manually, particularly for early-stage hiring or when recruiting through informal networks rather than a job board.

(Exact adoption figures specific to the Pakistani job market are not included here, since this would need a citable, current source - a recruitment industry report or a survey from a recognized HR body - rather than a general estimate. The practical implication either way is the same: since a job seeker rarely knows in advance which system, if any, a specific employer uses, formatting a resume to be ATS-safe by default is the safer approach across the board.)

Formatting Choices That Get a Resume Rejected Before It's Read

Tables, columns, and graphics

A resume built with a two-column layout, a table to organize skills, or decorative graphics and icons often looks polished to a human eye but can confuse an ATS's parsing logic - text inside a table cell or a second column may be read out of order, merged incorrectly, or skipped entirely. A simple, single-column layout, while less visually striking, is dramatically more reliable at surviving the parsing step intact.

Headers, footers, and unusual fonts

Contact information placed inside a document header or footer is sometimes not read by an ATS at all, meaning a strong resume can get filtered out simply because the system never registered a name or phone number. Decorative or unusual fonts can also parse incorrectly, and while they look distinctive to a human reader, they add risk without adding real value to the application's substance.

File format

Most modern ATS platforms handle both PDF and Word (.docx) formats reasonably well, but a PDF built from a heavily designed template, especially one exported from a graphic design tool rather than a word processor, can sometimes parse poorly. Unless a specific employer's application portal explicitly requests a particular format, a clean Word document or a simply-formatted PDF built from a standard template is the safer default.

Getting the Keywords Right Without Keyword-Stuffing

An ATS commonly ranks candidates by matching resume content against the specific language used in the job description - the exact skill names, tools, certifications, and job titles mentioned in the posting. A resume that describes relevant experience using different words than the ones the employer used ("client relationship management" instead of "CRM," for instance) can score lower even when the underlying experience is a genuine match.

The fix is not to stuff a resume with every keyword imaginable, which reads poorly to a human recruiter and can look manipulative if overdone. It's to read the job description carefully, note its specific recurring terms, and use that same language naturally wherever it accurately describes real experience - matching the employer's vocabulary rather than inventing new terms to describe the same skills.

Structuring Content So Both the System and the Recruiter Understand It

A resume that survives ATS parsing well but reads poorly to a human recruiter is only half a solution, since a person still makes the final decision. The most reliable structure uses standard, clearly labeled section headings - "Work Experience," "Education," "Skills" - rather than creative alternatives like "My Journey" or "What I Bring," which both a system and a busy recruiter can misread or skip past.

Within each role listed under work experience, leading with specific, quantified outcomes rather than a list of duties tends to perform better with human readers, and quantified achievements ("increased monthly sales inquiries by handling social media response times") also tend to contain naturally relevant keywords that help with parsing too. Dates should be formatted consistently and clearly, since inconsistent date formats are a common source of parsing errors, particularly for candidates with multiple past roles.

Tailoring a Resume Per Application Without Starting From Scratch Each Time

Sending the identical resume to every job posting is one of the more common reasons a resume underperforms with ATS ranking, since the keyword match against each specific posting will vary considerably. The practical solution isn't to rebuild a resume from nothing for every application - it's to maintain one solid master resume with the complete work history, then adjust the skills section and a few phrases in the experience section to mirror each specific posting's language before submitting.

This tailoring step takes ten to fifteen minutes per application done properly, considerably less time than the alternative of applying broadly with a generic resume and getting far fewer responses to show for the same effort.

Checking Your Resume Before You Hit Submit

A few free ATS resume-checking tools exist online that scan a resume against a pasted job description and flag likely parsing issues or missing keywords. These tools vary in accuracy and shouldn't be treated as a definitive pass or fail score, but running a resume through one before a genuinely important application is a reasonable extra check, alongside the more basic step of simply saving a resume as plain text and reading through it to confirm the information still makes sense with all formatting stripped away.

Conclusion

A resume rejected by an applicant tracking system rarely reflects a lack of qualification - far more often, it reflects a document built for a human eye without accounting for the software reading it first. A single-column layout, contact information outside headers and footers, section headings the system recognizes, and language that mirrors each job posting's specific keywords are the changes that matter most, and none of them require rewriting a career history from scratch.

The practical next step is running your current resume through the plain-text test described above - copy it into a basic text editor and see whether the information still reads clearly and completely without any formatting. For Pakistani job seekers ready to put a properly formatted resume to work, VPD's jobs section lists current openings across multiple industries worth applying to directly.

Frequently Asked Questions

How do I know if a company uses an applicant tracking system?

There's usually no way to know for certain before applying, which is why formatting a resume to be ATS-safe by default - regardless of the specific employer - is the more reliable strategy than guessing.

Does using a PDF hurt my chances with ATS software?

Not inherently. Most modern systems parse both PDF and Word documents reasonably well, though a heavily designed PDF exported from a graphic design tool carries more risk than one built from a simple, standard template.

Should I include a photo on my resume?

For most ATS-scanned applications, a photo adds no parsing value and can occasionally cause layout issues depending on placement. Whether to include one at all often depends on the specific industry and employer norms in Pakistan, so it's worth checking what's typical for the specific role and company before deciding.

How many keywords from the job description should I include?

There's no fixed number - the goal is accurately describing real experience using the same terms the employer used, not maximizing keyword count. Overloading a resume with repeated keywords can look manipulative to a human recruiter even if it scores well with the system.

Is it bad to use a resume template with a two-column layout?

For ATS purposes, yes, it carries real risk. A visually appealing two-column or heavily designed template can look great to a person but parse poorly for a system, sometimes losing entire sections of content. A single-column, cleanly formatted resume is the safer default until you know a specific employer reviews applications manually.

Do I need a different resume for every single job I apply to?

Not a completely different resume, but tailoring the skills section and a few phrases in the experience section to match each specific job posting's language meaningfully improves ATS matching without requiring a full rewrite each time.