Resume Optimization Checklist
AI-powered resume feedback and career advice for humans. We help you navigate a job search that feels like it's built for robots with vetted opportunities and practical playbooks.
<div class="detail-icon"><div class="doodle-icon doodle-action-book"></div></div>
<h1>Resume Optimization Checklist</h1>
<p>A 20-point audit to ensure your resume passes modern Applicant Tracking Systems (ATS).</p>
</div>
</div>
<div class="section">
<h2 class="section-title">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 19.5A2.5 2.5 0 0 1 6.5 17H20"/><path d="M6.5 2H20v20H6.5A2.5 2.5 0 0 1 4 19.5v-15A2.5 2.5 0 0 1 6.5 2z"/></svg>
What's Inside
</h2>
<div class="section-content">
<p>[“ATS optimization checks”, “Formatting guidelines”, “Content impact audit”, “Proofreading list”]</p>
</div>
</div>
<div class="section">
<h2 class="section-title">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
How to Use
</h2>
<div class="section-content">
<p>[“Go through your resume section by section”, “Check off items as you verify them”, “Fix any flagged issues immediately”, “Run a final spell check”]</p>
</div>
</div>
<div class="section">
<h2 class="section-title">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg>
Getting Started
</h2>
<div class="section-content">
<p>[“Open your current resume”, “Save a backup copy”, “Start with the contact info section”]</p>
</div>
</div>
<div class="section">
<h2 class="section-title">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2" ry="2"/><line x1="3" y1="9" x2="21" y2="9"/><line x1="9" y1="21" x2="9" y2="9"/></svg>
Template
</h2>
<div class="section-content">
<h1 id="resume-optimization-checklist">Resume Optimization Checklist</h1>
Candidate Name: ________
Target Roles: ________
Last Updated: ________
ATS (Applicant Tracking System) Optimization
Keywords & Formatting
- Resume uses keywords from job description (at least 5 key technical terms)
- Keywords naturally integrated, not keyword-stuffed
- No graphics, images, or unusual formatting that ATS can’t read
- Standard fonts used: Arial, Helvetica, Calibri, or Times New Roman
- Consistent use of bullet points (not custom symbols)
- No two-column layouts (ATS reads left to right)
- File saved as .docx or .pdf with readable text layer
- Filename is professional:
FirstName_LastName_Resume.docx(not “Resume_Final_v3.docx”)
Structure & Readability
- Clear section headers (bold, consistent)
- Consistent spacing and alignment
- No unusual characters or special formatting
- Dates formatted consistently (MM/YYYY or Month Year)
- Company names, job titles, and dates are scannable
Content Quality
Professional Summary / Objective
- Included (2-3 lines maximum)
- Tailored to the target role/company
- Includes 2-3 key selling points
- Avoids generic statements (“hardworking,” “team player”)
- OR Objective is removed entirely (only if you have strong experience)
Experience Section
-
[ ] Each role shows: Company Title Dates Location - At least 3-4 bullet points per role (5-7 lines max)
- Bullets start with action verbs (Led, Managed, Implemented, Increased, etc.)
- Each bullet follows format: Action + What + Result/Impact
- ✓ Example: “Increased customer retention by 25% through targeted email campaigns”
- ✗ Avoid: “Responsible for email marketing”
- Numbers/metrics included (at least 50% of bullets)
- Accomplishments highlighted, not just duties listed
- Dates show progression and no unexplained gaps
- Most recent experience listed first
- Outdated/irrelevant roles removed or condensed
Skills Section
- Relevant to target role
- Technical skills listed with proficiency level (if applicable)
- Organized by category if 15+ skills:
- Programming Languages: Python, JavaScript, SQL
- Tools: Salesforce, HubSpot, Tableau
- Soft Skills: Project Management, Strategic Planning
- No more than 3-5 skills per category
- Matches job description keywords
Education
- Degree name, institution, graduation date
- Relevant coursework or certifications listed (if recent or highly relevant)
- GPA listed only if 3.8+ and/or recent graduate
- Graduation year listed (not full graduation date)
- Advanced degrees listed after undergraduate
Certifications & Credentials
- All relevant certifications listed with expiration dates
- High-value credentials prioritized (AWS, Google Cloud, etc.)
- Outdated certifications removed
- Issuing organization included
Languages
- Proficiency level indicated (Fluent, Conversational, Basic)
- Only languages you can actually use in a professional setting
- Listed in order of proficiency
Length & Formatting
Length Check
- Total length: 1 page (if <5 years experience)
- Total length: 1-2 pages (if 5-10 years experience)
- Total length: 2 pages maximum (if 10+ years experience)
- Content prioritized; no filler
- Margins: 0.5-1 inch on all sides
- Line spacing: Single or 1.15 (not double-spaced)
- Font size: 10-12pt for body text, 12-14pt for headers
Whitespace & Readability
- Good balance of whitespace (not crowded or sparse)
- Easy to scan quickly (2-3 seconds maximum)
- Section headers stand out visually (bold, slightly larger)
- Bullet points aligned properly
- No awkward page breaks in the middle of a section
Tailoring for Each Application
Before Submitting
- Resume customized for this specific job posting
- 3-5 keywords from job description naturally worked in
- Job title matches posted title (if you have it)
- Skills match those requested in posting
- Cover letter (if requested) complements, not repeats, resume
- File is in format requested (PDF/DOCX/etc.)
Common Mistakes to Avoid
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Typos, spelling errors, or grammar mistakes (proofread 3x)
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Inconsistent formatting or date styles
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Unexplained employment gaps without context
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Listing duties instead of accomplishments
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Generic resume used for all applications (not tailored)
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Subjective adjectives without proof (e.g., “excellent communicator” without examples)
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Personal pronouns (“I,” “me,” “we”) - use action verbs instead
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Photos (unless required for creative/modeling roles)
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Personal info not needed: age, marital status, headshot, references
- [ ]
<g transform="translate(44 44)">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(52 54)" opacity="0.85">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="#FF917B" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g transform="translate(8 10)" stroke="#FFFFFF" stroke-width="20" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
<g stroke="#111111" stroke-width="18" stroke-linecap="round" stroke-linejoin="round">
<path d="M 280 400 L 744 744 M 744 400 L 280 744" fill="none" stroke-width="0" />
<circle cx="512" cy="572" r="280" fill="none" />
<path d="M 300 420 L 720 740" stroke-width="60" stroke-linecap="round" />
<path d="M 720 420 L 300 740" stroke-width="60" stroke-linecap="round" />
</g>
</g>
</span>
Unexplained year gaps or vague employment dates
Proofreading Checklist
- Read resume aloud to catch awkward phrasing
- Use spell-check and grammar tools (Grammarly, etc.)
- Have someone else proofread (fresh eyes catch errors)
- Check dates for consistency and accuracy
- Verify phone number and email address are correct
- Test links (LinkedIn URL, portfolio, etc.) on all devices
- Ensure all formatting displays correctly when opened on different devices
Final Quality Check
- Professional appearance (could print it or show to your manager)
- Passes the “6-second scan” test (main info visible quickly)
- Contains 3-5 quantifiable achievements
- Keywords matched to job posting
- No more than 2 pages
- Zero spelling/grammar errors
- Consistent formatting throughout
- Ready to submit
Resume Format Options
Pick ONE format to use consistently:
- Reverse Chronological (Most common)
- Best for: Linear career progression, stable employment history
- Lists experience newest to oldest
- Functional (Less common)
- Best for: Career changers, employment gaps, diverse experience
- Focuses on skills rather than chronology
- Note: Some ATS systems have trouble with this - use carefully
- Combination/Hybrid
- Best for: Showing both skills AND experience
- Skills summary + experience section with accomplishments
Resources & Next Steps
- Submit to job portal (if applying online)
- Follow up with hiring manager via LinkedIn 1 week after applying
- Keep multiple versions tailored for different role types
- Update annually with new accomplishments
- Use this checklist for every application
How to Use This Checklist:
- Print this checklist or open digitally
- Go through each section with your resume open
- Check off items as you verify/fix them
- Have a peer review unchecked items
- Make corrections
- Do a final read-through before submitting
Common Questions:
Q: Should I include a photo? A: Only if required (creative roles) or if local job market culture demands it. Generally no for US/UK tech/finance.
Q: How far back should I go? A: Generally 10-15 years. Older experience can be condensed or removed unless highly relevant.
Q: Should I include references? A: No - put “References available upon request” or simply omit. Have them ready if asked.
Q: How often should I update it? A: After each major accomplishment or quarterly at minimum. Before each application, tailor it.
Last Updated: [Date]
</div>
</div>
</div>
<!--
Reusable Right Rail Component
Used across article, job-detail, and other content templates
Include parameters:
- title_override: (optional) Custom title for entire section
- show_ad: true/false - Display advertisement at top (default: true)
- show_news: true/false - Display news widget (default: true)
- show_tools: true/false - Display relevant tools/resources (default: true)
- news_title: Custom title for news widget (default: “Relevant News”)
- tools_title: Custom title for tools widget (default: “Relevant Tools”)
- category: Umbrella Category ID for contextual content (optional) Valid values: financial_performance, business_strategy, hr_workforce, careers, tech_innovation, legal_regulation, leadership, macro_economy NOTE: Legacy values (finance, hr, career, etc.) are auto-mapped to Umbrella IDs by news-widget.html
- tags: Comma-separated tags for contextual content (optional)
- sticky: true/false - Enable sticky positioning on desktop (default: true)
- custom_content: (optional) Additional custom content to append
Usage: include template-right-rail.html show_ad=true show_news=true show_tools=true category=“financial_performance” include template-right-rail.html show_ad=false show_news=true sticky=false custom_content=sidebar_widgets
MIGRATION NOTE:
- The news-widget.html includes a CATEGORY_MAPPINGS bridge for backward compatibility
- New articles should use direct Umbrella IDs in Front Matter: category: financial_performance
- Legacy format (category: finance) will auto-map via the bridge and still work —>