What's WP
Find Everything Related to WordPress - Best Tutoriasl on WordPress!
How to Set Up a Paywall for Your WordPress Website Using Plugin

How to Set Up a Paywall for Your WordPress Website Using Plugin

A paywall is just like an access restriction to certain web page content, which allows visitors with paid subscription to enter the web page. That is great for web pages with premium content. It is also an effective method to monetize web content thereby making money online. In the following, we would like to show you how to set up a paywall for your WordPress website using a WordPress paywall plugin.

About the Paywall Service

Before introducing the steps for the adding of WordPress paywall, we firstly want to tell you something about this special service.

  • When to use – It is true that this service can help you generate income greatly and easily. However, the prerequisite is that your premium content is of high quality and is truly worth the money. Also, your website needs to be popular along with a large reader base. If possible, it can be even better if your site is the authority in a special niche.
  • Paywall or membership site – Surely, these two options have something in common. However, the bottom line is that if you want to increase your paying users and attract more people who want to check your premium contents but are not ready for the registration, you’d better choose the paywall option.
  • Paywall modules – Now, there are three common paywall modules that include the Pay Per View, Free for Time and Subscription. The first one requires people to pay for each post to check the content, the second one gives people the free access to your premium contents for a specific period and the last one requires people to pay the registration fee for getting the unlimited access to your contents. Here, you can choose among these modules based on your preferences.

Install WordPress Paywall Plugin

The selected plugin is CoinTent. It enables an easy manner for webmasters who plan to monetize certain web content, like advanced tutorials, exclusive news report, step-by-step video guides, etc. This plugin enables unlimited possibilities for you to customize the paywall. Go to WP admin > Plugins > Add New. Install CoinTent and then activate it.

Install CoinTent Plugin

An option “CoinTent” is shown in the sidebar. Having the plugin installed successfully, you should get started to set up a paywall for your website.

Set Up a Pay Wall for Your Website

Click “CoinTent” option and here you come to a Welcome page. That displays a step-by-step guide for CoinTent setup.

Welcome to CoinTent

Before everything, you are required to sign up an account at https://cointent.com/p/signup and create a CoinTent account with personal information. Enter your email, password, company name and website as required. Click “Create Account” to confirm all information.

Sign Up Account

Having signed up an account successfully, you are redirected to the CoinTent dashboard. Target the “Account Overview” section which includes the publisher ID and publisher token.

Account Overview

Go back to WP admin > CoinTent and move to “Step 1” mode. Enter your publisher ID and publisher token. And then, save changes.

General Settings

The “Step 2 Paywall” section is where to decide which content should be under a paywall. You can select categories of posts to be behind a paywall. There are two columns, including Include Categories and Exclude Categories, used to determine which categories of posts should have a paywall or not have a paywall. All categories are available here. Check as many categories as you want.

Paywall Category

Another method that helps you achieve the same goal is shortcode [cointent_lockedcontent][/cointent_lockedcontent]. That allows users to put individual posts behind a paywall instead of locking an entire category. Comply with the following example and take a good use of this shortcode.

Paywall Shortcode Example

The “Step 3 Pricing and Subscriptions” is where to set the price for content behind a paywall. Go to CointTent dashboard and customize the subscription display data as needed. Also, you can choose a subscription button that encourages visitors to pay for more information with one click.

The rest sections, including Preview Settings, Widget and Popup Customization and Advanced Settings enable more options for you to customize the paywall.

  • Preview Settings – Determine what content is displayed before visitors purchase the post behind paywall. There are three methods available for creating a preview, including shortcode, word count and more tag. Perhaps, you can select the advanced option “Preview Only Image” to show visitors an image.
  • Widget and Popup Customization – Customize the messages that will be displayed before purchase and after purchase. Select a view type for the message from two options, including Condensed and Full. And then, type the message title and subtitle as needed.
  • Advanced Settings – This section is designed for some technical users. That allows you to customize full page load, tracking, environment and addition CSS class. You can leave the default settings if there is no need to change anything.

Having all settings done, go to website frontend and try to access to a post behind paywall. We enter a post behind paywall and that is shown as below. Only partial content is shown on the page and they rest content is available for purchase.

WordPress Paywall Example


Lucy has been a very experienced SEOer, technical writer, web developer, c# developer since 2002. Now she owns a startup in San Francisco, CA, focusing on running a couple of blogs to share knowledge and experience with global readers and deliver exceptional results to global sponsors by leveraging the power of Internet.