Why Upwork Proposals Get Ignored: 25,000 Cover Letters
Most Upwork advice about why Upwork proposals get ignored is vibes. "Be personal." "Show enthusiasm." "Address their pain points."
I wanted receipts. So I analyzed more than 25,000 proposals in Upwork's Sales & Marketing category, comparing the language of cover letters that got replies against those that got silence. Sales & Marketing is one of the highest-replying categories on the platform, roughly 1 conversation per 10 proposals on average, and the winning recipe turned out to be nearly the opposite of what most freelancers are taught.
Here's what the data shows, drag by drag and lift by lift.
Why Upwork proposals get ignored: the short version
If you read nothing else: proposals are ignored for sounding like every other proposal, not for being unqualified. Three patterns account for most of it.
You led with your credentials, so the first line the client read was interchangeable with the 40 other first lines in the stack. You repeated the brief back to them, which proves you read the post and nothing else. Or you reached for the phrases the advice industry recommends, which is exactly why they now read as a template to the person who has seen forty of them this week.
Notice what is missing from that list: your skill, your rate, and your review score. Those decide whether you win the job. They do not decide whether the letter gets read, because the client is filtering the stack before any of that is in play. The rest of this post is the evidence, then what to do instead.
The opener that performs worst on the entire platform
"Hi, with over X years of experience..."
Proposals opening with credentials were the worst performers I measured, converting at less than half the category average. The client asked for a solution to their problem, and instead they got your CV's first line, identical to the 40 other CV first lines in their inbox.
Almost as surprising: opening with a question backfires in this category. Question openers cost several points of reply rate. Marketing clients have seen the "engagement question" trick too many times; it now reads as a template.
Stop repeating the client's own words back at them
A cluster of phrases correlates strongly with silence, and they're the exact phrases most freelancers are told to use: the client's own niche vocabulary ("retention", "revenue", "ROI"), the name of the tool the client mentioned in the brief, filler like "based on your description", and the mass-produced "increased X by Y%" stock claim. Each of these measurably drags replies, and the worst of them cost multiple points of reply rate on their own.
The pattern behind all of them: parroting. When a client posts a job about their email platform, every applicant leads with that platform, retention, and revenue. Repeating the brief back proves you can read, not that you can deliver. And the unattributed "I increased conversions by 214%" claim has been template-farmed to the point where it actively signals template.
What actually lifts replies
The winning cover letters in this dataset share four traits.
They open like a peer, not an applicant. The three highest-replying openers all follow the same shape: a confident first line grounded in relevant experience, like "I'm confident I can...", "I just recently completed...", or "I've worked on a similar project...". Letters opening this way replied at roughly five times the rate of the credentials opener. That gap, five to one on the first sentence alone, is the single most actionable finding in the dataset.
They are short. Letters under roughly 100 words with a strong hook replied well above category average. Clients skim; the letter's job is to earn a reply, not close the deal.
They offer a Loom. Mentioning a short scoped video was the single biggest positive lever I measured. One caveat from the hire data: the "I'll only explain on a Loom" letter gets replies but doesn't convert alone. Send the scoped video plus a written plan after they reply.
They close with a light question. A simple "Any questions?" style close adds a consistent small lift, while hard closes ("Let's hop on a call tomorrow at 3") cost more than they add. Using the client's first name helps a little too.
Your profile and your cover letter play by opposite rules
This one trips up nearly everyone. Your profile SHOULD be dense with tool keywords: the platforms, the services, the search terms. Buyers search those terms, and Upwork's algorithm indexes your profile on them.
Your cover letter should not. By the time a client reads it, they've already seen your profile. The letter's only job is to sound like a person who has solved this exact problem before.
Same account, two surfaces, opposite rules. I built my profile optimizer around the first surface; this post is about the second.
Audit your own last ten proposals in twenty minutes
You do not need the dataset to find out whether you are hitting these patterns. Pull your ten most recent proposals and run four passes over them.
Read only the first sentences, all ten in a row. That is roughly what the client sees. If you cannot tell your own letters apart, neither can they, and you have found the problem without reading any further.
Then delete every sentence that would still be true if a competitor sent it. "I have X years of experience in this space" survives on anyone's letter. "I am confident I can fix the tracking gap you described in the second paragraph" does not. Count what is left. On most letters I audit, it is one or two sentences, and those are the only sentences doing any work.
Then check whether the client's own vocabulary is doing the talking. Count how many of the nouns in your letter came out of the job post. If most of them did, you have written a mirror, not a pitch.
Last, check the length and the close. Long letters and hard closes both cost you, and both are easy to cut without losing anything. What you want left is a peer-voiced opener, one or two lines only you could have written, and a light question at the end.
Run that on ten letters and you will usually find the same defect repeating, which is the point. It is rarely ten different problems.
Is the letter even the bottleneck?
Worth ruling out before you rewrite anything. If your proposals are not being opened at all, the letter is not what is failing, and rewriting it changes nothing you can measure. Upwork proposal view rate covers how to tell the difference between unread and unconvincing, and reply rate benchmarks covers what your number should look like once both are working. You can also check your account against the benchmark data for free, no email required.
The same failure shape travels across channels, by the way. A cold email that leads with credentials and mirrors the prospect's own website copy dies for the identical reason, which is part of why cold email deliverability for agencies puts copy third in the diagnosis order, behind plumbing and list quality.
One honest caveat
These findings come from Sales & Marketing. Exact magnitudes differ by category (in some categories, question openers work fine). But the core findings, credentials openers underperforming, parroting reading as template, short peer-voiced letters winning, hold broadly across the data I see. The cover letter is one lever of three: targeting decides which jobs ever see the letter, and proposal view rate covers how many get opened at all.
The phrase-level drag list, which exact words cost how much in which niche, is something I keep for client work, because applied blindly it does more harm than good. If your reply rate is stuck low and you suspect your cover letter is the reason, that's a thing I diagnose in one call. Book a call and bring your three most recent proposals. I'll tell you which of these patterns you're hitting.
New posts by email
One email per new post, written by me. No sequences, no pitch drip, unsubscribe anytime.
Want these numbers working for you?
I build automated Upwork lead generation systems for agencies: profile, targeting, bidding, all of it.
Book a call, then decide