How PageUp Screens Your Resume Before a Human Ever Reads It
Most APS applications are rejected before a human reads them. PageUp's keyword-matching algorithm decides who makes the shortlist. Here's how it actually works — and the specific changes that move you from 30% to 75% match.
The hiring manager for that APS5 job in the Department of Finance received 340 applications.
They have four days to produce a shortlist of 10.
Nobody reads 340 resumes in four days. PageUp does the first pass, and it returns a ranked list. The hiring manager reviews the top 30–40. The rest — including your application — are declined without being read.
This isn't lazy hiring. It's the reality of APS recruitment volumes. And it means your resume needs to pass a machine before it reaches a human.
What PageUp Actually Does
PageUp is the applicant tracking system used by most APS agencies. When you upload your resume, PageUp doesn't read it the way a person does — it parses it for keywords, calculates a match score against the job description, and ranks all applicants by that score.
The specific algorithm isn't published, but from observable patterns across thousands of applications, here's how it appears to work:
1. Keyword extraction from the JD
PageUp identifies the key terms in the job description — capability areas, technical skills, job-specific terminology. For an APS5 Policy Officer role, these might include: policy advice, stakeholder engagement, evidence-based, ministerial correspondence, Cabinet submission, analytical skills.
2. Exact and near-match scoring
PageUp scores each resume against these extracted terms. Exact matches score highest; semantic matches (synonyms, related terms) score lower or not at all. This means "stakeholder management" might not score for a JD that says "stakeholder engagement".
3. Frequency weighting
Terms that appear multiple times in the JD are likely weighted more heavily. If "evidence-based" appears four times in the JD, a resume that also uses "evidence-based" multiple times will score higher than one that uses it once.
4. Section weighting
Some ATS systems weight recent employment more heavily than older roles, and professional summaries more heavily than skill lists. The practical implication: your most recent role's bullet points matter most.
The Three Most Common Reasons Your Resume Scores Low
1. You're using synonyms that don't match the JD
You've done exactly the work described in the job description. You just called it something different.
The JD says "stakeholder engagement". Your resume says "stakeholder management". The JD says "Cabinet submissions". Your resume says "Cabinet papers". The JD says "evidence-based policy". Your resume says "research-driven decisions".
To a human reader, these are equivalent. To PageUp, they may be mismatches.
Fix: Mirror the exact language in the job description wherever accurate. This isn't keyword stuffing — it's vocabulary alignment. You're describing the same work using the same words the hiring panel used.
2. Your profile section doesn't front-load the right terms
The first 100 words of your resume (the Profile or Summary section) are read both by ATS systems and, if you make the shortlist, by the human reviewer first. Most candidates write generic profiles:
"Highly motivated professional with strong interpersonal skills and a commitment to public service..."
This scores close to zero on ATS and tells a human reviewer nothing useful.
A high-scoring profile mirrors the JD's core requirements:
"APS5 policy officer with 4 years' experience developing evidence-based policy advice and Cabinet submissions in social policy. Demonstrated ability to engage stakeholders across government, industry, and community sectors, and to produce ministerial correspondence and briefings to a high standard."
Every phrase in that second example is a direct JD keyword. The profile still reads as a natural paragraph, but it contains the right terms.
3. Your resume structure confuses the parser
PageUp and other ATS systems parse PDFs and Word documents into plain text. Columns, tables, text boxes, and unusual formatting break the parser — terms inside a table might not be read at all.
Formatting choices that hurt ATS scores:
- Two-column layouts (the right column is often ignored)
- Tables for skills or contact information
- Text boxes
- Headers/footers (some parsers skip these entirely)
- Uncommon file formats or encrypted PDFs
- Fonts or characters that don't convert cleanly to UTF-8
What works:
- Single-column layout
- Standard section headers in ALL CAPS or bold
- Bullet points starting with
• - Plain text roles and dates
- Standard fonts (Arial, Calibri, Times)
- PDF saved from Word (not scanned, not exported from Pages)
The Numbers: What Good Looks Like
Based on typical APS application data, here's how ATS match scores break down:
| Score | What it means |
|---|---|
| 0–30% | Minimal keyword overlap. Almost certainly declined before human review. |
| 30–50% | Some matches but significant gaps. May be reviewed for senior or specialist roles with fewer applicants. |
| 50–65% | Moderate match. Likely reviewed but competing against 65–80% applications. |
| 65–80% | Strong match. Generally shortlisted for review. Human now decides. |
| 80–90% | High match. Near the top of the ranked list. |
| 90%+ | Exceptional match. Rare — usually occurs when the candidate's resume closely mirrors JD language. |
The goal for most applicants is to move from 30–45% (unoptimised) to 65–80% (shortlist-competitive). That's the range where human judgment takes over.
A Practical Optimisation Process
Step 1: Extract the 10–15 highest-frequency terms from the JD
Read the job description carefully and highlight words or phrases that appear more than once, or that are clearly core to the role. These are your target keywords.
Step 2: Check your current resume against each term
Does your current resume contain each keyword? If yes — great. If no, ask: have I done this work, and how would I accurately describe it using this language?
Step 3: Rewrite your Profile section
Your profile should contain 4–6 of the most important keywords from the JD. It should be 2–4 sentences and read naturally.
Step 4: Rewrite your bullet points for the most recent role
Front-load the verb: "Developed...", "Led...", "Produced...". Each bullet should contain at least one JD keyword. Quantify where possible.
Step 5: Add a Key Skills section
List 6–10 skills that directly mirror the JD requirements. This is a keyword-dense section that ATS systems tend to read carefully. Keep it accurate — the human reviewer will ask about anything you list.
What Role Ascent Does Automatically
Role Ascent's resume analyser:
- Extracts keywords from your job description
- Identifies which ones are present in your current resume and which are missing
- Estimates your current ATS score
- Rewrites your resume to include the missing keywords accurately — only where they reflect work you've actually done
- Shows you the keyword gaps so you know exactly what was missing
- Gives you a revised ATS score estimate
The rewrite preserves everything that was true about your resume. It changes only the language — never the facts.
Most users see their estimated ATS score increase from 25–40% to 65–80% in a single pass.
Ready to put this into practice?
Role Ascent optimises your resume, builds STAR stories, and prepares you for panel interviews — tailored to the exact job description.
Get started freeRole Ascent Team
Writing about APS careers, interview preparation, and resume strategy for Australian Public Service applicants.