How to Write a Cover Letter That Gets Read
Do cover letters still matter?
Short answer: sometimes. Many companies don't read them. But when they do, a good cover letter can be the difference between an interview and a rejection — especially at smaller companies, startups, and roles that emphasize communication skills.
The rule of thumb: if the application has a cover letter field, write one. If it's optional and you have time, write one. If there's no field for it, skip it.
The problem with most cover letters
Most cover letters sound like this:
"I am writing to express my interest in the Software Engineer position at your company. With 5 years of experience in software development, I believe I would be a great fit for this role."
This says nothing. It could be about anyone applying to any job. Recruiters scan it and move on.
A framework that works
Good cover letters follow a simple structure:
Paragraph 1: Why this company, specifically
Show that you've done your homework. Mention something specific about the company — a recent product launch, a blog post, their mission, or a technical challenge they're solving.
Example: "I've been following Stripe's work on payment infrastructure for emerging markets, and the challenges you're solving around local payment methods in Africa and Southeast Asia are exactly the kind of distributed systems problems I want to work on."
Paragraph 2: Your most relevant experience
Pick 1-2 accomplishments that directly relate to the job description. Don't repeat your resume — add context and tell the story behind the bullet point.
Example: "At my current role, I built the real-time fraud detection pipeline that processes 2M transactions daily. We reduced false positives by 34% while keeping latency under 50ms — the kind of reliability-at-scale challenge I'd love to tackle at Stripe."
Paragraph 3: Why now and what you bring
Connect the dots between your experience, the role, and your motivation. Keep it forward-looking.
Example: "I'm looking for a role where I can combine my distributed systems experience with my interest in financial infrastructure. The Senior Engineer role on your Payments team is a perfect fit."
Close: Simple and direct
"I'd love to discuss how my experience aligns with what you're building. Thanks for your time."
That's it. Three paragraphs and a close. Under 250 words.
Common mistakes
- Being too long: Nobody reads a full-page cover letter. Keep it under 300 words.
- Repeating your resume: The cover letter adds context, not redundancy.
- Being too formal: "I am writing to express my interest" is a waste of the reader's first sentence. Lead with something specific.
- Not mentioning the company: If you could swap the company name and the letter still works, it's too generic.
When to skip the cover letter
- Mass applications where speed matters more than personalization
- Companies that explicitly say "no cover letter needed"
- Roles where the job posting doesn't have a cover letter field
Pairing your cover letter with a tailored resume
A strong cover letter paired with a generic resume is a mismatch. If you're going to personalize one, personalize both. ResumeIdol tailors your resume to match each job description's keywords — pair that with a specific cover letter and you'll stand out from 95% of applicants.
Try ResumeIdol Free
Tailor your resume to any job description in 45 seconds. See your ATS score before and after.
Tailor Your Resume