Last spring I delivered a 900-image wedding gallery in about four hours of editing time. The couple cried when they saw it. The photographer who hired me as a second editor sent a follow-up asking how I turned around work that fast without it looking like a machine had processed every frame. The honest answer is that a machine did process most of it. I just told the machine exactly what to do.

Batch editing gets a reputation as a shortcut for lazy editors. That’s backwards. Done right, it’s a system for protecting your creative decisions across a large set of images so that the work you did on frame one carries forward with intention, not just copy-paste sloppiness.

Why Lightroom’s Sync Isn’t Just a Copy Button

When you right-click a photo in Lightroom Classic and choose “Develop Settings > Paste Settings,” you’re applying every single adjustment from the source image, including lens corrections, crop, local adjustments, and noise reduction. That’s rarely what you want.

The smarter move is Sync, which you access by selecting multiple images and hitting the Sync button at the bottom of the Develop module’s right panel. The dialog that opens lets you choose exactly which settings transfer. Exposure and white balance? Yes. A crop you did specifically because that one shot had a weird reflection in the corner? Hard no.

This distinction matters because Lightroom stores edits as parametric instructions, not destructive pixel changes. Every adjustment you make is written as metadata telling the raw file how to render. When you sync those instructions, you’re copying the recipe, not the cake. That means the same temperature shift of +150K on a shade-lit portrait will read differently on a frame shot under tungsten, and Lightroom won’t warn you. You have to understand what you’re syncing and why.

The Stack Method: How to Build a Batch That Doesn’t Fall Apart

My workflow for large shoots runs in three layers. First pass: I sort by lighting condition. Every photo taken in open shade gets flagged together, every backlit shot gets its own group. I use the Survey view (press N) to compare four to six images at once and identify which single frame within each group is the most technically neutral, meaning closest to correct exposure and white balance without heavy lifting.

That neutral frame becomes what I call the anchor. I edit it fully. Full color grade, tone curve, HSL adjustments, everything. For a golden hour portrait session, that might be a +0.35 exposure bump, highlights pulled to -60, shadows up to +40, and a warm split-tone with orange in the highlights and a very faint teal in the shadows.

Then I select every other photo in that lighting group, click back to the anchor, and hit Sync. In the dialog, I check Exposure, White Balance, Tone Curve, HSL, Color Grading, and Detail. I uncheck Crop, Local Adjustments, and Lens Corrections unless I know they’re consistent across the set.

Second pass is trimming the outliers. The photos that got synced but still look off. Usually it’s ten to fifteen percent of the batch that needs individual attention because the light shifted or a subject moved closer to a window. Third pass is export. For client delivery I run File > Export with Preset at 2048px on the long edge, sRGB, quality 85 in JPEG. That setting balances file size (typically 800KB to 1.2MB per image) with screen-viewing quality and keeps the gallery loading fast.

When Auto Sync Is the Right Tool and When It’ll Ruin Your Day

Auto Sync is Lightroom’s live batch mode. When you activate it by clicking the switch next to the Sync button, every adjustment you make in Develop simultaneously applies to all selected photos. It’s genuinely useful for culling-and-correcting workflows where you’re moving fast through a shoot with consistent lighting, like a studio session with a fixed strobe setup.

The danger is that it feels magical right up until you accidentally fix a horizon on one image and rotate 147 other photos by 2.3 degrees. I’ve done it. It was not a good Tuesday.

The rule I follow: Auto Sync for global tonal corrections on batches under 50 images in controlled lighting. Sync dialog for everything else, every time.

The Preset as Starting Point, Not Finish Line

Here’s where I’ll admit something that used to slow me down. I spent years thinking a great preset was a great edit. I named my preset packs after songs, spent weekends dialing them in, got attached to them. There was a whole pack I built around the sonic palette of a specific Joni Mitchell record. Fine presets. But I was applying them and calling shots done, which meant I was letting the preset’s assumptions override what the actual image needed.

The better mental model is treating a preset like a first draft. Apply it, then spend thirty seconds asking whether the skin tones are holding up, whether the shadows are blocking up, whether the color grade is fighting the light that was actually in the room. A preset calibrated for a Pacific Northwest overcast sky will do strange things to a Nashville summer afternoon, and no amount of brand loyalty to your own work fixes that automatically.

Keyboard Shortcuts That Make the Whole System Faster

A few specific time-savers worth building into muscle memory. “V” toggles black and white, useful for checking tonal contrast without color distraction. “" shows before/after in the Develop module. Ctrl+Shift+V (Cmd+Shift+V on Mac) pastes settings with the same choices as your last Sync dialog, which means once you’ve configured a smart sync, you can paste selectively across the library with a single shortcut instead of re-opening the dialog each time.

Selecting photos across the filmstrip with Shift+Click for ranges or Cmd+Click for non-contiguous picks, then jumping to Develop and using Sync, takes about eleven seconds per lighting group once you’ve done it a few hundred times. On a 900-image wedding, that math adds up to hours saved without a single image getting ignored.

Batch editing isn’t about editing less. It’s about making one great decision and then trusting it across every frame where it belongs.