How to add keywords to Shutterstock

Shutterstock reads metadata from JPGs on upload: with embedded XMP, the description and keywords are pre-filled automatically. Here are the limits and how to stop typing cards by hand.

Shutterstock limits

Three ways to add keywords

The Shutterstock profile in Stock Metadata Tagger

Pick the “Shutterstock” profile at upload: the downloaded ZIP will have titles/descriptions trimmed to 200 characters at a word boundary and at most 50 keywords. The full metadata always stays in the service database.

Related guides

How many keywords do you need on microstock sites
10, 25 or 49? How many keywords to use on Adobe Stock, Shutterstock and Freepik. Agency limits, first-tag weight and the optimal tagging strategy.
Why Adobe Stock doesn't read your JPG metadata
Embedded XMP into a JPG but Adobe Stock shows empty fields? The missing JFIF APP0 marker is to blame. Here's the cause and how to fix the file.
How to attribute AI images for stock sites
How to attribute Midjourney, Stable Diffusion and Flux images for Adobe Stock, Freepik and Shutterstock: the Generative AI flag, metadata, limits.
How to upload video to Adobe Stock
Step by step: how to prepare and upload video to Adobe Stock — file requirements, metadata, category, SFTP upload. A checklist of why videos get rejected.

Go further with Stock Meta

Product overview & pricing
AI titles, descriptions and keywords embedded as XMP
Open the app
Why does Shutterstock require at least 7 keywords?

It's an anti-spam and search-quality measure: fewer than 7 tags and the card can't be submitted for review.

What language should keywords be in?

English only. Shutterstock translates buyer queries itself, but tags are accepted in English.

Generate keywords for Shutterstock
Open the app