miinideckmiinideck
PricingUse casesBlog
Sign in
Controls & plans

White-label expiry: what your client sees after the link goes down (Studio)

The default expired-link page is generic and reads as the host's brand. Studio plans let the page read as the studio's own — what changes, when it matters.

By miinideck ai research team·July 8, 2026·7 min read
TL;DR
  • Most private-link hosts ship a generic "this link has expired" page when a link goes down. The framing reads as the host's brand, not the studio's — fine for one-off links, less fine for client-facing work that the client might revisit months later.
  • A custom expiry page on the Studio tier lets the page carry the studio's own brand mark, message copy, and optional redirect destination. Same expiry behavior; different framing on the way out.
  • Where it matters most: long-term agency engagements where old links accumulate, portfolio pieces that retire after a campaign, and any deliverable the client might forward internally weeks after the engagement closed.
  • miinideck.com Studio plan ($14.99/mo) ships customizable expiry pages — set the brand mark, the copy, and the redirect URL; the expired link still doesn't serve the file, but the dead-link moment reads as the studio's surface.

The agency ships the client deliverable in March — a link created in minutes, sent to a named list. The campaign closes in June; the link is set to expire 30 days after the campaign ends. In September, a new stakeholder at the client's company gets forwarded the link from someone's old email thread and clicks it.

The page that loads says Link expired — Powered by [host name]. The new stakeholder learns three things in that half-second: the campaign was real, it's over, and someone else's brand was running the URL the agency sent.

The deliverable did its job five months ago. The link's last impression carries the host's brand instead of the studio's.

What the default expiry page looks like

Most private-link hosts serve the same template for every expired URL on every account:

  • The host's logo
  • "This link has expired" headline
  • A generic message about the link being unavailable
  • Often a small "Powered by [host]" or "Get your own [host] account" footer

This template is correct for the typical one-off case — anonymous upload, 7-day self-destruct, no ongoing relationship between the sender and the receiver. The brand framing doesn't matter when there's no studio in the picture.

For a studio account with client-facing work, the same template reads differently. The client opens an old link expecting to see the studio's work; instead they see a third-party service's expired-link page. The framing competes with the studio for the last impression.

What white-label expiry changes

Three things customizable on the Studio tier:

1. Brand mark and color

The studio's logo replaces the host's logo. The page's color scheme matches the studio's surface (subtle, usually — a primary color and a typeface). The reader sees the studio's identity at the top of the page where the host's would otherwise be.

2. Custom message copy

The default "This link has expired" gets replaced with copy that fits the studio's voice:

  • For a closed engagement — "This deliverable closed on [date]. For the latest from [studio], see [link]."
  • For a portfolio piece — "This piece is no longer hosted. See current case studies at [link]."
  • For an event microsite — "The event closed on [date]. Thank you for joining us — [link to follow-up]."

The message doesn't reopen the file; it reframes the dead link as a planned closure rather than an accidental dead-end.

3. Redirect destination

The most powerful option: the expired link forwards to a URL the studio picks. Two common patterns:

  • Forward to current portfolio — old project links retire to the studio's main case-study page, where the visitor sees current work instead of a dead end.
  • Forward to follow-up — for sequential campaigns, the expired link of campaign N redirects to the live page of campaign N+1.

The redirect is optional. Some studios prefer the explicit "this closed" page; others want any old URL to feed visitors into current work. Either reads cleaner than the generic template.

Where white-label matters most

The polish compounds in the cases where old links accumulate:

  • Long-term agency engagements. Five years with a client means dozens of links across project phases. Each one eventually retires; each retirement is a moment where the framing either matches the studio or fights it.
  • Public portfolio pieces. Case studies the studio publishes for a marketing window, then retires. The retirement happens at a URL the studio publicly referenced; the expired page is part of how the brand reads after the campaign.
  • Forwarded links in client orgs. Documents that get forwarded internally during the engagement get re-opened weeks or months later by people who weren't part of the original conversation. Their first sight of the studio's surface might be the expired-link page.
  • Event microsite retirement. The wedding closes. The conference wraps. The launch goes generally available. The event microsite expiry shape gets visited by stragglers in the weeks after — having the page read as the organizer's brand instead of the host's matters here too.

For studios doing infrequent client work, the default page is fine. For studios doing repeat work where URL accumulation is the norm, white-label is the small detail that keeps every URL in the rotation reading as the studio's surface.

Test the default expiry behavior first — drop a sample file with 1-day expiry, see what the post-expiry page looks like, decide whether the default fits or whether the Studio white-label matters for the use case. Free, no card, useful for sanity-checking before paying for the upgrade.

Try it free (no signup)

The walkthrough — setup once, applies to all

For Studio accounts, the configuration is typically once per account:

  1. Open the Studio dashboard → Settings → Expiry page.
  2. Upload the brand mark (PNG or SVG; 200×60 pixels is the typical recommended size).
  3. Set the primary color (the accent color for buttons and links on the expiry page).
  4. Write the default expiry message — supports markdown for simple formatting.
  5. Optionally set a default redirect URL — every expired link on the account forwards there unless overridden per-link.
  6. Save.

After save, every link on the account that expires from this point forward uses the white-label template. Links that already expired before the change typically stay on the old template unless the host has a "rebuild past expiry pages" option (rare; most hosts forward-apply only).

For per-link overrides, the same settings appear in the individual link's expiry section — useful when the studio runs both client work (which uses the standard white-label) and a specific campaign that wants its own retirement messaging.

How this relates to custom domain

White-label expiry and custom domain are complementary — the custom domain handles the live URL framing (the URL bar shows the studio's brand while the link is active); the white-label expiry handles the post-active framing (the page after the link goes down still reads as the studio's brand).

For studios running private client previews, both together close the loop: the client opens a URL at the studio's domain → sees the work → eventually the link retires → the expired page still reads as the studio's surface. No moment in that cycle exposes the underlying host.

Studio plan ($14.99/mo) ships white-label expiry, custom domain, no footer, and unlimited searchable pages — the set of polish layers that make a private-link host disappear behind the studio's own brand (the per-document searchable opt-in itself starts free — one page — and scales to five on Solo). Privacy is always free; the Studio additions are about ownership of the URL across its full lifecycle.

See pricing

What this isn't

A white-label expiry page doesn't change what the link does:

  • The file is still gone (the expiry is the access control, not the page's copy).
  • The link doesn't reactivate when the page reads as the studio's brand.
  • The visitor can't enter a password to bypass the expiry (the expiry is final unless the studio extends it before it triggers).

The change is purely on the surface that loads when the link is dead. The dead-link behavior is the same; the impression it leaves is the studio's choice, not the host's default.

For studios that ship a lot of client work and care about the trailing impression of old URLs, the upgrade is small and the last-impression payoff compounds across every URL the studio has ever sent.

One thing the branded expiry page can't tell you is whether the link was still being used when it died. That's a question for the access log — a page still collecting opens in its final week is usually one whose expiry was set to the wrong window, not one that needed a prettier goodbye.

More in Controls & plans

Searchable + private: when one document should be both (2026)

Private-link hosts default to noindex; that's the product. The exception — a portfolio page, a public case study, a launch microsite — fits as per-document opt-in, not as a different account.

July 5, 2026·7 min read

Custom domain for private client links: setup walkthrough (2026)

Pointing a subdomain at a private-link host so the URL says your brand, not the vendor's. Steps, DNS gotchas, and when the apex vs subdomain choice matters.

June 20, 2026·7 min read

You published the wrong file. Can you take it back? (2026)

Instant hosts trade takedown for tamper-proofing — and most people meet that trade at the worst possible moment. What immutable actually means, why support usually can't help, and the three questions worth asking before you press publish.

August 7, 2026·7 min read

Send your own private link.

miinideck turns a single HTML file into an unguessable link with optional password and expiry. Default-private, never indexed.

See pricingTry it free →
miinideck

HTML files, finally as links — for AI builders, agencies, and consultants. Default-noindex, default-private, default-yours.

Product

  • Pricing
  • Use cases
  • Try it free

Resources

  • Blog
  • Featured on
  • Report abuse

Legal

  • Privacy
  • Terms
© 2026 miinideckMade for people who don't want their work indexed.