Share Reports
Generate public shareable URLs and PDF exports of any audit, with optional white-label branding for client deliverables.
Sharing audit reports with clients (or just teammates without an account) is built in. You generate a public URL or a PDF, optionally branded with your agency's logo, and send it.
This is an Agency-tier feature - the public URL and PDF generation require an Agency subscription. White-label branding is also Agency-only.
What gets included in a shared report
A public report is the audit detail page rendered without auth, with a few changes:
- No sidebar, no logged-in chrome.
- Read-only - nobody can edit, rerun, or move-to-monitoring.
- Branding swapped per your white-label settings (logo, name, color).
- Sensitive fields removed (your account email, internal IDs).
Everything else - scored rows, AI reasoning, toxicity, action lists, summary stats - is included in full.
Generating a shareable URL
Open an audit
Go to Audits in the sidebar and pick the audit you want to share.
Click Share
The Share button is in the top-right action bar.
📸 Audit detail page with Share button highlighted in the action bar
For Free and Pro users, this button shows an upgrade modal. Agency users see the share dialog.
Configure the share
The dialog asks for:
- Expiration - 7 days, 30 days, 90 days, or never. Default 30 days.
- Password (optional) - require a password to access the page. Useful for sensitive client reports.
- Allow PDF download - whether the public viewer can download a PDF version.
📸 Share dialog with expiration, password, and PDF toggle
Click Generate URL
A token-based URL appears: https://backlinkmonitor.com/r/{token}. The token is random 12 characters.
Copy and send
The URL is in the clipboard immediately. Paste it into an email, Slack message, Notion doc, anywhere.
Viewing a shared report
The public viewer at /r/{token} looks like the dashboard audit detail page, with chrome stripped:
📸 Public shared report page seen from incognito browser
Visitors can:
- Read every scored row.
- Expand row Actions panels (read-only).
- Filter by score range, toxicity, status.
- Download a PDF (if enabled in the dialog).
Visitors cannot:
- Run new audits.
- See your account or other audits.
- Edit anything.
- Re-trigger workflows.
PDF download
In the public viewer, a Download PDF button (if enabled) generates a paginated PDF version of the report:
- Cover page with branding, audit name, date.
- Summary page with high-level stats.
- One row per backlink with score, reasoning, toxicity, actions.
- Optional appendix: the disavow file generated from the audit.
The PDF generates client-side via @react-pdf/renderer, so it's fast (under 2 seconds for 100-row audits) and runs entirely in the browser.
You can also download the PDF directly from the dashboard via Audits → … → Download PDF.
📸 Sample PDF report cover and contents
White-label branding
Agency users get full white-label control. Set once in Settings → Branding:
- Logo - upload PNG or SVG, max 2 MB. Shown in the report header and PDF cover.
- Brand name - replaces "TraceLinker" everywhere in the public view.
- Brand color - hex code applied to accent elements (charts, score gauge, headings).
- Footer text - custom footer line (e.g. "Prepared by [Agency Name] - [date]").
📸 Branding settings page with logo upload and color picker
A preview tile shows what a sample report header will look like with your branding applied.
Once configured, every share URL and PDF you generate uses your branding automatically. No per-report toggles.
Revoking a share
You can revoke any share URL anytime:
- Go to Audits → [audit] → Share again.
- The dialog now lists all active share URLs for this audit.
- Click Revoke on any URL to disable it.
Revoked URLs return a 410 Gone with the message "This report has been revoked." Existing PDFs already downloaded by recipients keep working - we have no way to claw those back.
Use cases
Monthly client retainer
Generate a fresh share URL on the 1st of each month, send to the client with a 90-day expiration. They can revisit the report all month, see your work, share with their team. After 90 days the link expires (so old reports don't accumulate as live URLs).
One-off audit deliverable
Sell a one-time backlink audit as a $500 deliverable. Run the audit, generate a never-expire URL with a password, send to the client. They can revisit indefinitely.
Internal sharing within your team
Same flow as client sharing, but with a 7-day expiration since the report is more for "look at this" than for archive. Faster, lower stakes.
Sales material
Generate a sample audit on a public domain (no real client data), brand it with your agency logo, share the URL on your website as a sample deliverable.
Embedding in your site
The public viewer can be embedded in an iframe:
<iframe
src="https://backlinkmonitor.com/r/abc123xyz?embed=1"
width="100%" height="800"
frameborder="0"
></iframe>The ?embed=1 query strips the navigation bar entirely so it looks native to your page. Useful if you want clients to log into your own portal and see the audit there.
Quotas
| Plan | Active share URLs |
|---|---|
| Free | 0 |
| Pro | 0 |
| Agency | Unlimited |
There's no monthly cap on Agency - generate as many as you need.
Privacy considerations
- The token is 12 random characters - effectively unguessable. We don't enumerate share URLs.
- A revoked URL returns 410 immediately, no leak window.
- Password-protected URLs require the password on every request, no session caching.
- We don't track who views a share URL. There are no analytics on the public viewer.
- The audit data shown is exactly what's in your dashboard - we do not sanitize, summarize, or filter beyond removing your account email and internal IDs.
If you have specific compliance requirements (SOC 2, HIPAA, GDPR DPA), email us before generating share URLs with sensitive data.
Troubleshooting
The public URL shows "Audit not found." The audit was deleted, or the URL was revoked, or you copied the token wrong. Generate a fresh URL.
The PDF download is missing some rows. If you have row filters applied in the public viewer, the PDF respects those filters. Clear the filters before downloading.
My branding logo looks blurry in the PDF. Upload a higher-resolution version (2x or 3x the displayed size). The PDF rasterizes the logo at the cover-page size; SVG inputs scale cleanly.
Recipients can't open the URL. The most common cause: corporate firewalls blocking unknown domains. Have them try from a personal device. If it still fails, generate a PDF and send that as an attachment instead.
Next
- Plans & Pricing - upgrading to Agency for sharing.
- Run a Backlink Audit - generating reports worth sharing.