← Back to Blog
October 19, 2026 · 10 min read · By Rezumz Team

How to Spot Keyword Stuffing and Hidden Text in Resumes

Spot keyword stuffing by reading for skills with no evidence: long keyword lists, repeated terms, and skills that appear nowhere in the job history. Spot hidden text by selecting all text, changing the font colour, or pasting into a plain text editor, where white or tiny text appears. Judge on evidence, not on the trick.

What keyword stuffing and hidden text are

Keyword stuffing means packing a resume with terms copied from a job advert, often many times and with no evidence of using them. Hidden text is a related trick: the terms are made invisible to a human reader, for example by setting them in white on a white background, shrinking them to a tiny size, or placing them behind an image or at the edge of the page. The idea behind both is to beat a keyword-matching system. They fail with a careful human reader, and they are a poor signal of a candidate's real skills. They are also not always deliberate. Some applicants follow bad online advice, and others copy a generic skills block without thinking. Remember this when you decide how to respond. It helps to remember that candidates feel pressure to get past automated filters, and many are told online to copy the advert word for word. Your response sets the tone for your employer brand, so stay professional, keep your questions about the work, and explain what you look for in your advert so honest applicants know how to present themselves.

Visible signs of keyword stuffing

A block of skills or buzzwords at the top or bottom that is much longer than the rest of the resume. The same term repeated many times in different sections. A list of every tool in a field, with no sign of using any in the work history. Skills that conflict with each other or with the person's level, such as dozens of senior-level tools for a recent graduate. Phrases copied word for word from your advert, including its odd wording. Job titles or employer descriptions that look edited to match. A summary that reads like the advert. None of these proves anything alone. They are reasons to look for evidence, not to reject. Check also whether the same list appears on resumes from different people, which can indicate a shared template or a paid service. Look at whether the writing style in the skills block differs from the rest of the document. Look at the job history: if someone claims a skill but their roles never involved it, ask how they used it. Genuine skill usually leaves traces in the form of tasks, projects, tools named in context and results. Stuffing leaves only a list. Keep a short record of what you noticed so that a colleague can see your reasoning. Compare the skills block with the dates. A candidate who claims ten years in a tool that appeared three years ago deserves a gentle question, not an accusation. Likewise a very new graduate listing senior-level management skills can be asked for a campus or project example. In both cases, the question gives them room to show real experience.

How to check a file for hidden text

For a Word document or PDF, press select all and look for highlighted blank areas, which show text you cannot see. Change the text colour to black or the background to a dark colour and see what appears. Copy the full text into a plain text editor, which strips colours and formatting, and compare it with what you saw on screen. Zoom in on margins, headers, footers and the edge of the page. Check for text boxes and layers behind images. Look at the file in a viewer that shows document structure if you have one. A resume where the plain text is much longer than the visible text deserves a closer look. Do this only for files you are already reviewing, and do not run unknown files in ways that put your systems at risk. Open attachments with your normal security protections. If you receive applications as PDFs, copy and paste the text into a plain editor and compare the length. If they arrive in a hiring system, check whether the system shows the parsed text next to the original. Parsers can fail on columns, tables and graphics, so differences between the parsed and visible text can also be an innocent formatting problem. Do not assume bad faith from a parsing difference alone. If an applicant's text came through blank or garbled, ask for another format. Treat the check as an occasional audit, not a ritual for every file, since most resumes contain nothing unusual.

A worked example

An invented case. A recruiter receives a resume for a data analyst role. The visible text is one page. Copying the content into a plain text editor reveals a further paragraph of tools and phrases from the advert, repeated several times, in white font at the bottom. The work history mentions spreadsheets and reporting, but nothing about the tools in the hidden block. The recruiter reviews the visible evidence against the must-haves. The candidate has reporting experience but no sign of the two tools the role requires. The recruiter scores on the visible evidence, notes that hidden text was found, and decides, under the team's policy, to put the application on hold and ask one question about the tools in the phone screen. The candidate explains that a template added the block. The numbers and details here are illustrative. Consider a second, contrasting case. A candidate for a warehouse role lists forty skills in a block, many repeated, but the work history shows eight years of relevant tasks with specific systems and duties. The recruiter scores the history, treats the list as noise, and moves the candidate to the screen, where the candidate talks easily about the equipment and the shifts. In this case padding did no harm and rejecting would have been a mistake. The difference between the two examples is evidence, not appearance, and that is what your process should reward.

How to respond: a fair policy

Decide a policy in advance and apply it equally. A balanced approach has three tiers. Tier one, stuffing with real evidence elsewhere: score the evidence and ignore the padding. Tier two, hidden text or heavy stuffing with little evidence: score only the visible, supported content, make a note, and ask about the skills directly in the screen. Tier three, hidden text that looks like a clear attempt to deceive a system: decide whether your policy treats this as grounds for rejection, and record the facts. Consider that a tool, template or poor advice may be the cause, and that people with less experience of hiring norms may be more likely to do it innocently. Keep a consistent record, and let a second person review any rejection based on this. When you ask the candidate, keep the question neutral and job-related. For example: I noticed your resume lists a number of tools. Could you tell me about a recent project where you used [tool 1] and [tool 2]? That gives them a chance to show real experience. If you decide to mention the hidden text, do so factually and without accusation: When I copied the text from your file I found a block of keywords that was not visible on the page. Was that added by a template? Listen to the answer, and record it. Treat all candidates the same, and ask a colleague to review before any rejection is final.

Why evidence-based screening resists the trick

The trick works against screening that counts keyword matches. It fails against screening that asks for evidence: where did the person use this skill, in what job, with what result? A skill that appears only in a list is weak evidence, and a skill described with a task and an outcome in a work history is strong evidence. Write your must-haves so that each has a definition of acceptable evidence, such as managed a budget, shown by job duties that name it. Score the evidence in a short written scale, and ask about the two or three most important skills in the screen. Then padding makes no difference, because you are not counting words. A related habit is to give candidates a fair way to present their skills in the first place. Ask applicants to describe, in two or three sentences, a recent example of one or two key skills. This invites evidence and discourages padding. Tell them in the advert what you are looking for and how you review applications. Honest candidates then know what to write, and the ones who stuff keywords gain nothing, since you are reading the examples. Keep the question the same for everyone and score the answers on a written scale.

Common mistakes

Rejecting every resume with a long skills list, which penalises honest people with many skills. Assuming hidden text means bad intent. Using your own tools to open unknown files without care. Treating a keyword match as proof of skill. Forgetting to check the plain text of resumes that look suspiciously perfect. Applying the rules to some candidates and not others. Making a note of a deception concern with no facts to support it. Failing to ask the candidate. Telling the candidate off by email, which can look unprofessional and invite a dispute. Stay calm, factual and consistent. Another mistake is spending large amounts of time hunting for tricks on every file, when the better use of time is to read the evidence. If a resume has solid, specific work history that meets the must-haves, small amounts of padding hardly matter. Concentrate your checks on cases where the evidence is thin and the keyword match is suspiciously high. Also avoid sharing a candidate's file with colleagues to ask whether it looks fake without a reason, since it exposes personal data unnecessarily. Raise concerns with the person who owns the decision.

Checklist

Is there a skill list with no matching evidence? Are terms repeated unnaturally? Does the text copy the advert's wording? Have you checked the plain text for hidden content? Have you scored only what a human reader can see and verify? Have you noted what you found, with facts? Does your policy cover it, and is it applied equally? Have you asked the candidate about key skills in the screen? Has a second person reviewed any rejection? If you run a team, brief everyone on the policy and agree how to record what you find, so that three recruiters do not treat the same situation three ways. Review the policy now and then, and update it when you see new tricks. Tell applicants in your advert that you assess evidence of skills, not keyword counts. That sentence alone discourages padding and reassures honest applicants that a plain, truthful resume is enough to be taken seriously.

In Rezumz

In Rezumz, CVs are ranked against the must-haves you confirmed in the job workspace, and the ranking shows the supporting evidence behind each match, so you can see whether a skill is backed by work history or only listed. Duplicate detection across jobs helps with repeat applicants. Rezumz does not make accusations or reject anyone, and people review the evidence and decide.

Frequently asked questions

How can I tell if a resume has hidden white text?

Select all the text and look for highlighted blank areas, change the text colour, or paste the content into a plain text editor, which strips formatting. If the plain text is much longer than what you saw, there may be hidden content worth examining.

Is keyword stuffing always dishonest?

No. Some candidates follow poor online advice, copy a template or list every tool they have touched. Look at the evidence in the work history, ask about key skills in the screen and apply your policy the same way to everyone.

Should I reject a resume with hidden text?

Decide in advance in a written policy. A common approach is to score only the visible, supported content, note what you found and ask the candidate directly, reserving rejection for clear attempts to deceive. Have a second person review any rejection.

Do modern systems get fooled by hidden keywords?

It is unreliable, and some systems flag it. Whatever tool you use, the better defence is to score evidence, such as where a skill was used and with what result, rather than counting keyword matches. Evidence-based criteria make padding irrelevant.

How should I write must-haves to resist keyword stuffing?

Define what acceptable evidence looks like for each one, such as managed a budget shown by job duties that name it. Score on a short written scale, and check the key skills in the phone screen, so listing a term earns nothing by itself.

See it on a real hire

Open a private demo with fictional candidates and walk a hire from job description to offer. No sign-up needed.

Try the live demo →