Cover Letters in an ATS World: Do They Still Matter?

The cover letter is the most argued-about document in the job search. Half the internet says it’s dead, killed by applicant tracking software and recruiter overload. The other half insists it’s your secret weapon. The honest answer is somewhere in the middle: cover letters still matter, sometimes a lot, but not in the way the old advice assumes, and not for every application.

Let’s sort out when to bother and how to write one that actually earns its place.

What the ATS does (and doesn’t do) with your cover letter

First, a reality check on the software. Most applicant tracking systems will happily store your cover letter, and some will extract its text so it’s searchable. But the cover letter is almost never the primary thing you’re scored or screened on; that’s your resume. Recruiters searching the database are looking at resume fields, not parsing your opening paragraph for a clever hook.

So the “optimize your cover letter for the ATS” framing is mostly misplaced. The cover letter’s job isn’t to beat the software. It’s to persuade the human who reads it after the software has surfaced you. That distinction changes how you should write it.

When a cover letter is worth writing

Cover letters aren’t equally valuable everywhere. They earn their keep when:

  • The application asks for one. Some employers screen partly on whether you followed instructions. Skipping a requested letter is a self-inflicted wound.
  • You’re changing careers or industries. A resume shows what you did; a letter explains why your background transfers. That narrative is hard to convey in bullet points.
  • You have context that needs framing. An employment gap, a relocation, a nonobvious connection to the company’s mission. A few sentences can turn a question mark into a strength.
  • It’s a role or company you genuinely care about. Enthusiasm that’s specific and informed is rare and memorable.

When you can skip it

If a posting explicitly says a cover letter is optional and you’re applying to a high-volume role where nobody’s reading them, your energy is often better spent tailoring your resume. A generic, phoned-in cover letter adds nothing and can even hurt by signaling low effort. A missing optional letter is usually neutral. So if you can’t write something specific and genuine, it’s fine to skip.

How to write one that works

When you do write one, the rules are simple and mostly about the reader:

  • Open with something specific, not “I am writing to apply for…” Name the role, then say something concrete about the company or the problem the role solves.
  • Connect your experience to their needs. Pick two or three points from the job description and show, briefly, where you’ve done exactly that. This is where mirroring the posting’s own language helps; it makes the fit obvious to both the reader and any keyword search that does happen.
  • Keep it short. Three or four tight paragraphs. Nobody wants a full page of prose.
  • Sound like a person. The letter is your one chance to have a voice. Use it.

Make it fit the role, not just the format

The best cover letters are tailored the same way resumes are: built from the specific job in front of you. Pull the role’s priorities and your matching achievements, and connect them plainly. If you want a running start, our AI cover-letter generator drafts a personalized letter from your resume and a job description, keyword-aligned and ready for you to edit into your own voice.

And don’t let the cover letter distract from the document that actually gets scored. Your resume is still the main event. Before you send anything, it’s worth checking how your resume parses and scores against a real screen. Advogram’s scanner shows you how you stack up across six real ATS platforms and which terms from the posting you’re missing, free and with real scores rather than a made-up match rate.

So, do cover letters still matter? Yes, when they’re specific, short, and aimed at a real person, for a role you actually want. The version that’s dead is the generic template you paste into every application. Write the other kind, or don’t write one at all.