Web Monetizing individual posts


This post is part of a content series about Web Monetization and WordPress. You might want to check out the previous posts if you’ve come straight here.

In the last post, we had a look at how to selectively Web Monetize different taxonomy terms like categories and tags. In this post, we’ll look at why and how you might want to add Web Monetization at an individual post level.

Now, because this is the sixth post in our content series, we also need to think a little on how we can lay the site content out a little more clearly/nicely for folks to be able to navigate. So, I’m also going to talk through using a free, open source block library for Gutenberg (the block editor for WordPress which we’ve been using throughout) to do some neat layout stuff.


You’ll need to have completed the first tutorial and be logged into your WordPress site with administrator privileges.

We also need to think of a good example for why you might want to selectively Web Monetize your posts. Remember that here when we say ‘post’ what we mean is an individual piece of content within a content type, rather than restricting ourselves to the ‘Posts’ post type. The terminology can be confusing so I’ve made a quick screenshot to demonstrate the difference.

Screenshot showing the difference between 'Post types' and 'Posts' within the WordPress CMS
Screenshot showing the difference between ‘Post types’ and ‘Posts’ within the WordPress CMS

A coupe of hypothetical reasons:

  • There might be one or two posts that simply don’t feel appropriate for Web Monetization (such as a policy or compliance page). In this example, you might have enabled Web Monetization for the ‘Pages’ content type but want to turn off Web Monetization for certain pages.
  • You might want to have the odd special feature page or post that includes bonus content for Web Monetized visitors (or remove Web Monetization if you are doing a special sponsored post.

So, whatever your reason, let’s have a look at how we do this.


1 – Go to post edit screens and and selectively activate Web Monetization – then check it works on the front end

This video shows how easy it is to turn Web Monetization off for a WordPress post when you’re using the Coil WordPress plugin. You’ll notice that the setting inherits the default that’s been set per post type but allows you to override that.

It’s really pretty simple – the setting is just in the post-level settings within an edit screen for any post type 🙂

A video showing how to turn Web Monetization on and off for an individual WordPress post using the Coil WordPress plugin

2 – Now let’s work on that front end layout!

OK so now we’ve got a few posts published, let’s think about how we’re going to help people browse the content.

The video below shows how we’re going to do that in a super easy way but I’ll write the steps up here too:

  1. Install the Qubely block library – this is one that is designed to work well with the theme I’m using (Blocksy). I really like it because it has a ton of different options and blocks which means I can rapidly construct sites without having to write code.
  2. Head over to a page (in this case a pre-existing but blank one).
  3. Insert the block (you can use the / command and then start typing the name of the block you want to insert as a neat shortcut) – in this case I want to insert a post grid block which allows me to configure a query of posts from any post type, refine that and then display it in a number of ways.
  4. In this case I’m going with a simple list that displays only posts categorised in the ‘content series’ category in descending date order.
  5. Hey presto! An easy way for folks to see and browse the content series!
Using the Qubely block library to add a neat post grid to a WordPress page


Hopefully in this guide, you’ve learned how you can use the Coil Web Monetization plugin to differentially Web Monetize your content at a specific post level.

In future guides, we’ll look at monetizing the content within an individual post for even more granular control!

I’d love to hear your ideas or see what you’ve done so please do leave a comment or contact me!

Leave a Reply

Your email address will not be published. Required fields are marked *