Based on the r/bodyweightfitness community's Recommended Routine, with some minor adaptations.
A full-body bodyweight strength routine performed 3 days per week. Every session runs three pairs of exercises plus a core triplet, and every slot follows its own progression ladder, so the same routine carries you from wall push-ups all the way to weighted pull-ups and pseudo planche push-ups.
The Recommended Routine (RR) has been the "one stop shop" beginner routine of the r/bodyweightfitness community since 2012. It is for anyone who wants to build strength and muscle using their own bodyweight, at home or in a park, with minimal equipment.
The program focuses on:
- Progression ladders: every movement has easier and harder variations, so there is always a version you can do
- Full-body sessions: each workout trains push, pull, squat, hinge, and core
- Simple loading: instead of adding weight to a bar, you add reps, then move to a harder exercise
- Consistency: 3 sessions per week, about an hour each
If you cannot do a single pull-up or push-up yet, that is fine. The ladders start below those exercises and build you up to them.
The Session Layout
Every workout follows the same order:
- Warm-up (5-10 minutes of dynamic stretches)
- Skill work (about 10 minutes of handstand and support hold practice)
- Three strength pairs (the main work)
- Core triplet (finisher)
The Three Pairs
The strength work is organized into three pairs. You alternate between the two exercises of a pair: do a set of exercise A, rest 90 seconds, do a set of exercise B, rest 90 seconds, and repeat until you have done 3 sets of each. This way each muscle group gets about 3 minutes of rest while you keep moving.
| Pair | Exercise A | Exercise B | Sets × Reps |
|---|
| First Pair | Pull-up progression | Squat progression | 3×5-8 each |
| Second Pair | Dip progression | Hinge progression | 3×5-8 each |
| Third Pair | Row progression | Push-up progression | 3×5-8 each |
The Core Triplet
The workout ends with three core exercises done as a triplet, 3 sets of 8-12 reps each, resting 60 seconds between exercises:
| Slot | Purpose | Progression |
|---|
| Anti-Extension | Resist arching the lower back | Plank → Ring Ab Rollouts → Ab Wheel Rollouts |
| Anti-Rotation | Resist twisting under load | Banded Pallof Press → Ring Pallof Press |
| Extension | Strengthen the posterior chain | Reverse Hyperextension → Glute-Ham Raise |
Weekly Schedule
Train 3 days per week with at least one rest day between sessions. A typical schedule is Monday / Wednesday / Friday. The routine is a full-body workout by design, so do not split it across separate days, and do not run it more than 3 times per week. Rest days are when your muscles actually grow.
For each slot, perform the hardest exercise in the ladder you can do for 3 sets of 5 to 8 reps with good form. These are the ladders:
Pull-up Progression
| Step | Exercise |
|---|
| 1 | Scapular Pulls |
| 2 | Arch Hangs |
| 3 | Negative Pull-ups |
| 4 | Pull-ups |
| 5 | Weighted Pull-ups |
Squat Progression
| Step | Exercise |
|---|
| 1 | Assisted Squat |
| 2 | Squat |
| 3 | Split Squat |
| 4 | Bulgarian Split Squat |
| 5 | Beginner Shrimp Squat |
| 6 | Intermediate Shrimp Squat |
| 7 | Advanced Shrimp Squat |
Dip Progression
| Step | Exercise |
|---|
| 1 | Parallel Bar Support Hold |
| 2 | Negative Dips |
| 3 | Parallel Bar Dips |
| 4 | Ring Dips |
Hinge Progression
| Step | Exercise |
|---|
| 1 | Romanian Deadlift |
| 2 | Single-Leg Deadlift |
| 3 | Banded Nordic Curl |
| 4 | Nordic Curl |
Row Progression
| Step | Exercise |
|---|
| 1 | Vertical Rows |
| 2 | Incline Rows |
| 3 | Horizontal Rows |
| 4 | Wide Rows |
| 5 | Archer Rows |
Push-up Progression
| Step | Exercise |
|---|
| 1 | Wall Push-ups |
| 2 | Incline Push-ups |
| 3 | Full Push-ups |
| 4 | Diamond Push-ups |
| 5 | Pseudo Planche Push-ups |
The RR replaces "add weight to the bar" with "add reps, then move up the ladder":
- Start every exercise at 3 sets of 5 reps and try to beat your previous numbers each workout
- When you hit 3 sets of 8 reps with good form, move to the next exercise in the progression and start the next workout back at 3 sets of 5
- If you cannot manage at least 3 sets of 5 at the new step, spend another week or two building reps at the current step first
- Static holds (like the support hold): one set is a 10-30 second hold. Move up once you hold 30 seconds for all 3 sets
- Tempo: control every rep. Use a 10X0 tempo, meaning 1 second down, no pause at the bottom, explosive up, no pause at the top. If you cannot control the lowering phase, the exercise is too hard
- Never sacrifice form for an extra rep. End the set when form breaks down
Everything below assumes your form is already solid. Finding your working weight, adding weight, chasing reps, all of it only works if you can perform the lift correctly. While your form is not locked in, that is your only job. Make good form the goal of every set, not the weight on the bar. Drilling the movement with an empty bar beats loading plates onto a lift you cannot control yet.
To learn, don't hesitate to search Google and YouTube (there is a lot of good free material) and record yourself from the side to compare against a proper demonstration. In general, good form means a full controlled range of motion, a braced neutral spine, no bouncing or momentum, a consistent setup every rep, and ending the set when technique breaks down rather than grinding sloppy reps.
On your first session, treat each ladder as a test:
- Start at step 1 of the ladder
- Do a set of 5-8 reps. If it feels easy and clean, move to the next step
- Repeat until you find the step where 5-8 reps is genuinely challenging with good form
- That step is your starting exercise for that slot
It is better to start one step too easy than one step too hard. Extra reps at an easier step build the base that makes the harder step come faster.
Spend 5-10 minutes on the dynamic warm-up before every session:
| Reps | Exercise | Notes |
|---|
| 5-10 | Yuri's Shoulder Band Warmup | A stick or a t-shirt works instead of a band |
| 5-10 | Squat Sky Reaches | Can be performed assisted |
| 10+ | GMB Wrist Prep | Do as many reps as desired |
| 30s | Deadbugs | Keep the lower back flat |
| 10 | Arch Hangs | Add once you reach negative pull-ups |
| 30s | Support Hold | Add once you reach negative dips |
| 10 | Easier squat progression | Add once you reach Bulgarian split squats |
| 10 | Easier hinge progression | Add once you reach banded Nordic curls |
After the warm-up, spend about 10 minutes on skill work: handstand practice and support hold practice. This builds balance and straight-arm strength without eating into your recovery.
| Situation | Rest Period |
|---|
| Between paired exercises | 90 seconds |
| Between sets of the same exercise | About 3 minutes (built in by the pairing) |
| Between core triplet exercises | 60 seconds |
If a set felt very hard, take up to 3 minutes before the next exercise. Take as much rest as you need to complete your sets with good form.
If you are stuck below 3×8 on a step for several sessions in a row:
- Check recovery first: 7-9 hours of sleep, enough calories, enough protein (1.5-2.2 g per kg of bodyweight)
- Chase single reps: going from 3×6 to 3×7 over two weeks is normal progress, not a stall
- Drop back one step and build extra volume there, then come back up
- Slow down the reps: if your tempo got sloppy, fixing it often exposes the real weakness
Progress on the exercises usually starts 2-3 workouts in. Slower progress than your first weeks is normal, not a plateau.
The RR has no fixed end date. The ladders contain months to years of progression, so you run it for as long as you keep moving up.
What to expect:
- Strength progress from about 2-3 workouts in
- Physique changes you notice yourself at 4-6 weeks
- Changes other people notice at 12+ weeks, provided your diet is in check
Once you are deep into the ladders and want more specialized training, the same community publishes intermediate programs to move on to.
If you would like to read the original program page:
The Recommended Routine on the r/bodyweightfitness wiki