How to share an HTML report as a link

The hard part of a report is not writing it. It is that by the time everyone has commented, four versions exist and one of them is being quoted. One address removes the whole sequence, and anchors let you send someone straight to their section.

To share an HTML report so everyone reads the same one, put it at one address and send that link. Writing a report takes a morning.

The sequence everybody recognises: v2, FINAL, FINAL-fixed. Four copies and nobody is sure which is current.
The sequence everybody recognises: v2, FINAL, FINAL-fixed. Four copies and nobody is sure which is current.

Getting everyone to read the same report takes a week, and that week is spent entirely on version control performed by hand, because each send of a file creates an independent copy and copies age separately.

This guide covers the sequence everybody recognises, the four steps to share the report as a link, how to structure it so it gets read on a phone, and how to keep the history without keeping the copies.

Writing a report takes a morning. Getting everyone to read the same report takes a week, and that week is spent entirely on version control performed by hand.

A copy per person ✗ Each edit lives on one machine ✗ No way to merge the changes ✗ Nobody can say which is current ✗ The oldest copy keeps circulating One address ✓ Everyone opens the same page ✓ A correction is seen by all ✓ There is only one current version ✓ Forwarding shares the page, not a copy
A copy per reader versus one address.

The sequence everybody recognises

  1. You send report.html to six people.
  2. Two reply with corrections.
  3. You fix it and send report-v2.html.
  4. Someone forwards v1 to a colleague who was not on the original list.
  5. In the meeting, two people are quoting different numbers.
  6. You spend ten minutes establishing which document is real.

Nothing in that sequence is a mistake by anyone. It is a direct consequence of the report being a file: each send creates an independent copy, and copies age separately.

How to share an HTML report: one address removes the whole sequence

Send a link. There is exactly one report. Corrections land on it, and the people who received the link a week ago see the corrected version the next time they open it. Step four stops being a problem, because a forwarded link is the same report rather than a copy of an old one.

Publishing the page is the mechanism. What follows is how to structure the report so the link gets used.

Structure that survives being read on a phone

A table of contents, with anchors

Findings first, then the evidence. On a phone the first screen is the summary.
Findings first, then the evidence. On a phone the first screen is the summary.
<nav>
  <ol>
    <li><a href="#findings">What we found</a></li>
    <li><a href="#method">How we measured it</a></li>
    <li><a href="#detail">Detail by segment</a></li>
  </ol>
</nav>

<h2 id="findings">What we found</h2>

Readers do not read a report top to bottom; they look for their section. Anchors also mean you can send someone a link straight to the paragraph that concerns them, which is the single most useful thing a report-as-a-page can do and something a file cannot do at all.

Add scroll-margin-top to your headings if the page has a sticky header, or the anchor will land with the heading hidden underneath it.

Findings before method

The order that feels rigorous — background, method, data, conclusion — is the order that loses readers. Put the conclusion first and the method below it. Anybody who wants to check your working will scroll; everybody else got what they came for.

One idea per heading

Scannable beats comprehensive. A reader who can find the two paragraphs relevant to them has read your report. A reader faced with eleven undifferentiated screens has not.

State your base numbers

Every percentage needs its denominator next to it. Conversion rose to 4.2% is unverifiable; 4.2% (of 1,284 signups, up from 3.6% of 1,142) can be checked and argued with. This is the difference between a report that gets acted on and one that gets queried.

Keeping the history without keeping the copies

The objection to a single address is "but I need the version from last quarter". That is a real requirement, and dated copies in a folder are a poor way to meet it — they depend on somebody maintaining the folder, and the file names lie eventually.

A document that tracks its own versions answers it properly: one address, and the history behind it. In NOS the published page keeps its revisions, so "what did this say in July" is a question the document can answer while the link everybody uses still points at the current text.

What editing looks like afterwards

This is the part that decides whether the link stays current. If correcting a report means opening markup, the person who owns the words cannot do it, and the corrections queue up behind whoever can.

A correction is typing over the figure. The link everyone has already points at the fix.
A correction is typing over the figure. The link everyone has already points at the fix.

In NOS the pasted HTML renders exactly as written, and the text inside it is clickable text. The person who spotted the wrong date changes the date. No markup, no new file, no new address — and the six people who have the link are already reading the corrected version.

What one address changes

Situation As a file At one address
Two people send corrections v2, then v3 One edit each
Someone forwards it An old copy The current report
A figure was wrong Recall attempt, second email Fixed; link unchanged
Someone wants one section "See page 7" A link to the heading
Next quarter's reference Search sent mail The address, still live
"What did this say in July" Hope somebody kept it The document's history
One address ends the sequence. There is no v2 to send.
One address ends the sequence. There is no v2 to send.

The fourth row is the one people do not expect and use most once they have it — anchored headings mean you can send the finance contact straight to the spend section.

Structure and delivery together

The structure that makes a report readable is covered above. For the delivery side — what to put in the email versus on the page — see in the email or a link, and client reports for the case where each period needs its own address.

Numbers that can be checked

A report that gets acted on is a report whose figures can be argued with. Three habits make that possible on a page. State the base next to every percentage. Put the period on every chart.

And keep the source, a query, a spreadsheet, a data export, one link away in the appendix rather than in a folder on your laptop.

None of this is extra work on a page; it is the work a file forces you to redo in email replies.

  1. Put the findings first and give every heading an anchor. Readers look for their section, and an id on each heading means you can send the finance contact straight to the spend section.
  2. Paste the report into a NOS document. It renders exactly as written, tables and charts included, and the text stays clickable. Turning HTML into a link is this step.
  3. Copy the share link and send it once. Share, then Share link, then Create link. Append #findings or any heading's id to point at a section.
  4. Take corrections on the page. Whoever spots the wrong date changes the date by clicking it. No v2, no recall attempt, no second email, and the six people holding the link are reading the corrected version.

Questions people ask

How do I stop multiple versions of a report circulating?

Give the report one address and send that. A copy per recipient guarantees divergence; a single address makes it structurally impossible.

What if someone needs the version from last month?

Keep the document's history rather than keeping copies. A document that tracks its own versions answers that question without anyone maintaining a folder of dated files.

Should a report be one long page or several?

One page with a table of contents, unless it is genuinely book-length. Readers scan; a single page with anchor links lets them jump, and there is one address to send.

Do I still need a PDF?

Only where a fixed document is contractually or legally required. For internal reading, a PDF is worse on phones and goes out of date silently.

Keep reading