75% of South African CVs are filtered out by Applicant Tracking Systems before a human ever sees them. Learn exactly why — and how to fix it.
ATS software doesn't reject your CV on purpose. It simply can't read it. These 10 rules ensure your qualifications actually make it into the system.
Multi-column layouts, tables, and text boxes confuse ATS parsers. When columns get scrambled, your work experience from Column A merges with your skills from Column B into nonsense. Stick to one column, top to bottom.
CriticalATS systems look for exact labels to categorise your information. Use "Work Experience" (not "My Journey"), "Education" (not "Academic Background"), "Skills" (not "What I'm Good At"), and "Professional Summary" (not "About Me"). Creative headings get ignored.
CriticalUp to 25% of ATS systems cannot read content placed in Word or PDF header/footer fields. Your name, phone number, email, and LinkedIn URL should be plain text at the top of the document body.
CriticalStar ratings, progress bars, headshot photos, and decorative icons are completely invisible to ATS parsers. That "90% proficient in Excel" skill bar? The ATS sees nothing. Write "Advanced Microsoft Excel" instead.
CriticalATS systems rank your CV by matching keywords against the job posting. If the ad says "project management" and you wrote "managing projects," you may score lower. Use both the full term and abbreviation where relevant (e.g., "Search Engine Optimisation (SEO)"). But never stuff keywords — modern systems flag unnatural repetition.
High ImpactArial, Calibri, or Times New Roman at 10.5-12pt. Custom or decorative fonts can cause character recognition failures during parsing, turning your CV into garbled text.
High ImpactPick one format and stick with it throughout: "January 2023 - March 2025" or "Jan 2023 - Mar 2025." Inconsistent date formats (mixing "2023/01" with "March 2025") confuse parsers and can result in missing tenure calculations.
High ImpactA Word .docx file parses most reliably across all ATS systems. If you prefer PDF, ensure it was exported from a word processor (not scanned or image-based). Scanned PDFs are unreadable to ATS entirely. Never submit a .jpeg, .png, or Google Docs link.
High ImpactSouth African job applications often require your ID number, location (city and province), and EE status. Some employers use ATS filters for B-BBEE compliance reporting. Include these details clearly and in expected locations so they parse correctly.
SA-SpecificATS shortlisting is step one — a recruiter still needs to choose you from the filtered pile. "Increased sales by 34% across the Gauteng region" lands harder than "responsible for sales growth." Numbers stand out in both ATS ranking and human review.
Competitive EdgeWorkWhale's AI resume builder handles all 10 checks automatically — and scores your CV in real time.
Same candidate. Same experience. The one on the left gets filtered out. The one on the right lands the interview.
Passionate and driven individual who loves working with people and making a difference in the world of digital marketing.
[ Skill bars: Social Media 80% ]
[ Skill bars: Google Ads 60% ]
Digital Marketing Specialist with 3+ years of experience in paid search (Google Ads), social media marketing, and content strategy. Managed monthly ad budgets of R150K+ with consistent ROAS improvement across B2B and B2C campaigns.
Google Ads | Meta Ads Manager | SEO (Search Engine Optimisation) | Google Analytics 4 | Content Strategy | Social Media Marketing | HubSpot CRM | Canva | Mailchimp | B2B Marketing
| Element | Before (Rejected) | After (Passed) |
|---|---|---|
| Contact info | Hidden in document header | In body text — all ATS can read it |
| Section headings | "About Me", "My Journey", "What I'm Good At" | "Professional Summary", "Work Experience", "Skills" |
| Job title | "Marketing Person" | "Digital Marketing Specialist" (matches job ads) |
| Keywords | "social media stuff", "some Google ads" | "Google Ads", "Meta Ads Manager", "SEO", "Content Strategy" |
| Achievements | "Helped with", "Did some", "Managed the team" | "4.2x ROAS", "34% increase", "40+ pieces monthly" |
| Skills format | Graphic skill bars (invisible to ATS) | Plain text keywords with full terms + abbreviations |
| Dates | "2022 to now" | "March 2022 - Present" (consistent format) |
WorkWhale's resume builder enforces every one of these optimisations automatically as you type.
WorkWhale's AI resume builder creates ATS-optimised CVs that actually reach human recruiters — built specifically for the South African job market.