stacktr.ee
By · Founder, Stacktree Last updated
blog · 23 September 2026

Your client didn't skip the proposal. They never opened it.

We looked at 30 days of reading data from the pages people publish on Stacktree to send to clients. When a page is opened, it is mostly read: 84% of sessions got halfway and 70% reached the bottom. The bigger problem comes first. Of recent pages, 39% were never opened at all.

No card · 3 pages free · about a minute

Do clients read the proposals and reports you send them?

Mostly, once they open them. In 2,803 reading sessions on 375 Stacktree pages, 84% reached halfway and 70% reached the bottom. But 39% of pages published between one and five weeks ago had never had a single reading session. Getting the page opened is the harder problem, and it is solved in the message you send, not in the page.

A freelancer on r/Upwork put it plainly this month: "I finally read the Insights on every proposal I have sent. Not one of them was ever opened." That is one person on one platform. We wanted to know how common it is for the pages agencies send their clients, so we looked at our own data.

The numbers

Last 30 days, to 23 September 2026, across every Stacktree page that was read at least once:

What we measuredResult
Reading sessions2,803, across 375 pages
Sessions that reached at least halfway down the page84%
Sessions that reached the bottom (90% scroll or more)70%
Median active reading time33 seconds
Sessions longer than a minute36%
Sessions under 10 seconds19%

And the other side of it. Of 167 pages published by signed-in accounts between five weeks and one week ago, and still live, 65 (39%) had never had a single reading session.

An earlier cut of proposals and reports only, taken the day before, pointed the same way. Of those documents that were opened, 65% of sessions reached halfway and 40% the bottom, with a median of 31 seconds. Of the signed-in ones, 41% got no sessions at all, another 19% were opened only by the person who made them, and only 5% were opened and abandoned straight away. Proposals and reports tend to be long, which may be why fewer sessions reach the end, but the pattern holds: the gap between "sent" and "opened" is far bigger than the gap between "opened" and "read".

How we measured it

Every Stacktree page carries a small first-party script that counts active reading time, only while the tab is visible and in focus, and how far down the page the reader got. We then applied three rules:

  • Sessions under three seconds are excluded. A tab opened and closed by accident is not a read.
  • Owner previews in the dashboard are not counted. But an owner opening their own public link in a normal browser can be, which is why the earlier cut separates pages opened only by their owner.
  • Email previews and most link scanners do not count. They do not run the script, so they do not inflate the numbers.

The limits, in plain words. These are sessions, not people: one client reading twice is two sessions. A reader whose browser blocks scripts is invisible to us, so the true reading numbers are, if anything, a little higher. And a page with no sessions is not proof that a client ignored it. Some pages are tests, drafts or never sent. We cannot see the email, so we cannot tell a page nobody was sent from a page nobody opened. What we can say is that a large share of pages made to be read were not.

What it means

The advice most of us have absorbed is about the document: make it shorter, lead with the summary, cut the appendix. It is good advice. Propoze, a proposal software company, reports that proposals over 15 pages take 72 hours longer on average to get a response, and Digivate's piece "Nobody reads your marketing report" argues for putting the summary first.

But our numbers say the page is not where most of the loss is. A reader who opens it mostly gets to the end. The loss happens in the inbox, before the click, and nothing about the length or layout of the page can fix a page that was never opened.

There is a second, quieter problem: most senders cannot tell which situation they are in. A PDF reports nothing. Email open tracking has become unreliable because mail apps block or pre-load the tracking pixel, as Propal's guide to proposal tracking sets out. So the silence after a proposal could mean "reading it carefully", "never saw it", or "said no in their head". Those need three different follow-ups.

What to do about it

1. Send it as a named link, so you know

Send the proposal or report as a page, not an attachment. Before you copy the link, type the client's name in Who is this for? on the page's screen. From the Solo plan, every open comes back against that name, so "did Megan open it?" has an answer, and the page shows opens, unique readers and when it was last opened. On Studio and Firm it also shows how long it was read and how far. The step-by-step version is in send a client report as a link, and what each number means is on page engagement.

2. Put the thing in the message itself

The page is behind a click, so the reason to click has to be in the email. Give the page a page video: a one-minute silent video in the page's own colours and type, with every line checked against the page. Then paste its poster picture into the email, the headline on the page's colours with a play button, with a link underneath that ends in #watch and opens straight into the video. The client sees what the proposal says and how long it takes before they decide whether to click. How to do it, step by step: how to send a proposal that opens on its video.

3. Add a human line from you

A sentence in your own words beats any attachment. A recorded Loom is still great: Loom's own Intercom case study reports a 19% lift in reply rate on cold emails with personalised video, and those are videos a person recorded. A recording shows effort. The page video is the version the client finishes, and it stays on the page after the email is buried. They do different jobs, so send both when the deal is worth it.

4. Follow up on what they looked at

"Any updates?" asks the client to do work. If the page shows they opened it twice and spent most of the time on pricing, ask about pricing. If the video was watched to the end but the page barely scrolled, they have the gist, so offer a short call. If it was never opened, say so without blame and resend with one line on what is inside. Each of those is a better message than a nudge, and you can only write it if you sent something that tells you what happened.

FAQ

Frequent questions

Do clients actually read proposals and reports? +
Once they open them, mostly yes. Across 2,803 reading sessions on 375 Stacktree pages in the 30 days to 23 September 2026, 84% of sessions reached at least halfway down the page and 70% reached the bottom. The median session was 33 seconds of active reading. The larger loss is before that: 39% of recent pages from signed-in accounts were never opened at all.
How do I know if a client opened my proposal? +
Send it as a link rather than an attachment. A PDF reports nothing, and email open tracking is unreliable because most mail apps now block or pre-load the tracking pixel. A page on a link records the visit itself. On Stacktree you can put a name on a link before you send it, so an open comes back against that person.
Why do clients not open proposals? +
Usually because nothing in the message tells them what is inside or how long it takes. A bare link or an attachment called proposal_v3.pdf is easy to leave for later, and later becomes never. Putting the headline and a one-minute video in the message itself gives the client a reason to click now.
Should I send a Loom with my proposal? +
A short recording of you is still one of the best things you can send: it shows the client a person made this for them. The trade-off is time, and a recording goes stale when the page changes. A page video is made from the page in about a minute and stays on the page. Many people send both.
What should I say when I follow up on a proposal? +
Follow up on what they looked at, not "any updates?". If you can see they opened the pricing section twice, ask about the pricing. If they never opened it, say so kindly and resend it with one line on why it matters. Either way the follow-up is about their decision, not your inbox.
Keep reading

Related guides

References

Sources and further reading

Send the page. See that it was opened.

A private link the client opens without an account, a name on it so you know who opened it, and a one-minute video whose picture goes in the email, so they have a reason to open it.

Sign up free →