Why Your Upwork Proposals Are Not Being Viewed (2026 Fix)
By RemoteSWE ·
Short answer: in most cases the proposal was never the problem — the job was. A large share of Upwork postings never lead to a hire at all, so before you look at your writing, look at the client. When the job is real, only two things decide whether you get opened: where your proposal sits in the list, and what your first two lines say in the preview. Everything else is invisible at that stage. Below is a 60-second check to run before spending a single Connect in 2026, plus how to separate a targeting problem from a writing problem.
The short answer: run this 60-second check first
- Client hire rate. 40 jobs posted and 2 hires means your proposal was probably never going to be read. Skip it.
- Total client spend. $0 spent and no payment verified is a lottery ticket, not a lead.
- Reviews the client left. Read what they said about other freelancers, not just their star average.
- Post age and proposal count. Under 24 hours old and under 20 proposals is the window worth paying for.
- Your first sentence. Read it alone, out of context. If it is about you, rewrite it before you send.
Fail any of the first four and close the tab. That decision costs nothing and is the single highest-return habit in this whole post.
Why so many proposals are never opened
The uncomfortable part of the answer is that a lot of it is not about you. A client posts a job, gets fifty proposals within the hour, feels overwhelmed, and disappears. The posting stays up. Your Connects are gone. Nothing was ever read, by anyone.
This is why "I sent dozens of proposals, spent all my Connects, and only two were ever viewed" is such a common report, and why the instinct to rewrite the proposal is usually misdirected. You cannot write your way into a job that was never going to be filled. You can only stop paying to enter them.
And no, Upwork does not refund Connects because nobody looked. Refunds happen when a job is cancelled or removed, not when it is ignored. Treat every Connect as spent the moment you click submit.
The two things that decide whether you get viewed
Position in the list. Boosted proposals sit above everything else, which means everyone below is competing for a skim rather than a read. You cannot always fix this, but you can choose to compete in shorter lists — which is what the post-age and proposal-count checks above are really for.
The preview text. The client sees roughly your first sentence or two before deciding to click. That is the entire audition. "I am a full stack developer with 8 years of experience" tells them nothing they cannot get from forty other previews, so they scroll. A first line about their specific problem gets the click, because it implies the rest of the proposal was written for them.
A worked example: two openings, same job
Job post: a Shopify store owner whose checkout intermittently double-charges customers.
Preview A: "Hello! I am a full stack developer with 8 years of experience in e-commerce and web applications. I have read your requirements carefully and I am confident..."
Preview B: "Double charges on Shopify checkout are almost always a webhook retry without an idempotency key. I have fixed exactly this twice on stores doing similar volume."
Preview A spends its only visible sentence on biography. Preview B spends it on a diagnosis, which does two things at once: it proves the post was read, and it makes the client want to know if the guess is right. Neither preview is longer. Only one of them survives the skim.
Note that B commits to a specific technical claim. That is the point — a wrong-but-specific opening still gets opened, and a generic one never does.
Common mistakes that waste Connects
- Bidding on week-old postings. Fix: sort by newest and work the first hours, not the leftovers.
- Ignoring the client’s hire history. Fix: check hire rate before you read the job description, not after.
- Boosting to fix a weak opening. Fix: a boosted spot only buys the view — you would pay a premium to get skipped faster. More in is boosting with Connects worth it.
- Front-loading credentials. Fix: put the client’s problem in sentence one and your proof in sentence two.
- Measuring yourself on proposals sent. Fix: measure viewed rate and reply rate separately — they have different fixes.
- Expecting Connects back. Fix: assume no refund and select jobs accordingly.
How to track your viewed rate
Five columns, filled in as you send: date, job title, Connects spent, viewed (yes/no), replied (yes/no). Add client hire rate as a sixth if you want the strongest single predictor in the sheet.
Then split the two numbers apart, because they are different diagnoses:
- Low viewed rate — a targeting and timing problem. Change which jobs you bid on. Costs nothing.
- Healthy viewed rate, no replies — a writing problem, almost always in the first two lines, or in the profile they clicked afterwards.
Twenty logged proposals is enough to tell which one you have. Knowing that saves more Connects than any amount of rewriting. If you want the leak identified without the spreadsheet, the proposal reviewer checks a draft against 629 real proposals collected from freelancer interviews, 411 of which won the job.
FAQ
Is it normal for only 2 out of 30 proposals to be viewed?
It is common, and it points squarely at job selection rather than writing. A viewed rate that low usually means you are bidding on old postings, on jobs with fifty proposals already, or on clients who rarely hire. Run the 60-second check on your next twenty and the number typically moves without you changing a word.
Can I get my Connects back if the client never viewed my proposal?
No. Upwork returns Connects when a job is cancelled or removed by the platform, not when a client simply ignores the applications. This is why job selection is the cheapest lever you have — it is the only stage where the decision is still free.
Does boosting fix a low viewed rate?
It raises the viewed rate and leaves the reply rate exactly where it was, because a boosted slot buys placement, not persuasion. If your openings are generic, boosting increases your cost per no. Fix the first two lines first.
Should I rewrite my profile or my proposals first?
Depends which number is broken. Nothing viewed means neither is the issue yet — targeting is. Viewed but silent means start with the proposal opening, then the profile headline, since clients often click through before replying. The fundamentals are in our guide to writing better job proposals.
Before you rewrite anything, spend a week only changing which jobs you bid on. Hire rate, spend, post age, proposal count — four checks, sixty seconds, zero cost. Most freelancers who do this discover their writing was fine and their targeting was expensive. Once the viewed rate is healthy and replies still are not coming, move to the opening two lines with the proposal fundamentals, then check whether the profile behind them holds up in what separates winning proposals from losing ones.