← Back to blog

AI keywording for stock photos: what actually works in 2026

May 15, 2026 · Smart Gallery Hub

If you’ve shot a few hundred photos for stock and tried hand-keywording all of them, you know the math: 30 to 50 keywords per image, multiplied by the size of your last shoot, equals an evening lost. AI keywording promises to make that evening yours again. The question is how much of the promise is real.

This post is a practical answer: what AI keywording does well, where it stumbles, and how to use it without losing the keyword discipline that actually drives sales.

What an AI model can see

Modern vision models are good at the easy half of stock keywording. Show one a photo of a city skyline and it will reliably surface:

  • Objects in the frame — buildings, vehicles, signage, people.
  • Composition cues — wide-angle, dusk, long exposure, reflection.
  • Mood and palette — moody, warm tones, neon, minimalist.
  • Setting — urban, downtown, coastal, industrial.

For a typical commercial shot, that’s already 20–30 usable keywords without you typing a thing. The keywords are also rarely wrong — they’re just generic.

Where it stumbles

The model can’t see things that aren’t in the pixels. That’s most of the long-tail keywords buyers actually search for:

  • Concepts: “team success”, “fresh start”, “uncertainty”, “growth”
  • Demographics: “Gen Z”, “remote workers”, “expat”, “single mother”
  • Industries: “fintech”, “real estate”, “edtech”, “sustainability”
  • Editorial context: “during heatwave”, “ahead of election”, “post-pandemic”

These are the keywords that match buyers’ mood boards and brief language. A pure visual model will miss them every time, because nothing in the photo announces “Gen Z” or “fintech”. You have to add those yourself — usually 5 to 10 per image.

Where it goes embarrassingly wrong

Three failure modes worth knowing:

  1. It hallucinates specifics. A model that sees a generic office worker at a laptop might confidently add programmer, coder, software. If the model is wrong, your image now competes for searches it can’t satisfy, hurts its conversion rate, and gets demoted by the agency’s search algorithm. Always audit specifics before saving.
  2. It echoes the obvious to fill quota. If you ask for 50 keywords and the image only has 25 real ones, the model often pads with synonyms (car, vehicle, automobile, transport) that the agency will dedupe or penalise. Quality > quantity.
  3. It can’t tell editorial from commercial. A protest photo deserves date and location in the description; a generic urban landscape doesn’t. A model that runs the same prompt on both produces metadata one of the agencies will reject. The fix: tell the model the content type up front so it picks the right caption format.

How to use it well

A workflow that actually helps:

  1. Group by shoot, not by file. AI works much better when you feed it context — location, theme, intended use — once per folder, instead of guessing per image. Most tools (including Smart Gallery Hub) let you set folder-level hints; use them.
  2. Generate, then prune. Treat the model’s output as a draft. Strip duplicates, kill wrong specifics, demote weak generics. A 30-keyword image that’s all strong keywords outperforms a 50-keyword image padded with junk.
  3. Add your 5 to 10 concept keywords by hand. This is where you earn the placement. If the image is business meeting, the AI gives you office, meeting, team, laptop, suit, conference room. You add collaboration, kpi review, hybrid work, planning session, q2 results. That’s the part that gets clicks.
  4. Keep editorial separate. A folder of news photos needs a different caption format than commercial. Run them through separately or use a tool that switches automatically.

The economic case for unlimited generation

A surprising thing about pay-per-image AI keywording: it pushes you toward submitting fewer photos. If every image costs $0.05–0.10 to keyword, a folder of 500 sketches you might or might not submit suddenly costs $25–50 to even try. Most contributors quietly self-censor, send fewer images, and miss the long-tail buyers who would have bought the weird ones.

Unlimited local AI (running on your own machine via Ollama or similar) removes that disincentive. You can run AI on every test shoot, every reject pile, every old archive — the marginal cost is your electricity bill and nothing else. That’s how Smart Gallery Hub handles it: drop a folder, let the local model rip, prune and submit only the ones that earn their keep.

TL;DR

  • AI is fast and reliable on the visible half of keywording.
  • It misses concepts, demographics, and editorial context — that’s still your job.
  • Quality > quantity. Prune aggressively; the agency will dedupe anyway.
  • Pay-per-image pricing creates a self-censorship problem. Unlimited local generation removes it.

Smart Gallery Hub generates AI metadata for unlimited photos and videos, runs locally on your machine via Ollama, and switches between commercial and editorial caption formats automatically. Try the free tier.