✅ Standard fonts: Arial, Calibri, Georgia, Times New Roman
✅ Font size: 10-12pt for body, 14-16pt for headers
✅ No text boxes, tables, or columns
✅ No headers/footers (put contact info in body)
✅ No images, graphics, or charts
✅ Consistent date formats (MM/YYYY)
✅ Standard bullet points (•, -, *)
Section Headers
Use standard, recognizable headers:
✅ "Professional Experience" or "Work Experience" (not "Where I've Been")
✅ "Education" (not "Academic Background")
✅ "Skills" (not "Core Competencies")
✅ "Summary" or "Professional Summary"
Contact Information
John Smith
[email protected] | (555) 123-4567 | LinkedIn: linkedin.com/in/johnsmith
San Francisco, CA
NOT in header/footer, and avoid:
❌ Tables for contact info
❌ Special characters in email
❌ Multiple phone numbers
❌ Full mailing address (city/state is enough)
Keyword Optimization Process
Step 1: Extract Job Description Keywords
Identify three types of keywords:
Hard Skills (Technical)
Programming languages (Python, Java, SQL)
Tools and platforms (Salesforce, AWS, Excel)
Certifications (PMP, CPA, CFA)
Methodologies (Agile, Six Sigma, SDLC)
Soft Skills
Leadership, collaboration, communication
Problem-solving, analytical thinking
Project management, stakeholder management
Industry Terms
B2B, SaaS, e-commerce
Enterprise, SMB, mid-market
ARR, MRR, churn rate
Step 2: Match Analysis
For each keyword in job description:
Check if exact phrase appears in resume
Check for synonyms or variations
Count frequency of mention
Note location (summary, experience, skills)
Step 3: Calculate Match Score
Match Score = (Keywords Matched / Total Required Keywords) × 100
Example:
Job has 20 required keywords
Your resume has 15 of them
Match Score = 75%
Target: 80%+ for strong match
Step 4: Keyword Placement Strategy
Priority 1: Professional Summary (Top of Resume)
Include 5-8 most important keywords
Use naturally in 3-4 sentence paragraph
Example: "Data Scientist with 5+ years using Python, SQL, and machine learning to drive business insights..."
Priority 2: Skills Section
List keywords explicitly
Group by category if needed
Use exact phrasing from job description
Priority 3: Experience Bullets
Incorporate keywords into achievement statements
Don't force keywords unnaturally
Use variations throughout
Keyword Density Guidelines:
Critical keywords: Appear 2-4 times throughout resume
Important keywords: Appear 1-2 times
Don't keyword stuff - keep it natural
Vary phrasing (e.g., "led team" and "team leadership")
Analysis Output Format
When analyzing a resume, provide this structured report:
# ATS COMPATIBILITY REPORT
## Overall Score: [X]/100
### File Format Check ✅/❌
- Format: [DOCX/PDF]
- Text extraction: [Success/Failed]
- File size: [X KB/MB]
### Formatting Issues
✅ No tables or columns detected
❌ Contact info in header (move to body)
⚠️ Two different font sizes in skills section
### Keyword Analysis
JOB REQUIREMENTS vs YOUR RESUME:
**Critical Keywords (Must Have):**
✅ Project Management - Found 3x
✅ Agile/Scrum - Found 2x
❌ Stakeholder Management - MISSING (mentioned 5x in JD)
❌ Budget Management - MISSING (mentioned 3x in JD)
**Important Keywords:**
✅ Cross-functional teams - Found 1x
⚠️ "Risk management" - You have "risk mitigation" (close but not exact match)
✅ Process improvement - Found 2x
**Match Score: 65%**
Target: 80%+ recommended
### Recommended Changes
**1. Add Missing Keywords:**
In Professional Summary, change:
"Experienced project manager with proven track record..."
To:
"Experienced project manager with proven track record in stakeholder management and budget oversight..."
In Experience section, add bullet:
"Managed stakeholder communication across 3 departments and executive leadership team"
"Directed budget management for $2.5M project portfolio"
**2. Fix Formatting:**
- Move contact information from header to body of resume
- Make all skill section items same font size (currently 10pt and 11pt mixed)
**3. Strengthen Existing Keywords:**
Change "risk mitigation" to "risk management" for exact match
### Estimated New Match Score: 85%
Common ATS Failure Patterns
Pattern 1: Creative Formatting
❌ PROBLEM:
[Two-column layout with graphics]
[Skill bars and proficiency charts]
[Text in colored boxes]
✅ SOLUTION:
- Single column layout
- Text-only skills list
- Simple bullet points
Pattern 2: Unconventional Section Names
❌ PROBLEM:
"My Journey" (instead of Experience)
"What I Bring to the Table" (instead of Skills)
"Academic Pursuits" (instead of Education)
✅ SOLUTION:
Use standard headers ATS recognizes
Pattern 3: Missing Keywords
❌ PROBLEM:
Job requires: "Python, SQL, Data Visualization"
Resume says: "Programming, databases, making charts"
✅ SOLUTION:
Use exact terminology from job description