To write a cover letter that gets read, skip the generic "I am writing to apply" opener and make three short moves: open with how your background fits this specific role, prove it with one concrete story that has a real outcome, and close with a specific reason you want this company. Keep it to three or four paragraphs on a single page, and don't repeat your resume.
The usual problem with a weak cover letter is simple: it says nothing the resume doesn't already say, just in paragraph form. Harvard's career office describes the cover letter as "a writing sample and a part of the screening process," which means a reader is judging how you write as well as what you've done. If you want to know how to write a cover letter someone reads to the end, the fix isn't better adjectives. It's a different structure.
How should you open a cover letter?
You know the one. "I am writing to express my interest in the [Job Title] position at [Company]." It is a sentence any applicant could write, so it tells the reader nothing about you.
Naming the role early is still sensible. MIT's cover letter guide advises stating the purpose of your letter in the opening sentence. The problem is a first sentence that does only that. The opening line is the only guaranteed real estate you get, so make it state your fit as well as your intent.
Instead of only announcing that you're applying, show that you already understand the role:
- Weak: "I am excited to apply for the Marketing Manager position at Acme Co."
- Better: "I've spent the last three years turning underperforming email campaigns into a company's top revenue channel, which is exactly the kind of problem Acme's Marketing Manager role seems built around."
The second version does two jobs at once: it states relevant experience and it proves you read the job posting.
What structure should a cover letter follow?
You don't need a creative essay. You need three moves, in order.
- Open with fit. One or two sentences connecting your background to the actual role, not the industry in general.
- Prove it with one concrete story. Not a list of skills, one specific example with a real outcome.
- Connect to the company. Explain briefly why this company, this team, or this problem, specifically, not "your innovative culture."
That's the whole letter: three paragraphs, maybe four. Both Harvard and MIT cap it at one page.
Why one story beats five bullet points
A common mistake is trying to cram the whole resume into the cover letter. That's redundant, and it reads like padding. Harvard's guidance is to point out relevant experience "with one or two key examples; but do not reiterate your entire resume." Pick the single experience that most directly maps to what this job needs, and tell it like it happened:
One well-chosen story does more work than five vague claims.
Structure the story simply: what the situation was, what you did, what changed because of it. Keep it to three or four sentences. You're not writing a case study, you're giving the hiring manager one reason to believe you can do this job, told in a way a bullet point never could.
If you're applying to multiple roles, this is also where a lot of people quiet-quit their applications, because picking the right story for each job takes real thought (the same problem as tailoring your resume for every job). Tools like OnlyApply exist for exactly this: they help you pull the most relevant piece of your real experience for a specific job, rather than reusing the same anecdote everywhere it doesn't quite fit.
Making the company connection real
"I've always admired your commitment to innovation" could be pasted into a letter for any company in any industry. It's meaningless, and hiring managers know it's meaningless.
A real connection is specific enough that it couldn't apply to a competitor:
- Reference an actual product, initiative, or challenge the company is publicly dealing with.
- Mention something from the job posting itself, a phrase or priority that stood out, and say why it matches how you like to work.
- If you have a genuine personal reason (you've used the product, you follow their engineering blog, you know someone who works there and heard about the culture firsthand), say it plainly and briefly.
One specific sentence beats three flattering ones.
Where to find that detail in 15 minutes
- The posting itself. Look for the problem behind the role: a new market, a team being built, a system being replaced.
- The company's own news. Press releases, a product changelog, or a recent blog post usually mention what the company is working on right now.
- The team. Posts from the hiring manager or team members on LinkedIn sometimes say what they're hiring for and why.
You need one fact you can connect to your story, not a research report.
Why specifics matter more now that AI writes drafts
Polished, tailored-sounding prose used to take effort, which made it a signal. A 2025 working paper using data from a large freelancing platform found that employers were willing to pay more for workers whose applications were more customized to the posting before large language models arrived, but not after. It's one study and not yet peer-reviewed, but the logic is simple: when anyone can generate a fluent letter in seconds, fluency alone proves little.
What a generator can't supply is your real story: the project, the numbers, the decision you made. If AI helps you draft, feed it your own material and check every claim against what happened.
What should you leave out of a cover letter?
- Your whole career history. The resume already has that. Repeating it wastes the one page you have. MIT's version: don't "simply repeat your resume in paragraph form."
- Salary and availability details, unless the posting specifically asks for them.
- Apologies for gaps or changes. If a career shift matters, frame it as context in one neutral sentence, not an apology (more on that in how to explain employment gaps).
- Generic enthusiasm words like "passionate," "driven," and "team player" without anything backing them up. Show it through the story instead of naming it.
A quick before and after
Weak version:
"To Whom It May Concern, I am writing to apply for the Project Coordinator role. I am a hardworking and detail-oriented professional with strong communication skills. I believe I would be a great fit for your team. Thank you for your consideration."
Stronger version (illustrative):
"When a vendor delay threatened to push our product launch by a month, I restructured the project timeline and renegotiated two supplier contracts to bring it back on schedule, without cutting the marketing runway. That kind of pressure-tested coordination is what your Project Coordinator posting is describing, and it's the part of the job I enjoy most. I'd like to bring that same approach to [Company]'s upcoming [specific initiative]."
Same person, same experience, far more trust in four sentences.
A template you can adapt
Fill the brackets with your own facts. No fact for a bracket? Cut the sentence.
Dear [Name],
[One sentence of fit: your relevant experience, tied to the problem this role solves.] That's why the [Job Title] role on your [team] caught my attention.
[The story: the situation, what you did, what changed, with one number if you have one. Three or four sentences.] [One sentence connecting that story to a specific requirement in the posting.]
[One specific reason you want this company: a product, initiative, or challenge you found.] I'd welcome the chance to talk about how I could help with [specific priority].
Best regards,
[Your name]
Keep it honest
Don't stretch a story to fit a job it doesn't fit. Hiring managers can tell when a cover letter is overselling a thin example, and it costs you credibility in the interview when the details don't hold up. The goal isn't to sound impressive, it's to show a real, verifiable match between what you've done and what the role needs.
A cover letter that follows this structure won't guarantee an interview. But it will get read, which is the first problem you have to solve. After you send it, the next one is timing your follow-up after the application.
If you're applying to more than a handful of roles, tailoring each letter this precisely takes time. That's a solvable problem, not a reason to fall back on a generic template.
FAQ
Should I write a cover letter if the application says it's optional?
If you have a specific story that fits the role, yes: it's extra room to make your case. If all you could write is generic, a strong tailored resume is better than a letter that adds nothing.
Who should I address it to if I can't find a name?
Search the posting, the company's team pages, and LinkedIn for the hiring manager first. If you still can't find one, MIT's guide suggests "Dear Hiring Manager."
Should the cover letter be a separate file or in the email body?
Follow the application's instructions. When emailing a person directly, a shorter version in the email body usually works better than an attachment nobody asked for.
Can I reuse the same cover letter for similar jobs?
You can reuse the structure and even the story, but rewrite the opening and the company paragraph for every application. Those are the two parts a reader uses to decide whether the letter was written for them.