JobForge

Guide

How an applicant tracking system reads your CV

You sent 40 applications and heard nothing. Before you rewrite a single sentence, understand the first reader: a piece of software that does not care how good your CV looks, only whether it can extract text from it.

Updated 23 August 20269 minute read

An applicant tracking system, usually shortened to ATS, is the software an employer uses to collect and sort applications. When a bank, a telco, an FMCG multinational or a remote employer posts a vacancy and gets 900 responses, nobody reads 900 CVs. The system takes your file, tries to convert it into plain text, tries to work out which piece of text is your name, which is your last employer and which is your degree, then files the result into fields in a database. A recruiter searches or filters those fields.

That means there are two ways to lose before a human is involved. The system can fail to read your file at all, so your record is close to empty. Or it reads it perfectly and your record simply does not contain the words the recruiter filters on. Both are fixable in an hour, and neither has anything to do with how hard you have worked.

What actually breaks the parse

The pattern is consistent: anything that carries meaning visually rather than in text is a risk. A human eye reads a two-column layout without effort. A parser reads the page in one order and can interleave the two columns into nonsense.

  • Two columns or a sidebar. The most common cause of a scrambled record. Your skills column gets spliced into your job history mid-sentence.
  • Tables. Many template CVs lay out dates and employers in an invisible table. Some parsers read table cells column-first, which reverses your career.
  • Headers and footers. Text in the header area of a document is frequently skipped entirely. Put your phone number and email in a header and the system may end up with no way to contact you.
  • Text inside an image. A designed CV exported as a picture, or a name set as a graphic, contains no text at all as far as the parser is concerned.
  • Icons instead of labels. An envelope glyph next to your email and a pin next to your city are meaningless to software. Write the words.
  • Invented section names. A heading like “My Journey” or “Career Snapshot” is not recognised. Use the boring names: Experience, Education, Skills, Certifications.
  • A photograph. Not a parsing failure so much as a screening one. For remote and multinational roles it is not expected and it takes space that a requirement could fill.

The honest test: open your CV, select all, copy, and paste it into a plain note or an empty email. If the result reads top to bottom in the right order, with your dates attached to the right employers, a parser will probably manage. If it comes out shuffled, that shuffled version is what the employer has.

The layout that survives

This part disappoints people, and we would rather say it plainly than hand you something pretty that gets dropped. The document that parses most reliably is plainer than the one you paid for.

  • One column, top to bottom, for the whole document.
  • A common typeface at 11pt: Calibri, or Arial. No display fonts.
  • No tables, no text boxes, no columns, no icons, no headers or footers.
  • Your name, phone number, email and city as ordinary lines of text at the very top.
  • Standard section headings in this order: a short professional summary, Experience, Education, Skills, Certifications.
  • Dates in a consistent format on every entry, for example March 2024 – Present. Never leave a gap undated.
  • Bold for emphasis only. No underline, no colour blocks, no shading behind text.
  • Saved as a .docx file unless the vacancy explicitly asks for PDF.

On the file format: a text-based PDF is usually read fine by modern systems, but .docx is the safer default because it cannot accidentally be an image. Never send .pages, .odt, a scan, or a link to a document in Drive that the recruiter has to request access to.

The second failure: the words are not there

Once your CV parses, the recruiter filters. They search the database for the terms in the vacancy, because that is the fastest way to get 900 records down to 30. If the vacancy says stakeholder reporting and your CV says sent updates to management, you did the work and you will not appear in the search.

This is not about stuffing keywords. It is about using the employer’s own vocabulary for work you genuinely did. Read the vacancy and pull out every noun phrase that names a skill, a tool, a process or a qualification. Then for each one, ask whether you have actually done it. If yes, make sure the exact phrase appears in your CV, in the job entry where you did it. If no, leave it out. Never claim a tool you cannot open.

Where the phrase has to sit

A skills list at the bottom containing forty terms convinces nobody and increasingly gets discounted. The phrase carries weight when it appears inside a bullet under the job where you used it, attached to an outcome.

What most CVs say

• Responsible for daily reports and helping the team with data.

What a recruiter can score

• Built the weekly stakeholder reporting pack in Excel for a 12-person operations team, cutting the manager's preparation time from a full day to two hours.

The second version contains the vacancy’s phrase, names the tool, gives a scale and gives a result. It is also entirely checkable at interview, which is the only kind of claim worth making.

Rewriting bullets without inventing anything

Most Nigerian graduate CVs describe duties, because that is what the handover note said. Recruiters score outcomes. You can convert one into the other using facts you already have, no invention required.

  • Start with the verb you actually did. Built, reconciled, trained, migrated, resolved, negotiated. Not “responsible for”, not “assisted with” unless you truly only assisted.
  • Add a number you know. How many accounts, students, tickets, branches, reports, naira. Count it if you have to. An honest approximate scale beats no scale.
  • Name the tool by its real name. Excel, SQL, Salesforce, Sage, Power BI, Paystack. Not “various software”.
  • End with the effect. Faster, cheaper, fewer errors, more revenue. If you do not know the effect, say what changed rather than guessing a percentage.

Never invent an employer, a date, a degree, a certification or a figure to fill a gap. It survives the filter and dies at the reference check or the second interview, and by then you have spent weeks. If a requirement is genuinely missing, the useful move is to know it and decide whether to apply anyway.

A one-hour fix, in order

  • Copy your CV text into a plain note. Fix whatever comes out scrambled by moving to a single column and deleting every table.
  • Move your contact details out of the header into the first three lines of the body.
  • Rename your sections to Experience, Education, Skills, Certifications.
  • Open the one vacancy you are applying to now. List every skill, tool and qualification it names.
  • Mark each one honestly: I have done this, or I have not.
  • For every one you have done, put the vacancy's exact phrase into the relevant job bullet, with a number and a result.
  • Write a three-line summary at the top that names the role you are applying for and your two strongest matching requirements.
  • Save as .docx, named Firstname-Lastname-CV.docx. Not CV-final-2.docx.

One more thing that costs nothing: do this per vacancy, not once. The same CV sent to 60 openings is the actual reason for the silence. Two applications tailored to two vacancies will outperform sixty generic ones, and take less of your evening.

What we do, if you would rather not

JobForge takes your existing CV and one named vacancy, and returns your match score, the keywords the vacancy uses that your CV does not, and the requirements you genuinely do not meet. The match score is free. If you want the rewrite, the Tailored Application package is ₦7,500 and comes back in minutes: an ATS-clean CV and a cover letter aimed at that one vacancy, with nothing in either document that you did not tell us.

Free match score

See your own match score first

Send your CV and the vacancy you are applying to. We reply with your match score, the keywords the vacancy uses that your CV does not, and the requirements you genuinely do not meet. Free, one per email address.