The cover letter is the most argued-about document in job hunting. Half the advice online says they are dead; the other half says they are make-or-break. The truth is narrower and more useful: most cover letters are never read, but a good one, sent to the right opening, can absolutely tip a close decision. The trick is writing one that survives both filters it has to pass — the software and the skim.
Does anyone actually read them?
Sometimes. At large companies running high-volume requisitions, the cover letter often goes straight into a field nobody opens. At startups, smaller teams, and any role where a hiring manager is personally involved, it gets read — and a thoughtful one stands out precisely because so many candidates phone it in. The rule of thumb: the smaller and more specialized the team, the more the letter matters.
Because you usually cannot tell which situation you are in, write the letter as if it will be read, and format it so that it does not hurt you if a machine parses it first.
How an ATS handles your cover letter
When a cover letter is uploaded as a file, the same parser that reads your resume reads it — and it has the same weaknesses. It struggles with tables, text boxes, headers, footers, and anything in an image. Keep the letter as plain as possible: a single column of normal paragraphs, a standard font, no graphics. If the application gives you a plain text box instead of a file upload, paste plain text and do not worry about formatting at all.
One practical note: do not stuff keywords into the letter the way some advice suggests. Modern systems rank the resume, not the letter, and a recruiter who does read it will notice keyword padding immediately.
The structure that works
A strong cover letter is short — four short paragraphs, well under one page — and follows a simple shape:
- Opening (2 sentences): Name the role and the company, and lead with the single most relevant thing about you. Skip "I am writing to apply for…" — they know.
- Why you fit (1 paragraph): Pick the two or three requirements from the job description that you genuinely match, and give a concrete example for each. Specifics beat adjectives every time.
- Why this company (1 paragraph): One honest, specific reason you want this job — a product you use, a problem they are solving, something real. This is the paragraph that proves you did not mass-send the same letter to fifty companies.
- Close (2 sentences): A confident, low-pressure sign-off and a thank-you.
What to skip
- Restating your resume line by line. The letter adds context, it does not repeat the document attached right next to it.
- "To Whom It May Concern." Use the hiring manager's name if you can find it, or a simple "Hi [Team] team," if you cannot.
- Generic enthusiasm. "I am passionate about your mission" means nothing unless you say which part and why.
Make it specific without starting from scratch
The reason cover letters feel like a chore is that the useful parts — your fit, your examples, your reasons — barely change between similar roles, but you rewrite them from a blank page every time. That is backwards. Write your strongest fit-and-examples content once, then tailor the company paragraph and the opening line per application.
ProfVault's cover letter generator does exactly this: it pulls from your saved profile and the specific job description to draft a tailored, ATS-clean letter in seconds, so you start from a strong, personalized draft instead of a blank box. You still edit it — the company paragraph should always sound like you — but you skip the part that makes people give up and send nothing.
A cover letter will rarely win you a job on its own. But a short, specific, cleanly formatted one — sent to a role where someone actually reads it — removes doubt at exactly the moment a hiring manager is deciding between you and a near-identical candidate. That is worth ten focused minutes.