Categories
Transparency Reports

Transparency Report of March 2023

Significant Pricing Changes (Bulk and Annual Licenses Way Cheaper), Headers and Footers for Microsoft Word, and Made a Custom Word Document Design

This is the 46th 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.


💰 $10,554.5/$39,192.28 (fairly compensated for time)

🖥5,????/10,000 active installs (on-par with other print button plugins)

Subscribe to hear about progress of Print My Blog

What Happened This Month

Downloads

No releases to WordPress.org this month, or actually to Freemius either (just a few beta versions).

Mailing List Stats

Stats from my MailChimp mailing list.

Just surpassed 2,000 subscribers. I had thought to switch away from MailChimp because I’m exceeding their free plan, and I may still, but I admit it might just be easier to pay up the $50/month rather than spin up a self-hosted alternative.

Website Visits

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

The post on making Word documents is still ranking relatively high.

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

March sales didn’t match up February’s, but were still above the last year average.
Quite a lot more monthly payments.

Monthly Recurring Revenue (MRR) started off much higher this month somehow, and ended about the same.
Slight improvement in active subscriptions.
Mostly monthly payments this month.

Audience

Steady mediocre growth. Active installs still negative (bug in Freemius, yes I’ve reported it.)
Nearly same as last month: lots of growth but lots of churn.
Interesting to see how much growth there was of the main version without any releases this month. Installs using the latest verison (3.22) went from 325 at the start of the month to 563, so 238 more. Given there were about 80 new active installs during the month (each installing the latest version) there must have been 158 old installs that upgraded or there were an additional 158 new installs that kept using it but they were offset by 158 sites that deactivated the plugin.
WordPress 6.2 is now on the map, although I realized I haven’t declared that PMB is compatible with it yet. (I just switched computers and need to set things up to release to WordPress.org).
PHP 7.4 is still the fastest growing, although PHP 8.0 is accelerating the most relative to its size.
USA biggest grower by far, then Germany and India are pretty close for second, and then a handful of other countries increased by about 10 sites.
Spanish, Chinese and Dutch are the biggest relative growers. I haven’t translated PMB to Portuguese or Dutch yet though.

Finances and More Plugin Stats

The Detail

Pricing Change: Reduced Bulk and Professional Licenses, Increased Hobbyist and Monthly

Like I mentioned in the February report, I made some pricing changes in March.

The summary is this:

  • the 20-site licenses now cost about the same as three single-site licenses (for any plan), whereas before they were about the price of seven. This is to encourage purchases of bulk licenses because I’ve had inquiries before but no actual bulk sales.
  • annual discount was increased to 75% for all plans (before it was 70% for Hobbyist plans, and something like 40% for the other plans). This is to encourage purchases of annual licenses instead of monthly as having access to the plugin for a full year is less of a time-crunch and less stressful for everyone.
  • the Hobbyist and Professional licenses moved closer in price: the Hobbyist moved up from $19.99/month to $25.99/month. This is to make it easier for folks to choose the Professional license, plus Hobbyist users often took up quite a lot of support.
PMB’s new in-plugin pricing page, as of April 10th 2023.

How did this affect sales? See earlier graphs, but the summary is:

  • in March there were still no bulk license sales 😣 (but spoiler: there was a big one at the very start of April)
  • Monthly Hobbyist license purchases were pretty consistent
  • Annual sales were up slightly (3 in March compared to 2 in February… although that’s hardly statistically significant)

So I may very well increase the price of Hobbyist and Monthly licenses next month, as I’m not sure these changes had the intended effect.

Word Documents Get Headers and Footers

The main feature introduced in PMB 2.23.0 is adding headers and footers to the Classic Word Document design. This allows you to, for example, add a special header on the first page of the document, a different header on subsequent pages, and footer.

The Classic Word Document’s Header and Footer settings and collapsed under the “Headers and Footers” section header. Each input expects Word’s weird HTML/XML format.

Making a Custom Word Document Design

A business user paid for a custom design which adds headers and footers to generated Word documents, which went OK in March.

Originally I tried just customizing the Classic Word Document design (and I added the header and footer settings mentioned earlier) but they needed more dynamic content than what I could add using just shortcodes (e.g., they needed lots of if...else statements). So a custom design seemed like the right choice.

Creating custom designs is already a little tricky (although someone familiar with creating a custom WordPress theme can handle it), but creating a custom Word Document is worse, so this wasn’t for the faint of heart. Yet, I feel like, as a first step, it’s good to outline my process (both for my benefit should someone else want a custom Word Document design, and for anyone else exploring it.)

The business license-holder had a law firm client with a website using custom post types for each of the firm’s attorneys. They wanted PMB to create a Word Document from the attorney post, apply the firm’s style, and headers and footers. They already had a design for the document, they just didn’t want to pay a designer every time they wanted a Word Document for each attorney. (How exactly they used the Word Documents I’m not sure: I would have thought a PDF format would have been better suited, as they’re easier to generate, but they probably wanted the flexibility of a Word Document in that it can be edited and exported to other formats.)

Here’s how the project proceeded:

A Word document with automatically-added headers and footers, although I removed most of it. The first page’s header has an image and post title etc, whereas the second page’s header is blank, and the footer contains the business’ website and logo.
  1. Their designer created a Word Document in Microsoft Word, which included a big fancy header on the first page (including some embellishments in the margin, the attorney’s photo, name, role, and contact info). They did not create a Word Template, just a regular Word Document.
  2. They sent the Word Document to me as a docx
  3. I used Microsoft Word to save the file as an HTML (or “.htm”) file; this created a .html file and a folder by the same name containing a ton of other stuff (so if the original document was test.docx, the HTML file would be test.html, and the folder would be _test
  4. Inside the HTML file’s folder, I viewed the header.html, which contained the header (and footer) HTML and XML
  5. I created a new plugin containing a custom template, using the simple starter design plugin
  6. I switched the start design’s format to be a Word Document, just like the main plugin’s Classic Word Document Design files and registered the design template similarly to how it’s done in PMB’s main plugin
  7. I created a new project.php file (beside the article.php file in the templates folder), based on the Classic Word Document Design’s project.php
  8. I removed the dynamic part of that file that rendered the header and footers, and instead replaced it with the content from the Word Document’s _test/header.html header and footer content
  9. I added all the images from provided Word Document to the designs files, and referenced them in the template files
  10. I added some CSS to the custom design’s style.css which dictated what colours, sizes, and fonts to use. (Note: I didn’t figure out how Microsoft Word handles custom fonts. So I just referenced the correct font family to use without specifying its source; the reader of the file just needs to have that font installed in Microsoft Word to see it. As far as I can tell, that’s Microsoft Word’s way of doing it.)
  11. I activated the plugin containing the design
  12. When creating a project, I chose the Word Document format and then the new custom design

So not that straightforward, but you don’t need to run a compiler or anything. If anyone asks, I can create a proper tutorial on it, or I’m sure I could make that process easier too (especially for Word Documents). Just ask.

Thinking Out Loud

Getting Help?

Things are getting busier for me with my other job (IT and web development for an online college), and PMB’s income is heating up a bit too. It might be time for me to look for some hired help. I’m just hesitant to do so knowing someone I hire won’t be as passionate about it, will take a good deal of effort to train, will come with all their own drama and issues, PMB’s income isn’t steady at all, and lastly I’ve never actually hired someone before.

In some ways I’d really like to have more of a co-founder-type, someone who would get a slice of the income instead of a flat fee, who’d be more invested in its success. But I know everyone is having hiring trouble nowadays so I’m not confident I’ll do that much better. But it’s probably something I’ll need to get over.

What’s Next?

Hopefully “Quick Projects”: a button to create a PDF, ePub, or Word Document from a post in a click or two. The business user who paid for the custom design really wanted it, and I said I’d try to add it ASAP. Plus, it’s very closely related to the often-requested Pro Print Buttons (similar to the Print Buttons that PMB already has, but using Pro Print under the hood instead of the legacy Quick Print).

1 reply on “Transparency Report of March 2023”

Leave a Reply

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