Keyword Stuffing and ATS: Why It Backfires and What to Do

13 min read

Repeated CV cards crowd a narrow screening gate

Keyword stuffing means packing your CV with terms copied from a job ad, repeated or hidden, to push an applicant tracking system (ATS) to rank you higher. It rarely works as intended, it makes the CV harder for a person to read, and in its hidden form it can get you rejected outright. The better approach is to mirror the key terms of the job ad once, in the right place, in honest context, and to make sure the system can read your file at all.

This guide explains what counts as stuffing, why the ATS "score" most people fear is mostly a myth, which layout mistakes do more damage than missing keywords, and how to tailor a CV for Germany, Austria and Switzerland without overdoing it.

TL;DR

  • Mirror, do not repeat. Use the exact term from the job ad (for example a job title or a named tool) once or twice, where it is true, and support it with evidence.
  • Never hide text. White font or tiny text is stuffing in its worst form. It can be read as an attempt to manipulate automated screening.
  • Readability first. A CV that a system cannot parse fails whatever its keywords. A CV that a recruiter finds artificial fails as well.
  • The "ATS score" is usually not real. Percentages come from third-party checkers. Recruiters rarely see them.
  • Tailor per role. Six to twelve relevant terms from the ad, placed in your experience and skills, beat a 40-word skills wall.

Table of Contents

What keyword stuffing actually is

Keyword stuffing is the overloading of a CV with buzzwords, job titles and skills mirrored from a job description in an unnatural or excessive way, specifically to manipulate ATS filters. Prospects, the UK graduate careers service, describes the line clearly: mirroring keywords related to skills, qualifications and job titles is sound, repeating them excessively is not.

In practice, stuffing takes five common forms:

  1. The skills wall. A block of 40 or 50 comma-separated terms with no context, usually copied from the ad.
  2. Repetition. The same phrase ("project management") in every bullet point and in the profile, the skills list and the headline.
  3. Synonym padding. "Communication, communicating, communicative, communicator" in a row.
  4. Claiming what you cannot show. Listing every tool in the ad although you have never used most of them.
  5. Hidden text. White font on a white background, text in the margin or in the document metadata, or invisible instructions aimed at an automated reviewer.

The first four make a CV worse. The fifth carries a separate risk, which we cover below.

Why stuffing does not work as people expect

Many employers do not run the ATS you imagine

The idea that an algorithm discards most applications before a human sees them leads many applicants to over-engineer their CV. The reality is more varied. A CIPD survey of UK employers from 2020 put the use of ATS at roughly 43% of organisations, with large differences between big firms and small ones. These are UK figures, and no equivalent number is cited here for Germany, Austria or Switzerland. The practical point is the same: many employers use manual screening or a mix of both. Optimising only for a machine can be counterproductive if a person reads your CV first.

The "match score" is usually a third-party number

People search for "Is 77% a good ATS score?" or "Is 70% good?" because online checkers show such percentages. According to Prospects, recruiters rarely see a numerical percentage. ATS products mainly rank, filter or flag candidates based on criteria the employer has configured. A 70% or 77% figure is therefore a metric produced by the checker, not a standard used by enterprise systems. Treat it as a rough signal about wording overlap, not as a pass mark.

A person reads it next

Even when keywords get you past an automated step, a recruiter reads the result. Forced repetition gives a poor reading experience, and recruiters can quickly tell when content lacks authenticity. Prospects also notes that text produced by AI and left unpersonalised often sounds generic or robotic, and recruiters scan for language that feels out of place. If you want the longer discussion, we looked at it in Can Recruiters Tell If You Used AI on Your CV?.

Narrow keyword search creates false negatives

The risk runs both ways. The CIPD guide to inclusive recruitment warns that automated sifting can introduce bias, for example against candidates with non-linear careers. It also describes how narrow keyword searches can reject qualified people whose CV uses different terminology for the same skill. This is the legitimate reason to use the employer's vocabulary: not to trick anyone, but to avoid being misread. The fix is accurate wording, not volume.

Qualified CVs excluded by narrow keyword matching

Hidden text and prompt injection: the line you must not cross

Some applicants paste the whole job ad in white font at the bottom of the page. Others add invisible lines that tell an AI reviewer to rate them highly. The first is old-fashioned stuffing. The second is something different.

The UK National Cyber Security Centre explains in its article Prompt injection is not SQL injection that language models do not reliably separate data from instructions. A CV is data. If a candidate hides text in it that instructs an AI-supported screening system to bypass its criteria, the document turns into an attack on that system. Employers who use such systems are increasingly alert to this, so the practical risk for you is rejection, and possibly damage to your reputation with that employer.

The rule is simple: everything on the page should be visible to a human reader and true. If you would not show it in the interview, do not hide it in the file.

What does more damage than a missing keyword: parsing errors

Before wording matters, the system has to read the file. Creative designs often fail here. Prospects advises that complex graphics, columns or non-standard formats are frequently discarded by ATS because these systems struggle to parse them. A CV with perfect keywords that the system cannot read is the same as an empty page.

A safe baseline:

  • One column, standard headings (Berufserfahrung, Ausbildung, Kenntnisse, or Experience, Education, Skills).
  • A text-based PDF or DOCX, not a scanned image or a PDF exported from a poster design.
  • No text in headers, footers, text boxes or icons. Contact details belong in the body.
  • Standard fonts and plain bullet points.
  • Dates in a consistent format, for example 03/2021-09/2024.

We cover this in detail in How to Make Your CV ATS-Friendly (2026 Guide), and the myths around the topic in ATS Myths Debunked.

Keyword stuffing versus smart keyword use

The difference is context and proportion. The table shows the same experience written both ways for a fictional applicant for a project coordinator role.

StuffedTailored
Profile"Project manager, project management expert, project coordination, agile, Scrum, Kanban, PMP, Prince2, stakeholder management, project planning""Project coordinator with five years in construction logistics, working with Scrum teams and responsible for stakeholder reporting"
Experience bullet"Project management of projects with project management tools""Coordinated a 12-person team across three sites and reported weekly to the steering committee"
Skills45 terms, none with evidence10 to 12 terms, each visible in the experience section
Reader reactionLooks generated, nothing to ask aboutOffers concrete points for an interview

The tailored version still contains the terms the ad uses. It just uses each in a sentence that proves something.

How to tailor a CV without stuffing it

Step 1: Read the ad for requirements, not for every noun

Mark the must-haves: job title, core tasks, named tools, certifications, language level. Ignore the generic language about team spirit. Most ads have far fewer real requirements than words.

Step 2: Pick six to twelve terms

Select those you can honestly claim. Our guide to 6 to 12 keywords from the job ad shows how to choose them and verify that a German CV parses correctly.

Step 3: Place each term where it carries proof

Put the job title (if it describes you) in the headline, the main skills in the profile, and the tools inside experience bullets with an outcome. A term appearing in two places, once in the skills list and once in a bullet, is enough.

Step 4: Use the employer's spelling

If the ad says "Customer Success Manager" and your old title was "Kundenbetreuer", write both in the form "Kundenbetreuer (Customer Success)", provided it is accurate. Match German or English consistently with the ad's language. Spell out abbreviations once ("Applicant Tracking System (ATS)").

Step 5: Quantify, using the STAR logic

Evidence beats adjectives. The UK National Careers Service describes the STAR method (Situation, Task, Action, Result) for showing skills on a CV or application form. One bullet in that shape does more than five repeated keywords.

Step 6: Check the file, then read it aloud

Paste the text into a plain-text editor. If the order is scrambled or characters are missing, a parser will struggle too. Then read the CV aloud. If a sentence sounds like an ad, rewrite it.

Special points for Germany, Austria and Switzerland

Applicants in the DACH region face additional conventions that interact with ATS use:

  • Length and structure. Two pages is the usual limit, in reverse chronological order. The UK government site JobHelp also recommends no more than two sides of A4, and a neat layout.
  • Photo and personal data. A photo is customary in many German CVs but not required. Place it so it does not break the text flow, and avoid placing contact details inside the image area.
  • Anschreiben. The cover letter is written in formal register (Sie) and should connect two or three requirements of the ad to your experience in full sentences. It is the natural place for context, so you do not need to cram terms into the CV.
  • Zeugnisse. Attach references and certificates as separate documents, not embedded as images in the CV.
  • Language of the ad. Answer a German ad in German and an English ad in English. Mixed-language keyword lists confuse both people and parsers.
  • International applicants. Translate job titles into the form German employers use. A literal translation of your home-country title may not match anything the employer searches for.

The JobHelp site also stresses that tailoring matters but that you should keep your integrity. Using AI to fine-tune a CV is acceptable. Heavy reliance on it often removes your individual personality, which matters in the final hiring stages.

Our perspective at Appliqu

We see two opposite mistakes. Applicants either send one generic CV to fifty employers, or they inflate every CV with so many keywords that it no longer says anything. Both come from the same belief: that the first reader is a machine with a hidden pass mark.

Our approach is built on a different premise. Appliqu reads the full job description rather than matching single words, so it can tell that "stakeholder reporting" and "Berichtswesen an die Geschäftsleitung" describe the same task. That semantic reading lets the CV use the employer's vocabulary once, in the right place, without repetition. It is also why we do not offer any feature that adds invisible text, and we would advise against it whatever tool you use.

Our perspective at Appliqu: overview diagram

We also think control matters. In the mode "on approval", you review each tailored application before it is sent. Autopilot sends without a manual check, and it suits applicants who have already reviewed the base CV and are comfortable with the settings. The CV editor works so that you and the AI edit together, and all content stays editable and human-approved. Whichever mode you pick, read what goes out under your name. A keyword that you cannot explain in an interview is a liability.

Finally, we avoid promising outcomes. No CV format guarantees an interview, and anyone who quotes you a percentage for passing an ATS is selling the number. What you can control is accuracy, readability and fit with the role.

Alex

Where Appliqu fits in your workflow

If you apply to many roles, the work that tempts people into stuffing is repetitive: reading each ad, adjusting the CV, rewriting the cover letter. Appliqu searches more than 100 job boards, analyses each description in full and prepares a tailored CV and cover letter for every role. Our article on job search automation and scoring fit before volume in DACH explains the reasoning.

The plans, with prices including 19% VAT:

PlanPriceApplicationsNotes
ExplorerFreeAppliqu writes 5 applicationsPermanent free tier. Sending starts with Core
Core€29.90 per month100Sending included
Pro€69.90 per month300Includes the "Appliqu Job Board"
Concierge€199.00 per monthUnlimitedIncludes a session with a senior consultant

You can compare the plans on the Appliqu start page. If you prefer to learn the method first, our posts on whether AI can tailor your CV for every application and on analysing job descriptions quickly describe the process step by step.

A short checklist before you send

  1. Does every keyword in the CV appear in a sentence that shows you used it?
  2. Is any single phrase repeated more than twice on the page?
  3. Is there any text that a reader cannot see? Select all and check for white or tiny text.
  4. Does the plain-text paste keep the right order and all characters?
  5. Do your job titles match the form the employer uses, in the language of the ad?
  6. Could you give a two-minute example for each skill in the list?
  7. Does the CV still sound like you?

If the answer to any of these is no, fix that before you add a single new term.

FAQ

What is keyword stuffing on a CV?

It is the excessive or unnatural repetition of terms from a job ad, or the addition of terms you cannot back up, in order to influence automated screening. It includes skills walls, padded synonyms and hidden text. Sensible mirroring of a few key terms is not stuffing.

Is a 70% or 77% ATS score good?

There is no universal standard behind these figures. Recruiters rarely see a percentage, and such scores are generally produced by third-party checkers with their own methods. Use them as a hint about wording gaps, not as a target to hit.

How many keywords should my CV contain?

There is no official number. As a working rule, we suggest six to twelve terms from the ad that you can honestly claim, each supported by an example in your experience. If the CV reads naturally and the terms appear in context, you have enough.

Can I hide keywords in white text to be safe?

No. Hidden text is a form of stuffing, and if it contains instructions for an AI reviewer, it can amount to prompt injection, a risk the UK National Cyber Security Centre describes. A person who finds it will also question your honesty. Put everything in plain sight.

Does ATS-friendly mean boring?

It means readable by a parser: one column, standard headings, a text-based file. Within that frame you can still write strong, specific bullets. Creative designs are the bigger risk, because the system may not read them at all.

Sources

Recommended

Stop applying manually.Appliqu handles the pipeline. You show up for interviews.
Try Appliqu free

Keep reading