Production

Batch upload your images once you've named them all

You upload an image. Realize the file name is garbage. Download it again, rename it, re-upload. Or you upload one, name it properly, upload the next, name that one, upload another. Either way, you're ping-ponging between file system and CMS for no reason.

Name all your files before you touch the upload button. Not most of them. All of them.

The problem is task switching, not the task

Renaming files uses a different part of your brain than filling in alt text or picking a crop. When you alternate between the two, you lose time on the transition. You're also more likely to skip the file name step entirely once you're in upload mode, because the CMS is right there, asking for other things.

If you batch the renaming, you stay in file-naming mode. You see patterns. You notice when one image is IMG_4829.jpg and another is headshot-marina-2024.jpg and you fix the inconsistency before it becomes a problem in your media library.

You also catch duplicates. Renaming forces you to look at what you actually have in the folder.

Name them in the file system, not in the CMS

Some CMSs let you rename on upload. Ignore that feature. Rename in your file manager where you can see all the files at once, use keyboard shortcuts, and apply consistent patterns without fighting an upload dialog.

The file name travels with the image. If you ever move platforms, export assets, or hand files to someone else, the name is still there. CMS metadata doesn't always survive migration.

As we covered in image file names before you upload them, the file name also becomes part of the URL in most systems. Fix it before upload and you'll never serve an image at /uploads/IMG_2847.jpg.

Uploading is the last step, not the middle one

Once your files are named, uploading becomes mechanical. Drag the folder. Select all. Click upload. You're done with the file system part of the job.

Now you can focus entirely on CMS concerns: alt text, captions, categories, whatever your system requires. You're not jumping back to Finder to fix a file name you should have handled five minutes ago.

This also makes it easier to upload images in sets that belong together. If you're adding photos to a gallery or illustrations to a tutorial, you want them uploaded in one action, not scattered across three sessions because you kept stopping to rename things.

It takes the same amount of time either way

You're going to rename the files or you're going to live with terrible names forever. Batching the task doesn't add work. It just puts all the renaming in one bucket and all the uploading in another.

The time savings come from not switching contexts and not fixing mistakes you could have prevented by looking at all the files together before you committed them to the CMS.

Name them all. Then upload them all. Anything else is just making the job harder than it needs to be.

← All posts