256 Kilobytes

Creating a video membership site with WordPress and Vimeo

Articles in Web Development | By Huevos Rancheros

Published | Last Update

Have you ever wanted to sell courses online, but don't know how? You're in luck, because you're about to learn exactly that.

661 views, 4 RAMs, and 4 comments

If you want to start a video membership site so you can help your audience learn and grow guru your way to riches, doing so nowadays is easier than ever. It can be done for almost free, and the whole setup is quite easy to do.

I’ll be showing you how to do this with WordPress (along with LearnPress and WooCommerce) and Vimeo, and there are a few reasons why that’s a good choice that you may or may not be aware of:

1. You need an LMS (Learning Management System)

A Learning Management System is basically the place where your course/videos are going to be accessible to members who bought your stuff. The more familiar “lesson” look, the better. This is where the LearnPress plugin comes in.

With LearnPress, you can have a membership area of your site, where each course’s content can only be accessed by members who paid for said course.

2. You need to accept payments on your own platform

Sure, you can always sell your course on Udemy. However, Udemy takes a cut, and simply isn’t the most convenient platform for instructors.

In order to have your own membership site, you need to accept payments. While there are plenty of e-commerce platforms out there, in my opinion, none of them come even close to WooCommerce, which can be customized to even build a SaaS. WooCommerce is also free, unlike Shopify, for example. This is also why we’re using WordPress for this, which makes it easy to have both our landing page, LMS and checkout/orders all in one place.

Now, you can accept PayPal payments with LearnPress without using WooCommerce, but you may want to sell other types of products on your site as well, and accept card payments using a processor like Stripe, in which case WooCommerce is more than suitable for the job.

3. You need to keep your content as private and unshareable as possible

This is where Vimeo comes in. For $7/month on the yearly plan (or $12 monthly), you get rid of the headache of having to host your own video content and dealing with complex privacy settings. For example, your content shouldn’t be shareable to anyone outside of your membership area. While screen recording is one thing you can never protect your content from, non-members shouldn’t be able to easily view, download or embed your content on any place other than your membership area.

The process

Now that you hopefully grasp why using WordPress and Vimeo for your membership site is a great idea, let’s get started on how to actually do it.

1. Install WordPress

This is something that you hopefully know how to do, but if you don’t, get yourself some nice web hosting, read this guide, and head to the next step.

2. Setting up LearnPress

This part is as simple as installing a WordPress plugin, because, well, LearnPress is a WordPress plugin. Head over to Plugins > Add New > search for LearnPress, install and activate the plugin.

3. Uploading your course to Vimeo

We’ll get back to LearnPress shortly, right after we’ve uploaded our course, assuming you have reasonable upload speed and didn’t render your videos with some stupid software making them a gigabyte each or something.

Anyway, for this you’ll need Vimeo plus, which costs $7 per month if paid annually or $12 if paid monthly. You might as well go with the annual plan, since you’re probably already a millionaire if you’re selling a guru course.

Either way, once you have the subscription just click the Upload button in the top right corner. You should have your files named according to chapters and probably have numbers on there or something because you’ll need to know which is which later.

Choose your files, and select to have the videos hidden from Vimeo.com

This is important because you don’t want your videos actually available on Vimeo through the video URL. If you have that, once someone buys your course they’ll be able to share your videos with the link and you don’t want that.

4. Vimeo privacy settings

What you do want, is to have the videos embeddable only on your site, and unavailable on Vimeo.com. This way, as long as you have a members section that only paid customers can access (which we’re doing with LearnPress), your course videos can only be embedded on your site and will be unavailable on Vimeo itself if they went to inspect the code and try to access the video link itself.

This way, you’re only using Vimeo as a video hosting platform that also happens to keep your videos safe and only accessible from your site, which in this case, will be the members area. If you would instead prefer to host your own videos, keep them loading smooth, and keeping them safe from non-buyers accessing them… Good luck.

Anyway, back to what we’re doing. Once your videos are uploaded, you’ll need to edit the Privacy settings for each and every one of them. Pain in the neck, I know. But this isn’t kindergarten so save your crying.

For the Privacy settings, you’ll need this for each video

Hiding the video from vimeo.com on upload

Where yourdomain.com is your domain. The one where you have WordPress with LearnPress installed.

5. Creating your course and Lessons

Once you’ve done the Vimeo stuff and have LearnPress installed and activated, head over toLessons > Add New

You’ll basically be embedding each video lesson/chapter on these pages. On Vimeo, go back to the first video of your course, click Embed (top right), and copy the code. Then, paste it in the Text editor of your LearnPress Lesson. Something like this:

Copy pasting the embed code in the WP Text Editor

You can now Publish your lesson. Once you’ve done this for all of your lessons, go to Courses > Add New, and add them one by one in the Curriculum area. Publish your course, and you’ll soon be ready to start selling it.

6. Setting up WooCommerce

Now, you can use PayPal with LearnPress and just have your customers pay there. However, this may be inconvenient in some cases:

  1. If you have other things that you’re selling on your WordPress site and want to allow users to pay for them together.
  2. If you want the flexibility WooCommerce offers, such as adding Coupons etc
  3. If you want to use other payment processors such as Stripe and not rely only on PayPal

In that case, you want to have this done with WooCommerce. Now, note that while it is easy to take payments with WooCommerce (you just need to install and setup the plugin, for which there’s plenty of info available online), if you want it connected with LearnPress, you will either:

  1. Need this plugin or
  2. Need to create orders in LearnPress manually after an order was created with WooCommerce, which you do by creating a customer account for whoever bought your course, by going toUsers > Add New from the main WordPress dashboard:

Adding a new WP user (customer)

And then creating a LearnPress order for that customer by going to LearnPress > Orders > Add New:

Adding a new LearnPress order

7. Putting it all together

  • You now have a members area of LearnPress that only users (customers) with active LearnPress orders can access.
  • You have a course with lessons on there, each of which has a video chapter of your course embedded in it.
  • The Vimeo privacy settings don’t allow your video to be accessed from elsewhere, or embedded anywhere other than on the domain(s) you allowed.
  • You are accepting payments with either LearnPress (if you only want to do PayPal), or WooCommerce, connected to LearnPress via the plugin, or with you manually adding in orders in LearnPress after a successful payment. If you’re getting a lot of orders, you’ll need that plugin.
  • The worst case scenario ongoing costs for this setup are $12 per month for the Vimeo subscription, along with the $39 for the Wooommerce/LearnPress plugin (if you do decide to get that).

Happy guruing.

Users Who Have Downloaded More RAM:
August R. Garcia (2 years ago)
Hash Brown (2 years ago)
Scuffed Dog (2 years ago)
Whisky Fren (2 years ago)
🐏 ⨉ 4
Posted by Huevos Rancheros 2 years ago

Edit History

• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
• [2019-05-08 6:11 PDT] Huevos Rancheros (2 years ago)
🕓 Posted at 08 May, 2019 06:11 AM PDT

Profile Photo - Huevos RancherosHuevos RancherosStaff

I sell rare words

Profile Photo - mehoffmehoffQuality User

This was a nice read.

I will make you the honorary first member of my guru career. I’ll even see about getting you a discounted price.

Users Who Have Downloaded More RAM:
Huevos Rancheros (2 years ago)
🐏 ⨉ 1
Posted by mehoff 2 years ago 🕓 Posted at 08 May, 2019 10:25 AM PDT
Profile Photo - Scuffed DogScuffed DogHorse racing tipsterHorseshoe BayQuality User

Smart and simple guide. Me and my girlfriend always wanted to start selling our NSFW videos online :) Thank you!

Users Who Have Downloaded More RAM:
August R. Garcia (2 years ago)
Huevos Rancheros (2 years ago)
🐏 ⨉ 2
Posted by Scuffed Dog 2 years ago 🕓 Posted at 08 May, 2019 16:56 PM PDT
Profile Photo - mehoffmehoffQuality User

Quick update... I'm going through the steps on this. I'm fucking shocked at how robust LearnPress is! I'm going to BE a university! Thanks again Huevos!

Users Who Have Downloaded More RAM:
Huevos Rancheros (2 years ago)
🐏 ⨉ 1
Posted by mehoff 2 years ago 🕓 Posted at 12 May, 2019 13:47 PM PDT
Profile Photo - Whisky FrenWhisky FrenCasket SalesmanTrailer Park

Thanks. I just finished using this method to make a subscriber section for my celeb feet pic site.

Users Who Have Downloaded More RAM:
Huevos Rancheros (2 years ago)
🐏 ⨉ 1
Posted by Whisky Fren 2 years ago 🕓 Posted at 12 May, 2019 16:40 PM PDT

Post a New Comment

Do you like having a good time?

Register an Account

You can also login to an existing account or reset your password. All use of this site is subject to the terms of service and privacy policy.

Read Quality Articles

Read some quality articles. If you can manage to not get banned for like five minutes, you can even post your own articles.

View Articles →

Argue with People on the Internet

Use your account to explain why people are wrong on the Internet forum.

View Forum →

Vandalize the Wiki

Or don't. I'm not your dad.

View Wiki →

Ask and/or Answer Questions

If someone asks a terrible question, post a LMGTFY link.

View Answers →

Make Some Money

Hire freelancers and/or advertise your goods and/or services. Hire people directly. We're not a middleman or your dad. Manage your own business transactions.

Register an Account