Any consistent system beats the best system applied inconsistently. Choose once and stick with it.

Folder Structure: Date First

For photographs, date-based folders are the most durable choice:

2026/
  2026-07-23 Barcelona trip/
  2026-07-30 Product shoot - autumn range/

Why date rather than subject:

  • Every photo has exactly one date; many photos belong to several subjects.
  • It sorts chronologically without effort.
  • It never requires reorganizing when your categories change.
  • You always know roughly when something happened, even when you've forgotten what you called it.

For design and web assets, project-based folders usually work better, since assets belong to a deliverable rather than a moment:

clients/acme/2026-website-refresh/
  01-originals/
  02-working/
  03-export/

File Naming That Sorts Correctly

Use this shape: YYYY-MM-DD_subject_variant_version.ext

2026-07-23_sagrada-familia_facade_01.jpg
2026-07-30_desk-organizer_walnut_front_v2.jpg

Rules that matter:

  • ISO dates (YYYY-MM-DD) sort chronologically as text in every system. Never use DD-MM-YYYY.
  • Lowercase, since some systems are case-sensitive and some aren't.
  • Hyphens or underscores, never spaces — spaces break URLs, scripts and command lines.
  • No special characters or accents — they cause encoding problems across systems.
  • Zero-pad numbers (01, 02 … 10), or 10 sorts before 2.
  • Descriptive but short. Long names get truncated in interfaces.
  • Version at the end, and never "final" — use v1, v2, v3. Every designer has a file called final-final-v3-USE-THIS.

For web assets, the filename becomes part of the URL and is a small SEO signal, so descriptive names pay twice.

Keywords Beat Folders

A file can live in only one folder but can carry many keywords. For any library beyond a few thousand images, use a cataloguing tool and tag by:

  • Subject (person, product, location)
  • Project or client
  • Status (selected, edited, published)
  • Rating for quick filtering

Then folders only need to answer "where does this live", while keywords answer "how do I find it".

Migrating an Existing Mess

Don't try to fix everything:

  1. Freeze the past. Move everything into a single folder called something like "archive-pre-2026". Don't reorganize it.
  2. Start the new system today for everything going forward.
  3. Improve the archive opportunistically — when you go looking for something old, file that batch properly while you're there.
  4. Batch-rename in bulk where a clear pattern exists; most operating systems and photo tools have batch rename built in.
  5. Deduplicate before organizing, not after, or you'll organize the same photo three times.

Keep Originals Separate From Derivatives

The habit that saves the most pain: never overwrite an original. Keep a folder of untouched originals, and export edited versions and web-sized copies elsewhere. Storage is cheap; re-shooting isn't, and neither is discovering that the only copy of a photo is a 600 px compressed version you posted in 2019.