# Targeted Resume: How to Write One (Examples, Scored)

> We scored one resume against a real nonprofit posting: 0% generic, 75% targeted, same facts. How to target a resume from a master copy, with examples.

Canonical: https://hiredfolio.com/blog/targeted-resume

Published 2026-10-27 · 10 min

Keywords: targeted resume, how to write a targeted resume, targeted resume examples, master resume, nonprofit resume

A targeted resume is a resume rewritten for one job posting. Same career, same facts, but the title, summary, top bullets and skills use the words of that posting and lead with what it asks for.

Every guide tells you to do it. Few show what it changes. So we took one real job posting, wrote two versions of the same resume, and ran both through the keyword matcher behind our ATS checker. Then we looked at what a master resume, a nonprofit role and a federal application each add to the method.

## Same facts, scored 0% and then 75%

The posting is a Development Coordinator role at The Contemporary Dayton, an arts nonprofit in Ohio ([the posting, as published in August 2026](https://codayton.org/wp-content/uploads/2026/08/TCD-Development-Coordinator-Job-Description-FINAL.pdf)). From its responsibilities and qualifications we picked 12 terms, all written in the posting itself: fundraising, donor database, grant applications, Annual Fund, membership campaigns, stewardship, sponsorship, gift entry, fundraising events, donor communications, Board reports, nonprofit administration.

Then we wrote a test candidate: four years as events and communications coordinator at a community theater. We wrote her resume twice from the same facts. The first version reads like a resume she would send everywhere. The second uses the posting's nouns.

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Example <span>one bullet, same fact</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">Generic version</p>
      <p class="blog-beforeafter-text">Managed a database of 4,000 donors in Bloomerang and processed 2,300 gifts a year.</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">Targeted version</p>
      <p class="blog-beforeafter-text">Managed the donor database (Bloomerang, 4,000 records) and gift entry for 2,300 gifts a year.</p>
    </div>
  </div>
</div>

The generic resume matched 0 of the 12 terms. The targeted one matched 9, a 75% rate. Nothing was added that she had not done: "Wrote 9 applications to state arts council and foundation grants" became "Wrote 9 grant applications to the state arts council and foundations". "Ran the season subscription drive" became "Ran the membership campaigns: season subscription drive and renewal mailings".

The three terms still missing are the honest part of the result. She never ran an Annual Fund, never handled sponsorship and has no title in nonprofit administration. In a first draft we had put "sponsorship" in her skills line. We took it out, because nothing in her experience backs it, and a recruiter would ask.

This is a test we built, so read it as a demonstration, not a statistic. Both versions are ours, and so is the choice of 12 terms. What it shows is the mechanism: a resume can hold every fact a posting wants and still match none of its words.

## Where you put the number decides the match

Look again at the bullet above. The generic version is not badly written. It has a number, a tool and a result. It still misses "donor database", because "a database of 4,000 donors" puts the number between the two words of the phrase, in the other order.

Every resume guide tells you to add numbers. Few say where. We ran more pairs through the same matcher to see which placements break a keyword phrase:

<div class="blog-dodont">
  <p class="blog-takeaway-head">Missed, then matched <span>the number moved, the fact stayed</span></p>
  <div class="blog-dodont-grid">
    <div class="blog-dodont-col blog-dodont-dont">
      <p class="blog-dodont-tag">Missed by our matcher</p>
      <p class="blog-dodont-item">"Managed a portfolio of 40 clients" for "client portfolio"</p>
      <p class="blog-dodont-item">"Managed a database of 4,000 donors" for "donor database"</p>
      <p class="blog-dodont-item">"Wrote 12 grant proposals" for "grant writing"</p>
      <p class="blog-dodont-item">"Non-profit organizations" for "nonprofit"</p>
    </div>
    <div class="blog-dodont-col blog-dodont-do">
      <p class="blog-dodont-tag">Matched</p>
      <p class="blog-dodont-item">"Managed a 40-account client portfolio"</p>
      <p class="blog-dodont-item">"Managed the donor database (4,000 records)"</p>
      <p class="blog-dodont-item">"Grant writing: 12 proposals"</p>
      <p class="blog-dodont-item">"Nonprofit organizations", in one word like the posting</p>
    </div>
  </div>
  <p class="blog-dodont-foot">Keep the posting's phrase in one piece, then put the number before it or after it.</p>
</div>

The rule is simple to apply. Find the posting's phrase in your bullet, check that nothing sits between its words, and move the number to the edge. The hyphen case belongs here too: "non-profit" splits into two words, and "nonprofit" is one. Verb forms and word order break matches the same way, which [our count of resume keywords across 93 postings](/blog/resume-keywords) covers with its own tests.

Other ATS products may forgive more or less than ours. The posting's own wording, kept in one piece, is the one form every matcher finds.

## Start from a master resume

Targeting goes fast when you are editing, not writing. That is the job of a master resume: one long private document that holds everything you could put on a resume, and that you never send.

What goes in it:

- **Every job, with every bullet you have ever written for it.** Eight to twelve per role is fine. You will send three to five.
- **The numbers behind each bullet**, with where they come from, so you can defend them.
- **Two or three summaries**, one per kind of role you apply to.
- **A long skills list**, written in the nouns postings use ("grant writing", "donor database") rather than your own shorthand.
- **Volunteer work, projects, training and certifications**, written like jobs, with dates and results.

A master resume has no length limit, since nobody reads it but you. Its point is that each targeted version is a selection from it, plus wording changes. You never write a new bullet under deadline.

Name each targeted copy after the employer and the date, and note in your [job application tracker](/blog/job-application-tracker) which version went where. When a recruiter calls three weeks later, you need to know which resume is on their desk.

## Target the resume in five edits

With the master resume open and the posting next to it, five edits do most of the work. [Our guide to writing a resume](/blog/how-to-write-an-effective-resume) covers each section in more depth.

1. **List the posting's terms.** Read the requirements and responsibilities, and note the skills, tools, qualifications and phrases that repeat. The free [job description keyword extractor](/tools/job-description-keyword-extractor) counts them for you. Check its list against the posting, because no extractor is perfect.
2. **Change the title line** to the posting's job title, if it honestly describes what you do. See [resume headline examples](/blog/resume-headline).
3. **Rewrite the summary.** Keep your strongest sentence, and make the last one name this role. [Resume summary examples](/blog/resume-summary) give the structure.
4. **Pick and reorder the bullets** of your last two roles so the first three answer the posting's top requirements, in its words. Check where the numbers sit.
5. **Trim the skills section** to the 8 to 12 the posting names that you can prove.

Everything else stays: education, older jobs, languages. That is what keeps a targeted resume to twenty minutes instead of an evening.

## Targeting a nonprofit resume: read the Form 990

Nonprofit postings ask for mission fit, and most advice stops at "show your passion". There is a better source than the posting, and it is public. In the US, the IRS states that "an exempt organization must make available for public inspection its annual information return (e.g., Form 990, Form 990-EZ)" ([IRS](https://www.irs.gov/charities-non-profits/public-disclosure-and-availability-of-exempt-organization-returns-and-applications-public-disclosure-overview)).

Part III of that return is the useful page. The IRS instructions say that "all organizations must describe their accomplishments for each of their three largest program services, as measured by total expenses incurred" ([Form 990 instructions](https://www.irs.gov/instructions/i990)). So the 990 tells you, in the organization's own words, which three programs it spends the most on.

Use it the way you use a posting:

- **Name the programs** in your summary or cover letter when your experience touches them. "Mission fit" becomes a concrete link to the program you would support.
- **Borrow their nouns.** If the 990 says "arts education" and "community engagement", those are the words to use where they truthfully describe your work.
- **Check the scale.** Revenue and expenses tell you whether the fundraising team is one person or twenty. That changes which of your bullets lead.

Free databases such as ProPublica's Nonprofit Explorer put 990s online. Two other rules matter more for nonprofit roles than elsewhere. Write volunteer work like a paid job, with a title, dates and a number. And keep the posting's own fundraising vocabulary, because one organization can have three words for the same work. The Dayton posting says "development", "advancement" and "fundraising". If the posting uses more than one, your resume can too.

## Federal jobs: targeting is now in the rules

For US federal jobs, a targeted resume is no longer just advice. The Office of Personnel Management capped federal resumes at two pages, and its guidance to agencies is blunt: "If the only resume received by an applicant is longer than two pages, the applicant is ineligible for further consideration" ([OPM agency guidance on the two-page limit](https://www.opm.gov/policy-data-oversight/hiring-information/merit-hiring-plan-resources/agency-guidance-on-the-two-page-limit-on-resume-length)).

The limit took effect on USAJOBS on September 27, 2025. The same document tells applicants to "ensure work experience descriptions are aligned with the job announcement and address all required qualifications", and its list of hints includes "Align language from the job announcement" and "Remove outdated or unrelated experience."

So the old federal habit of sending one long resume to every announcement no longer works. Keep the long version as your master resume, and cut a two-page targeted copy for each announcement. [How long a resume should be](/blog/how-long-should-a-resume-be) covers page length outside government.

## Targeted resume examples by situation

The method is the same in every case. What changes is which part of the master resume carries the targeting.

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Recent graduate <span>a class project, aimed at a junior data analyst posting</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">Generic</p>
      <p class="blog-beforeafter-text">Capstone project analyzing city bike data with a team of 4.</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">Targeted</p>
      <p class="blog-beforeafter-text">Data analysis capstone: SQL and Tableau dashboard on 1.2M bike trips, presented to the city's transport office.</p>
    </div>
  </div>
</div>

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Career changer <span>a retail manager aiming at customer success</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">Generic</p>
      <p class="blog-beforeafter-text">Store manager, handled customer complaints and staff of 12.</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">Targeted</p>
      <p class="blog-beforeafter-text">Customer retention: cut complaint escalations by a third in a year by training 12 staff on a resolution script.</p>
    </div>
  </div>
</div>

<div class="blog-beforeafter">
  <p class="blog-beforeafter-kicker">Experienced applicant <span>a project manager aiming at a nonprofit operations role</span></p>
  <div class="blog-beforeafter-grid">
    <div class="blog-beforeafter-cell blog-beforeafter-before">
      <p class="blog-beforeafter-tag">Generic</p>
      <p class="blog-beforeafter-text">Led cross-functional projects with budgets up to $2M.</p>
    </div>
    <div class="blog-beforeafter-cell blog-beforeafter-after">
      <p class="blog-beforeafter-tag">Targeted</p>
      <p class="blog-beforeafter-text">Grant-funded project management: delivered 3 programs on $2M of restricted funding, with quarterly reports to funders.</p>
    </div>
  </div>
</div>

For the career changer, the full method is in our [career change resume guide](/blog/career-change-resume). In all three cases the targeted line only says something the person can prove, in the posting's vocabulary.

## Check the match before you send

You can check a targeted resume by hand: take your list of the posting's terms and search your resume for each one, phrase intact. Or paste both into the free [HiredFolio ATS checker](/ats-checker), which compares your resume with the posting and lists the terms the posting asks for that your resume never says. If a missing term describes something you have done, rewrite the bullet. If it does not, leave it missing.

<div class="blog-takeaway">
  <p class="blog-takeaway-head">Key takeaways <span>before your next application</span></p>
  <div class="blog-takeaway-list">
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">01</span>
      <p class="blog-takeaway-text">Keep a master resume with every bullet and number, and build each targeted copy as a selection from it.</p>
    </div>
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">02</span>
      <p class="blog-takeaway-text">Use the posting's phrases in one piece, and put the number before or after them, never inside.</p>
    </div>
    <div class="blog-takeaway-item">
      <span class="blog-takeaway-num">03</span>
      <p class="blog-takeaway-text">For a nonprofit, read Part III of its Form 990. For a federal job, stay within two pages.</p>
    </div>
  </div>
  <p class="blog-takeaway-next">Have a posting open? <a href="/ats-checker">Check your targeted resume against it for free</a>.</p>
</div>

## Read next

- [Best resume builder websites in 2026: what they bill after the trial, and how to test the file](https://hiredfolio.com/blog/best-resume-builder-website)
- [Resume headline: 40 examples and the rule most guides skip (2026)](https://hiredfolio.com/blog/resume-headline)
- [Resume with no experience: what 75 entry-level job postings actually ask for](https://hiredfolio.com/blog/resume-with-no-experience)
