clientgallery.io

Support

Client Says Photos Are Missing From the Gallery: What to Check

A five-minute diagnostic you can run while the client is still on the phone, ordered by what it usually turns out to be.

Updated 9 September 2026

Start with the most useful thing we can tell you: in the large majority of these messages, nothing is missing. The photos are in a folder the client has not opened, or behind a view they did not know was switched on, or in a gallery that is not the one you think they are looking at.

So do not open your catalog yet and do not promise a re-upload. Six things cause almost every report of missing photos. Work through them in the order below, because that is roughly the order of how often each one turns out to be the answer. Only the last two are your problem, and the honest response to each of those is different.

Ask three questions before you open anything

You cannot diagnose a gallery from the sentence "photos are missing". Three questions turn it into something you can check, and all three are polite enough to ask in the first reply.

  • Which link are you on? Ask them to copy the address from the top of the browser and paste it back to you. Not "the link you sent", the actual address.
  • How many photos do you see? A number tells you immediately whether they are looking at a subset, a folder, or the whole set.
  • Describe one photo you cannot find. This separates "I expected more" from "a specific frame I remember is not here", which are two completely different problems.

With those three answers you will usually know the cause before you have opened your own dashboard.

1. They are on the wrong gallery, or an older one

What the client says: "There are only forty photos in here, and they are all from the morning."

What it usually means: they opened a link from an earlier email. A proofing round from three weeks ago, a preview you sent the night of the shoot, a gallery you built for the other half of the couple. Bookmarks and email search both pull up whatever came first.

How to check: compare the address they pasted with the link in your delivery message. If they do not match, you are done in thirty seconds.

This one is more common on platforms where galleries stay live indefinitely, and clientgallery.io is one of them: hosted galleries never expire, so every link you have ever sent that client still works. That is the right trade, because a delivery that goes dark in a year is a worse problem than a client on the wrong tab. But it does mean the fix is on your side. When a proofing round closes, rename it so the heading says what it is, for example "Selection round 1, closed". A client who lands on it then reads the title instead of counting the photos.

2. They are inside one sub-gallery and do not know the others exist

What the client says: "The reception photos are all here but there is nothing from the ceremony."

What it usually means: the gallery is organised into sub-galleries, the client opened one folder, and they have not gone back up a level. This is the single most common cause whenever a gallery is built with folders, and it is the one nobody checks, because from your side the structure is obvious. From the client's side, a folder full of photos looks exactly like a gallery full of photos.

How to check: ask them to read out the heading at the top of what they are looking at. If it says "Réception" rather than the name of the gallery, they are one level down. Ask how many folders they can see above the photos. Zero is the giveaway: they scrolled straight past the folder row into the first folder.

The fix is a sentence, not a rebuild. Resist the urge to flatten the gallery into one long scroll. Folders are the right structure for a long day, and flattening punishes every client who navigated it correctly. What was actually missing was one line in your delivery email naming the folders. Write it once and it goes into every delivery you send afterwards.

3. A filter, a search or a favourites view is switched on

What the client says: "Half of them disappeared. They were there yesterday."

What it usually means: they are looking at a filtered view. They tapped a favourites or picks toggle to review their own selections, typed something into a search field, or used a face search to find one person and never cleared it. The word "disappeared" is the tell. Photos that were never delivered do not disappear; they were never there.

How to check: ask them to open the original link fresh in a new tab rather than using the back button. A clean load has no filter state. If everything is there, the filter was the answer, and it is worth explaining what they had switched on so it does not happen again next week.

Face Search causes a specific version of this at weddings. A guest searches for themselves, gets their own photos, and then tells the couple that the gallery only has twelve photos in it. Nothing is wrong; the guest is looking at a filtered result.

4. The browser is showing a partial load

What the client says: "It stops after about two hundred."

What it usually means: they opened the link while the upload was still running, or on a connection that dropped mid-load, and their browser is still showing what it cached at that moment. This is common when you send the link the instant the upload starts, which is a very natural thing to do at the end of a long edit.

How to check: ask for a hard reload, or a private window, or the same link on their phone instead of their laptop. If a private window shows the full set, it was a cached partial load and there is nothing to fix on either side.

The prevention here is small and free: send the link after the upload reports done, not while it is running. An extra ten minutes of your patience buys you no support thread at all.

5. The upload genuinely did not finish

What the client says: "It ends in the middle of the ceremony."

What it usually means: this time they are right. The usual culprit is a laptop that went to sleep partway through a large upload, or a lid closed on the way out of the office. The gallery contains exactly what arrived before the machine stopped, which is why the set often ends at a clean point in the timeline rather than being scattered.

How to check: compare the count in the gallery with the count in your catalog. This is the step where your own record keeping either saves you or leaves you guessing. If you know you exported 412 files and the gallery says 288, you have your answer and you can say so plainly. If you have no idea how many you exported, you are now negotiating about a number neither of you knows, which is the worst possible footing.

There is one more version of this worth ruling out before you blame the upload. clientgallery.io holds up to 1,000 photos in a single gallery, so a photographer who tried to put 1,400 frames into one gallery has a real and specific reason for a short delivery. That is not a failure to explain away; it is a structure to change. Split the day at a natural seam into two galleries and the whole set goes out. Sub-galleries will not do it: the 1,000 is counted per gallery, and a photo filed into a folder still belongs to the gallery holding it, so folders reorganise a delivery without enlarging it. The other ceilings are worth knowing before a large job rather than during one.

What is boundedThe figureWhat it means when a delivery looks short
Photos in one gallery1,000Counted per gallery, so a day larger than this wanted a second gallery. Folders do not raise it. Plan the split before you upload, not after the client counts.
Proofs per paid account250 GBUploaded photos are browser-compressed proof JPEGs, so this is a tripwire against misuse rather than a tier a working studio outgrows.
Full-resolution ZIP handoff100 GB standing, 3 days per handoffIf the client says the download link is gone rather than the photos, this is why. Re-upload the ZIP; the gallery itself is unaffected and stays live.
Gallery lifetimeNo expiryA hosted gallery does not go dark on its own, so expiry is never the explanation for a photo that is not there.

When the upload really did stall, say so in one sentence and fix it. "You are right, the upload stopped partway. The rest is going up now and the same link will have everything within the hour." No client has ever been annoyed by that. They are annoyed by three days of it being their fault.

6. The photo was culled and never delivered

What the client says: "There was one of my father laughing, I saw it on the back of your camera."

What it usually means: exactly that. They are remembering a frame from the screen on the back of the camera, and it did not survive the cull. This is the awkward one, and it is the only cause on this list where the honest answer is a conversation rather than a check.

How to handle it: go and look. Then tell the truth, in this order.

  • If the frame exists and is deliverable, add it and say nothing else. "Found it, it is in the gallery now." A culling decision is not worth defending when the client wants the photo.
  • If the frame exists and is technically poor, say what is wrong with it and offer it anyway. "I have it, but the focus is on his shoulder rather than his face, which is why it was not included. I am happy to send it if you would like it." Let them decide what matters to them.
  • If the frame does not exist, say that clearly and without inventing a cause. "I have checked the full set from that part of the evening and that moment is not there. I am sorry."

What never to say is that the platform lost it. It is a tempting sentence because it moves the blame somewhere abstract, and it is the one thing that turns a small disappointment into a client who no longer trusts the delivery.

The six causes at a glance

What they sayWhat it usually isThe check
Only part of the day is hereAn older linkCompare their address with your delivery message
One section is completely absentThey are inside a sub-galleryAsk what heading is at the top of their screen
Half of them disappearedA filter, search or favourites viewOpen the original link in a fresh tab
It stops after about two hundredA cached partial loadHard reload, or a private window, or a different device
It ends mid-ceremonyThe upload stalledGallery count against catalog count
One specific photo I rememberIt was culledLook, then answer honestly

How to stop the message arriving at all

Four habits remove most of these before they happen, and none of them is a change to the gallery. They are all changes to the message you send with it.

Deliver a count. This is the single highest-value line in a delivery email. Tell the client how many photos are in the gallery and how they are arranged. A client who has been told there are 412 photos in five folders does not write to you about six missing ones; they count, or they go looking for the folder they have not opened. A client who was told nothing has no way to know whether what they are seeing is the whole thing.

Check the count yourself before you send the link. Ten seconds comparing the number in the gallery against the number you exported catches every stalled upload before the client does. It also gives you the number you are about to put in the email, so the two habits pay for each other.

Use sub-galleries deliberately, and name them for the client. Folders are the right answer for a long day, but the names should describe moments the client lived through, not stages of your workflow. "Ceremony" and "Family portraits" are navigation. "Selects" and "Export final v2" are your filing system leaking into their experience, and a client who does not recognise a folder name will not open it.

Keep the delivery message as the single source of truth. One message per delivery, containing the current link, the count, the folder names, and what to do next. When a question comes in weeks later, you both have the same reference. Sending a second link that competes with the first is how cause number one gets created.

A delivery note that does all four is four sentences long. Something close to: "Your gallery is ready: 412 photos in five folders, getting ready, ceremony, family portraits, cocktail hour and reception. Everything downloads in one click, or you can save any single image. The link stays online, so there is no rush. If a folder looks empty, go back to the main gallery page and open the next one." That last sentence alone retires most of cause number two.

Sources

The diagnostic order on this page is our editorial judgement about which causes are most common, based on how the failures work rather than on a count of support tickets. We have no published statistic on how often these reports turn out to be false alarms, so we do not quote one. Every product figure below traces to a first-party page fetched on 9 September 2026.

  • clientgallery.io, home page: the single plan at $10 a month, sub-galleries inside a gallery, hosted galleries that never expire, whole-gallery download in one click or any single image, Face Search included, and the full-resolution ZIP handoff that clears 3 days after it is posted with 100 GB standing per account. Fetched 2026-09-09. https://clientgallery.io
  • clientgallery.io, Terms and conditions: the fair-use ceilings of 1,000 photos per gallery and 250 GB per paid account, and the 100 GB of full-resolution archives removed automatically 3 days after upload. Fetched 2026-09-09. https://clientgallery.io/terms

Frequently asked

My client says photos are missing. What should I check first?

Ask which link they are on, how many photos they can see, and to describe one photo they cannot find. Those three answers usually identify the cause before you open your own dashboard. In most cases the photos are present and the client is on an older link, inside one sub-gallery, or looking at a filtered view.

Why do clients think photos are missing when the gallery has folders?

Because a folder full of photos looks exactly like a gallery full of photos from the client's side. They open the first sub-gallery, see a complete-looking set, and report that everything else is absent. Ask what heading is at the top of their screen. The fix is a line in your delivery email naming the folders, not a rebuild of the gallery.

How do I know whether the upload actually finished?

Compare the number of photos in the gallery with the number you exported from your catalog. A stalled upload usually ends at a clean point in the timeline, because a sleeping laptop stops everything at once. If you did not record how many you exported, you are negotiating about a number neither of you knows, which is why checking the count before you send the link matters.

Is there a limit on how many photos one gallery can hold?

On clientgallery.io a single gallery holds up to 1,000 photos, within a fair-use ceiling of 250 GB of proofs per paid account. A shoot larger than 1,000 frames should be split into a second gallery before you upload. Sub-galleries will not help, because the count is per gallery and a photo filed into a folder still belongs to that gallery. That limit is a real reason a delivery can look short, so rule it out before you blame the upload.

The client says the download link is gone but the photos are there. What happened?

That is the full-resolution handoff rather than the gallery. On clientgallery.io a full-resolution ZIP stays live for 3 days per handoff, with 100 GB standing per account, and can be re-uploaded at any time. The gallery itself never expires, so the photos stay visible after the ZIP lapses.

What do I say when the photo they want was culled?

Go and look, then answer honestly. If the frame exists and is deliverable, add it and say so. If it exists but is technically poor, say what is wrong with it and offer it anyway. If it does not exist, say that clearly. Never say the platform lost it, because that turns a small disappointment into a client who no longer trusts the delivery.

What is the one habit that prevents most of these messages?

Put a count in the delivery message. A client who has been told there are 412 photos in five named folders does not write to you about six missing ones. Checking that count yourself before you send the link also catches a stalled upload before the client ever sees the gallery.

Your client galleries, under your name

Unlimited galleries, your branding, one-click Pixieset import, and a Lightroom plugin, all on a flat 10 $/month with everything included. Your first gallery is free.

Create your studio

Related guides

Client Says Photos Are Missing From the Gallery: What to Check