← All posts

Stock Photography IPTC Metadata Guide 2026

June 27, 2026

What stock agencies read

Contributor ingest commonly inspects:

Etsy and POD sellers face similar metadata + policy overlap: Etsy AI images guide .

Two-folder workflow (recommended)

Folder

IPTC keywords

C2PA/XMP

Use

Stock_Master

Full

As required by agency

Shutterstock / Adobe Stock upload

Social_Ready

Optional minimal

Stripped

Instagram, Pinterest, client social

Never upload Social_Ready to stock if keywords were stripped. Never upload accidental C2PA-heavy exports to Instagram when labels are unwanted.

Lightroom and Adobe prep

Many contributors embed IPTC in Lightroom Classic :

Lightroom + AI Info: Lightroom Denoise Instagram label .

Generative stock and AI disclosure

If you submit AI-assisted or fully generative assets:

EU context: EU AI Act creator checklist .

When social stripping is appropriate

Appropriate:

Not appropriate:

Scope choice: when to keep vs remove C2PA .

Batch workflow for contributors

Processing 30-100 images weekly:

Workflow guide: stock photographer metadata workflow .

Keyword strategy without stuffing

Stock IPTC keywords should describe visible content , not competitor brands or misleading concepts. A 2026 best practice:

Keywords live in IPTC for agency search - they are not the same problem as C2PA AI manifests on social. Maintain keywords on Stock_Master even when you strip everything except pixels on Social_Ready .

Lightroom tip: use keyword hierarchies and sync metadata on export preset so weekly shoots stay consistent.

Editorial vs commercial generative submissions

Agencies treat editorial and commercial generative content differently - always read live contributor pages. General 2026 patterns:

Editorial illustrative AI may require clear AI labeling in upload forms and metadata - stripping to pretend photojournalism is a policy violation .

Commercial generative backgrounds may allow stripped social promos of licensed stills while submission files retain disclosure.

When unsure, keep provenance on the file you send to the agency and only strip downstream social derivatives you own for marketing.

Getty vs Shutterstock-style ingest (high level)

Both major agencies inspect embedded metadata on ingest, but contributor UX differs:

This guide does not reproduce live legal text - verify Shutterstock Contributor , Adobe Stock , and Getty Images help centers before changing your metadata SOP.

Policy overview: Shutterstock & Getty AI metadata policy 2026 .

Lightroom metadata sync pitfalls

Contributors lose keywords or accidentally ship C2PA-heavy social exports when:

Before Stock_Master upload: checker on exact JPEG attached to contributor portal. Before Instagram : checker on Social_Ready derivative - not the stock file.

QA checklist before weekly upload day

For batches over 30 images, run multiple browser sessions - batch remove guide .

Mobile and Android contributor workflow

Contributors often keyword in Lightroom on desktop, then AirDrop or Drive-sync social derivatives to phone for Instagram Stories . Phone gallery apps rarely show C2PA - run the browser checker on Android before Story upload when hybrid edits were involved.

Phone guide: remove AI metadata on Android .

Samsung and Google AI editor saves can add fresh XMP on roll exports even after a desktop strip - treat mobile re-edits as a new metadata event .

When in doubt - ask three questions

If (2) is yes → keep IPTC/C2PA on that master. If (3) is AI Info on social → strip C2PA/XMP on a derivative , not the archival stock file.

Contributors who batch 50+ social derivatives weekly should calendar a monthly review of agency FAQ pages - AI disclosure fields change faster than camera gear cycles.

When Pinterest or Instagram promos drive traffic back to Shutterstock preview pages , remember that buyer licenses govern use - metadata on the promo JPEG is about AI labels , not royalty-free rights.

New contributors: export one test JPEG with full IPTC, upload to the agency contributor test environment if available, and confirm keywords appear in the portal preview before scaling a 200-image batch. Keep that test file as a metadata reference sample for your team.

Summary

IPTC keywords belong on stock masters. C2PA/XMP stripping belongs on social derivatives when file-level AI labels are the problem - not on files where agency rules require honest AI disclosure.

Independent guide - disclaimer .

Prepare stock IPTC and social derivatives

Keyword stock master, export social JPEG, strip AI metadata for platforms.

Frequently Asked Questions

Does Shutterstock require IPTC keywords?

Shutterstock contributor workflows expect keyword metadata for discoverability. IPTC/IIM and embedded XMP keyword fields are standard in stock prep - verify current contributor guidelines.

Should I remove IPTC before uploading to Shutterstock?

No for submission masters - keywords and captions belong in IPTC. Create a separate social derivative if you need C2PA/XMP stripped for Instagram.

Does Adobe Stock read XMP or IPTC?

Adobe Stock ingest typically reads XMP and IPTC-compatible fields, including AI disclosure metadata on generative submissions. Inspect exports before upload.

Can IPTC contain AI attribution?

Yes. IPTC and nested XMP fields can include AI-generated content markers. Agencies may require accurate AI disclosure on generative assets.

How do I prep one photo for stock and Instagram?

Maintain a stock master with full IPTC keywords. Export a flat social JPEG, strip C2PA/XMP for Instagram, keep stock master unchanged.

Will stripping C2PA hurt my Shutterstock submission?

Stripping provenance to misrepresent synthetic work as human-shot violates agency ethics and terms. Some hybrid workflows strip accidental C2PA only when disclosure remains accurate.

What IPTC fields matter most?

Keywords, caption/description, copyright notice, creator, and headline - plus agency-specific AI disclosure fields where applicable.

Is this official Shutterstock guidance?

No. Independent creator guide. Always read live Shutterstock and Adobe Stock contributor policies. Remove AI Label Team

Looking to clean a file? Use our SynthID remover or AI metadata & C2PA cleaner.

Keep reading