Overview
This is the 44th monthly report for Print My Blog (PMB) WordPress plugin, documenting my journey to be fairly compensated for my time and reach 10,000 active installs.
💰 $8,738.49/$38,019.28 (fairly compensated for time)
🖥5,????/10,000 active installs (on-par with other print button plugins)
What Happened This Month
Downloads

Mailing List Stats
Stats from my MailChimp mailing list.

Website Visits
Stats from my site’s Koko analytics (don’t need no Google Analytics, thank you!)

Freemius Stats
Freemius just upgraded their analytics data, and there’s a ton of it. So much that it’s actually tedious taking screenshots of it (I tried using Nimbus note to take a screenshot of the entire page, but somehow that doesn’t work on this particular page.)
Sales


Another person actually asked for 2 months to be refunded for similar reasons, but I actually just refunded them one month, not two. I demonstrated to them that the software was actually working as intended (in their defense, there was a problem integrating with one of their plugins, but in my defense I got that resolved). Oh well.



Audience

Not as much growth this month as last but again not negative so I can’t complain.







Finances and More Plugin Stats
The Details
Improved Elementor Integration
A lot of my time in January was still occupied with getting PMB to play nicely with Elementor pagebuilder for a Business customer. It’s occupied quite a lot of time, and it’s been pretty high priority (I wanted to make sure the customer had a presentable document before their monthly subscription was renewed).
Specific improvements in January to Elementor integration include:
- Make galleries added with Elementor appear as as gallery instead of series of images in eBooks
- Centre Elementor images by default
- More consistently convert Elementor videos to screenshots and URLs (previously, some would get missed; more on this later)
- Show Elementor items that are animated (before they wouldn’t appear in PMB)
Lazy-Loading Improvements
One of the biggest problems I’ve been experiencing with Elementor is that it lazy-loads videos and so they wouldn’t always get converted into screenshots and URLs.
In December 2022 I added a band-aid fix which guessed at how long to wait until the videos were rendered, but the guess wasn’t always right.
Generally, it was becoming more unmanageable to try to figure out when all the other plugins’ were done executing their Javascript so PMB could run its Javascript. But in January 2023 I’m hopeful this problem was solved.
In version 3.21.0, instead of running PMB’s Print Page’s Javascript after a guessed-upon number of seconds, PMB now does it only when the download button is clicked. This gives other plugins’ plenty of time to execute their Javascript, and even gives the user a chance to scroll down the page in case other plugins are expecting that.
(Having written about this, though, I’m realizing this may be an issue for folks printing directly from their browser. I’ll need to handle that in an upcoming update.)
Thinking Out Loud
Pricing Changes Forthcoming
I’m becoming aware that the bulk prices I’m offering are not very attractive. Despite having quite a few inquiries into the price of PMB for multiple sites, I’ve only ever had sales for individual sites.
Originally, my bulk pricing mimicked Prince CSS’s bulk pricing, which just gives a 30% discount when you buy 5 licenses. I saw that wasn’t working about a year ago and basically doubled the discount to 70% on the 30-site license. But I’m seeing even that’s not enough.
I talked with Freemius’ CEO, Vova Feldman, who had some very helpful feedback on pricing. He agrees the bulk prices need to come down further, but also that the Hobbyist plan and Professional plan should be closer in price (to give folks a proper incentive to buy the Professional plan).
I’d also like to sell more annual licenses, because:
- I think it’s better for users to get an annual license and not feel rushed to create their documents
- it’s not much more support work for me
- obviously, it’s more income for me too. But I realize it needs to be priced right so it’s in customers’ best interests also.
So, most likely the price of annual licenses will be coming down a bit too.
Next, I have mixed feelings on selling the Business licenses: they’re too cheap and yet too expensive also. They probably take 10x more support time, and if you were to contract a developer by the hour, you’d probably spend 10x as much on the work too (unless you hire someone inexperienced, in which case it would be about the same.) But the Business licenses are also about double the price of the Professional license. Also: I find working closely with a Business user probably guides my development better than working in a vacuum. So lots of mixed-up thoughts regarding pricing Business licenses…
Lastly: shouldn’t I not be talking about prices openly? Maybe. But I want the prices to be fair, so getting feedback is helpful. And very few potential customers read these transparency reports anyway 😋.
Likely FAQs regarding pricing changes
What happens to existing license holders when I change the prices? I think folks who bought within the last month should be able to get a refund of the difference. I don’t want anyone to refrain from buying now because prices might go down next month.
Why not extend it further back? A month is my hard cut-off for offering refunds (technically I don’t give refunds because that’s what Freemius’ in-plugin pricing page says, but I make exceptions) and so that time limit seems to apply here too.
Won’t existing payers feel bad if prices go down? I suppose so, which is one reason I’m hesitant to do it, even if I have data suggesting lower prices will put the software within more folks’ reach. But that’s the nature of any purchase, no? Price might go up or down in the future. Also, this might be comforting: each additional customer required more support earlier on, so they should have paid more, from my cost perspective. But from their perspective? I guess they lost out. As compensation, I’m willing to give them a discount on their next payment equaling the difference between what they paid back then and the current price (so if someone paid $200 a year ago, and the price changes to $180 tomorrow, when they renew they can ask for a one-time additional $20 discount, so they’ll only pay $160.) I think that’s more fair right?
No Blog Post on Publishing to Amazon Yet
Last month I made a YouTube video showing how to publish a book from WordPress to Amazon Kindle, and I’ve intended to make an accompanying blog post all month. Well, I still haven’t. Maybe I’ll do it this month, or get a chatbot to do it for me (just kidding, I remain skeptical of AI, although I’m coming around.)
What’s Next?
I’m going to get that post on publishing to Amazon done, adjust prices, and get started on adding Pro print buttons.
Thoughts and feedback are welcome!