The 8 golden rules of naming
Every one of these rules comes from a mistake that gets paid for with a full relabelling. They cost nothing to apply beforehand, and everything to fix afterwards.
1
Always the same length, leading zeros included
Write 01, not 1. Variable-length numbering is the number one cause of an incoherent pick path.
Do
A-01-B · A-02-B · A-10-B
Avoid
A-1-B · A-2-B · A-10-B
Why — Sorting is alphanumeric, character by character: “A-10” comes before “A-2” because “1” precedes “2”. Your picker then walks back to the other end of the aisle, on every single order.
2
One separator, or none at all
Pick the hyphen and never change it. If all your lengths are fixed you can even do without one. But never a space.
Why — A space breaks CSV imports, barcodes and URLs. And every variant creates an invisible duplicate: “A-01-B” and “A 01 B” are two different locations to the machine, and only one to you.
3
Ban ambiguous characters
Leave I, O and Q out of your letters. On a worn label, or read from a distance, they turn into 1 and 0. Watch out for the S/5, B/8 and Z/2 pairs too.
Do
Levels A, B, C, D, E, F, G, H, J, K
Avoid
Levels A, B, C… I, O, Q
Why — A forklift operator who reads “O-01” instead of “0-01” picks from the wrong place, and the discrepancy only surfaces at the next stock count.
4
Upper case, no accents, no special characters
An address has to survive a barcode, a CSV file, a URL and an email unharmed.
Avoid
Reserve no.1 – Level B
Why — Code 39 and Code 128 character sets do not encode accents, and a badly encoded CSV import mangles them. You find out the day you switch tools.
5
The address describes the position, never the contents
Never name a location after the product, the family or the supplier that occupies it today.
Avoid
M8-BOLTS · SMITH-RACK
Why — The product will move, the supplier will be replaced, the family will be reorganised. The address has to outlive all of it. An address that talks about its contents is an address waiting to be relabelled.
6
Stay under about a dozen characters
Every character widens the barcode and shrinks the font size that stays readable from a distance.
Do
A-02-C-1 — 8 characters
Avoid
SITE1-ZONE-RESERVE-AISLE02-BAY05-LVL3 — 37 characters
Why — A Code 128 barcode grows with the number of characters encoded. On a slot label read from several metres up on a truck, length becomes a genuine cause of read failure.
7
Number in the direction of travel
Odd on one side, even on the other, like street numbers. And carry the numbering on in the direction of the route rather than restarting at 01 with no logic.
Do
Bays 01, 03, 05 on the left · 02, 04, 06 on the right
Avoid
Numbering that restarts at 01 in every aisle, against the direction of travel
Why — The pick path is built by sorting lines on the address. If the order of the addresses does not follow the real route, every order forces backtracking that nobody can make up for.
8
Leave room for tomorrow
Leave spare numbers at the end of each aisle and keep at least one zone letter unused.
Do
Aisles A, B, C in service · D and E reserved for expansion
Avoid
Every letter used up, and the new aisle is called A-BIS
Why — A saturated scheme breeds workarounds — “A-BIS”, “01A”, “2.1” — that break sorting and force an exception into every one of your exports. Renaming a warehouse means relabelling, re-importing and running another stock count.