
If your CV keeps disappearing into silence after you apply, a keyword gap is often why. A keyword gap is a term or requirement that appears in the job post but is absent from your CV. Recruiters often search and filter applications in their applicant tracking system (ATS) by those terms, so a missing term can keep your CV out of the shortlist even when you have the experience.
Disclosure: I build Parviso, one of the tools below. Everything said about the other four comes from their own websites, linked in each section.
The five tools below all help you find those gaps. They differ in how much they show for free, which languages they support, where your CV goes, and whether they check against a specific job post or just general best practice.
How to Choose the Right Tool
Before picking a tool, four questions are worth asking.
Does it check against the actual job post? A general quality score has its uses, but it will not tell you whether your CV matches the data engineering role in Berlin you are applying for this week. For that, you need a tool that reads both documents together.
Does it support your CV's language? If your CV is in German, French, Polish, or another European language, check whether the tool can parse it. Several tools on this list are English-only.
Where does your CV go? Uploading a CV means trusting a server with personal data. Check whether the tool stores it, for how long, and under which privacy policy.
What is actually free? Many tools offer a free tier that shows partial results and a paid tier that unlocks the rest. Know the limit before you spend time formatting your CV for a tool that asks for a subscription at the last step.
The 5 Tools Compared
1. Parviso
Best for: Checking a specific job post quickly, in multiple European languages, without creating an account.
You upload your CV (PDF or DOCX) and paste the full job post. Parviso parses both and returns a verdict — Strong fit, Possible fit, Long shot, or Blocked — along with a ranked list of requirement gaps. Each gap is quoted directly from the job post and from your CV, so you can see exactly what is missing and where. It also shows the plain-text version of your CV that an ATS would actually receive, which is useful for spotting formatting that gets stripped during parsing.
The complete scan is free. No card, no account. Your CV is read in memory and discarded when the check ends — it is never stored. The tool supports CVs in eight languages: English, German, French, Spanish, Italian, Portuguese, Dutch, and Polish.
A free account keeps 90 days of scan history, so you can revisit previous checks as your CV evolves. Details are at parviso.app/pricing.
The methodology is published openly at parviso.app/methodology, so you can see how the fit score is calculated rather than treating it as a black box.
Limit: Parviso checks your CV against a job post. It is not a CV builder, a job tracker, or a LinkedIn optimiser. If you need those features, pair it with something else.
Run a free check at parviso.app/check
2. Jobscan
Best for: Detailed keyword matching with a structured match report and additional tools like LinkedIn optimisation.
Jobscan compares your CV to a pasted job listing and shows missing hard skills, soft skills, and keywords. Its match rate works through priorities in this order: hard skills first, then education level (when an advanced degree appears in the job description), job title, soft skills, and other keywords. Word count and measurable results are not factored into the match rate. Jobscan recommends reaching a 75% match rate before applying.
Beyond keyword matching, it also offers an AI optimiser, LinkedIn profile optimisation, an auto-apply feature, and a free CV builder.
Limit: The free tier allows 5 scans per month with a free account. Check jobscan.co for current plan details before relying on any feature.
3. Resume Worded
Best for: A structured score with detailed line-by-line feedback across 30+ checks.
Resume Worded scores your CV out of 100 based on more than 30 checks. Its Smart Target feature lets you paste a job description to see a relevancy score alongside matched and missing keywords. AutoFix suggestions and a LinkedIn profile review are also included.
The tool accepts English CVs only, in PDF or DOCX format up to 2 MB. It states that your CV is private and can be deleted.
Limit: English only — if your CV is in another language, this tool will not work for you. Which features sit behind a paid plan is not clearly stated on the site; check resumeworded.com for current access details.
4. Kickresume
Best for: ATS readability checks and general CV quality, particularly for students and teachers.
Kickresume's ATS Resume Checker runs more than 20 checks and compares your CV against a database of successful CVs. It also includes an AI CV builder and rewriter. The ATS checker is free for verified students and teachers (via ISIC, ITIC, or equivalent proof).
Limit: The checker focuses on ATS readability and general CV quality. Kickresume's public page does not frame it as a job-post keyword gap tool. If job-description matching is what you need, check kickresume.com directly to see whether that feature is available.
5. Teal
Best for: Combining keyword analysis with job tracking in one place.
Teal's free plan is listed as "Free Forever" and includes job description keyword matching. On the free tier, the top 5 keywords from a job description are shown; the full keyword list is unlocked on the paid Teal+ plan. The free CV analysis in the CV builder is listed as "Basic". A job tracker is also included, which is useful if you are managing applications across multiple cities or roles at once.
Limit: Five keywords may not be enough for a long or technical job description — say, a compliance role in Amsterdam or a data engineering post in Berlin. The full list requires Teal+.
Quick Comparison
| Tool | Checks a specific job post | Languages | CV stored? | Free tier |
|---|---|---|---|---|
| Parviso | Yes | 8 (incl. DE, FR, PL) | Never | Full scan, no account |
| Jobscan | Yes | Check site | Check site | Check site |
| Resume Worded | Yes (Smart Target) | English only | Deletable | Check site |
| Kickresume | General quality | Check site | Check site | Students/teachers |
| Teal | Yes | Check site | Check site | Top 5 keywords |
How to Close a Keyword Gap Honestly
Finding a gap is the easy part. Closing it without misrepresenting yourself is where most guides go quiet.
The rule is straightforward: only add a keyword if you can back it up with a real example. If the job post asks for "stakeholder management" and you have done it, write a bullet that shows it — "Coordinated quarterly reporting with five department heads across two sites." If you have not done it, do not add the term.
A few points that matter specifically in a European job search:
Language levels. If a post in Madrid asks for C1 Spanish, write "Spanish C1 (DELE)" only if you hold or can honestly claim that level.
Regulated professions. In medicine, law, engineering, and finance, the credential name matters exactly. "Equivalent experience" is not a substitute for a named licence or qualification in most EU member states. Use the precise title — "Rechtsanwalt (Germany)", "Ingénieur diplômé (France)" — or leave it out.
Right to work. If a post asks about EU work permit status, state your situation plainly. Ambiguity here creates problems later in the process, not earlier.
For more on how ATS systems read CVs and which formatting choices survive parsing, the guide at parviso.app/guides/ats-cv covers this in detail.
Note: Tool features and free-tier limits change. The information above reflects what was publicly visible on each company's own website at the time of writing. Check each site before making a decision.
FAQs
What is a keyword gap in a CV?
A keyword gap is a term, skill, or requirement that appears in the job post but is missing from your CV. Recruiters often search and filter for these terms in their ATS, so a gap can keep your application out of the shortlist even when you have the experience.
Do I need to match every keyword in a job post?
No. Focus on the requirements that are clearly central to the role — typically hard skills, qualifications, and job title. Trying to match every term, including vague soft skills, can make your CV read as forced. Only add a keyword if you can support it with a concrete example.
Are these tools safe to use with my personal data?
It depends on the tool. Parviso reads your CV in memory and never stores it. Other tools have different policies — check the privacy page of each site before uploading. As a general rule, avoid uploading a CV that contains your full address or other sensitive identifiers unless you have read and accepted the relevant privacy policy.
Do these tools work for CVs in languages other than English?
Parviso supports CVs in eight languages: English, German, French, Spanish, Italian, Portuguese, Dutch, and Polish. Resume Worded is English only. For Jobscan, Kickresume, and Teal, check each site directly for current language support.