A cover letter people actually read does one specific thing: it names a real detail from the job posting and a real detail from your own background in the first two sentences, instead of warming up with a sentence about yourself. Hiring managers skim. If your opening paragraph could be pasted into any application for any company, it gets treated that way, and it gets skipped.
That's the whole answer. The rest of this article is about how to pull it off when you're applying for very different kinds of work, because a letter for a warehouse job and a letter for a product management role need to do different jobs, even if the goal is the same.
Why most cover letters get skipped
Most cover letters open with some version of "I am writing to apply for the position of X, which I saw advertised on your website." That sentence tells the reader nothing they don't already know. They know what job they posted. They know you're applying for it, because your resume is attached.
The letters that get read open differently. They start with a fact. Something like, "Your job posting mentions restocking during overnight shifts, and I've handled that exact schedule for two years." That single sentence does more work than three paragraphs of general enthusiasm, because it proves you read the posting and it gives the hiring manager a reason to keep reading.
This matters more in some fields than others. A role with thousands of openings a year still gets flooded with applicants, so a sharp opening line helps you stand out from a pile. A role with fewer openings and a longer training path means the hiring manager is reading more carefully anyway, and a vague letter is even easier to spot.
What the hiring numbers tell you about how hard to work on this
Not every job gets the same number of applications, and the openings data makes that clear. Here's a look at six professions with very different hiring volumes, all of which have a job outlook score of 9 out of 10, meaning demand is growing much faster than average.
| Profession | Average annual salary | Openings per year | Job outlook |
|---|---|---|---|
| Stocker | $37,330 | 430,700 | 9 (Much faster than average) |
| Line Cook | $37,390 | 218,600 | 9 (Much faster than average) |
| Business Analyst | $101,860 | 94,100 | 9 (Much faster than average) |
| Project Manager | $102,320 | 76,500 | 9 (Much faster than average) |
| Healthcare Manager | $123,860 | 62,300 | 9 (Much faster than average) |
| Social Services Assistant | $45,930 | 48,900 | 9 (Much faster than average) |
Look at the spread. Stocker openings run to 430,700 a year, while Social Services Assistant openings sit at 48,900. Both have strong outlooks, but the math behind your cover letter changes depending on which end of that table you're on.
When openings number in the hundreds of thousands, like with stocker or line cook roles, a hiring manager is often moving fast through a stack of applications for one store or one kitchen. A short, specific letter that mentions actual shift availability or a actual piece of equipment you've run beats a long one every time, because it gets read in fifteen seconds and it answers the real question: can this person start Monday and handle the schedule?
When openings are fewer, as with healthcare manager or social services assistant positions, the hiring process usually involves more steps and more people reading your file. Your letter has more room to breathe, but it also has to survive more scrutiny. A generic line about being "passionate about helping people" won't hold up next to another applicant who names the specific population they've worked with, whether that's veterans, families in transitional housing, or people managing a chronic illness.
Matching your letter to what the job actually requires
A cover letter for a role with a license, a degree, or a multi-year apprenticeship needs to answer a different question than a letter for a role with on-the-job training. The question is: are you actually qualified, not just interested?
Take a physical therapist role. The training path runs three years full time on top of a bachelor's degree, and the salary range for the profession runs from $77,140 to $135,140 depending on setting and experience. A hiring manager reading a cover letter for this kind of position already knows you cleared the degree requirement, because your resume shows it. What they want from the letter is evidence of judgment: how you handled a patient who wasn't progressing, or how you adjusted a treatment plan when something wasn't working. Skip the sentence about being a "people person." Give them the adjustment you made and why.
A plumber role works differently. Training runs four to five years through an apprenticeship, and the average salary sits at $63,800. A letter here should mention the specific systems you've worked on, whether that's residential rough-in plumbing, commercial pipefitting, service calls, or new construction work, because the hiring manager is picturing you on a job site, not reading your personality.
A product manager role sits at the other end of the pay scale, with salaries ranging from $90,260 to $293,610 depending on the company and the product. That range is wide because the job varies wildly by industry. A cover letter for this kind of role needs to name the actual product or feature you shipped and what changed because of it, since "I led cross-functional collaboration" means nothing without a number or an outcome attached.
The lesson across all three: match the proof you offer to the kind of proof the job requires. Clinical judgment for clinical work. Hands-on systems knowledge for trades work. Outcomes and numbers for roles where you're accountable for a product's success.
Writing for a reader who already expects a robot
Some fields see more AI-written applications than others, and it shows in how hiring managers read cover letters now. A software developer role carries an AI impact score of 7 out of 10, the highest of any profession in this comparison, and salaries for the role run from $82,460 to $214,670. Hiring managers in this field read a lot of polished, generic letters, many of them clearly written by a chatbot in thirty seconds. A letter that names an actual bug you fixed, an actual stack you worked in, or an actual deployment that went sideways and what you learned from it stands out precisely because it couldn't have been generated from the job posting alone.
The same is true, to a slightly lesser degree, for systems analyst roles, where the AI impact score sits at 5 out of 10. The fix is the same one: specificity that only you could have written. Mention the actual system you migrated, the actual report you automated, the actual meeting where you talked a stakeholder down from an unrealistic deadline.
This doesn't mean you need to write badly on purpose to prove you're human. It means you should resist the urge to open with "Data-driven decision making has never mattered more for a growing business." That sentence could have been written by anyone, or anything, about any job. Replace it with the one detail only you have.
The one paragraph that shows you're real
If your letter has four paragraphs, the second one is doing the most work. The opening line got attention. The closing line asks for the interview. The middle paragraph has to prove you're not just interested, you're capable, and it has to do that in a handful of sentences.
The strongest version of this paragraph follows a simple shape: name a task from the posting, then tell a short, true story about the closest thing you've done to it. For a social services assistant role, that might mean describing how you helped a client get an ID replaced after losing their documents during a move between shelters, not just writing "I have strong case management skills." For a corporate trainer role, it might mean describing the feedback form you redesigned after noticing trainees kept skipping the same question, not writing "I am skilled at instructional design."
Notice what both examples have in common. Neither one brags. Both just describe something that happened, plainly, and let the reader draw the conclusion that you can do the job. That's more convincing than any adjective you could pick.
Mistakes that get a letter tossed before the second sentence
A few habits show up again and again in letters that don't get read past the first paragraph:
- Opening with your name and the job title, which the resume already covers
- Describing yourself with adjectives instead of describing something you did
- Copying a sentence from the job posting word for word, which reads as filler rather than attention
- Writing more than one page for a role where the posting itself was three lines long
- Closing with "I look forward to hearing from you" and nothing else, instead of a specific next step you're offering, like availability for a call this week
Any one of these is survivable. Two or three together usually means the letter gets set aside, and the resume has to carry the whole application on its own.
Your next step
Pick one job posting you're actually planning to apply for this week. Read it twice. On the second read, circle one task and one requirement that worry you most, and write two sentences connecting that task to something real you've already done. That's your opening. Everything else in the letter can be shorter than you think.
If you're weighing a career change toward a field with steady demand and room to grow, the Corporate Trainer profession page is worth a look, with a job outlook of 9 out of 10 and an average salary of $69,280. Whatever role you're aiming for next, the letter you send for it only needs to do one job: prove you read the posting and you're the person it was written for.

