Naming and folder habits that keep a Mac searchable
· 6 min read
Two habits do most of the work. Put the date at the front of a filename in year-month-day order, so files sort chronologically wherever they land. And put the words you would actually type into a search box in the filename itself, not only in the folder path above it. Everything else is refinement.
Search on a Mac matches names. A file called final.pdf sitting in Clients/Acme/Invoices is invisible to anyone searching for Acme unless they happen to be searching paths as well, and most searches do not.
Start with the date, in the order that sorts
Write dates as 2026-09-09. Four-digit year, hyphen, two-digit month, hyphen, two-digit day.
The reason is that alphabetical order and chronological order become the same order. Sorting a folder by name in Finder puts the files in the order they happened, with no date column, no metadata and nothing that can be lost when a file is copied to a drive or emailed to someone.
09-09-2026 does not do this, and it is also ambiguous: the ninth of September in one country and something else in another. Sept 9 sorts under S.
2026-09-09 acme invoice 0412.pdf
2026-09-14 acme statement of work v02.pdf
2026-10-02 acme invoice 0431.pdf
If the subject matters more than the date, put the subject first and the date at the end, but keep the same date format so it still sorts.
Put searchable words in the name
The path is context for you. The name is what search sees.
A useful test: if this file were sitting alone on a desktop with no folder around it, would you know what it was and who it belonged to? If not, the name is doing too little. That usually means three parts: who or what it is about, what kind of thing it is, and something that distinguishes this one from its siblings.
2026-09-09 acme invoice 0412.pdf
2026-09-09 fraser lease signed.pdf
2026-09-09 bhandari roof survey photos.zip
This costs a few seconds when you save a file and pays back the first time you search for a client name and get every document about them regardless of which folder it drifted into.
Separators, and what macOS does with them
Search splits a name into words at spaces, hyphens, underscores and dots, and then matches each word from its start. That has practical consequences.
- Spaces are fine in Finder. They are awkward in Terminal, where they need quoting or escaping, so if you live in a shell, hyphens are kinder.
- Hyphens and underscores both split words, so
acme-invoiceandacme_invoicebehave the same in search. Pick one and be consistent. - Do not run words together.
acmeinvoicebecomes one word, and a search forinvoicewill not find it. - Avoid colons and slashes. macOS reserves them for paths and Finder will refuse or rewrite them.
- A leading dot hides the file from Finder entirely. Command-Shift-Period toggles hidden files if you need to see one.
- Put the distinguishing part early. The limit is 255 characters, but long names get truncated in Finder columns well before that.
Because matching starts at the beginning of words, a fragment from the middle of a word finds nothing. That is worth knowing when you name things as well as when you search for them. Finding a file when you only remember part of the name covers the search side of the same problem.
Versions and status, in a form that stays honest
The failure mode everyone has lived through is final, final-v2, final-FINAL, final-use-this-one.
Two rules avoid it. Zero-pad version numbers, so v01 through v12 sort correctly rather than putting v10 between v1 and v2. And use status words that describe a state rather than a feeling: draft, review, signed, sent. A status word is true or false; final is an opinion that expires.
2026-09-02 fraser lease v01 draft.docx
2026-09-05 fraser lease v03 review.docx
2026-09-09 fraser lease v04 signed.pdf
The signed PDF is unambiguous six months later, and sorting the folder by name tells the story of the document without opening anything.
Keep the tree shallow and let search do the depth
Deep folder trees feel organized and search badly. Every extra level is another decision when you file something and another guess when you look for it, and the payoff is small because you rarely navigate to files any more; you search for them.
Three levels is usually enough: a top-level area, a project or client, and at most one subdivision inside that. If you need a fourth, the name of the file can usually carry it instead.
Organize by lifecycle rather than by file type. Clients/Acme/2026 works because everything about one job stays together. Documents/PDFs, Documents/Spreadsheets does not, because nobody thinks “I need a spreadsheet”; they think “I need the Acme numbers”, and the format is incidental. Finder can filter by Kind whenever the format genuinely matters.
The other habit worth having is a triage rhythm for Downloads. Anything you keep gets renamed and moved the day it arrives; anything else gets deleted.
Two settings that make good names visible
Both take ten seconds and both are off by default.
- Finder in the menu bar, Settings, Advanced, turn on Show all filename extensions. Knowing whether a file is a
.pagesor a.pdfwithout opening it matters when you are about to send it to someone. - Open a Finder window, View, Show Path Bar. The full location appears at the bottom of every window, which makes it obvious when a file has landed somewhere odd.
Where consistent naming starts paying twice
Consistent names are worth something on their own, and worth more once you can query them. In Finder, a Smart Folder (search, then click Save) pins a live list of everything matching a pattern to your sidebar. In Terminal, predictable names make a one-line mdfind -name 2026-09 genuinely useful.
Dedicated search tools lean on the same discipline. Everywhere catalogs every filename on the Mac and takes typed operators: path: to confine a search to a folder, ext: for a file type, size:, quotes for an exact phrase, a vertical bar for either of two terms. Something like acme ext:pdf path:2026 only works if acme, the extension and the year are actually present in your names and paths, which is the argument for the habits above rather than for any particular app. It searches names and paths, not file contents, so words that exist only inside a document still belong to Spotlight.
Tags are the fallback for the one thing names cannot express: a file belonging to two categories at once. Right-click a file, choose a color or type a tag name, and it appears in the Finder sidebar. Use them sparingly, and note that unlike a filename, a tag does not travel with the file when you send it to someone else.
Questions
Is it worth renaming files I already have? Not in bulk, and not retrospectively across years. Rename as you touch things. The files you open are the files you will search for, so within a couple of months the ones that matter have good names and the rest cost you nothing by staying as they are.
How do I rename a lot of files at once? Select them in Finder, right-click, and choose Rename. The sheet that appears can replace text, add text before or after, or apply a name plus a sequential number. It handles the common cases without any extra software, and it can be undone with Command-Z immediately afterwards.
Should I use capital letters?
It makes no difference to search, which ignores case, and none to the file system on a standard Mac, which treats Report.pdf and report.pdf as the same name. Pick whichever you find easier to scan.
Do folder names get searched at all? Folders appear in results as folders, and their names are indexed. But a search for a word does not return the files inside a folder of that name. That asymmetry is the reason to repeat the important word in the filename even when the folder above already says it.