Skip to main content
Blog
Guide

How to Build a Resume That Gets Past the Bots and Impresses Hiring Managers

Learn how ATS software scores your resume and what recruiters look for in 7 seconds — then build one clean resume that satisfies both and lands more interviews.

Most job seekers spend hours on their resume — rewriting bullet points, adjusting margins, picking fonts — and then it gets rejected in under 10 seconds. Not by a hiring manager. By software that has never met you and does not care how good your writing is.

That is the part most career advice skips entirely.

Your resume has two audiences. The first is an Applicant Tracking System — software used by the overwhelming majority of mid-to-large companies to filter applications before a human ever sees the pile. The second is a hiring manager who will spend roughly 6–7 seconds scanning your resume before deciding whether it is worth a closer read.

Miss either one, and you are out.

This guide breaks down exactly what each audience needs — and how to write one resume that satisfies both.

What is an ATS and why should you care?

An Applicant Tracking System is software that receives, stores, and ranks job applications. When you hit “Submit” on a job posting, your resume goes into the ATS first — not a person’s inbox.

The system parses your resume: it reads your text, extracts information like job titles, dates, skills, and education, and then scores your application based on how well it matches the job description. Depending on the company’s settings, applications below a certain score may never surface to a recruiter at all.

ATS application funnel — 100 applications submitted, 75 filtered by ATS, 25 reach a recruiter, 3–5 get interviews

The frustrating part? You can be genuinely qualified for a job and still get filtered out because your resume used a table to lay out your skills, or because you wrote “MS Word” when the job posting said “Microsoft Word.”

The ATS is not smart. It is fast and literal. Understanding that distinction changes how you write your resume.

How ATS software actually reads your resume

When an ATS parses your resume, it is doing a few specific things:

Keyword matching. It compares your resume text against the job description and scores you on overlap. If the posting says “project management” and your resume says “managed projects,” some systems count that — others do not. Exact matches almost always win.

Section detection. The ATS looks for recognisable headings like “Experience,” “Education,” and “Skills.” Non-standard headers like “Where I’ve Been” or “What I Know” confuse the parser and your content may end up in the wrong bucket — or ignored entirely.

Date parsing. Employment gaps, short tenures, and overlapping dates all get flagged. This does not automatically disqualify you, but it does affect your score in some systems and draws attention during human review.

File format parsing. PDFs are generally safe. Heavily designed resumes — multi-column layouts built in Canva, tables used for formatting, text inside graphics — often parse as scrambled garbage. The ATS sees the visual file, not the design.

What the ATS wants: a quick checklist

ATS will love this

  • Simple single-column layout
  • Standard section headings (Experience, Education, Skills)
  • Keywords pulled directly from the job posting
  • Clean PDF without text boxes or graphics
  • Dates in a consistent format (Jan 2023 – Mar 2025)
  • Full phrases, not just abbreviations (e.g. "Search Engine Optimization (SEO)")

ATS will struggle with this

  • Two-column or table-based layouts
  • Creative headings the parser cannot recognise
  • Skills buried inside paragraph text
  • Resume saved as an image or graphic-heavy PDF
  • Inconsistent date formats across sections
  • Only abbreviations — "SEO" alone may not match "Search Engine Optimization"

Want the inverse — the specific formatting and wording choices that silently get resumes filtered out? See the 8 resume mistakes that get you auto-rejected before you submit your next application.

The six-second human test

Once your resume survives the ATS, it lands in front of a human — usually a recruiter or HR coordinator, not the hiring manager yet. Research from TheLadders using eye-tracking studies found that recruiters spend an average of 6–7 seconds on an initial resume scan.

In those six seconds, they are not reading. They are pattern-matching:

  • Is there a recognisable job title that matches what we need?
  • Do the company names carry any weight?
  • Does the most recent role align with this opening?
  • Is this easy to read at a glance?

If those four things do not register quickly, the resume goes in the “maybe later” pile — which in most hiring cycles means never.

Resume heatmap showing where a recruiter's eyes land in 6 seconds — name, job title, company name, and dates glow in orange while the rest is dimmed

This is why formatting is not vanity. It is function. Clean typography, consistent spacing, and a clear visual hierarchy are what let a human extract those signals in under ten seconds.

Section by section: what to actually write

Contact information

Name, city and country (not your full address), phone number, professional email, and a LinkedIn URL or portfolio link if relevant. That is it. A photo is not standard practice in most English-speaking countries and adds no value to the ATS.

Professional summary (optional but powerful)

Two to three sentences at the top that answer: who are you, what do you do, and what are you looking for? Write it last, after you have written everything else — it is easier to summarise what is already there.

Do not write: “Motivated and results-driven professional seeking a challenging opportunity…”

Write something like: “Front-end developer with 4 years building React applications for SaaS products. Focused on performance and clean component architecture. Looking to join a product team where shipping quality work is the priority.”

Specific beats generic every time.

Experience

This is the most important section. List roles in reverse chronological order — most recent first. For each role include:

  • Job title
  • Company name
  • Location (city, country — or “Remote”)
  • Dates (Month Year – Month Year)
  • 3–5 bullet points describing what you actually did

The bullet points are where most people go wrong. They write responsibilities when they should write achievements.

Responsibilities sound like: “Responsible for managing the social media accounts for the brand.”

Achievements sound like: “Grew Instagram following from 4,200 to 31,000 in 14 months by switching to a short-form video strategy, increasing profile link clicks by 180%.”

The difference is a number. Quantify everything you reasonably can — percentages, revenue figures, team sizes, timeframes, volume. Numbers are what make a bullet point credible rather than vague.

Before and after resume bullet points — vague responsibility vs specific achievement with numbers

If you truly cannot quantify something, describe the scope and impact: how many people were affected, how large was the project, what problem did it solve?

Skills

List your skills as a simple comma-separated block or a short bulleted list — not a table, not a bar chart, not star ratings. Bar charts and ratings mean nothing to the ATS and actively confuse it. More importantly, a five-star rating you gave yourself tells the hiring manager nothing useful.

Separate hard skills (programming languages, tools, certifications) from soft skills (communication, leadership) — or drop soft skills entirely. Every candidate claims to be a good communicator. Show it through your experience bullets instead.

Education

Degree, institution, graduation year. If you are a recent graduate with limited experience, put this before Experience. If you have been working for a few years, it goes after. Simple rule.

You do not need to list your GPA unless it is exceptional (typically above 3.7/4.0) and you are early in your career.

Certifications, languages, and extras

These sections are genuinely useful when they are relevant to the role. A Google Analytics certification matters for a marketing role. A second language matters for a customer-facing international role. A personal project matters for a developer role with a thin experience section. When they are not relevant, leave them out — a shorter focused resume nearly always outperforms a padded long one.

One page or two?

One page if you have under ten years of experience. Two pages if you genuinely cannot cut it shorter without losing important, relevant content. Never go to three.

The one-page rule is not arbitrary. A hiring manager scanning dozens of resumes per day is not going to flip to page two on a first pass — they make their keep-or-skip decision on what is immediately in front of them.

Tailoring your resume for each application

Here is the thing most job seekers skip because it feels like extra work: a generic resume performs worse than a tailored one, even if the tailored version is technically the same quality of experience.

When you read a job posting, note the exact language they use for skills and responsibilities. Then mirror that language in your resume — not copy-paste, but the same terminology. If they say “cross-functional collaboration,” use that phrase. If they say “stakeholder management,” use that.

You are not gaming the system. You are speaking the employer’s language, which is what any good communicator does.

You do not need to rewrite your entire resume for every job. Usually it is 10–15 minutes of adjusting your summary, reordering a few bullet points, and swapping a skill term or two.

How to build your resume step by step

  1. 1

    Choose a clean, single-column template

    Start with a layout that parses cleanly. Avoid anything with columns, sidebars, or decorative headers. Classic and professional templates are almost always safer than designer-forward ones for online applications.

  2. 2

    Fill in your contact details and summary

    Name, email, phone, city, and a two-to-three sentence summary written after you have filled in everything else.

  3. 3

    Write your experience with achievement bullets

    For each role, lead with what changed, improved, or was built — not what you were asked to do. Add at least one number to every bullet point if at all possible.

  4. 4

    Add your skills as a plain list

    No bars, no ratings, no tables. A readable text list that an ATS can parse and a human can skim in two seconds.

  5. 5

    Read the job posting and adjust

    Read it like a checklist. Any keyword or phrase they use that you legitimately have — make sure it is in your resume, in their language.

  6. 6

    Export as PDF and check it reads cleanly

    Open the PDF and copy-paste the text into a plain text editor. If it reads coherently, an ATS will parse it correctly. If it comes out scrambled, your layout has formatting issues.

Frequently asked questions

Does the ATS actually reject my resume automatically?

It depends on the company's settings. Some use the ATS purely as an organisational tool and humans review everything. Others set score thresholds below which applications are auto-archived. You cannot know which system a company uses, so it is always worth optimising for both.

Should I use a Word document or PDF?

PDF is almost always safer — it preserves your formatting exactly. Some older ATS systems struggled with PDFs, but that is increasingly rare in 2026. If a job posting explicitly asks for a Word document, send a Word document.

Is a one-page resume really a hard rule?

Not a law, but a strong convention for anyone with under ten years of experience. Senior professionals — directors, executives, specialists with a decade-plus of directly relevant work — are expected to have a two-page resume.

How many bullet points should each job have?

Three to five for recent and relevant roles. One to two for older or less relevant roles. Zero for anything over fifteen years old that is only there to show continuity.

Do I need a cover letter?

When one is requested, yes — and it should be specific to the company and role, not a generic template. When one is optional, a short, genuine cover letter still stands out because most candidates skip it.

What font should I use?

Any clean, readable sans-serif: Inter, Lato, Plus Jakarta Sans, or Source Sans Pro all work well. Avoid decorative or script fonts. Keep body text at 10–11pt and headings at 13–14pt.