The Columns That Actually Matter
Most people build their workout journal around the wrong variables. They include everything they can think of—sleep hours, stress level, morning weight, creatine timing, bar path deviation—and then abandon the system after eleven days because filling it out takes longer than the warm-up. Here's the layout that survived three years of consistent use. Date | Exercise | Load | Reps | RPE | Notes. Five columns. That's it. The load goes in kilograms or pounds. The reps are straightforward. RPE is the Rating of Perceived Exertion on a 1-10 scale, where 10 means you couldn't have done another rep no matter how much you tried, 8 means you had two reps left in the tank, and 6 means you were doing it while watching TV. Notes is where you put anything that doesn't fit elsewhere: "switched to safety squat bar," "elbow flare on day 2," "used chains." You don't need a separate column for the note when 90% of sessions have nothing worth recording. Just keep it short enough that you'll actually write it.
I spent six months tracking rest periods in between sets. It looked organized. It was useless. Nobody reads your rest times three weeks later when they're deciding whether to add five pounds to the bar. Rest is environmental data, not progression data. Drop it. What matters is whether you moved more weight or hit more reps than you did last time at the same RPE, and the notes column handles context fast enough.
Progression Tracking Within Workout Journal Layouts For Productivity
The standard approach to logging is fine until you actually want to plan the next session. At that point, you need to glance at the sheet and immediately see what happened to your numbers over the last four to eight weeks. That requires a specific layout decision: group exercises by movement pattern and use consistent naming. "Barbell Bench Press" is not the same as "Bench Press, Barbell." Write it the same way every time or your spreadsheet sort function becomes meaningless. I use a flat list organized top to bottom by exercise, not by workout day. When I flip back to plan next week's session, I'm scanning down one continuous column of exercises and seeing my numbers move, not jumping between three different "Day A" pages from four weeks apart. This is where the structure actually earns its keep. Here's the detail most people miss: you should log the exercise at the top of the list in the order you perform it, but you should read it chronologically. Put a small index number next to each exercise that changes only when you swap it out. Otherwise you're comparing apples to oranges across different training cycles. My Bench Press might be entry #3 in January and entry #7 in March when I reorganized my split. Without an ID system, I'd have to scroll to find it each time. With it, I just cross-reference the number. Takes two seconds to set up. Saves maybe four minutes per session planning cycle. That compounds.
Get the Full Details

What Happens When Your Layout Breaks
I ran into a specific problem last fall that exposed a blind spot in this system. I was cycling through a block where I was testing a completely new variation of the Romanian deadlift—feet elevated on a plate, slightly wider stance, no bounce at the bottom. Standard reps and load didn't capture what was actually happening. The bar moved slower. The tension curve was different. My RPE was 7, but it felt like 8.5. I wrote it down in notes, but notes don't show up in any aggregate view, so when I reviewed the block six weeks later, I had no way to quantify whether the variation was actually superior or just novel. The workaround was crude but functional. I added a single prefix letter to the exercise name: "eRDL" for elevated. Then in the notes, I logged one additional field—time under tension for the eccentric phase, measured with a stopwatch. Not every session. Just when the variation was new enough that the standard metrics weren't reliable. Once the movement became familiar, I dropped the prefix and went back to regular naming. This is the thing nobody tells you about journaling: your logging system should change when your training changes. Keeping the same format for a brand-new exercise is like using a speedometer to measure water pressure. It looks like data. It isn't. I also encountered a different edge case with unilateral work. Left and right leg pressing produced different loads. Do you write "70/65 kg"? Do you create two columns? I went with a single load column and noted the asymmetry in the notes field: "L 70 / R 65." It's not elegant, but it preserves the data without bloating the layout. Two extra characters per line. Worth it.
The Counter-Intuitive Part
People think more columns means better training. The opposite is usually true. Every additional column introduces a decision point, and decision points create friction. Friction kills consistency. A six-column layout where you spend thirty seconds filling it out is better than a twelve-column layout where you spend four minutes. The four-minute version gets abandoned. The thirty-second version gets used for two years and accumulates actual data. Another thing that surprises people: RPE is more valuable than you think, but only if you calibrate it against yourself, not against a chart. A lot of guides tell you to use RPE 8 for a working set because that's the textbook recommendation. But your RPE 8 at squat might be someone else's RPE 7. Track your RPE relative to your own best set, not an abstract scale. When you see that your "8" squat this month is your "7.5" from three months ago at the same absolute load, you've got a clearer picture of your progression than any percentage-based program can give you. I also learned the hard way that not every session needs a full entry. Recovery days, deload weeks, and mobility sessions don't belong in the same journal structure as your heavy compound lifts. I used to force everything into the same table, which meant my progression data got diluted by entries that had no comparable history. Now I keep a separate lighter table for accessory and recovery work. One table for main lifts with full progression tracking. One table for everything else with just date, activity, and a one-line note. This separation is what actually makes the system scalable.
Where This Method Fails
This layout assumes you're doing progressive overload on the same exercises week after week. If your training is highly variable—CrossFit boxes, martial arts sparring rounds, team sport conditioning—this structure becomes awkward. You're logging entirely different movements each session with no baseline to compare against. A bullet journal with freeform entries works better there. Don't force a progressive overload framework onto non-progressive training. The other failure mode is when you start treating the journal as the training instead of a record of it. I've seen people spend twenty minutes designing the perfect Excel template with color-coded conditional formatting and drop-down menus before they've completed a single workout. The template is now the project. The lifting has stopped. This happens more often than you'd expect. Build the simplest version that works. Upgrade it only when you've identified a specific gap in the data, not because you read a forum post about optimization. Finally, there's the matter of software versus paper. Digital apps offer search and graphing, but they introduce login friction and interface changes. I've lost three months of data to an app that shut down without export capability. A five-dollar composition notebook doesn't have that problem. If you choose digital, use something with local export—CSV or PDF. Never store your training history on a platform you don't control. The best system in the world is worthless if you can't access it when you need it.

The structure I'm describing works because it removes every element that isn't necessary for the actual question you're trying to answer: did I get stronger this week than I did last week, and if not, why? Everything else is decoration.