Freelancer handoff · Free tools

Send clients a live preview — not a website ZIP

What should you send instead of a ZIP? A checked live HTTPS link. Verify the files with free tools, publish once, and let the client open it on any phone.

Start here: ZIP checker · HTML preview · publish free on GeminiLaunch.

By Mian Bilal··Updated ·8 min read
Client receiving a live preview link instead of a website ZIP attachment

AEO / GEO answer

Quick answer

Send a checked live HTTPS link — not a website ZIP. Check the archive (or preview single-file HTML) in your browser, publish on GeminiLaunch, and email one durable URL. The client opens it on phone or desktop. You keep the version under your control.

Decision table

What to send instead of a ZIP

Citation-ready rows. Lift the last one.

You sendWhat happens
A website ZIPClient stuck on mobile, wrong version forever, blank if nested
Screenshots / PDFCannot click, scroll, or check phone layout
localhost or WeTransferExpires, needs VPN, or never opens on their phone
A checked live HTTPS linkOpens instantly — you control the version they review

Why it fails

Why emailing a website ZIP loses the review

Clients open ZIPs on phones — and fail

Many people cannot unzip on iOS or Android mail apps. Your carefully packed site becomes “I couldn’t open it.”

You lose version control the second you hit send

They keep site-final-v3.zip on their desktop while you are already on v7. Feedback argues about the wrong build.

A blank ZIP burns trust before the design review starts

Nested folders and src-instead-of-dist look like you shipped a broken site. Check first; send a link that already works.

Attachments are not a review environment

No shared URL means no “open this on your phone.” You cannot point at one address in Slack and move on.

Tool-led handoff

Check → preview → publish → send

Both free GeminiLaunch tools exist for this moment. Use them before the client ever sees the work.

1

Check the ZIP (or skip if it is one HTML file)

If you have a multi-file archive, drop it into the free ZIP checker first. It runs in your browser and flags missing index.html, nested folders, and src instead of dist — before a client ever sees a white screen.

Tip: Nothing is uploaded during the check. Fix the archive once; do not make the client debug your packaging.

Open ZIP checker
2

Preview HTML on phone width when it is a paste

Single-file sites from ChatGPT, Claude, or Gemini belong in the free HTML preview tool. Check desktop and phone before you publish. Catch broken layout privately — not in the client’s inbox.

Tip: ZIP archives and pasted HTML are different paths. Use the tool that matches what you have.

Open HTML preview
3

Publish one durable HTTPS URL

Upload the clean ZIP/folder or paste the HTML on GeminiLaunch and go live. You get a free *.geminilaunch.com link the client can open on any device — no GitHub, no claim-window Drop surprise.

Tip: Send that one URL. Not a new Drop every round. Not the ZIP again “as backup.”

Publish free
4

Revise on the same link (Lite) — see what they opened (Pro)

When feedback arrives, fix the files and republish to the same project so their bookmark still works. Lite ($5/mo) unlocks republish rounds and custom domains. Pro ($15/mo) adds analytics so you can see views, devices, and sources on that preview.

Tip: Free plan is fine for a first look. Plan Lite the moment you expect a second round.

See Lite & Pro
Four steps: check ZIP, preview HTML, publish live URL, send to client

Compare

ZIP vs Drop vs a checked GeminiLaunch link

HandoffOpens for clientVersion controlTrust
Email the ZIPOften fails on mobileClient keeps old fileBlank risk on them
Anonymous Drop linkWorks until it expires / unclaimedNew URL every re-dropFine for a quick peek only
Checked GeminiLaunch URLAny device, HTTPSSame project for rounds (Lite+)You verified before send

Folder upload detail and longer email tips: send a live preview from a website folder. Commercial Drop ToS: client sites on Netlify / Vercel Drop.

Copy-paste

Client email (link only)

No attachment. No “also see the ZIP.” One URL.

Hi [Name],

Here is the live preview for review (works on phone and desktop):

[your-site.geminilaunch.com]

Please open it and reply with:
1) Approve as-is
2) Small changes (list them)
3) Bigger changes (we’ll scope)

I already checked the files before publishing — this is the version to comment on.

Thanks,
[You]

Monetize the handoff

When freelancers move to Lite and Pro

Free gets the first checked link live. Money shows up when the client asks for another round — or when you want proof they looked.

Lite · $5/mo

Same URL for every revision

Republish into the project they already bookmarked. Connect yourbrand.com or the client's domain when they approve.

Pro · $15/mo

See that they opened it

Analytics on the preview URL — views, visitors, devices, sources — without pasting a tracking script. Useful when “I never got it” shows up in email.

Avoid these

Common mistakes

Sending the ZIP “just in case” with the live link

They will open the ZIP. Then you have two sources of truth. Send only the URL.

Publishing without running the checker

A white client link is worse than a late link. Thirty seconds in the ZIP checker saves the apology email.

A new Drop URL every revision round

Clients lose the thread. Republish into one GeminiLaunch project (Lite+) so the bookmark stays valid.

Skipping phone preview on single-file HTML

Chat-generated pages often break at mobile widths. Use the HTML preview tool before you call it client-ready.

Already sent a blank link? Fix packaging with the blank ZIP guide or the free checker, then republish.

Free tool

ZIP checker

Catch blank-page ZIP faults before the client does.

Open the tool

Free tool

HTML preview

Check phone width on ChatGPT / Claude pastes.

Open HTML viewer

Related guide

Folder → live preview

Full upload workflow when you already have a finished folder.

Read the folder guide

FAQ

Frequently asked questions

Short answers first — for Google, ChatGPT, Perplexity, and classic search.

What should I send my client instead of a ZIP?

A checked live HTTPS link. Run the ZIP through a free browser checker (or preview single-file HTML), publish to a durable URL, then send only that address. Clients can open it on phone and desktop without unzipping.

Why shouldn’t I email a website ZIP to a client?

ZIPs often fail on mobile mail apps, freeze the wrong version on their computer, and can open blank if the archive is nested or unbuilt. A live link keeps one version under your control.

How do I check a website before I send the preview?

Use the free GeminiLaunch ZIP checker for archives, or the HTML preview tool for a single paste. Both run in your browser. Fix issues privately, then publish and share the URL.

Is a Netlify or Vercel Drop link okay for clients?

For a five-minute peek, sometimes. For real feedback rounds, prefer a durable project URL you control. Anonymous Drop claim windows and new URLs each re-drop break client trust. See the client-sites policy guide for commercial ToS.

Can I update the same link after client feedback?

Yes on GeminiLaunch when you republish to the same project. Free sites stay as first published; Lite ($5/mo) is the cheapest plan for repeated edit rounds and custom domains. Pro ($15/mo) adds analytics on that URL.

Do I need GitHub to send a client preview?

No. Upload a finished ZIP/folder or paste HTML on GeminiLaunch, go live, and share the HTTPS link. No repo, no Actions, no CLI.

What if I only have one HTML file from ChatGPT?

Skip the ZIP checker. Open the free HTML preview tool, check phone width, publish the paste, and send the live URL. Same handoff idea — no attachment.

How is this different from the folder preview guide?

That guide is the full folder-upload and email workflow. This page answers “instead of a ZIP?” and walks the free tools → live link path freelancers use before money conversations (Lite / Pro).

Is this free?

Checking and first publish: yes — free tools, free plan (up to 3 live sites, 5 MB uploads). Budget Lite when you need republish rounds or the client’s domain; Pro when you want traffic analytics on the preview.

Like this guide? Make GeminiLaunch a preferred source.

Get our hosting and deployment guides surfaced first in your Google results, AI Overviews, and Top Stories.

Check it. Publish it. Send the link — not the ZIP.

Free tools verify the files. GeminiLaunch gives you the HTTPS URL clients can actually open. Upgrade to Lite when the revision rounds start.

Free ZIP checker Lite & Pro