How do I install a Steady Paywall on my website?

Last updated about 2 months ago

Which Steady Paywall is right for me?

There are two different ways to install a paywall using Steady:
  • JavaScript: The JavaScript can be integrated into any website, it does not alter search engine visibility and search rank, but can be overridden by disabling JavaScript.
  • WordPress plugin: The WordPress plugin loads the content behind the Paywall only after the user is authorised as a paying member, thus it cannot be overridden by disabling JavaScript. However, search engines will not be able to index contents behind the paywall, which might result in lower search engine visibility. 

Steady Paywall as WordPress plugin

Please click here for the Steady WordPress plugin.

Steady Paywall as JavaScript

You configure the Paywall as JavaScript here.

You can decide how and where to restrict access to your content in each article by using the Steady Paywall. To do so, simply select the preferred starting point in your article and paste the keyword ___STEADY_PAYWALL___. Steady will then fade out the remaining text and display an editable message.

Alternatively, you activate the paywall by pasting the keyword as a HTML element. Go into the HTML editor of your article and paste the following code snippet:

<div id="steady_paywall" style="display: none;"></div>

If you only want to display the Paywall in a certain area of your page, you have to give the CSS class "steady-paywall-container" to the surrounding container.  For example, the structure could look like this:

<body>
  <div id="sidebar">
    This content is visible
  </div>
  <div id="main">
    <div class="entry-content steady-paywall-container">
      This content is visible
      <div id="steady_paywall" style="display: none;"></div>
      This content is behind the Paywall
    </div>
    <div class="entry-footer">
      This content is visible
    </div>
  </div>
</body>

The Paywall plugin then directs your non-paying followers to your Steady page, where they can purchase a membership plan.