How to Make a Workout Program That Actually Works

Designing your own workout program is one of the most impactful decisions you can make for your training. Done right, it keeps you consistent, ensures continuous progress, and fits your real life instead of a generic plan made for someone else.
Most people skip the basics and then wonder why they hit a wall after six weeks. Research on training adherence suggests that structured, periodized programs outperform unstructured approaches, not just in results but in keeping people in the gym long enough to see them (Clemente-Suárez et al., 2021). Fit matters too: people respond very differently to the same protocol. One review in Sports Medicine reported that a minority of exercisers, roughly 10 percent, actually see some health markers worsen on standardized programs (Wackerhage and Schoenfeld, 2021). A plan built around your goal, schedule, and training history, and adjusted based on how you respond, gives you the best odds.
This guide gives you a seven-step, evidence-based framework to build a personalized program that fits, adapts, and works, plus the most common mistakes to avoid and your options if you would rather not program it yourself.
Step 1: Define your goal, specifically
Every well-designed program starts with a single primary goal. Not four goals. One. Vague goals produce vague plans, so write yours in measurable terms:
- Muscle gain: gain a set amount of lean mass over 12 weeks.
- Strength: hit a target one-rep max on the squat, bench press, or deadlift.
- Fat loss: reach a target body-fat level while preserving muscle.
- Endurance or general fitness: run 5 km without stopping, or measurably improve a benchmark such as a timed run.
Your goal dictates everything downstream: split, rep ranges, weekly volume, and rest days. Skip this step and you end up with a hybrid program that does nothing particularly well. If you are still working out what your primary goal should be, our guide to fitness goal setting walks through writing a precise target and building the weekly habits that get you there.
A note on fat loss: training is secondary to nutrition here. Keep lifting to preserve muscle and add cardio as a supplement, but the biggest lever is understanding your macro targets, specifically your calorie deficit and protein floor. Training determines how much muscle you keep; nutrition determines how much fat you lose. Our weight loss workout plan covers that case in detail.
Your goal doesn't have to be permanent. Many lifters run a focused 8 to 12 week block, then switch. That is exactly what periodization means.
Step 2: Choose a realistic training frequency and split
Frequency is the most misunderstood training variable. When total weekly volume is equated, training each muscle group once or three times per week produces similar muscle growth (Bernárdez-Vázquez et al., 2022). What matters most is total weekly sets, not how many sessions those sets are spread across. So pick the number of days you can train consistently, not the number you would like to train.
- 2 to 3 days/week: Full-body workouts. Ideal for beginners and busy schedules; each muscle group gets stimulus several times a week.
- 4 days/week: Upper/lower split. More volume per session and good recovery between sessions. A solid intermediate option.
- 5 to 6 days/week: Push/pull/legs or a body-part split. Higher total volume, but only justified once you've built consistency at lower frequencies.
A meta-analysis by Ralston et al. (2018) found that higher frequency (3 or more days per week) conferred a small benefit for upper-body strength even when volume was equated, so if pressing and pulling strength is your focus, spreading that work across more days can help. Our guide to the best workout splits for beginners maps this onto actual weekly schedules.
For most people starting out, 3 to 4 days per week is the sweet spot. It's sustainable, allows recovery, and leaves room for life. If your main challenge is protecting those slots, see our guide to exercising with a busy schedule.
Step 3: Build your exercise selection
Every session needs a structural backbone. For strength and hypertrophy, that means:
- One or two compound movements per session (the anchors): squat, deadlift, bench press, overhead press, barbell row, pull-up. These recruit multiple muscle groups and build the foundational strength everything else depends on.
- Two to four isolation or accessory movements: biceps curls, lateral raises, triceps pushdowns, leg curls. These target muscles the compounds don't fully fatigue and help with balance and injury resilience.
- Core and stabilization work, at least twice a week: dead bugs, planks, Pallof presses, ab roller rollouts, or cable woodchops. Not optional if longevity matters to you.
Avoid the trap of eight or more exercises per session with no logical order. More exercises does not mean more progress. Put the most demanding compound lift first, when you are fresh.
Step 4: Set weekly volume and intensity for your goal
The most robust finding in hypertrophy research is a dose-response relationship between volume and muscle growth. The umbrella review by Bernárdez-Vázquez et al. (2022) found that at least 10 sets per week per muscle group is optimal, with diminishing returns above 20 sets, and that multiple sets produced about 40 percent greater hypertrophy than single-set protocols.
Volume and intensity should match your primary goal:
- Hypertrophy: 10 to 20 sets per muscle group per week, 6 to 20 reps, roughly 60 to 80 percent of your 1RM, rest 60 to 90 seconds on most exercises (longer on heavy compounds).
- Strength: 5 to 10 sets per muscle group per week on the main lifts, 1 to 6 reps, roughly 80 to 95 percent of your 1RM, rest 3 to 5 minutes.
- Muscular endurance: 10 to 15 sets per muscle group per week, 15 to 30 reps, roughly 40 to 60 percent of your 1RM.
Use the rep max calculator to estimate your 1RM from a recent set so you can translate those percentages into actual loads.
Start with 10 to 12 sets per week per muscle group if you're a beginner or returning after a break. Intermediate lifters can build toward 15 to 20 sets over months. Lower volume lets you learn movement quality before adding load stress.
Two well-known structures show how this looks in practice:
- The 3-3-3 structure: 3 sessions per week, 3 key exercises per session, 3 sets each. It's not a rigid rule, but a useful default for beginners that lands within the evidence-backed volume range without overwhelming recovery.
- 5/3/1: Jim Wendler's strength-focused method runs a 4-week cycle on four main lifts in which intensity climbs from roughly 65 percent to 95 percent of a training max, followed by a lighter deload week. It is one of the most widely used frameworks for building strength over time.
Step 5: Apply progressive overload, consistently
Your program stops working the moment you stop making it harder. Progressive overload, gradually increasing the stimulus over time, is the mechanism behind all long-term strength and muscle gains. The stimulus differs by goal (heavier loads for strength, more volume for hypertrophy, longer efforts for endurance) but the logic is identical. Concretely:
- Use double progression. Start an exercise at a weight you can handle for 3 sets of 8 with good form. When you reach 3 sets of 12 comfortably, add 2.5 to 5 kg next session and work back up.
- Apply the 2-for-2 rule on fixed rep targets. If you complete 2 or more extra reps on the last set for 2 consecutive sessions, add weight next time.
- Increase weekly sets every 4 to 6 weeks, not every session.
- Log every session so you know exactly when to progress.
Don't confuse variety with progress. Changing exercises every week feels productive but prevents you from tracking whether you're actually getting stronger. Keep your main compound lifts consistent for at least 6 to 8 weeks at a time.
Step 6: Plan recovery into the program
Training is the stimulus; adaptation happens during recovery. Scheduling it deliberately prevents overreaching and keeps progress steady. Your program should build in:
- 48 to 72 hours between sessions that hit the same muscle group hard. Full-body three times a week with rest days in between handles this automatically; splits require deliberate scheduling.
- 1 to 2 rest or active recovery days per week. Mobility work, walking, and light cardio aid recovery without adding meaningful training stress.
- A deload week every 4 to 8 weeks. Reduce volume by roughly 40 to 60 percent while keeping most of the intensity, so fatigue dissipates without losing fitness. Lifters who never deload often end up taking a longer, unplanned break instead.
- Sleep: 7 to 9 hours per night. Sleep is the most underrated recovery tool. Cutting it to 5 or 6 hours is associated with reduced muscle protein synthesis and lower strength output. Read more about sleep and muscle growth.
Persistent joint pain, declining session performance, or disrupted sleep are signals to reduce load, not to push harder.
Step 7: Track and adjust
A program you don't track is a program you're guessing at. The adjustment loop is where personalization pays off: in a 2024 randomized trial, 76.4 percent of participants on a personalized program were classed as responders for meaningful cardiorespiratory fitness gains, versus 20.8 percent in a group following a standardized protocol (Weatherwax et al., 2024). The personalized group had their training modified based on their individual response data.
What to log:
- Performance: exercises, weights, sets, and reps; note PRs and missed reps.
- Body composition: weekly weight and measurements, if that is part of your goal.
- Subjective recovery: a 1 to 10 score each morning takes seconds and reveals patterns over weeks.
Review every 4 to 6 weeks:
- Are your main lifts going up? If not, overload isn't happening. Increase load more aggressively or reduce volume to allow better recovery.
- Are you recovering well? If you're consistently fatigued, cut total weekly sets by about 20 percent.
- Are you enjoying the structure? Adherence is the biggest variable separating people who see results from those who don't. A slightly sub-optimal program you follow beats a perfect program you abandon.
If you have stalled on two or more key lifts, adjust load, volume, or recovery before concluding the program itself is wrong. Individual hypertrophy responses to the same protocol vary substantially, so what works for someone else may genuinely underload or overload you (Chaves et al., 2025). For a systematic approach across training, body composition, and lifestyle, see our progress tracking guide.
Common mistakes that undercut a good program
- Switching programs too often. Most programs need 8 to 12 weeks before results are clearly visible. Program hopping every 2 to 3 weeks is the most common reason people stay stuck. If you are not seeing results, check sleep, nutrition, and overload before abandoning the plan.
- Copying advanced splits. A 6-day routine from a professional bodybuilder will either underload or overwhelm most lifters. Match complexity to your training age.
- Too many exercises, too little progression. A long menu of movements you never progress on is less effective than a few lifts you push steadily.
- Ignoring fatigue signals. Joint pain, stalling performance, and poor sleep are physiological signals, not a willpower problem.
- Ignoring nutrition. Training sends the signal; protein and calories determine whether your body can act on it.
Build it yourself or get help: your options
You don't need to pay for a personal trainer every week to get a personalized program. Much of what a trainer charges for is the plan itself; you execute most of the work alone anyway. There are three practical routes, from most to least automated.
Option 1: An AI coaching app
An AI fitness app is the closest substitute for a trainer's programming. The useful ones don't just generate a static plan; they keep adjusting it. MyTrainer, for example, starts with a conversation rather than a form, asking about your goals, experience, equipment, schedule, dietary preferences, and injuries, then generates a training and nutrition program. After that you can keep adjusting through chat: move Thursday's session to Saturday, ask what to do about a shoulder that feels tight after overhead pressing, request a grocery list, or make next week harder because you felt strong. It changes the actual program rather than just giving advice, and it can pull sleep and activity data from Apple Health. It costs a monthly subscription after a free trial; pricing changes, so check the store listing.
Its limits are the same as any AI coach: it relies on what you log and tell it, and it cannot watch your technique.
Option 2: Free tools to build your own plan
If you have some training knowledge, free tools can do the calculations and generate sessions:
- The workout generator builds a complete session with exercises, sets, reps, and rest from your goal, equipment, experience, and training days.
- The rep max calculator estimates your maximal lifts so you can set intensities.
- The calories counter calculates daily calorie and macro targets.
- The WOD generator creates CrossFit-style conditioning workouts.
The limitation: these produce individual sessions or numbers, not a progressive multi-week program. You manage the progression and periodization yourself using the steps above.
Option 3: Follow a proven template and customize it
For people who want to learn the process, established programs such as Starting Strength, GZCLP, or 5/3/1 provide a tested progression you can adapt:
- Choose a program that matches your goal (strength, hypertrophy, general fitness).
- Estimate your starting weights from your current lifts.
- Swap exercises you can't do for alternatives that train the same muscles.
- Set your nutrition targets to match the goal.
- Run it for 8 to 12 weeks before making major changes.
This requires more knowledge than an app: you need to understand exercise selection, progression schemes, and when to deload, and mistakes can mean stagnation or injury.
When a human trainer is still worth it
A qualified coach is still valuable for learning technique on complex lifts, for specialized sport preparation, and for people returning from injury. If you have never squatted, deadlifted, or bench pressed, a few sessions with a trainer (or at minimum careful study of technique) before following any plan is a good investment. Our AI vs human personal trainer comparison goes deeper on the trade-offs.
Why smart program design beats willpower
Most people think reaching their fitness goal is about motivation. It's mostly about structure. Structured, periodized programs are associated with longer training participation and lower dropout than self-directed training (Clemente-Suárez et al., 2021). A clear plan removes the daily decision fatigue of figuring out what to do in the gym: you show up, execute, log, and repeat.
That is the layer MyTrainer automates: goal profiling, volume targets, progression tracking, and a nutrition plan aligned with the training, adjusted based on your logged performance. It's available on the App Store and Google Play. Whether you use an app, a template, or a notebook, the seven steps above are what make a program work.
FAQ
What is the 3-3-3 rule for working out?
It's a simple template: 3 sessions per week, 3 key exercises per session, 3 sets each. It puts most beginners within the evidence-backed volume range while keeping sessions short enough to sustain. It's a starting point, not a ceiling; intermediate lifters typically grow their volume beyond it.
What is the 5/3/1 method?
A strength program by Jim Wendler built around four main lifts (squat, bench press, deadlift, overhead press). Over a 4-week cycle, week 1 uses 3 sets of 5 at roughly 65 to 75 percent of a training max, week 2 uses 3 sets of 3 at 70 to 80 percent, week 3 is a 5/3/1 ladder at 75 to 95 percent, and week 4 is a deload.
How many sets per week do I need to build muscle?
Research points to at least 10 sets per week per muscle group for meaningful hypertrophy, with most intermediate lifters doing well in the 10 to 20 range. Lower volumes still produce gains, just smaller ones.
How long should I follow a program before changing it?
At least 6 to 8 weeks per structured block, and often 8 to 12. If you are still progressing, there is no reason to change the structure. If progress has stalled on two or more key lifts, adjust load, volume, or rest before changing exercise selection.
Can beginners build muscle on 3 days per week?
Yes, and it's often the best starting frequency. Beginners respond to almost any reasonable stimulus, and full-body training three times a week gives each muscle enough volume and frequency while you learn the movement patterns.
Is an AI-generated plan safe for beginners?
Generally yes, provided the plan starts conservatively and you learn the basic lifts properly. If you have never performed squats, deadlifts, or presses, get technique instruction first. If you have an injury or medical condition, check with a healthcare professional.
Do I need a strict diet to see results from my program?
Not strict, but consistent. Your training provides the adaptation signal; your nutrition determines whether your body has the protein and energy to act on it. A solid program with poor nutrition will underdeliver. For muscle gain specifically, see our muscle gain workout program.
Sources
- Wackerhage and Schoenfeld. Sports Medicine, 2021
- Weatherwax et al. Journal of Sports Science and Medicine, 2024
- Chaves et al. Frontiers in Sports and Active Living, 2025
- Bernárdez-Vázquez et al., 2022 (umbrella review on resistance training variables and hypertrophy)
- Ralston et al., 2018 (meta-analysis on training frequency and strength)
- Clemente-Suárez et al., 2021 (structured training and adherence)