Use filenames for stable facts, not every future way a photo might be useful.

A naming convention should help operations and debugging. It should not become the only way marketers can retrieve visual content. Put durable facts in the name and let richer discovery happen elsewhere.

Stop making filenames do all the work

Keep naming practical and add richer visual discovery on top.

Name
Stable facts
Folders
Ownership + project
Search
Visual meaning

Overloaded filenames are difficult to create consistently and still fail future searches.

A filename can reasonably include date, brand, project, location, product, photographer code, or sequence number. Trying to also encode mood, every visible object, intended channel, audience, season, and future campaign use creates long inconsistent strings that people stop maintaining.

Treat filenames as operational identifiers. Preserve the stable facts needed to trace an asset, then rely on searchable metadata and visual understanding for more subjective discovery.

Design a convention people will actually follow.

  1. Choose 3–5 durable fields

    Typical candidates are date, project or campaign, subject or product, location, and sequence. Use only fields the team can apply consistently.

  2. Standardize separators and dates

    Use one predictable pattern such as YYYY-MM-DD and hyphenated tokens so sorting and scanning stay simple.

  3. Keep unique identifiers when useful

    Sequence numbers or original camera IDs can help trace duplicates and source files.

  4. Do not force subjective concepts into the filename

    Mood, scene, composition, audience, and future editorial use are better handled by searchable enrichment.

A good naming system should be boring and resilient.

  • People can name files correctly without a manual

    Complex rules tend to collapse under real production pressure.

  • The name still makes sense years later

    Stable facts age better than campaign-specific interpretations.

  • Search does not depend entirely on naming discipline

    An imperfect filename should not make a visually relevant asset disappear.

Use filenames for stable facts, not every future way a photo might be useful.

Keep naming practical and add richer visual discovery on top.

Stop making filenames do all the work