How It Works

A complete guide to optimizing your CV for ATS systems

Step-by-Step Process

1

Paste Your CV

Copy your entire CV as plain text. We analyze the raw content, not formatting. This is exactly how ATS systems read your resume.

2

Add the Job Description

Paste the full job posting. Our system extracts the keywords, skills, and requirements the employer is looking for.

3

Review Your ATS Score

See exactly which keywords match and which are missing. We also check for formatting issues that break ATS parsing (pipes, smart quotes, fancy bullets).

4

Generate Optimized Version (Pro)

Our AI rewrites your CV to include missing keywords naturally, without fluff or fabrication. Choose Conservative mode for minimal changes or Aggressive mode for maximum keyword density.

5

Review and Correct

This is critical. Always read through the optimized version. The AI might make assumptions or minor errors. Correct anything that isn't accurate, then run it through the analyzer again to confirm your score improved.

⚠️ Important: Always Review AI Output

The AI optimization is a starting point, not a final product. You must:

  • Verify all information is accurate and truthful
  • Remove any skills or experience you don't actually have
  • Correct any dates, job titles, or company names if changed
  • Check that metrics and numbers reflect reality
  • Run the corrected version through the analyzer again

Optimization Modes

Conservative Mode

Minimal changes. Only adds keywords that clearly fit your existing experience. Won't invent or exaggerate. Best for roles where you're already a strong match and just need formatting fixes and slight keyword tweaks.

Aggressive Mode

More liberal keyword integration. Infers related skills from your experience (if you did SDK development, you probably touched API design, versioning, etc.). Use for stretch roles where you need higher keyword density. Still won't fabricate.

ATS Formatting Rules

  • ❌ No pipe characters (|) — use commas instead
  • ❌ No fancy bullets (●, ▪, █) — use simple dashes or asterisks
  • ❌ No smart/curly quotes (" " ' ') — use straight quotes (" ')
  • ❌ No tables or columns — they break parsing completely
  • ❌ No headers/footers — ATS often can't read them
  • ✅ Use standard section headers: Experience, Education, Skills
  • ✅ Include phone and email at the top
  • ✅ Save as .pdf or .docx (not .pages or .odt)
  • ✅ Name file professionally: FirstName_LastName_Resume.pdf