Skip to content
guide · programming

Periodization for online coaches, made operational for a real client list.

Most periodization writing assumes one athlete you watch lift twice a week. Online you have thirty clients you never see, most of them general population, all of them living real lives. This guide skips the textbook and answers the question that actually matters: how do you run periodization across a remote client list. The models in plain words, the macrocycle vocabulary explained once, RPE and RIR as your steering wheel, where deloads go, progression that survives client life, and how to template a block so programming thirty people does not take thirty hours.

By Markus Evers · Updated September 2026

the short version

Periodization is the planned variation of training volume, intensity and exercise selection over time so a client keeps progressing and fatigue never outruns recovery. For an online coach: build in three layers (macrocycle, mesocycle, microcycle), pick one default model, steer load by client-reported RPE and RIR, place a deload every 4 to 6 weeks, and template one mesocycle you reuse.

the problem

Textbook periodization breaks the moment you have a client list.

The classic model was written for one competitive athlete, coached in person, peaking for a single meet. Almost none of that describes online coaching. Your clients are mostly general population, chasing how they look and feel rather than a platform total, and their weeks get derailed by travel and sick kids while you learn how a session went from a log rather than from standing beside them. Periodization still works here, but only as an operating system rather than a science lecture: a reusable structure, a way to prescribe effort you cannot see, and a rhythm of push and recover you can run for many people at once. Get that right and it is what lets one coach carry a full book without every client stalling out. For where it sits in the wider craft, our guide on workout programming principles for coaches maps the fundamentals that periodization organizes.

step 1

What do macrocycle, mesocycle and microcycle mean for an online coach?

Three nested layers hold every model together, and getting the words straight makes the rest of the job easier to plan and easier to explain to a client. You always work top-down: define the destination, break it into blocks, then fill each block with weeks. Say it once, and you can drop the jargon in front of clients for good.

01

Macrocycle.

The full arc toward the goal, usually three months to a year. Where the client starts, where you intend them to finish, and the deadline that shapes everything below it.

02

Mesocycle.

A block of roughly 3 to 6 weeks with one clear emphasis, such as hypertrophy, strength, or a peak. A macrocycle is just a sequence of mesocycles that build on each other.

03

Microcycle.

The smallest unit, usually a single training week. It is the only layer the client sees: the split, the exercises, the sets and reps for the next seven days.

Done well, the client only ever sees a clear, doable week while the strategy underneath stays invisible to them and fully deliberate to you. The microcycle is where the weekly split and the exercise selection live, and it is the layer you will template and reuse most often.

step 2

What are the three periodization models in plain words?

There is no single correct model. The right one depends on the client's level, goal, and how predictable their week is. These three cover almost everything you will program online. Pick one as your default and blend elements of the others as clients advance. That instinct to run one default and borrow from the rest is the heart of Alex Bromley's periodization framework, which we break down for coaches.

A

Linear.

Volume starts high and intensity low, then intensity climbs and volume drops gradually across the cycle. It is the easiest model to write, coach, and explain, which is exactly why it is the right default for a general-population client. Progress is obvious, the plan reads simply on a phone, and there is little to misinterpret without you in the room.

When it fits: beginners and busy general clients, and anyone peaking toward a single test or event where a clean, predictable build matters more than variety.

B

Undulating.

Rep ranges and intensity change often, session to session or week to week, inside the same block. Each quality gets touched more frequently, which suits an intermediate client and, more practically, one whose schedule is unpredictable: if they miss the heavy day, the next varied session still trains something useful. Daily and weekly undulating periodization are the common flavours, often written DUP.

When it fits: intermediates who have stalled on a steady linear build, and clients whose week is too messy for a rigid load progression.

C

Block.

Each block concentrates on one quality in sequence, hypertrophy then strength then peaking, so the client accumulates work, then converts it to strength, then expresses it. It demands the most planning and the most disciplined execution, which is why it earns its place with advanced clients and athletes rather than someone eight weeks into training.

When it fits: advanced clients and athletes who need a focused emphasis before a meet or a test, and who train consistently enough to make a concentrated block pay off - our breakdown of Ben Pollack's meet peak shows how that peaking block is built and tapered into meet day.

Whichever model you run, the load you actually prescribe each session is usually anchored to effort rather than a fixed number, which is why the next step matters as much as the model. If you are peaking a client toward a strength test on a block, a one-rep max calculator estimates their working loads from a recent set so you never need a maximal attempt to set the week.

step 3

Autoregulation is the remote coach's steering wheel.

In a gym you read effort off the bar speed and the face. Online you have neither, so you replace your eyes with the client's own report. Prescribe load against a target effort instead of a fixed kilo, and the same program self-corrects on a strong day and a rough one, and stays honest across clients of completely different strength. Two scales carry almost all of it.

RPE: rate of perceived exertion.

A 1 to 10 read on how hard a set felt, where 8 means roughly two reps left in the tank. It travels well because clients grasp effort faster than they grasp percentages. Use an RPE calculator to translate a target RPE into a load from a recent set.

Prescribe it as, work up to a top set at RPE 8, then keep that weight for your back-offs.

RIR: reps in reserve.

The same idea from the other direction: how many reps the client could still have done. Many coaches find RIR the more intuitive cue for hypertrophy work. A RIR calculator maps a target reps-in-reserve to a working weight the client can actually load.

Prescribe it as, 3 sets of 8 to 10 at 2 RIR, add a rep or load when you hit the top of the range clean.

Pick one scale and stick to it so a client is not translating between two systems mid-workout; our comparison of RPE vs RIR for programming covers which suits which client, and what reps in reserve means is a primer you can hand them. Where tempo matters, spell it out too: a tempo calculator turns a 3-1-1 prescription into seconds under tension. Write the effort target and any tempo cue into each exercise so it travels with the set, and how to use RPE with online clients covers teaching clients to rate effort honestly.

step 4

When should you place a deload for an online client?

A deload is a planned, temporary drop in volume or intensity for a week, scheduled so accumulated fatigue can clear and the adaptations you have built can surface. It is not time off and it is not a sign of failure; it is a designed part of the plan. The mistake is treating it as a rescue you reach for once a client is already fried, rather than a fixed part of the block.

When it goes in

  • As a rule of thumb, every 4 to 6 weeks, usually at a block boundary
  • Sooner when lifts stall, sleep slips, or check-ins read tired
  • Less often for lower-volume or less advanced clients
  • More often for advanced clients pushing high weekly volume

What a deload looks like

  • Cut working sets by roughly a third to a half
  • Or hold volume and drop the loads to comfortable weights
  • Keep the movements, so the habit and the schedule survive
  • Frame it to the client as a planned week, not a setback

Deloads are easier to time when you can see how much work a client is absorbing. A weekly training volume calculator totals hard sets per muscle group so you can tell when a block has crept past what a client can recover from, and how to program deload weeks for clients covers the placement and the exact cuts. Pair every deload with a quick reassessment, and let the next mesocycle be shaped by what the last one produced. The plan is a hypothesis you test, not a contract you enforce.

step 5

Which progression schemes survive real client life?

Progressive overload is the engine; periodization just organizes when and how it happens. The trick with remote clients is picking a progression rule that keeps working when the client cannot add 2.5 kg every single week, because motivation dips, sleep is bad, or the gym only has fixed dumbbells. Two schemes carry most general-population programming because they self-adjust to the day.

Double progression.

Give a rep range, not a number. The client stays at the same load until they hit the top of the range on every set, then adds the smallest load available and drops back to the bottom of the range. It handles bad days gracefully, works with awkward home-gym jumps, and needs no math from the client.

Top set, back-off.

The client works up to one hard top set at a target RPE, then drops the weight for two or three back-off sets. The top set autoregulates to how strong they feel that day and the back-offs bank the volume, so the same prescription fits a great session and a tired one without you rewriting it.

Write the progression rule into the plan so it is not left to guesswork mid-block, and let the check-in catch the exception. When a client stalls on both schemes at once across several lifts, that is usually a fatigue or adherence signal rather than a programming one, and our guide on how to help a client break through a plateau covers reading which it is before you change the program.

step 6

Template the mesocycle, not the client.

This is the step that decides whether periodization is a luxury or your default. Programming thirty clients from scratch is thirty jobs; programming them from a template is one job plus small edits. If you use ChatGPT at all in this step, use it as a reviewer of the block you wrote, not the author; the program design guide has the six prompts and the constraints sheet. The copyable 4-week block with anchor slots, RIR targets and the phase review written in is in how to set up training phases for online clients. Build one mesocycle well, a repeating microcycle with a clear progression rule and effort targets baked in, then reuse it and change only what actually differs per client: starting loads, exercise swaps for equipment or injury, and the volume tier for their level. Because load is anchored to RPE or RIR rather than fixed weights, a single well-built block guides clients of very different strength at the same time.

When not to periodize formally

Not every client needs a mesocycle plan, and forcing one on a true beginner just adds complexity they will not benefit from. A beginner progresses on almost any consistent program for months, so simple linear progression, add a little load or a rep whenever the last session was clean, is the whole plan. The only periodization a beginner needs is the occasional deload and the discipline to stop changing the program at random. Save deliberate blocks for when gains slow and the client actually needs the structure to keep moving; until then, the simplest thing that works is the right thing.

The whole workflow of building a block once and reusing it is the difference between a coaching business that scales and one buried in spreadsheets. Our walkthrough on how to write workout programs faster for multiple clients covers the templating workflow end to end, and how to write an online coaching program puts the full arc from goal to delivered plan in one place.

how Coachway helps

Build the block once, deliver it to the whole client list.

A periodization model is only as good as the tool that carries it to the client, and everything above, reusable blocks, week-to-week progression, effort targets, per-set logging, lines up with what a coaching platform is built to do. Write the mesocycle as a program template in the workout builder, reuse it across clients, and read the logged sets and check-ins to decide when each block turns over. Coachway is EUR 69 per month for up to 5 clients, then EUR 9 per additional client, with every feature included and a 14-day free trial that asks for a card.

questions coaches ask

Frequently asked questions about periodization for online coaches.

What is periodization in coaching?

Periodization is the planned variation of training volume, intensity, and exercise selection over time so a client keeps progressing and fatigue never outruns recovery. Instead of repeating the same workout, you sequence phases, often hypertrophy then strength then a peak or a maintenance stretch, so each adaptation builds on the last toward a specific goal by a specific date. For an online coach it is less a science project than a logistics system: the structure that turns a stack of workouts into a program you can actually run and adjust from a distance.

What is the difference between linear, undulating, and block periodization?

Linear periodization moves volume and intensity gradually across the whole cycle: higher reps and lighter loads early, heavier loads and fewer reps later. Undulating periodization changes rep ranges and intensity much more often, sometimes every session or every week, inside the same block. Block periodization concentrates each block on one quality, hypertrophy then strength then peaking, in sequence. Linear is the simplest to write and explain, which makes it a strong default for general-population clients. Undulating and block reward more advanced clients and athletes who need varied stimulus or a focused emphasis before an event.

How do you periodize training for clients you cannot watch train?

You replace your eyes with client-reported effort. Prescribe load against a target RPE or a number of reps in reserve rather than a fixed kilo, so the client self-regulates on a strong day and a bad one, and the same program stays honest across clients of different strength levels. Write the effort target and any tempo cue into each exercise so it travels with the set, then read the logged sets and weekly check-ins to see whether the plan is landing before you write the next block. Autoregulation by RPE and RIR is the remote coach's steering wheel.

How often should clients deload?

Most coaches place a deload every 4 to 6 weeks, or sooner when a client's lifts stall, sleep slips, or check-ins read tired. A deload is a planned reduction in volume or intensity for a week, not time off, scheduled so accumulated fatigue can clear and the adaptations you have built can surface. Lower-volume and less advanced clients often need them less often than advanced lifters pushing high weekly volume, so let logged performance and the client's own feedback set the timing rather than the calendar alone.

Do beginners need periodization?

Not formally. A true beginner progresses on almost any consistent program for months, so simple linear progression, adding a little load or a rep when the last session was clean, does the job without a mesocycle plan. The value of periodization for a beginner is limited to scheduling occasional deloads and stopping random workout-to-workout changes that stall progress. Save the deliberate blocks for when gains slow and the client actually needs the structure to keep moving.

How do you periodize a full client list without writing a program for every client?

Template the mesocycle, not the client. Build one block, a repeating microcycle with a clear progression rule and effort targets, then reuse it and change only the variables that differ per client: starting loads, exercise swaps for equipment or injury, and volume tier. Because load is anchored to RPE or RIR rather than fixed weights, one well-built block guides clients of very different strength levels at once. That is what turns programming thirty people from thirty separate jobs into one template plus small adjustments.

See what Coachway can do for your coaching business

Coachway was built on knowledge from working with 150 online coaches over 6+ years, who all hit the same wall - slow platforms, clunky workflows, wasted hours. Start your 14-day free trial and see what we fixed - the whole platform, no charge today, cancel anytime under Billing.

No charge today - cancel anytime under Billing
Built for efficiency 6 languages DenmarkNorwaySwedenFinlandGermanyUnited Kingdom
The coaching platform you've been waiting for