Did you know that you can use Vimeo to restrict your video content and build a members-only video library? In this guide, we cover a couple of key points to get you started on your journey to restrict videos with Vimeo.

Follow these steps to start using Vimeo as your premium video content host, with a couple methods to embed and protect access to video content in your WordPress membership site.

Restrict Video with Vimeo and PMPro Banner Image

Video Demo: How to Restrict Videos With Vimeo and Paid Memberships Pro

How Vimeo Helps You Build a Video Membership Website

Vimeo is a video hosting service that allows you to embed and display videos on your membership site. This method for premium video is the most secure way to give members-only access to your video content. With Vimeo, you can protect the source file of your video content to only load on your approved domain name.

This means that you can restrict your videos without the potential for a member sharing or copying the direct link to your source file using Vimeo’s domain-level privacy settings.

How to Create a Video Membership Site with Paid Memberships Pro and Vimeo

These steps will get you up and running with protected video in your WordPress membership site.

1. Set Up Paid Memberships Pro

In a new or existing WordPress site, install Paid Memberships Pro then complete the initial setup steps, like:

  1. Create a membership level
  2. Generate pages
  3. Connect a payment gateway
  4. Customize emails and user profile fields

2. Upload Videos for Free Video Hosting on Vimeo

Create an account at Vimeo and start uploading the members-only videos that you want to include in your video library.

Vimeo Upload Video: Drag and Drop Videos to Upload screenshot.

When uploading your videos, you can manage your privacy settings. In order for the video to be seen on your membership site, you will want to select ‘Hide from Vimeo’. This will allow the video to be embeddable anywhere but stay private on your Vimeo account.

Screenshot of Vimeo privacy settings in video uploading

3. Embed Videos In Your Membership Site

Create a post or page for your video in your WordPress site. Embed the video using Custom HTML block and the embed code provided by Vimeo.

Screenshot of WordPress editor to embed link of Vimeo video

4.  Protect Videos In Your Membership Site

Once you’ve embedded the Vimeo video in your editor, you can protect it in a few popular ways:

  1. Move the embedded video into a Require Membership Block and use block settings to adjust who can view that content.
  2. Protect access to the single page or post using the Require Membership metabox settings.
  3. Put the post in a category that is protected for members only.

That’s it—time to publish your post or page and go create some more video.

Screenshot in WordPress editor highlighting the Require Membership metabox settings in the left panel.

The Final Result

At this stage in the tutorial, you have a video that’s embedded in a protected page on your site. Any of your members with the right access can view the embedded video.

Uploaded Vimeo video shown to logged in member

Users that can’t access the content, if they are not logged in or are logged in to a membership account without the required level, will see a message to upgrade for access like the screenshot below.

Screenshot of WordPress post that is only available to members

Create a Video Library with the Vimeography Plugin

If you want to take this approach one step further, consider using Vimeography. Vimeography is a free WordPress plugin that connects your WordPress site with Vimeo. The plugin auto-embeds video galleries in a searchable library of video content.

  1. First, download and install the Vimeography plugin.
  2. Configure the plugin to connect to your Vimeo account.
  3. Insert a video gallery on a PMPro-protected post or page. Make sure you’ve set up the proper content protection using the built-in PMPro access restrictions.

We’ve written a case study on one of our members who’ve created an educational video library membership site using this very method. If you would like to learn more about how School Tools TV created their membership site, see our How to Build a Video Membership Site article.

Using Wistia with Paid Memberships Pro

Wista is another popular video hosting tool that also works great with Paid Memberships Pro. Like Vimeo, Wistia allows you to upload videos to your account and then share or embed them on your website.

Use Wistia’s domain restrictions on your videos to prevent users from sharing or accessing videos outside of your authorized domain. You can embed Wistia-hosted videos anywhere in your WordPress site, using the PMPro access restrictions to protect who has access to view your content.

Comparing Private Video Tools

There are several ways you can protect and share videos with members only. Here’s a quick comparison on our most recommend methods with the cost, video security, and ease of use.

ServiceCostVideo SecurityEase of Use
YouTubeFreeLow. Unlisted video URLs can be shared.Very easy to embed videos. No analytics.
Vimeo$20/mo. and upHigh. Private video cannot be accessed directly.Easy to embed videos. Use Vimeography to create a video library. Advanced analytics.
Bunny CDN< $5/mo. for high-volume (see streaming fees)High. Private video cannot be accessed directly.Very easy to upload through Bunny.net Dashboard. Embed videos with WordPress blocks.
Amazon s3< $10/mo. for high-volumeHigh. Private video cannot be accessed directly.More complex setup with limited analytics. Requires upload to Amazon s3 and third-party media player.
Bunny.net + Presto Player Pro< $5/mo. for high-volume (see streaming fees) + pro plugin ($99/yr.)High. Private video cannot be accessed directly.Fairly straightforward after initial setup. Simple analytics.

Ready to paywall your own members-only content and sell videos online? Give your members the video content they seek and earn a reliable income with a totally independent online business.

We know that a WordPress site has tons of moving parts. Choosing the right plugins, themes, video hosting, third party services, design assets, and more can feel overwhelming.

Paid Memberships Pro is a complete platform to help you make recurring revenue from your videos. But you may be asking: how do I put this thing together if I’m not a web developer?

We’ve got a complete guide that tells you exactly what you’ll get — the plugins, the support, and the training — when you manage your private video website on WordPress.

Cover image from ebook 29 Nuggets of Wisdom Volume 1 - Sample Collection

Download the free ebook: Get 29 insights and ‘aha moments’ for new or veteran membership site business owners. Use these nuggets of wisdom to inspire or challenge you.

Was this article helpful?
YesNo