CVCheck reads your CV the way a recruiter does in the first few seconds, then runs a deeper pass across seven scoring dimensions: first impression, impact and achievements, ATS compatibility, red flags, career story, format and scannability, and credibility. Each dimension has its own weight, and the totals add up to a score out of 100. The same scale is used everywhere on the site: 0 to 30 is needs work, 31 to 50 is below average, 51 to 65 is average, 66 to 79 is good, 80 to 90 is strong, and 91 to 100 is excellent.
Frequently asked questions
Everything you need to know about how CVCheck scores your CV, what each plan includes, and how job matching and alerts work. If your question isn't answered here, reach out at hello@cvcheck.app.
Yes. The free tier includes your total score, an overall rating, your detected domain and seniority level, a full first impression breakdown, impact statistics, a red flag count with severity, an ATS verdict, a career trajectory summary, and a format verdict. Create a free account and you also get analysis history plus your first two job matches.
Pro is a one-time purchase that unlocks the actionable layer on top of the free report: a full ATS-clean CV rewrite you can download, bullet points rewritten from your actual text, a step-by-step fix for every red flag, the ATS keywords you are missing, and your top three priority actions with examples. If you pasted a job, Pro also shows the specific requirements you are missing plus a tailored cover letter built from your real experience. Premium is a monthly subscription. It includes everything in Pro, plus unlimited analyses and full job matching, with a fit score, strengths, and gaps for every job we find, not just the first two.
Yes. When you start an analysis there is an optional field where you can paste a job posting. CVCheck then scores how well your CV matches that job, shows the requirements you already cover, and counts the ones you are missing. On the free tier you see the match score and how many requirements are missing. Pro lists the exact missing requirements and adds a cover letter tailored to that job, written from your real experience.
ATS compatibility looks at how easily an applicant tracking system can parse your CV: whether your job titles match common search terms, whether your formatting avoids tables, columns, or graphics that confuse parsers, and whether the keywords recruiters search for in your field actually appear in your text. The free report tells you your ATS score and verdict. The Pro report goes further and lists the specific keywords missing for your detected domain and level, along with any formatting issues that could cause a parser to drop sections of your CV.
Job listings come from two sources: Adzuna, which covers local and international postings across multiple countries, and Remotive, which is focused entirely on remote roles. CVCheck looks at the domain and seniority level detected from your CV and pulls relevant openings from both sources automatically once your analysis is ready. On Premium, each job comes with a fit score from 0 to 100, a short label, the strengths in your background that match the role, and the gaps you would need to address.
Yes. You can subscribe to weekly job alert emails based on the domain, seniority level, and keywords detected from your CV. Alerts go out once a week and only include jobs above a minimum fit score, so you are not flooded with irrelevant postings. Every alert email includes a one-click unsubscribe link, and you can also manage your subscription from your account at any time.
You can upload a PDF of your CV directly, or paste a link to a portfolio or LinkedIn-style profile page. Uploaded files are checked for type and size before analysis, and only the content needed to evaluate your CV is sent to the AI model. Your file is not shared with third parties or used to train any model.
Most analyses complete in well under a minute. CVCheck reads your CV, runs it through the scoring model, generates the first impression, red flags, and the rest of the report, and then kicks off job matching in the background so results appear almost immediately after the report loads.
Yes, analysis history is available to every account on the free tier, not just paying users. From your history page you can revisit any previous report, see which tier it was run on, and jump straight back into the saved jobs you bookmarked from that analysis.
Every analysis can be turned into a shareable link from your history. The shared page shows your score, rating, and the parts of the report available on the free tier; anything that requires Pro or Premium is not included in the public link, so your unlock status stays private.