Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

How to Sell Workout Programs Online (8 Easy Steps)

How to Sell Workout Programs Online (8 Easy Steps) 

Written By: author image Stacey Corrin
author image Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: John Turner
reviewer image John Turner
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Nowadays, tons of people enjoy a good workout from the comfort of their own homes. And with loads of fitness instructors selling workout programs online, it’s an excellent way to boost revenue and reach more people wanting to improve their health.

But can it be that easy to market your fitness programs on the Internet?

In this article, you’ll see just how easy it is to learn how to sell and market your workouts online using WordPress.

But first, let’s take a look at why selling your programs online is a smart choice.

Why Sell Your Workout Programs Online?

Let’s face it; you want to help as many people reach their fitness goals as you can. But with only so many hours in the day, how can you physically be in the gym where potential clients are?

That’s where your website comes into play. By selling your workout programs from your site to paying members, you can reach far more people than usual. And you won’t need to be on the gym floor hustling for clients.

From your website, you can put the following features in place:

  • Offer free content to engage and attract new paying clients.
  • Make money online by letting users pay for premium content.
  • Set different membership levels with specific prices.
  • Offer recurring subscriptions to encourage clients to stick around.

And if you share excellent content from your site to social networks like YouTube, Instagram, Twitter, and Facebook, you can encourage users to visit your website and sign up.

With this in mind, let’s look at the steps involved to get your workouts ready to sell online.

8 Steps to Selling Workout Programs Online

For this tutorial, we’ll be showing you how to sell your workouts using a WordPress membership plugin. So we’re going to presume that you already have a WordPress website to install it.

However, if you haven’t yet set one up for your business, you can follow the instructions for starting a WordPress site here.

Then you can return and follow each of the steps outlined below to sell your workouts on the internet.

1. Choose a Membership Plugin

As we mentioned above, in this article, you’ll learn to sell workout programs from your website using a membership plugin. This type of plugin lets you restrict your content to paying members, so you can earn money from your classes without having to be in the gym physically.

There are a ton of free and paid membership plugins for WordPress. And each plugin has several pros and cons.

memberpress membership plugin

However, for this guide, we’ll be using MemberPress, the most robust membership plugin for WordPress.

MemberPress has heaps of advanced features for you to accept payments, restrict access to your workout programs, allow program downloads, sell online courses, and much more.

So with this in mind, let’s take a look at how to get MemberPress installed on your website.

2. Setting up Your Member Workout Program Website

The first thing you need to do to set up your membership site is to install and activate the MemberPress plugin. To help you out, see this step-by-step guide on how to install a WordPress plugin.

When you’ve activated MemberPress, click MemberPress » Settings to enter your license key.

Enter memberpres license key

Once this is activated, you’ll be able to access all the features included in your plan. You can then configure the settings to your liking by clicking each tab along the top of the settings pages or choosing one from the left-hand admin bar.

Configure memberpress settings

With your options configured, let’s look at setting up payments for your site.

3. Add Your Payment Methods

To add payment methods to your membership website, click the Payments tab at the top of the options page.

Clicking the plus icon reveals the payment options available to you, which include:

  • Offline payment
  • Authorize.net
  • PayPal Express Checkout
  • PayPal Standard
  • Stripe
MemberPress payment settings

You can add as many payment gateways as you like to your site. Then once you’ve finished setting them up, click Update Options to save your changes.

You’re now ready to create membership levels for your programs, which we’ll cover next.

4. Create Workout Program Membership Levels

Membership levels are a way to set different pricing options, features, and content for different membership types.

For example, you could have a bronze membership level at a low price that includes access to basic workout programs. Then you can scale up member levels with higher pricing by granting access to your premium workouts.

The great thing about MemberPress is you can create unlimited member levels, so you can have plans that suit all your customers’ needs.

To set up your member levels, go to MemberPress » Memberships from the left-hand admin menu. Then click the Add New button.

Set up your membership levels

An editor will open where you can set a title and description for the membership level. Then go ahead and set the membership price, billing type, and access time under the Membership Terms heading on the right-hand side.

Membership terms

After you’ve done that, scroll down to the Membership Options area and configure that to your liking.

membership options

There you can set the following options by clicking each tab along the top:

  • Registration – Choose the registration button text, enable a thank you page, send a welcome email, and customize the payment options.
  • Permissions – Select who can purchase that membership type and create a custom message for users without permission.
  • Price Box – Set the look for the price box by including benefits, custom text, and a highlight option.
  • Advanced – Add a URL for members to access their content, add pricing terms, and redirect to a custom login page.

When you’re done, click the Publish button to publish your membership levels.

5. Choose Access Rules

With your member levels set up, you’ll want to define who has access to the specific programs on your site. That means setting up access rules for each membership level.

To do that, go to MemberPress » Rules and click Add New.

Add new membership rules

Next, you’ll see a screen where you can link specific content to certain membership types you’ve created.

For instance, you can set all content in a specific category for only your most expensive member plan. In the example below, we set all content in the Advanced Workout Programs category to be accessible to only our Gold members.

Membership rules settings

Next, scroll down to the Drip/Expiration settings.

Enabling the Drip option lets you gradually release content over time.

And the Expiration option lets you pick when the content is no longer available.

Drip and Expiration settings

Once everything is set up how you want it, save your rules and move on to the next step.

6. Add Members-only Workout Programs

Now it’s time to add your workout programs to WordPress so you have premium content to offer your members once they register.

You can add your workout programs in any of the following ways:

  • In a WordPress blog post as written content.
  • As a stand-alone WordPress page including written content and videos.
  • As PDFs, members can download and use them offline.
  • Other digital downloads, including ebooks, videos, and more.

For this tutorial, we’ll show you how to add your workout program to a blog post for members.

First, go to Posts » Add New from your WordPress admin panel.

Then add your workout program to the WordPress editor. When you’ve finished adding your content, select the category for your content under the Category heading on the right-hand side.

premium workout plans

In this example, we’re adding our workout program to the beginner category.

Next, scroll down to the MemberPress Unauthorized Access area. Here you can choose what unregistered members can see when they try to access this content.

Unauthorized access options

When everything’s looking how you want it to, click Publish. Then when you head to Posts » All Posts, you can see that this content is locked to the member levels you defined.

locked workout plans in wordpress

7. Build a Pricing Page for Your Workout Programs

In this next step, we’ll show you how to build a pricing page for your programs. A transparent pricing page lets visitors see the different membership options available, so they can sign up for the plan that suits them best.

You can easily set this up in MemberPress by clicking MemberPress » Groups and clicking the Add New button.

Add new member group

From there, name your group so people know what the page is for. Pricing Plans is a generally a good choice.

Membership group name and settings

After, scroll down to the Group Options section. In that area, you can add the membership plans you’d like to make available to visitors. And you can even change the theme in this section so your page looks eye-catching.

Group options

Then publish the page when you’re done and click preview to see how it looks live on your website.

Here’s what a pricing page using the Clean group theme on the default Twenty Twenty WordPress theme looks like.

Pricing page example

Now to ensure unregistered users see your pricing page, you’ll want to set MemberPress to direct those users to your pricing page when they try to access your paid content.

In other words, when someone tries to access a premium workout program, they’ll get sent to your pricing page to signup.

To set that up, go to MemberPress » Groups and copy the URL of the group you created.

memberpress groups URL

Then head to MemberPress » Settings and click the Pages tab.

From there, scroll down to the Unauthorized Access area and check the box labeled Redirect unauthorized visitors to a specific URL. Then go ahead and paste the URL you copied into the box, as shown below.

Unauthorized access redirect URL

Now click the Update Options button so that unregistered users will be sent to your pricing page.

8. Add Sign Up And Login Forms

Great work, you’re almost there. But there’s one more step required. And that is to add sign-up and login forms to your site so members can access your workout programs.

To keep this step as easy as possible, let’s add the forms using a widget. So go to Appearance » Widgets to view the widget-ready areas for your site and the widgets you can add to them.

Then click the MemberPress Login block to add it to a widget-ready area.

Add the memberpress login widget to WordPress

Next, you’ll need to add your pricing page to your website’s navigation menu, so people can access it when visiting your site.

You can do this by heading to Appearance » Menus. Then either create a new menu or add to an existing one.

Next, select your pricing page under the Groups heading on the left of your screen and click the Add to Menu button.

Add pricing page to WordPress menu

Then you can drag it to rearrange it on the menu to where you’d like it to appear.

And that’s it! You’ve successfully created a membership site to sell workout programs online.

But if you want to see how well your site is performing, you’re going to want to learn how to add Google Analytics to WordPress, which we’ve covered in this guide. Then you can track sales for your workout programs and make improvements to grow your business.

You can also check out this guide for creating a checkout page in WordPress.

If you found this article helpful, please do follow us on Twitter and Facebook for more useful WordPress content.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.