<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Au Coeur</title>
	<atom:link href="https://amberhinds.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://amberhinds.com/</link>
	<description>Finding joy in the not-quite-there.</description>
	<lastBuildDate>Tue, 16 Jun 2026 03:46:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://amberhinds.com/wp-content/uploads/2015/12/cropped-watercolor-150x150.png</url>
	<title>Amber Hinds</title>
	<link>https://amberhinds.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>What does it take to market a WordPress plugin?</title>
		<link>https://amberhinds.com/2026/06/what-does-it-take-to-market-a-wordpress-plugin/</link>
					<comments>https://amberhinds.com/2026/06/what-does-it-take-to-market-a-wordpress-plugin/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 00:30:42 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22377</guid>

					<description><![CDATA[<p>Reflecting on five years of marketing Accessibility Checker and how we got to (and beyond) 10,000 active installs.</p>
<p>The post <a href="https://amberhinds.com/2026/06/what-does-it-take-to-market-a-wordpress-plugin/">What does it take to market a WordPress plugin?</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In December of last year, when I wrote about my <a href="https://amberhinds.com/2025/12/2025-failures-and-successes/">struggles with the number of hours I have been working</a>, I shared a graph similar to this one, of Accessibility Checker&#8217;s growth.</p>



<figure class="wp-block-image alignwide size-full"><img fetchpriority="high" decoding="async" width="2100" height="1210" src="https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-scaled.png" alt="Line chart showing Accessibility Checker active install growth from 0 in 2021 to over 10,000 by January 2026. There is a steep incline from 5,000 installs to 9,000 beginning in April 2025. Data follows." class="wp-image-22378" srcset="https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-scaled.png 2100w, https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-300x173.png 300w, https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-800x461.png 800w, https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-768x442.png 768w, https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-1536x885.png 1536w, https://amberhinds.com/wp-content/uploads/2026/04/Accessibility-Checker-installs-from-01-2020-to-01-2026-2048x1180.png 2048w" sizes="(max-width: 2100px) 100vw, 2100px" /></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Show/Hide Accessibility Checker active installs data table</summary>
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Date</th><th>Active Installs</th></tr></thead><tbody><tr><td>2021-01-20</td><td>20</td></tr><tr><td>2021-01-24</td><td>34</td></tr><tr><td>2021-01-31</td><td>60</td></tr><tr><td>2021-02-07</td><td>69</td></tr><tr><td>2021-02-14</td><td>72</td></tr><tr><td>2021-02-21</td><td>85</td></tr><tr><td>2021-02-28</td><td>98</td></tr><tr><td>2021-03-07</td><td>119</td></tr><tr><td>2021-03-14</td><td>128</td></tr><tr><td>2021-03-21</td><td>134</td></tr><tr><td>2021-03-28</td><td>151</td></tr><tr><td>2021-04-04</td><td>160</td></tr><tr><td>2021-04-11</td><td>166</td></tr><tr><td>2021-04-18</td><td>169</td></tr><tr><td>2021-04-25</td><td>173</td></tr><tr><td>2021-05-02</td><td>191</td></tr><tr><td>2021-05-09</td><td>209</td></tr><tr><td>2021-05-16</td><td>223</td></tr><tr><td>2021-05-23</td><td>233</td></tr><tr><td>2021-05-30</td><td>253</td></tr><tr><td>2021-06-06</td><td>264</td></tr><tr><td>2021-06-13</td><td>276</td></tr><tr><td>2021-06-20</td><td>294</td></tr><tr><td>2021-06-27</td><td>309</td></tr><tr><td>2021-07-04</td><td>321</td></tr><tr><td>2021-07-11</td><td>333</td></tr><tr><td>2021-07-18</td><td>345</td></tr><tr><td>2021-07-25</td><td>361</td></tr><tr><td>2021-08-01</td><td>373</td></tr><tr><td>2021-08-08</td><td>373</td></tr><tr><td>2021-08-15</td><td>379</td></tr><tr><td>2021-08-22</td><td>386</td></tr><tr><td>2021-08-29</td><td>395</td></tr><tr><td>2021-09-05</td><td>407</td></tr><tr><td>2021-09-12</td><td>414</td></tr><tr><td>2021-09-19</td><td>422</td></tr><tr><td>2021-09-26</td><td>445</td></tr><tr><td>2021-10-03</td><td>454</td></tr><tr><td>2021-10-10</td><td>464</td></tr><tr><td>2021-10-17</td><td>476</td></tr><tr><td>2021-10-24</td><td>495</td></tr><tr><td>2021-10-31</td><td>513</td></tr><tr><td>2021-11-07</td><td>525</td></tr><tr><td>2021-11-14</td><td>524</td></tr><tr><td>2021-11-21</td><td>536</td></tr><tr><td>2021-11-28</td><td>548</td></tr><tr><td>2021-12-05</td><td>543</td></tr><tr><td>2021-12-12</td><td>544</td></tr><tr><td>2021-12-19</td><td>554</td></tr><tr><td>2021-12-26</td><td>560</td></tr><tr><td>2022-01-02</td><td>567</td></tr><tr><td>2022-01-09</td><td>585</td></tr><tr><td>2022-01-16</td><td>588</td></tr><tr><td>2022-01-23</td><td>600</td></tr><tr><td>2022-01-30</td><td>606</td></tr><tr><td>2022-02-06</td><td>611</td></tr><tr><td>2022-02-13</td><td>618</td></tr><tr><td>2022-02-20</td><td>636</td></tr><tr><td>2022-02-27</td><td>691</td></tr><tr><td>2022-03-06</td><td>729</td></tr><tr><td>2022-03-13</td><td>754</td></tr><tr><td>2022-03-20</td><td>772</td></tr><tr><td>2022-03-27</td><td>782</td></tr><tr><td>2022-04-03</td><td>805</td></tr><tr><td>2022-04-10</td><td>825</td></tr><tr><td>2022-04-17</td><td>848</td></tr><tr><td>2022-04-24</td><td>856</td></tr><tr><td>2022-05-01</td><td>864</td></tr><tr><td>2022-05-08</td><td>885</td></tr><tr><td>2022-05-15</td><td>916</td></tr><tr><td>2022-05-22</td><td>952</td></tr><tr><td>2022-05-29</td><td>970</td></tr><tr><td>2022-06-05</td><td>995</td></tr><tr><td>2022-06-12</td><td>1015</td></tr><tr><td>2022-06-19</td><td>1038</td></tr><tr><td>2022-06-26</td><td>1066</td></tr><tr><td>2022-07-03</td><td>1088</td></tr><tr><td>2022-07-10</td><td>1114</td></tr><tr><td>2022-07-17</td><td>1121</td></tr><tr><td>2022-07-24</td><td>1132</td></tr><tr><td>2022-07-31</td><td>1142</td></tr><tr><td>2022-08-07</td><td>1153</td></tr><tr><td>2022-08-14</td><td>1168</td></tr><tr><td>2022-08-21</td><td>1198</td></tr><tr><td>2022-08-28</td><td>1232</td></tr><tr><td>2022-09-04</td><td>1275</td></tr><tr><td>2022-09-11</td><td>1316</td></tr><tr><td>2022-09-18</td><td>1355</td></tr><tr><td>2022-09-25</td><td>1377</td></tr><tr><td>2023-03-12</td><td>2000</td></tr><tr><td>2023-11-12</td><td>3000</td></tr><tr><td>2024-06-30</td><td>4000</td></tr><tr><td>2025-04-27</td><td>5000</td></tr><tr><td>2025-06-27</td><td>6000</td></tr><tr><td>2025-08-28</td><td>7000</td></tr><tr><td>2025-10-11</td><td>8000</td></tr><tr><td>2025-11-27</td><td>9000</td></tr><tr><td>2026-01-10</td><td>10,000</td></tr></tbody></table><figcaption class="wp-element-caption">Active Install data from WordPress.org. Only milestone data is available publicly after September 2022, which is why the data here is less detailed after that date.</figcaption></figure>
</details>



<p>Twelve days after publishing that post, <strong>on January 10th, Accessibility Checker hit 10,000 active installs on WordPress.org.</strong> The graph above has been updated to include that milestone. </p>



<p><a href="https://equalizedigital.com/accessibility-checker/" type="link" id="https://equalizedigital.com/accessibility-checker/">Accessibility Checker</a> is five years old and has shown steady growth, but, as I wrote last December, it really took off over the past 12 months. We <strong>more than doubled active installs, from 4,000 to 10,000, in seven months,</strong> and <strong>increased Accessibility Checker revenue by 44.3% in 2025.</strong> Year-to-date in 2026, we&#8217;ve exceeded our product revenue target (based on the budget we set in December) by more than 26%. </p>



<p>There has been a lot of talk in the WordPress space about the impact of AI on plugin companies, and several WP founders have openly discussed sales stagnation or even dramatic revenue decreases. As described above, we have not experienced a slowdown—we&#8217;re fully in ramp-up mode. </p>



<p>I&#8217;ve been promising for a while to shine a light backstage, and this 5-year, 10k+ installs milestone feels like a good moment to do it. So, that&#8217;s what this blog post is. A look at what it has taken to get over 10k active installs and some advice for other product owners.</p>



<h2 class="wp-block-heading">Marketing in the early days</h2>



<h3 class="wp-block-heading">How Accessibility Checker started</h3>



<p>Accessibility Checker was built during COVID. It just happened that, right before the world went crazy, we were already planning to create a software product and had taken out a Small Business Administration loan to fund our team working on an internal project instead of client work. Accessibility Checker development and the <a href="https://equalizedigital.com/">Equalize Digital</a> website build were funded by that ~$120k SBA loan and additional Paycheck Protection Program funds that saved us when much of our client work dried up during COVID.</p>



<p>When we launched Accessibility Checker in December 2020, we didn&#8217;t have an email list beyond 50-60 current clients. We had been doing accessibility work in client projects, but we were known as a marketing and web shop, not an accessibility company. We were &#8220;known&#8221; as Road Warrior Creative (RWC)—I put &#8220;known&#8221; in quotes because I won&#8217;t say I was particularly good at marketing or differentiating us as RWC. We had some great clients, but we didn&#8217;t have a strong inbound pipeline or any audience we could lean into to buy our newly released plugin. </p>



<p>Equalize Digital was a massive pivot not only in what we were selling, but in our entire company identity.</p>



<h3 class="wp-block-heading">Initial challenge: time and money</h3>



<p>If any time was the right time for that pivot, COVID was it. However, we knew that users and buyers would not come overnight, and we hedged against that. </p>



<p>When you&#8217;re bootstrapping a WordPress plugin or any software product, you typically need something else to pay the bills. We kept the RWC website up and kept doing business as RWC for <strong>more than two years</strong> after we first released Accessibility Checker in December 2020.</p>



<p>Let&#8217;s just say, it&#8217;s not &#8220;build it and buyers will come.&#8221; This isn&#8217;t the <a href="https://www.imdb.com/title/tt0097351/">field of dreams.</a></p>



<p>Because we could only afford to take time off from client work for a short time, initial marketing efforts in 2021 were limited, and then we dove back into client work to ensure bills were paid.</p>



<p>You can see that client work was taking priority by looking at the number of blog posts and the GitHub commit history for Accessibility Checker. We didn&#8217;t release many plugin updates that year, and there were months when we didn&#8217;t publish a single blog post. Accessibility Checker dev and marketing had to squeeze into whatever available time we had.</p>



<h3 class="wp-block-heading">2021 marketing</h3>



<p>In the first months after launch, I marketed the plugin in whatever free ways I could find to reach other people&#8217;s audiences (because we didn&#8217;t have one):</p>



<ul class="wp-block-list">
<li>7 podcast interviews (you can find these on my <a href="https://amberhinds.com/press/">press page</a> if you want to see what early-day messaging sounded like).</li>



<li>1 feature on The Enterprise League blog.</li>



<li>Spoke at a handful of WordPress meetups that were still meeting online post-COVID.</li>



<li>Spoke at Knowbility&#8217;s AccessU accessibility conference, which is local to me (no travel costs).</li>



<li>Organized WPCampus 2021, which was online and targets one of our key customer groups: higher education. (Fun fact: organizing this conference was what got me noticed by the team building the NASA website, and eventually led to NASA buying our plugin and hiring us as the accessibility team on the NASA.gov rebuild.)</li>



<li>Spoke at WordCamp Santa Clarita (online).</li>



<li>Joined several WordPress-related Facebook groups (like <a href="https://www.facebook.com/groups/2147806538801573/members">The Admin Bar</a>) and engaged whenever there was an accessibility question. I never broke the &#8220;no self-promotion&#8221; rules; I just provided really helpful accessibility advice so people would start to see me as an expert.</li>



<li>Started our own Facebook group.</li>
</ul>



<p>In addition to speaking and engagement,  I did three key things to set us up for marketing success: </p>



<ol class="wp-block-list">
<li>In July 2021, I started the <a href="https://equalizedigital.com/wordpress-accessibility-meetup/">WordPress Accessibility Meetup</a>. This provided a way to educate people about accessibility and guaranteed that at least two blog posts (meetup recaps) would be published on our website each month. I didn&#8217;t have time to create much content, but it was simple for our content specialist to write presentation summaries without any knowledge of accessibility. Bringing in outside speakers also helped us get in front of the speakers&#8217; audiences when they shared the event and recap links. Average attendance was 25 people per meetup.</li>



<li>In November of 2021, we started an <a href="https://equalizedigital.com/focus-state/">email newsletter</a>, figured out a process for getting people to subscribe, and made a plan to send emails every other week.</li>



<li>Also in November, we took the advice of Kim Coleman of <a href="https://www.paidmembershipspro.com/">Paid Memberships Pro</a> and added our free plugin as a product on our website, instead of directing people WordPress.org. Downloads still pull from WordPress.org, but this gave us a way to capture people&#8217;s email addresses when previously we had been sending them off-site. This lets us add people to a drip automation for nurturing into paying customers.</li>
</ol>



<p>In 2021, we published 21 blog posts, 12 of which were meetup recaps. Our website was brand new at the end of 2020, so we didn&#8217;t have any pre-existing traffic to leverage. Until we created our email newsletter at the end of the year, we didn&#8217;t even have a good way to capture prospective customers or follow up with people who attended the meetup.</p>



<p>We ended our first year with 560 active installs. </p>



<h3 class="wp-block-heading">2022 marketing</h3>



<p>Marketing in 2022 was much like 2021: doing what I could around client work and largely things that took time or effort but little money. The underlying theme of my efforts was &#8220;be as helpful as possible&#8221; — I figured that sharing knowledge and being helpful was the best way I could reach people when we didn&#8217;t have any budget for ads.</p>



<p>This was marketing in 2022:</p>



<ul class="wp-block-list">
<li>Ran 25 meetups with an average attendance of 54 people at daytime events and 47 at evening events.</li>



<li>Published 37 blog posts (24 of which were meetup recaps).</li>



<li>Sent email newsletters about twice a month (sometimes fewer).</li>



<li>I gave 7 podcast interviews.</li>



<li>I spoke at AccessU again (in person, but local) and was paid to deliver several accessibility webinars for iThemes and The Nonprofit Learning Lab.</li>



<li>I spoke at Recurring Revenue Retreat, which made this possible by covering my travel expenses.</li>



<li>Continued engagement in Facebook groups, especially The Admin Bar, where the frequency of accessibility questions was higher than in a lot of other groups, but also, it just had the best vibe for connecting with agency owners.</li>



<li>We got the meetup pre-approved for continuing education credits toward accessibility certifications with the International Association of Accessibility Professionals, which opened our meetups up to a new audience beyond typical WordPress attendees.</li>
</ul>



<p>In 2022, <a href="https://amberhinds.com/2022/07/selling-wp-conference-schedule/">we sold one of our other WordPress plugins to Liquid Web</a> (it&#8217;s now part of The Events Calendar), which gave us extra cash to invest in marketing Accessibility Checker:</p>



<ul class="wp-block-list">
<li>We paid to sponsor HighEdWeb&#8217;s online accessibility summit, a conference geared toward web and IT professionals in higher ed. The sponsorship was less expensive than many in-person events, but it gave me a speaking slot, and we received an email list of opted-in attendees, all of whom were in one of our key customer groups.</li>



<li>We also paid for our partner Steve and me to travel to WordCamp US in San Diego, where I spoke on accessibility, and we did a lot of networking with other WordPress folks. </li>
</ul>



<p>In 2022, I started contributing more to the WordPress open source project than I had in the past. A few times, I opened tickets in Trac or participated in accessibility team meetings via Slack, and became more vocal about accessibility in WordPress itself. I attended my first contributor day at WordCamp US. And, together with <a href="https://www.joedolson.com/">Joe Dolson</a>, I revived the <a href="https://wpaccessibility.day/">WP Accessibility Day conference</a>, with Equalize Digital as a top sponsor.</p>



<p>Plugin growth in 2022 was slow but picking up.  In February, we saw the growth curve steepen slightly, and we hit 1000 active installs in June 2022 — 508 days after launching on WordPress.org. </p>



<p>We ended the year with 1,654 active installs, 1,100 more than the prior year.</p>



<h2 class="wp-block-heading">Making a bigger investment</h2>



<p>We knew early on that we wanted to grow faster than we could by bootstrapping and funding the product with client work. </p>



<p>In 2021, we participated in the <a href="https://masschallenge.org/">Mass Challenge accelerator</a>. I spent a good portion of late 2021 through Q3 2022 trying to find investors, without much luck. We had a handful of promising conversations that dried up in the summer of 2022 due to world economic changes. Chris, Steve, and I decided to put fundraising on pause as a result. Then, just a few months later, we connected with Joost de Valk and Marieke van de Rakt, which led to a <a href="https://equalizedigital.com/equalize-digital-receives-investment-emilia-capital/">pre-seed investment from their company Emilia Capital</a> in March 2023.</p>



<p>Bringing on investors gave us extra cash for two important things: hiring a full-time developer so the plugin could move faster, and paying for paid marketing and travel.</p>



<h3 class="wp-block-heading">2023 marketing</h3>



<p>Investor dollars enabled us to do much more marketing beginning in 2023. Here are some of the highlights:</p>



<ul class="wp-block-list">
<li>Ran 24 meetups with an average attendance of 82 people at daytime events and 51 at evening events.</li>



<li>Published 34 blog posts (22 of which were meetup recaps).</li>



<li>Launched our <a href="https://accessibilitycraft.com/">Accessibility Craft podcast</a> in February 2023, which releases episodes every Monday, alternating between conversations with Chris, Steve, and me (there were 21 of these) and meetup recordings.</li>



<li>I wrote a <a href="https://theadminbar.com/accessibility-weekly/">weekly accessibility column on The Admin Bar website</a> — 51 articles(!), which were shared in the Facebook group, are still cited by agency owners, and continue to bring us traffic three years later.</li>



<li>Started sending email newsletters weekly and additional emails 24 hours before events.</li>



<li>I gave 4 podcast interviews, and we were written about in at least 6 articles.</li>



<li>Steve and I both spoke at WordCamp Birmingham (in-person).</li>



<li>I spoke at WordCamp Phoenix, AccessU, and Cloudfest USA (in-person).</li>



<li>We sponsored:
<ul class="wp-block-list">
<li>Atarim&#8217;s agency summit (online)</li>



<li>HighEdWeb accessibility summit (online)</li>



<li>WordCamp USA (in-person, with 4 team members in attendance)</li>



<li>WP Accessibility Day (online)</li>



<li>A11yWeekly newsletter (all year)</li>
</ul>
</li>



<li>Paid 2 YouTubers to create videos about Accessibility Checker.</li>



<li>Chris started speaking.</li>



<li>We started putting more effort into hosting company partnerships and became a recommended solution for several hosts, including Nexcess, Convesio, and WP Engine. </li>



<li>Before Black Friday, we paid for some sponsored listings in WordPress Black Friday round-ups.</li>



<li>Continued engagements in Facebook groups and Slack channels.</li>



<li>Continued participation in the WordPress community, through leading WP Accessibility Day, being an accessibility table lead at WordCamp US, and contributing to WordPress core.</li>
</ul>



<p>In 2023, we also experimented with paid Google, Facebook, and LinkedIn ads, both in connection with a sale (GAAD during May and Black Friday in November) and retargeting campaigns outside of sales. None of these seemed to work or could be attributed to sales, and in some cases, the cost per click was so high that it mathematically didn&#8217;t make sense at Accessibility Checker&#8217;s price point.</p>



<p>I also tried to get PR and people talking about the exciting things that happened to us in 2023. I was successful <span style="box-sizing: border-box; margin: 0px; padding: 0px;">in getting people to talk about Emilia coming on as an investor and&nbsp;</span><a href="https://wptavern.com/equalize-digital-accessibility-checker-plugin-adds-new-frontend-highlighting-feature-funded-by-nasa"><span style="box-sizing: border-box; margin: 0px; padding: 0px;">NASA funding the&nbsp;</span>development of a feature in our plugin</a>, and at the end of 2023, <a href="http://View">we won a GAADY award for the plugin.</a></p>



<p>If you can&#8217;t tell from that list, I worked my butt off in 2023. And while I was working on marketing, Chris was continuing to refine a sales process and automation campaigns in a new CRM, and Steve and our devs were building many new features that made the plugin more appealing to less-technical users and more &#8220;mass marketable&#8221;.</p>



<p>We hit 2,000 active installs in March 2023 (273 days from 1,000 to 2,000) and 3,000 active installs in November (245 days later). We ended the year with 3,127 active installs.</p>



<h3 class="wp-block-heading">2024 marketing</h3>



<p>We kept up the fast pace in 2024, trying to do way more than was humanly possible in each day or week, with a big focus on content creation. Here are the highlights from 2024:</p>



<ul class="wp-block-list">
<li>Ran 24 meetups with an average attendance of 98 people at daytime events and 54 at evening events.</li>



<li>Published <strong>55</strong> blog posts (23 of which were meetup recaps) or more than one per week. This included our WordPress page builder comparison, which became our first piece of content to create meaningful buzz in the community.</li>



<li>Published 26 Accessibility Craft podcast conversation episodes, which, along with meetup recordings, meant we continued to put out a podcast episode every week.</li>



<li>We started putting more effort into YouTube as a marketing channel and switched Accessibility Craft from audio-only to a video podcast, which was also available on YouTube.</li>



<li>We teamed up with WP Buffs to publish an <a href="https://equalizedigital.com/the-small-business-accessibility-playbook-for-wordpress/">e-book about accessibility for small businesses</a>, which we use as a lead magnet and promote in a pop-up on our blog posts. (Yes, we have an evil pop-up on some parts of our website, but it works.)</li>



<li>Sent weekly email newsletters,  24-hour event reminders, and multiple drip automations for a total of 148 different email campaigns.</li>



<li>I gave at least 3 podcast interviews (probably more, but I didn&#8217;t track them well on my <a href="https://amberhinds.com/press/">press page</a>).</li>



<li>Events:
<ul class="wp-block-list">
<li>Steve, Chris, and I went to WordCamp Europe for the first time. Equalize Digital was a sponsor; I spoke and I was an accessibility table lead for Contributor Day.</li>



<li>I spoke at WordCamp Canada (twice: on a panel and with my own talk), and I was the accessibility table lead for Contributor Day.</li>



<li>Steve and I went to WordCamp US, and I was on stage three times &#8211; Steve and I gave two talks, plus I did a WordPress speed build. We also hosted an Accessibility Craft IRL Meetup at a brewery before WordCamp started, with 60+ attendees. And, yes, I was an accessibility table lead for Contributor Day.</li>



<li>I spoke at a handful of other virtual events</li>
</ul>
</li>



<li>We sponsored:
<ul class="wp-block-list">
<li>HighEdWeb accessibility summit (online)</li>



<li>WordCamp Europe (in-person, with 4 team members in attendance)</li>



<li>WP Accessibility Day (online)</li>



<li>A11yWeekly newsletter (all year)</li>
</ul>
</li>



<li>Paid to promote our Black Friday sale.</li>



<li>Continued engagements in Facebook groups and Slack channels.</li>



<li>Continued participation in the WordPress community and organizing WP Accessibility Day.</li>
</ul>



<p>2024 was a big year for us on the WordCamp front. We learned in 2023 that the small local camps didn&#8217;t have enough attendees to justify the travel expenses, so our focus in 2024 was on the flagship events.</p>



<p>The NASA hype at the end of 2023 worked well for us, and we decided to take the risk of paying to attend WordCamp Europe because the <a href="https://equalizedigital.com/european-accessibility-act/">European Accessibility Act</a> deadline was approaching in 2025. </p>



<p>2024 was also the third year of my intentional effort to be more visible in the community. Thanks to meetup, my participation on the accessibility team, the content I had been creating, and all the prior year&#8217;s efforts, there was a perfect storm that helped us get a lot of stage time and build credibility.</p>



<p>This directly led us to bring in more accessibility service work, which more than covered the cost of attending the events, but I can&#8217;t say it drove any dramatic changes in plugin sales or adoption.</p>



<p>One noteworthy change we made in September 2024 was to our website checkout flow for free and paid users. Prior to September 2024, customers were taken to an unstyled Easy Digital Downloads checkout page that required a ton of information (account creation, phone number, billing address, etc.), likely killing conversions for some paid users, and especially free users. In September, we launched a new, more professional checkout page for purchases and a <a href="https://my.equalizedigital.com/sign-up/">sign-up page for free users</a> that only asked for one thing: an email address. This significantly increased our conversions, especially of free users that we could nurture.</p>



<p>We reached 4,000 active installs at the end of June 2024, 231 days since the 3,000 mark. I suspect we would have ended the year with nearly 5,000 active installs, but the #WPDrama that left some hosting companies unable to pull plugins from WordPress.org means the numbers on WordPress.org are no longer fully representative of all websites using a plugin. By my estimates, we ended the year with approximately 4,700 active installs.</p>



<h3 class="wp-block-heading">2025 marketing</h3>



<p>2025 was a year of transition. In 2023 and 2024, we intentionally burned cash, but we went into 2025 knowing we wanted to work our way back to breakeven or profitability. That meant that I needed to be more thoughtful about our marketing plan and ROI, and I cut a bunch of things, most notably our event travel budget.</p>



<p>Here are the highlights of our marketing in 2025:</p>



<ul class="wp-block-list">
<li>Ran 20 meetups with an average attendance of 110 people at daytime events and 56 at evening events. We ended up canceling all evening events in Q4 and beyond because we had trouble securing speakers for that timeslot.</li>



<li>We started promoting our meetups differently:
<ul class="wp-block-list">
<li>We created Meetup groups in six different cities so our events would show up for people across the US (not just in the San Francisco Bay Area, where the &#8220;official&#8221; group is located).</li>



<li>We started posting meetups in different Slack Groups and discussion boards for the accessibility industry, not just for WordPress folks.</li>
</ul>
</li>



<li>Published <strong>71</strong> blog posts (21 of which were meetup recaps), several of which were lead magnets where people had to give us an email address to access the content. </li>



<li>Published 25 Accessibility Craft podcast conversation episodes (+ meetup recordings).</li>



<li>Steve and William (developer) started live streaming changelogs on YouTube a few times per month, following big releases.</li>



<li>Sent weekly email newsletters, 24-hour event reminders, sales emails, and multiple drip automations for a total of <strong>290</strong> different email campaigns.</li>



<li>I gave 4 podcast interviews and did a handful of virtual talks, but Chris and Steve started speaking more to give me a break, so I wasn&#8217;t the only one speaking. (I don&#8217;t have a number for how many talks/interviews they gave.)</li>



<li>For budgetary reasons, only Chris and I went to WordCamp Europe. Equalize Digital was a sponsor; I spoke and was an accessibility table lead for Contributor Day. </li>



<li>Beyond WordCamp Europe, we only sponsored WP Accessibility Day and the A11yWeekly newsletter.</li>



<li>Ran our own virtual contributor day for Global Accessibility Awareness Day.</li>



<li>Continued participation in the WordPress community and organizing WP Accessibility Day.</li>



<li>Reduced/only occasional engagements in Facebook groups and Slack channels, because I created two courses last year, which took up a lot of my time.</li>
</ul>



<p>WCEU got all of our travel budget because of the European Accessibility Act deadline on June 28, 2025. We wanted to make sure we were there and present. </p>



<p>We kept costs down by only sending two of us, but that made the event feel less successful. It was difficult to schedule meetings because we didn&#8217;t want to leave the booth empty, and I got super sick and had to spend part of the last day in our hotel room, leaving Chris representing us alone. I couldn&#8217;t tie any sales directly to the event (no one used the coupon code), but adoption accelerated around that time, so it&#8217;s possible that being at WordCamp Europe helped, along with all the other efforts we were putting into the content front.</p>



<p>We hit 5,000 active installs on April 27, 2025. That was 301 days since reaching 4,000 (that number is higher than the previous milestones because fewer hosting companies are sending install data back to WordPress.org). </p>



<p>After 5,000 active installs, things really took off:</p>



<ul class="wp-block-list">
<li>6,000 installs on June 27, 2025 (61 days).</li>



<li>7,000 installs on August 28, 2025 (62 days).</li>



<li>8,000 installs on October 11, 2025 (44 days).</li>



<li>9,000 installs on November 27, 2025 (47 days).</li>



<li>10,000 installs on January 10, 2026 (44 days)</li>
</ul>



<p>I&#8217;m guessing we might be at around 15,000 active installs right now, though we don&#8217;t have access to the data to prove it, since the next visible milestone on WordPress.org is 20,000+.</p>



<h2 class="wp-block-heading">Measuring impact</h2>



<h3 class="wp-block-heading">The cost of marketing</h3>



<p>Some of our marketing activities, like traveling to a conference, have obvious costs, but even content creation is not free. Time is not free, even if it&#8217;s your own, if it takes you away from doing billable work.</p>



<p>Here&#8217;s what our marketing spend looks like in recent years (excluding salaries):</p>



<ul class="wp-block-list">
<li>~$63k in 2023</li>



<li>~$71k in 2024</li>



<li>~$35.7k in 2025</li>
</ul>



<p>We break marketing expenses across several GL codes in our accounting software. Here&#8217;s what&#8217;s included in each:</p>



<ul class="wp-block-list">
<li>Software
<ul class="wp-block-list">
<li>Active Campaign</li>



<li>Castos (podcast hosting)</li>



<li>Descript (video editing, now podcast recording)</li>



<li>Restream (live streaming)</li>



<li>Canva (fast graphics)</li>



<li>Buffer (social media scheduling)</li>



<li>Adobe (1 seat, all tools)</li>



<li>Zapier (this isn&#8217;t solely marketing; also has some ops use)</li>
</ul>
</li>



<li>Subcontractors
<ul class="wp-block-list">
<li>This is where we pay outside writers or designers, if applicable.</li>
</ul>
</li>



<li>Marketing: Internal Events (a.k.a., meetup)
<ul class="wp-block-list">
<li>Zoom Webinars</li>



<li>Live captioning services</li>



<li>Post-event Transcription</li>



<li>Meetup.com Subscription for extra groups beyond the official one</li>
</ul>
</li>



<li>Marketing: External Events
<ul class="wp-block-list">
<li>Event Sponsorship Fees</li>



<li>Event Admission (if we have to buy tickets to attend)</li>



<li>Event shipping, electricity, room rental, misc fees</li>
</ul>
</li>



<li>Marketing: Content
<ul class="wp-block-list">
<li>Video Creation/Editing (if we were to pay a vendor to do this, curently we do it all in-house)</li>



<li>Video Transcription</li>



<li>Podcast Beverages</li>



<li>Podcast Editing (if we were to pay a vendor to do this, curently we do it all in-house)</li>



<li>Podcast Transcription (we used to pay a vendor for this, but now do it in-house)</li>
</ul>
</li>



<li>Marketing: Advertising
<ul class="wp-block-list">
<li>Adwords</li>



<li>Facebook/Instagram Ads</li>



<li>LinkedIn Ads</li>



<li>Influencer Marketing</li>



<li>Targeted Display &amp; Other</li>
</ul>
</li>



<li>Marketing: Partners &amp; Affiliates
<ul class="wp-block-list">
<li>Product affiliate commissions (20%+ varies based upon the partner)</li>



<li>Service affiliate commissions (10% of what the referral pays us for 12 months.)</li>
</ul>
</li>



<li>Marketing: Swag
<ul class="wp-block-list">
<li>Things we givaway if attending an event in person.</li>
</ul>
</li>



<li>General Marketing
<ul class="wp-block-list">
<li>Press release distribution</li>



<li>Misc. marketing</li>
</ul>
</li>



<li>Meals &amp; Entertainment
<ul class="wp-block-list">
<li>Meals comped at US federal per diem rates</li>
</ul>
</li>



<li>Travel &amp; Lodging
<ul class="wp-block-list">
<li>Event travel costs (airfare, trains, parking, Ubers etc.)</li>



<li>Event Hotels</li>
</ul>
</li>



<li>Dues &amp; Subscriptions
<ul class="wp-block-list">
<li>Shutterstock</li>



<li>IAAP Membership</li>
</ul>
</li>
</ul>



<p>Travel (field marketing at events) has been, by far, the most expensive part of our budgets — though we have only dabbled in paid ads. I can see how paying for clicks could have rapidly dwarfed everything else if I had let it. </p>



<p>Second to external events are internal events. Every WordPress Accessibility Meetup we run costs us $650 or more, including Zoom Webinars, live captioning by CART providers, and post-event transcription. We have worked in recent years to bring in sponsors to help cover these costs (thank you, GoDaddy and Kinsta!), but it is still a line item we&#8217;re aware of and have to account for in case we have unsponsored events.</p>



<p>This year, we&#8217;re not traveling to events because we needed to shift budget into redesigning our website. We&#8217;re only sponsoring WP Accessibility Day and the A11yWeekly email newsletter, but otherwise focusing on meetup and content creation. We went back to the less extravagant, bootstrapped approach to marketing from our early days, and our marketing budget is still $25,000 (not including salaries). This is what I consider our &#8220;zero&#8221; for producing the content we create, and basic sponsorships that have shown clear ROI.</p>



<h3 class="wp-block-heading">How much time does it take?</h3>



<p>In the last year or two, one of the biggest changes <span style="box-sizing: border-box; margin: 0px; padding: 0px;">we made was to<strong>&nbsp;make</strong></span><strong> marketing part of everyone&#8217;s job.</strong></p>



<p>In the early days, marketing was handled solely by me, with some support from our content specialist (first Emma, then Paola) around client work. The reality, though, is that there is too much for just one or two people to do while also doing client work. We also realized that it&#8217;s important for people to see everyone at the company as an expert, not just me. That led us to make marketing part of everyone&#8217;s jobs.</p>



<p>Now, everyone helps, whether it&#8217;s speaking at a meetup when we can&#8217;t find an outside speaker, Steve and William livestreaming to YouTube and helping with writing documentation, our accessibility specialist, Maria, writing blog posts, or everyone applying to speak at outside events or engaging with accessibility content on social media.</p>



<p>What does that look like from a time perspective? In 2025, our six-person team tracked <strong>2,362 hours on marketing-related activities (20% of total time tracked).</strong> Multiply that times the cost per employee (or yourself), and you have a picture of how much marketing actually costs.</p>



<h3 class="wp-block-heading">Calculating ROI and cost per lead</h3>



<p>At the end of last year, because I knew we were going to be more limited in what we paid for this year, I spent a long time reviewing everything we&#8217;d done in the year, how much it cost us (including literal cost and people&#8217;s time), and how many new leads to our CRM came from that activity. This helped me estimate the cost per lead acquisition for each marketing activity.</p>



<p>Then I figured out the average number of days between entering our CRM and first paid purchase, as well as our subscriber-to-paid-purchase ratio. </p>



<p>I&#8217;ve shared our subscriber-to-paid-purchase ratio with a few people and in Post Status, and everyone has told me that the percentage of people who go from free to paid is <em>really</em> good (high for a WordPress plugin). So that tells me that we&#8217;re reaching the right people and doing a good job of nurturing them once they join our list. We just need to keep reaching more of these same people.</p>



<p>Calculating the cost of getting an email address helped me figure out which activities we should do more of and which were not worth the effort or might need a process adjustment to make them more effective. It was a lot of work, and I definitely wouldn&#8217;t do it every year, but if you haven&#8217;t done it, I think it&#8217;s worth doing at least once.</p>



<p>It is worth noting that there is a lot we do that is hard to track ROI for, but that has definitely helped us. More on that later.</p>



<h2 class="wp-block-heading">The big picture</h2>



<p>It&#8217;s important to note that any given year is not a complete picture.</p>



<p>Here&#8217;s a graph showing the previously mentioned days to 10k active installs, in 1,000-install increments. This tells a story of ROI over time.</p>



<figure class="wp-block-image alignwide size-full"><img decoding="async" width="1988" height="1394" src="https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones.png" alt="Bar chart showing days to active install milestones from 1,000 to 10,000. There are large drops in number of days between 1,000 and 2,00, and 5,000 and 6,000. Data table available after image." class="wp-image-22463" srcset="https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones.png 1988w, https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones-300x210.png 300w, https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones-800x561.png 800w, https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones-768x539.png 768w, https://amberhinds.com/wp-content/uploads/2026/06/Days-to-Active-Install-Milestones-1536x1077.png 1536w" sizes="(max-width: 1988px) 100vw, 1988px" /></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Show/hide Days to Active Install Milestones data table</summary>
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Active Installs</th><th>Days to Milestone</th></tr></thead><tbody><tr><td class="has-text-align-right" data-align="right">1,000</td><td class="has-text-align-right" data-align="right">508</td></tr><tr><td class="has-text-align-right" data-align="right">2,000</td><td class="has-text-align-right" data-align="right">273</td></tr><tr><td class="has-text-align-right" data-align="right">3,000</td><td class="has-text-align-right" data-align="right">245</td></tr><tr><td class="has-text-align-right" data-align="right">4,000</td><td class="has-text-align-right" data-align="right">231</td></tr><tr><td class="has-text-align-right" data-align="right">5,000 *</td><td class="has-text-align-right" data-align="right">301</td></tr><tr><td class="has-text-align-right" data-align="right">6,000</td><td class="has-text-align-right" data-align="right">61</td></tr><tr><td class="has-text-align-right" data-align="right">7,000</td><td class="has-text-align-right" data-align="right">62</td></tr><tr><td class="has-text-align-right" data-align="right">8,000</td><td class="has-text-align-right" data-align="right">44</td></tr><tr><td class="has-text-align-right" data-align="right">9,000</td><td class="has-text-align-right" data-align="right">47</td></tr><tr><td class="has-text-align-right" data-align="right">10,000</td><td class="has-text-align-right" data-align="right">44</td></tr></tbody></table><figcaption class="wp-element-caption">Active installs vs days to milestone table. * On 5,000 denotes the time period when hosts stopped sending data to WordPress.org, and data became less accurate.</figcaption></figure>
</details>



<h3 class="wp-block-heading">Why growth accelerated in 2025</h3>



<p>Looking at this graph and having heard that we cut our marketing spend in 2025,  you may be wondering, &#8220;Why did growth suddenly accelerate so dramatically?&#8221;</p>



<p>This may be partially attributable to regulatory deadlines in 2025 and 2026 for the European Accessibility Act and the Americans with Disabilities Act. But I don&#8217;t think the legal requirements alone are the answer — I know accessibility-focused companies that aren&#8217;t doing well right now.</p>



<p>Instead, I think that what happened in 2025 was the result of work that started years earlier.</p>



<p>By 2025, we had published hundreds of blog posts, run more than 90 meetups, sent over a million emails, produced over 100 podcast episodes, spoken at conferences around the world, contributed to WordPress core, organized WP Accessibility Day, and helped thousands of people solve accessibility problems <strong>for free.</strong></p>



<p>All of those efforts compounded.</p>



<p>Someone might discover us through a blog post, subscribe to our email list, attend a meetup six months later, hear me speak at a WordCamp a year after that, and only then install Accessibility Checker. Looking at attribution reports, it would be easy to give all the credit to the final touchpoint, but in reality, every interaction helped build trust.</p>



<p>I also think timing plays a role. Agencies, hosting companies, and website owners were suddenly paying more attention, and we were <em>already</em> positioned to help them when they became aware of these laws. If you&#8217;re building a product, you need to identify a gap in the market and look ahead to what might be coming in the future.</p>



<h3 class="wp-block-heading">It&#8217;s not just about the marketing strategy</h3>



<h4 class="wp-block-heading">Plugin quality matters</h4>



<p>It&#8217;s worth mentioning that the product itself is much stronger than in previous years. Two to three years ago, Steve started the process with our dev team of completely modernizing Accessibility Checker, taking it from a &#8220;proof of concept&#8221; software product to something more modern, secure, and scalable. </p>



<p>We have more features and a more polished UI. The plugin is much easier for a broader group of users to use and understand, without accessibility or dev expertise. When people find us now, they are more likely to stick around than they were when our plugin was a year or two old.</p>



<p>It&#8217;s also fully compliant with coding standards and can pass even the most stringent code reviews — something that really matters if you want your plugin used on enterprise websites.</p>



<p>This positioned us well for increased demand in the marketplace. The best marketing strategy means nothing if the product itself can&#8217;t deliver on marketing promises.</p>



<h4 class="wp-block-heading">Sales strategy plays a big role</h4>



<p>Chris&#8217; work on the sales side also can&#8217;t be ignored. </p>



<p>Marketing brings people to our website or social profiles, but it wouldn&#8217;t matter how many visited if they left without engaging with us. The change we made to our free user signup flow in late 2024 was huge. Creating more lead magnets over the past two years also played a big role in our being able to capture more email addresses.</p>



<p>But getting email addresses isn&#8217;t enough. You have to follow up with them. We send multiple emails a week, and Chris built automated nurture campaigns that focus on providing as much value as possible to people. Some of these campaigns include 8+ emails that are sent over many months.</p>



<p>Also, unlike many WordPress plugin companies, he is always happy to Zoom or have a phone call with people. We have a phone number posted on our website that people can call, and he answers.</p>



<p>That personal touch makes a difference when people are unsure whether Accessibility Checker is right for them, and it helps us stand out from other companies that don&#8217;t answer the phone.</p>



<h3 class="wp-block-heading">Marketing is a snowball</h3>



<p>Perhaps most importantly, we&#8217;ve reached a point where people are recommending Accessibility Checker without our involvement. Years of content created, podcast interviews, or being &#8220;ever present&#8221; build upon one another, and over time, credibility grows.</p>



<p>Customers tell colleagues about it. Agencies recommended it to clients. People bring it up when answering questions in Slack groups and on Facebook or Reddit. Those recommendations are incredibly powerful because they come with built-in trust, as they&#8217;re from a third party unaffiliated with us.</p>



<p>The more happy users you have, the more people might be out there recommending your plugin, and then more people will hear about it without you even having to do anything. </p>



<h2 class="wp-block-heading">My advice</h2>



<p>If you&#8217;re building a WordPress plugin or software product and trying to figure out how to market it, here&#8217;s what I would recommend&#8230;</p>



<h3 class="wp-block-heading">1. Build a community</h3>



<p>My top recommendation is not to underestimate the value of community. Figure out who your target demographic is for your product, and then do what you can to be as helpful as possible in that industry or to those people. All of the content you post online should present you as an expert who will help them solve X problem(s) on their website.</p>



<p>Some of the activities that are hardest to justify on a spreadsheet end up creating the strongest long-term returns. Running meetups, contributing to WordPress, organizing WP Accessibility Day, helping people for free, and reporting accessibility issues in other plugins all helped to position us as experts in our field. This builds trust that our plugin will do what we say it does. Trust is difficult to measure, but it matters.</p>



<p>If you are trying to market a plugin, spend time figuring out how to consistently help the people you want to serve. Give back in a way that shows your expertise, and then people will naturally see your product as a solution they want to try.</p>



<p>Figure out a way for people to easily connect with your company in a safe, low-risk way. Running free meetups has worked very well for us. Other companies have done this with Facebook groups. Do what works for you, but if possible, get their email address so you can stay in touch and nurture the relationship over time.</p>



<h3 class="wp-block-heading">2. Stick with it</h3>



<p>My second piece of advice is simple: play the long game.</p>



<p>One thing I&#8217;ve learned over the last five years is that most marketing activities don&#8217;t work immediately. A blog post might not generate meaningful traffic for months. A conference conversation might not turn into a customer for a year or more. Someone who joins your email list today might not buy until they&#8217;ve received dozens of emails, attended multiple webinars, and seen your name repeatedly over time.</p>



<p>It&#8217;s tempting to look for the shortcut, the growth hack, the ad campaign, or the viral moment that will suddenly change everything. Maybe those things happen for some companies, but they didn&#8217;t happen for us.</p>



<p>What worked for us was showing up consistently.</p>



<p>We published content when it felt like no one was reading it. We organized meetups when attendance was 20 or 30 people. We sent newsletters to a tiny list. We answered questions in Facebook groups without expecting anything in return. We made time to contribute to WordPress. We built relationships. We kept improving the product.</p>



<p>Then we did it again the next week.</p>



<p>And the next week.</p>



<p>And the next year.</p>



<p>I also think it&#8217;s important to recognize that marketing and product development aren&#8217;t separate activities. The best marketing in the world won&#8217;t save a product that doesn&#8217;t solve a real problem. At the same time, even a great product can struggle if nobody knows it exists.</p>



<p>The two have to work together.</p>



<p>Every year, while we were creating content and building community, our dev team was also improving Accessibility Checker. We were listening to customers, adding features, fixing bugs, refining our sales process, and providing thoughtful support. Growth happened because both sides of the business were improving at the same time.</p>



<p>The companies that seem like overnight successes often have years of work hidden beneath the surface. As a product owner, you need to plan for that slog. Figure out how you&#8217;ll fund the growth years, whether it&#8217;s with continued client work, investor dollars, or business loans. I also can&#8217;t say enough how helpful it&#8217;s been to have partners on this journey — there&#8217;s no way I could have gotten this far as a solopreneur.</p>



<p>Five years ago, Accessibility Checker launched to a list of fewer than 100 people. Today, we&#8217;re serving thousands of websites around the world. Looking back, there wasn&#8217;t one thing that got us here. It was thousands of small actions, repeated consistently, over a very long period of time.</p>



<p>When I look at today&#8217;s growth curve, I don&#8217;t see a single successful campaign. I see the cumulative effect of five years of consistently showing up, creating content, helping people, building relationships, improving the product, and staying focused on the same mission.</p>



<p>That&#8217;s probably not the answer people want to hear because it&#8217;s not fast and it&#8217;s not glamorous. But if there&#8217;s one lesson I&#8217;ve learned from growing Accessibility Checker, it&#8217;s that sustainable growth usually results from many small things done consistently over a very long time.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading has-medium-font-size"><em>Post Script</em></h2>



<p>I have additional thoughts on why AI hasn&#8217;t hurt us like many other WordPress plugin owners have reported, and I want to talk about the impact of being featured on the front page of the WordPress.org plugin directory (which we were in March).  But this post is already well over 6,000 words, so I&#8217;m going to save that for future posts. </p>



<p>In the meantime, post any questions you have about our marketing approach here, and I&#8217;ll answer them. I&#8217;ll admit this post ended up more tactical than strategic. If you have more questions about the high-level strategy, let me know.</p>
<p>The post <a href="https://amberhinds.com/2026/06/what-does-it-take-to-market-a-wordpress-plugin/">What does it take to market a WordPress plugin?</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/06/what-does-it-take-to-market-a-wordpress-plugin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WordCamp Europe Consolation Prize</title>
		<link>https://amberhinds.com/2026/04/wordcamp-europe-consolation-prize/</link>
					<comments>https://amberhinds.com/2026/04/wordcamp-europe-consolation-prize/#comments</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Sun, 12 Apr 2026 14:38:58 +0000</pubDate>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Pico]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22359</guid>

					<description><![CDATA[<p>Meet Pico. Only a few months after Pocket died, the girls started lobbying for another dog. At one point, Chris and I were even given a Christmas wishlist slideshow presentation featuring multiple dogs available for adoption. But, with our crazy lives, I kept saying no. Between building a new house, moving, and all the travel [&#8230;]</p>
<p>The post <a href="https://amberhinds.com/2026/04/wordcamp-europe-consolation-prize/">WordCamp Europe Consolation Prize</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Meet Pico. </p>



<p>Only a few months after <a href="https://amberhinds.com/tag/pocket/">Pocket</a> died, the girls started lobbying for another dog. At one point, Chris and I were even given a Christmas wishlist slideshow presentation featuring multiple dogs available for adoption. But, with our crazy lives, I kept saying no. Between building a new house, moving, and all the travel we had planned over the last two years, introducing a new creature to care for did not make sense.</p>



<p>Last December, when we wrote our company budget for 2026, we knew we wanted to rebuild our website and that we would need to hire a designer. We ended up shifting the marketing travel budget to subcontractors to pay for a designer. Which means that, for the first time since COVID, I will not be traveling to any conferences this year.</p>



<p>The nonprofit that I am on the board of, WP Accessibility Day, tried, as an experiment, to run a <a href="https://wpaccessibility.day/wceu-2026/">crowdfunding campaign for a sponsor booth at WordCamp Europe.</a> We were hoping to run an accessibility help desk, raise accessibility awareness, and use funds to cover board member travel costs to WordCamp Europe. Unfortunately, while we received some traction, we didn&#8217;t get the response we needed to make it happen, so no WordCamp for me.</p>



<p>I&#8217;m bummed not to be going to any WordCamps this year, and definitely sad not to be going to WordCamp Europe in Poland. WordCamp Europe is my favorite WordCamp and a great way to continue expanding our reach in Europe. But when you&#8217;re bootstrapping, there&#8217;s not infinite money for all the things, and we&#8217;re definitely at a point where investing in a new website is the best use of marketing budget.</p>



<p>So I was sad not to be going to Poland in June, but a year with no travel also presented an opportunity&#8230;</p>



<p>Make the kids&#8217; day and get a puppy!</p>



<p>I surfed around <a href="https://www.petfinder.com/">Petfinder</a>, and one Monday, we surprised the girls after school with a trip to visit a litter of puppies at a rescue in Cedar Park.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="672" height="640" src="https://amberhinds.com/wp-content/uploads/2026/04/pico-family-672x640.jpg" alt="Amber holding the new puppy, surrounded by Chris, Nora, Zara, Addie, and Vivi." class="wp-image-22361" srcset="https://amberhinds.com/wp-content/uploads/2026/04/pico-family-672x640.jpg 672w, https://amberhinds.com/wp-content/uploads/2026/04/pico-family-300x286.jpg 300w, https://amberhinds.com/wp-content/uploads/2026/04/pico-family-768x732.jpg 768w, https://amberhinds.com/wp-content/uploads/2026/04/pico-family.jpg 1000w" sizes="(max-width: 672px) 100vw, 672px" /></figure>



<p>The rescue hadn&#8217;t seen the mom, just the puppies, so we&#8217;re not completely sure what he is, but he&#8217;s the cutest little terrier mix with scruffy fur. He&#8217;s 16 weeks old now and 15 lbs, so he&#8217;ll be bigger than Pocket, but not by much. </p>



<p>Following our tradition of choosing &#8220;P&#8221; names for pets, the girls named him Pico&#8230; as in Pico de Gallo. 😆</p>



<p>Diesel seems pretty happy to have a dog sibling again, too. They&#8217;ve been playing together and sharing a bed, plus puppy training means lots of treats all day long for both of them, which he&#8217;s definitely not complaining about.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="800" height="602" src="https://amberhinds.com/wp-content/uploads/2026/04/dogs-800x602.jpg" alt="Diesel a lab/great dane mix and Pic sitting on a dog bed in front of plants and by a window. Both are red and white." class="wp-image-22367" srcset="https://amberhinds.com/wp-content/uploads/2026/04/dogs-800x602.jpg 800w, https://amberhinds.com/wp-content/uploads/2026/04/dogs-300x226.jpg 300w, https://amberhinds.com/wp-content/uploads/2026/04/dogs-768x578.jpg 768w, https://amberhinds.com/wp-content/uploads/2026/04/dogs-1536x1157.jpg 1536w, https://amberhinds.com/wp-content/uploads/2026/04/dogs-2048x1542.jpg 2048w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>As far as the upsides of not going to Europe this year, a new puppy is a pretty good consolation prize.</p>
<p>The post <a href="https://amberhinds.com/2026/04/wordcamp-europe-consolation-prize/">WordCamp Europe Consolation Prize</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/04/wordcamp-europe-consolation-prize/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Addie &amp; Vivi’s Art on Display at the Library</title>
		<link>https://amberhinds.com/2026/04/addie-vivis-art-on-display-at-the-library/</link>
					<comments>https://amberhinds.com/2026/04/addie-vivis-art-on-display-at-the-library/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 16:33:00 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<category><![CDATA[Addie]]></category>
		<category><![CDATA[Vivienne]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22372</guid>

					<description><![CDATA[<p>Addie and Vivi had their art selected to represent their grade and school in the district&#8217;s art show at the public library. Addie&#8217;s is a sharpie drawing of houses in a neighborhood connected by string lights on a purple and blue watercolor background. Vivi&#8217;s is a drawing of herself painting on a canvas that says, [&#8230;]</p>
<p>The post <a href="https://amberhinds.com/2026/04/addie-vivis-art-on-display-at-the-library/">Addie &amp; Vivi&#8217;s Art on Display at the Library</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Addie and Vivi had their art selected to represent their grade and school in the district&#8217;s art show at the public library. </p>



<p>Addie&#8217;s is a sharpie drawing of houses in a neighborhood connected by string lights on a purple and blue watercolor background.</p>



<p>Vivi&#8217;s is a drawing of herself painting on a canvas that says, &#8220;I love you,&#8221; with a multi-colored striped background.</p>
<p>The post <a href="https://amberhinds.com/2026/04/addie-vivis-art-on-display-at-the-library/">Addie &amp; Vivi&#8217;s Art on Display at the Library</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/04/addie-vivis-art-on-display-at-the-library/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Weekend View</title>
		<link>https://amberhinds.com/2026/02/weekend-view/</link>
					<comments>https://amberhinds.com/2026/02/weekend-view/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Sat, 28 Feb 2026 17:14:57 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22369</guid>

					<description><![CDATA[<p>Chris and my view for the weekend as we celebrate his friend Carl&#8217;s 40th birthday at a fabulous Texas Hill Country AirBnB. And yes, even in February it was warm enough to get in the pool.</p>
<p>The post <a href="https://amberhinds.com/2026/02/weekend-view/">Weekend View</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Chris and my view for the weekend as we celebrate his friend Carl&#8217;s 40th birthday at a fabulous Texas Hill Country AirBnB. And yes, even in February it was warm enough to get in the pool.</p>
<p>The post <a href="https://amberhinds.com/2026/02/weekend-view/">Weekend View</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/02/weekend-view/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Modernizing Nostalgia</title>
		<link>https://amberhinds.com/2026/01/modernizing-nostalgia/</link>
					<comments>https://amberhinds.com/2026/01/modernizing-nostalgia/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 22:12:49 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22354</guid>

					<description><![CDATA[<p>We&#8217;re hunkered down for a winter storm, and I&#8217;m taking advantage of a weekend with no activities to turn all the VHS home movies I got from my Grandma&#8217;s house into digital versions we can actually watch. The perfect nostalgic winter activity.</p>
<p>The post <a href="https://amberhinds.com/2026/01/modernizing-nostalgia/">Modernizing Nostalgia</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We&#8217;re hunkered down for a winter storm, and I&#8217;m taking advantage of a weekend with no activities to turn all the VHS home movies I got from my Grandma&#8217;s house into digital versions we can actually watch. The perfect nostalgic winter activity.<a href="https://x.com/heyamberhinds/status/2015183569572724956/photo/1"></a></p>
<p>The post <a href="https://amberhinds.com/2026/01/modernizing-nostalgia/">Modernizing Nostalgia</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/01/modernizing-nostalgia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sweet Nephew, Wade</title>
		<link>https://amberhinds.com/2026/01/sweet-nephew-wade/</link>
					<comments>https://amberhinds.com/2026/01/sweet-nephew-wade/#comments</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 02:13:54 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22334</guid>

					<description><![CDATA[<p>Loving on my tiny nephew who I helped bring into the world on Sunday. I was a doula for his birth, as I was for his older brother&#8217;s and sister&#8217;s births. It was the most intense and stressful of the births I&#8217;ve participated in over the past few years, but all ended well and mom [&#8230;]</p>
<p>The post <a href="https://amberhinds.com/2026/01/sweet-nephew-wade/">Sweet Nephew, Wade</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Loving on my tiny nephew who I helped bring into the world on Sunday. I was a doula for his birth, as I was for his older brother&#8217;s and sister&#8217;s births. It was the most intense and stressful of the births I&#8217;ve participated in over the past few years, but all ended well and mom and baby are home and doing great. <br><br>It&#8217;s such an honor to be invited to support a birth and watch a new life enter the world. I definitely missed a calling &#8211; in another life I could have happily been a midwife.</p>



<p>My heart feels like it&#8217;s bursting with love and joy when I look at him.</p>



<figure class="wp-block-image"><img decoding="async" width="482" height="640" src="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173-482x640.jpg" alt="Amber smiling at the camera while holding an 8lb newborn baby boy." class="wp-image-22332" srcset="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173-482x640.jpg 482w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173-226x300.jpg 226w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173-768x1020.jpg 768w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173-1157x1536.jpg 1157w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260124_0116414786650719155876914173.jpg 1506w" sizes="(max-width: 482px) 100vw, 482px" /></figure>
<p>The post <a href="https://amberhinds.com/2026/01/sweet-nephew-wade/">Sweet Nephew, Wade</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/01/sweet-nephew-wade/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Why We Don’t Use Block Libraries at Equalize Digital</title>
		<link>https://amberhinds.com/2026/01/why-we-dont-use-block-libraries-at-equalize-digital/</link>
					<comments>https://amberhinds.com/2026/01/why-we-dont-use-block-libraries-at-equalize-digital/#comments</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Sat, 17 Jan 2026 03:06:39 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22314</guid>

					<description><![CDATA[<p>The downsides of building websites with block libraries and why the Equalize Digital team prefers only to use core or custom blocks.</p>
<p>The post <a href="https://amberhinds.com/2026/01/why-we-dont-use-block-libraries-at-equalize-digital/">Why We Don&#8217;t Use Block Libraries at Equalize Digital</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In a conversation on X, <a href="https://www.mattcromwell.com/">Matt Cromwell</a> asked me why we wouldn&#8217;t rebuild our company website with <a href="https://www.kadencewp.com/">Kadence WP</a> or similar available tools.</p>



<p>Given how much Kadence has been focusing on accessibility and how <a href="https://equalizedigital.com/wordpress-page-builder-accessibility/">far ahead they are than many other page builders in terms of accessibility</a>, this is a fair question. He had a follow-up comment that he thought going full custom was slowing us down: </p>



<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Honestly, that&#39;s a weird choice. Not about Kadence at all (I&#39;m officially unbiased now)&#8230; Why not just build a flat file custom site with Loveable? If you can&#39;t build the perfectly accessible site with common WP blocks, only your own custom blocks, then why keep building in WP!?…</p>&mdash; :Cromwell: (@learnwithmattc) <a href="https://twitter.com/learnwithmattc/status/2012276508497228073?ref_src=twsrc%5Etfw">January 16, 2026</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>



<p>I started replying in X and realized it was long enough for a blog post&#8230; so here we are: a post about my thoughts on block libraries and page builders, and why we generally don&#8217;t use them at Equalize Digital (my company).</p>



<h2 class="wp-block-heading">First, a Clarification&#8230;</h2>



<p><strong>We use and love core blocks! </strong>I&#8217;m all about core blocks, and if a website can be built with only WordPress core blocks, that is the best way to build. </p>



<p>This website is, in fact, built on the core <a href="https://wordpress.org/themes/twentytwentyfour/">Twenty Twenty-Four theme</a> and uses only core blocks. When I launched it, I wrote on our company blog about how <a href="https://equalizedigital.com/low-cost-accessibility-remediation-in-2-days-a-case-study/">I rebuilt my site in 2 days and eliminated thousands of accessibility issues</a> simply by moving away from my previous &#8220;off-the-shelf&#8221; premium theme and using a core WordPress theme and blocks instead. </p>



<p>Not only did switching themes help with accessibility, but it also significantly improved load times and performance. The coolest thing about using a core theme and only core blocks was that, when I needed to troubleshoot something on the site, I deactivated all my plugins, and my home page looked <em>identical</em> to how it looks with all the plugins active. You pretty much never see that.</p>



<p>So yes, we use core blocks. We just don&#8217;t use block libraries. If there&#8217;s something we need that core blocks can&#8217;t handle (say, tabs), our approach at Equalize Digital is not to look for a plugin to add that functionality; instead, we would <a href="https://developer.wordpress.org/block-editor/getting-started/tutorial/">code a custom block</a> or a custom <a href="https://www.advancedcustomfields.com/resources/create-your-first-acf-block/">ACF block</a>.</p>



<h2 class="wp-block-heading">Why We Don&#8217;t Use WordPress Block Libraries&#8230; Anymore.</h2>



<h3 class="wp-block-heading">We used to use block libraries.</h3>



<p>We were early adopters of building hybrid websites with the block editor. We were building websites for clients with blocks pretty much as soon as it launched in 2018.  </p>



<p>At that point, we used block libraries available via WordPress.org, because, to be honest, we didn&#8217;t know how to build custom blocks, and core blocks were incredibly limited (still are).</p>



<p>For years, we sped up our website builds and added cool features without code by using block libraries (and occasionally page builders like Elementor). Back then, most of our revenue came from small businesses or nonprofits, and the goal was to build websites as fast as possible, then maintain them on monthly retainers. Block libraries helped make that possible and allowed us to build nice-looking websites for under $20k.</p>



<p>So what changed?</p>



<h3 class="wp-block-heading">A few devs ruined it for everyone.</h3>



<p>Here&#8217;s the short story, without naming names:</p>



<ul class="wp-block-list">
<li>Library <strong>A</strong> was bought by a hosting company, which then<strong> deprecated it and wanted people to switch to a renamed version</strong> that was basically the same, but used different class names, which would have required us to edit all our custom styles.</li>



<li>Library <strong>B</strong> <strong>changed its CSS class names</strong> during an update, breaking all our custom styles.</li>



<li>Library <strong>C</strong>, on update, <strong>changed the loading order of its stylesheet</strong> so it loaded last, which meant it loaded after our theme stylesheet and thus overrode all our custom styles.</li>



<li>Library <strong>D</strong> was <strong>abandoned and then removed from dot org due to security issues</strong>, which we had to patch in the version on our website because it was used in too many places to remove and was no longer supported.</li>
</ul>



<p>There are amazing block libraries that do what they do really well, and I put Kadence up there. But basically, A, B, C, and D ruined it for everyone. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>No one wants to test a plugin update and realize they have to redo a ton of work or spend hours on support with the plugin dev before they can push updates live — especially for stupid reasons like CSS class name changes that break backward compatibility.</p>
</blockquote>



<p>To put it frankly, after those experiences, <strong>I don&#8217;t trust third-party devs who know nothing about my website or my priorities to not F my website up. </strong>😂 </p>



<h3 class="wp-block-heading">Enterprise websites require a lot more attention to detail.</h3>



<p>The other factor in our decision not to use block libraries is that, over the years, we shifted from building small-business websites to enterprise websites and web applications for government, higher education, large publishers, health care clients, and the like. Projects were no longer $15k; instead, they were $60k–$140k+—essentially enterprise WordPress.</p>



<p>In the land of enterprise WordPress, where accessibility, security, legal compliance, performance, and conversion optimization really matter, you have to be a lot more picky about what goes on the site. Every plugin introduces risk: extra code to monitor, potential accessibility barriers, new security risks, performance overhead, and UX decisions you don’t fully control. At scale, those trade-offs compound quickly, so the question isn’t just <em>“Does this plugin help us build faster?”</em> but <em>“Does it meet our standards, integrate cleanly with our stack, and help our clients meet their legal, business, and user experience goals over the long term?”</em></p>



<p>Increasingly, block libraries never felt worth the trade-offs or loss of control, especially because they are the foundation of the website.</p>



<h3 class="wp-block-heading">If something goes wrong with a block library, it can require significant rework.</h3>



<p>When you build your website with a block library, you use components that are central to how your pages look and are interacted with. Things like accordions, tabs, layout blocks like columns or grids, maybe even basic components like button links, headings, or image galleries are controlled by the library. These components are typically used <em>everywhere</em> on the website.</p>



<p>If that library is abandoned or you decide you don&#8217;t want to use it anymore, you&#8217;re now signed up for huge amounts of work to remove or replace the components across potentially hundreds or more pages. The entire site may need to be rebuilt even if you didn&#8217;t change the theme. (This is no different from if you decided to switch away from a page builder.)</p>



<p>If you, instead, build your pages with only core blocks or custom/ACF blocks, there&#8217;s less inherent risk of needing to rebuild because:</p>



<ol class="wp-block-list">
<li>Those blocks are not controlled by a company that has totally different priorities than you do.</li>



<li>Even if you rebuild, it&#8217;s easy to migrate your custom block code between themes or restyle core blocks in a new theme.</li>
</ol>



<p>Not wanting to rebuild lots of old content during your next redesign is one of the reasons I advocate for only using core blocks in blog posts, and definitely never building them with a page builder. I&#8217;d also say it&#8217;s safest to make rules like only using core container blocks (columns, grids, etc.).</p>



<h2 class="wp-block-heading">There is a Line</h2>



<p>I&#8217;m not saying there is no place for block libraries. I&#8217;m also not saying that <em>everything</em> on websites should be custom.</p>



<h3 class="wp-block-heading">Some things are not worth maintaining.</h3>



<p>For certain complex functionalities, such as forms, e-commerce, CRM, payment gateway, or API integrations, etc., it makes total sense to buy a plugin rather than maintain them yourself. </p>



<p>Features that are deeply intertwined with security or legal compliance, or that add mission-critical platform functionality to your website, are typically better achieved by buying a plugin rather than custom coding. Companies (or individuals) who work on these plugins full-time will be much more in tune with ongoing platform changes, and keeping up with all of that in custom code is rarely a good use of your time or budget. </p>



<p>These plugins benefit from dedicated development teams, regular updates, broader real-world testing, and community feedback. In these cases, the website is far more likely to remain stable, secure, and compatible over time with the addition of a third-party plugin rather than with something coded once during the initial build and never updated.</p>



<p>The thing is, block libraries don&#8217;t pass this test. If your tab block is coded once and doesn&#8217;t get updated, it won&#8217;t break your website. If you do need to make slight padding or margin changes or add the ability for a different design inside the tabs, that&#8217;s trivial work. It&#8217;s not the same as maintaining compatibility with the Stripe checkout API.</p>



<h3 class="wp-block-heading">The best use case: non-mission-critical websites.</h3>



<p>For personal or business websites that are not mission-critical (where a bit of downtime or layout oddities after an update don&#8217;t truly matter, or sales aren&#8217;t happening on the site), an off-the-shelf theme, block library, or page builder is just fine.</p>



<p>Most small, local businesses don&#8217;t need a fancy custom design. They need something that looks generally professional, is findable in search, and allows people to get key information about their business and how to contact them. This is especially true for companies that get most of their business via Google Maps or review sites like Yelp. Think websites for restaurants, hair salons, churches, single-location brick and mortar businesses, or small nonprofits with very tiny (or essentially zero) budgets.</p>



<p>These websites are ideal use cases for a page builder or a block library. They typically don&#8217;t have a large budget for either the initial build or ongoing maintenance, and so custom isn&#8217;t possible. In many cases, the people building the sites may not even be developers. They also don&#8217;t need the same attention to detail to achieve their goals. </p>



<p>If custom isn&#8217;t possible (or necessary) and a desired feature doesn&#8217;t exist in WordPress core, then a block library can help fill the gap. I say this to make it clear that I don&#8217;t think block libraries are all bad. Block libraries play an important role in the WordPress ecosystem. If I were building these types of websites, I would probably be using a block library like Kadence.</p>



<h2 class="wp-block-heading">How about the Equalize Digital website?</h2>



<p>So why don&#8217;t we use block libraries at Equalize Digital?</p>



<p>We&#8217;re not an enterprise company yet (working on it!), but we treat our website like an enterprise site because we need it to always be available for sales. We don&#8217;t run autoupdates, and we question everything we put on the site.</p>



<p>I really don&#8217;t want my website to look &#8220;off&#8221; or broken. We sell to enterprise organizations, and we need to communicate trust. Increasingly, I <span style="box-sizing: border-box; margin: 0px; padding: 0px;">care deeply about performance optimization because we </span>make sales on our website every day. </p>



<p>I want our site to look polished, not have increased load times due to bloat from a library loading code on every page for blocks we&#8217;ll never use, and to funnel people through to a checkout with as little maintenance on our end as possible.  </p>



<p>We&#8217;re a small team doing a lot of things. I don&#8217;t want to test updates on staging and see new &#8220;features&#8221; added that I didn&#8217;t ask for or that require us to go back to the dev for support before we can run updates on live &#8211; all things we&#8217;ve seen with past block libraries.</p>



<p>Does it slow us down during the initial build to have to create blocks from scratch? Yes. </p>



<p>But in the long run, it speeds things up because it gives us fewer things to test during routine updates and a lot more peace of mind that things will stay as we have built them, without surprises.</p>
<p>The post <a href="https://amberhinds.com/2026/01/why-we-dont-use-block-libraries-at-equalize-digital/">Why We Don&#8217;t Use Block Libraries at Equalize Digital</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/01/why-we-dont-use-block-libraries-at-equalize-digital/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Zara’s Thirteen Birthday</title>
		<link>https://amberhinds.com/2026/01/zaras-thirteen-birthday/</link>
					<comments>https://amberhinds.com/2026/01/zaras-thirteen-birthday/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 02:46:12 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<category><![CDATA[Zara]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22351</guid>

					<description><![CDATA[<p>Zara turned thirteen! We celebrated with a mango raspberry cake at my mom&#8217;s house on our way back from our Christmas road trip and a ferrero rocher (chocolate hazelnut) cake that I made on her birthday at home. Nothing beats two birthday celebrations&#8230; And just like that, we have two teenagers.</p>
<p>The post <a href="https://amberhinds.com/2026/01/zaras-thirteen-birthday/">Zara&#8217;s Thirteen Birthday</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Zara turned thirteen! We celebrated with a mango raspberry cake at my mom&#8217;s house on our way back from our Christmas road trip and a <a href="https://livforcake.com/ferrero-rocher-cake/">ferrero rocher (chocolate hazelnut) cake</a> that I made on her birthday at home. Nothing beats two birthday celebrations&#8230; And just like that, we have two teenagers.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="482" height="640" src="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760-482x640.jpg" alt="Close up on a cake on a cake stand on a white marble kitchen counter in front of a white tile backsplash. The cake has chocolate frosting, a ring of chopped hazelnuts around the edge, and ferrero rocher candys around the top." class="wp-image-22340" srcset="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760-482x640.jpg 482w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760-226x300.jpg 226w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760-768x1020.jpg 768w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760-1157x1536.jpg 1157w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0013064584942436810847839760.jpg 1506w" sizes="(max-width: 482px) 100vw, 482px" /></figure>



<figure class="wp-block-image size-large"><img decoding="async" width="482" height="640" src="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178-482x640.jpg" alt="Chris lighting candles in Zara's birthday cake." class="wp-image-22343" srcset="https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178-482x640.jpg 482w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178-226x300.jpg 226w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178-768x1020.jpg 768w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178-1157x1536.jpg 1157w, https://amberhinds.com/wp-content/uploads/2026/01/pxl_20260112_0019566074200932507688489178.jpg 1506w" sizes="(max-width: 482px) 100vw, 482px" /></figure>
<p>The post <a href="https://amberhinds.com/2026/01/zaras-thirteen-birthday/">Zara&#8217;s Thirteen Birthday</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2026/01/zaras-thirteen-birthday/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>2025 Failures and Successes</title>
		<link>https://amberhinds.com/2025/12/2025-failures-and-successes/</link>
					<comments>https://amberhinds.com/2025/12/2025-failures-and-successes/#comments</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Mon, 29 Dec 2025 16:04:32 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22285</guid>

					<description><![CDATA[<p>Reflections on my goals for the past year and how much I've been working.</p>
<p>The post <a href="https://amberhinds.com/2025/12/2025-failures-and-successes/">2025 Failures and Successes</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Fourteen months ago, I wrote a post about <a href="https://amberhinds.com/2024/11/4-before-40/">four things I wanted to do before turning 40.</a> Here&#8217;s the TL;DR on those goals:</p>



<ol class="wp-block-list">
<li>Start blogging weekly.</li>



<li>Create (and stick to) healthier habits around exercise, sleep, and sugar.</li>



<li>Be on a path toward profitability in our business that doesn’t require excessive work hours.</li>



<li>Ride in a hot air balloon.</li>
</ol>



<p>It&#8217;s December 27th, and I&#8217;m writing the first blog post I&#8217;ve written since January 13th, and I&#8217;m here to say that I <strong>failed</strong> every one of those goals.</p>



<p>I did, in fact, turn 40 in March.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="2000" height="1628" src="https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544.jpg" alt="Amber sitting at a table and holding up a plate with four lit candles coming out of a cupcake." class="wp-image-22305" srcset="https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544.jpg 2000w, https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544-300x244.jpg 300w, https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544-786x640.jpg 786w, https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544-768x625.jpg 768w, https://amberhinds.com/wp-content/uploads/2025/12/pxl_20250324_0020532936919601534531380544-1536x1250.jpg 1536w" sizes="(max-width: 2000px) 100vw, 2000px" /><figcaption class="wp-element-caption">Zara made me raspberry cheesecake cupcakes and put four candles in one and zero in the other to make 40.</figcaption></figure>



<p>But I can&#8217;t say I accomplished any of the things I hoped to achieve before or around then. </p>



<p>It&#8217;s the time of year when many people write &#8220;year in review&#8221; posts, and since I&#8217;m strapped into a car, driving from Texas to Iowa to visit family for the holidays, it&#8217;s the perfect opportunity to reflect on 2025, my failed goals, and my hopes for 2026.</p>



<h2 class="wp-block-heading">What Happened?</h2>



<p>I&#8217;ll start with my last goal, riding in a hot air balloon, because it&#8217;s both the easiest and also the most aggravating to explain.</p>



<h3 class="wp-block-heading">The hot air balloon vendor stole our money.</h3>



<p>Long story short, for my birthday in March, Chris booked a hot air balloon ride with the only vendor he could find in Central Texas. I was going to celebrate with a glass of champagne up in the clouds.</p>



<p>This seems like it should have been the easiest goal to check off. Alas, the day before my birthday, we got a text from the vendor that it was too windy to be safe to go up, and we would need to reschedule. No problem — I want to survive the hot-air balloon ride — so we coordinated child care for a different day later in the month and rescheduled. </p>



<p>What ended up happening was that it was <em>always</em> too windy and &#8220;not safe,&#8221; even when the weather said there was no wind. The balloon&#8217;s operator repeatedly cancelled bookings, never answered his phone, and took weeks to reply to a text or email. He refused to refund the ~$600 Chris had prepaid, and in May, he even told us he was moving to Albuquerque, New Mexico, and that we could go there to get our ride. 😡</p>



<p>This is a pattern that we saw reported in other online reviews of his business around the same time. We attempted a chargeback with our credit card after we gave up on rescheduling, but by then the chargeback window had already closed. So he got our money, and I still haven&#8217;t ridden in a hot air balloon.</p>



<p>There aren&#8217;t any other hot air balloon companies in our area, so I had to give up on this dream for now, and it&#8217;s going to stay on my &#8220;someday&#8221; bucket list when we can fit it into a trip away. 😥</p>



<h3 class="wp-block-heading">I still haven&#8217;t figured out a good balance between work and life.</h3>



<p>The first two goals on my list were weekly blogging and better health: more sleep, more exercise, and less sugar.</p>



<h4 class="wp-block-heading">First, the good:</h4>



<p>I ran a 5k in February, pretty much without stopping, and I was really proud of myself.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="2000" height="1333" src="https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266.jpg" alt="Amber running in the Cupid's Chase 5k &amp; Fun Run with an awkward expression on her face and number 868 pinned to her shirt." class="wp-image-22303" srcset="https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266.jpg 2000w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266-300x200.jpg 300w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266-800x533.jpg 800w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266-768x512.jpg 768w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237348554759610050332045266-1536x1024.jpg 1536w" sizes="(max-width: 2000px) 100vw, 2000px" /></figure>



<p>It took effort to be capable of running a 5K, and Chris and I happily claimed our participation medals. </p>



<figure class="wp-block-image size-large"><img decoding="async" width="633" height="640" src="https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666-633x640.jpg" alt="Amber and Chris take a selfie after the race while Amber holds up a participation medal." class="wp-image-22304" srcset="https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666-633x640.jpg 633w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666-297x300.jpg 297w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666-768x776.jpg 768w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666-1520x1536.jpg 1520w, https://amberhinds.com/wp-content/uploads/2025/12/wp-17670237343921135226427766225455-scaled-e1767024576666.jpg 1575w" sizes="(max-width: 633px) 100vw, 633px" /></figure>



<h4 class="wp-block-heading">Now the reality&#8230;</h4>



<p>I still haven&#8217;t built a good habit around exercise, but the 5k was one milestone that feels like it should count for something. Though I&#8217;ll admit I haven&#8217;t gone for a run or done any meaningful exercise since October, so I still have a ways to go toward making exercise a regular practice.</p>



<p>I still spend way too many hours <span style="box-sizing: border-box; margin: 0px; padding: 0px;">at a desk, fueling late-night work sessions with chocolate, cookies, and&nbsp;<a href="https://amberhinds.com/2011/10/cocoa-brownies-with-browned-butter-and-walnuts/" target="_blank">brownies</a> to stay awake, and I don&#8217;t exercise regularly</span>. </p>



<p>I also didn&#8217;t meaningfully improve the amount of sleep I got. In 2025, I averaged <strong>6 hours and 46 minutes of sleep per night</strong>, only 10 minutes more than my 2024 average of 6 hours and 36 minutes. And as the publication dates on posts show, I didn&#8217;t even manage monthly blog posts, let alone weekly ones.</p>



<p>The biggest blocker to these goals continued to be the number of hours I work, which brings me to goal number 3: <strong>balancing work and life was a giant fail.</strong></p>



<h4 class="wp-block-heading">Hours in 2025</h4>



<p>As I reflected on this year, I looked back at my time reports in Toggl (our time-tracking software). Here&#8217;s what I found:</p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p>In 2025, I clocked 2,562.11 hours. That&#8217;s an average of 50.24 hours per working week and 10.63 hours per business day.</p>
</blockquote>



<p>We have 16 company closure dates for holidays, but I worked about half of those days when we were closed rather than taking the time off. I took one 3-day vacation in June and a 5-day vacation in July. Generally, I &#8220;paid&#8221; for time off by working more in advance and/or after a vacation or holiday.</p>



<p>I considered this goal a complete failure because not only did I <em>not</em> work less in 2025, but I actually worked <strong>302 hours <em>more</em></strong> than I did in 2024. Here&#8217;s what my time looked like for the year:</p>



<figure class="wp-block-image alignwide size-full"><img decoding="async" width="2084" height="1272" src="https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart.png" alt="Bar chart showing hours worked by week of the year with a line highlighting that most weeks were over 40 hours. Several weeks were over 60 hours with one almost reaching 80. Data in table following image." class="wp-image-22288" srcset="https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart.png 2084w, https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart-300x183.png 300w, https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart-800x488.png 800w, https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart-768x469.png 768w, https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart-1536x938.png 1536w, https://amberhinds.com/wp-content/uploads/2025/12/2025-time-bar-chart-2048x1250.png 2048w" sizes="(max-width: 2084px) 100vw, 2084px" /></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Show/hide 2025 hours worked by week data table</summary>
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Week of the Year</th><th>Hours Worked</th></tr></thead><tbody><tr><td>1</td><td>18.87</td></tr><tr><td>2</td><td>49.39</td></tr><tr><td>3</td><td>49.93</td></tr><tr><td>4</td><td>48.25</td></tr><tr><td>5</td><td>39.05</td></tr><tr><td>6</td><td>56.53</td></tr><tr><td>7</td><td>48.13</td></tr><tr><td>8</td><td>48.42</td></tr><tr><td>9</td><td>52.26</td></tr><tr><td>10</td><td>40.96</td></tr><tr><td>11</td><td>40.4</td></tr><tr><td>12</td><td>51.94</td></tr><tr><td>13</td><td>44.3</td></tr><tr><td>14</td><td>42.75</td></tr><tr><td>15</td><td>45.11</td></tr><tr><td>16</td><td>54.05</td></tr><tr><td>17</td><td>78.72</td></tr><tr><td>18</td><td>59.95</td></tr><tr><td>19</td><td>39.45</td></tr><tr><td>20</td><td>67.16</td></tr><tr><td>21</td><td>44.64</td></tr><tr><td>22</td><td>54.12</td></tr><tr><td>23</td><td>55.54</td></tr><tr><td>24</td><td>31.36</td></tr><tr><td>25</td><td>19.05</td></tr><tr><td>26</td><td>58.01</td></tr><tr><td>27</td><td>53.18</td></tr><tr><td>28</td><td>55.95</td></tr><tr><td>29</td><td>63.56</td></tr><tr><td>30</td><td>0.22</td></tr><tr><td>31</td><td>64.73</td></tr><tr><td>32</td><td>48.48</td></tr><tr><td>33</td><td>74.81</td></tr><tr><td>34</td><td>46.45</td></tr><tr><td>35</td><td>53.43</td></tr><tr><td>36</td><td>42.27</td></tr><tr><td>37</td><td>50.29</td></tr><tr><td>38</td><td>56.91</td></tr><tr><td>39</td><td>45.8</td></tr><tr><td>40</td><td>49.92</td></tr><tr><td>41</td><td>52.85</td></tr><tr><td>42</td><td>58.39</td></tr><tr><td>43</td><td>57.18</td></tr><tr><td>44</td><td>50.98</td></tr><tr><td>45</td><td>61.68</td></tr><tr><td>46</td><td>48.92</td></tr><tr><td>47</td><td>68.7</td></tr><tr><td>48</td><td>22.02</td></tr><tr><td>49</td><td>74.01</td></tr><tr><td>50</td><td>48.16</td></tr><tr><td>51</td><td>58.36</td></tr><tr><td>52</td><td>16.52</td></tr></tbody></table></figure>



<p></p>
</details>



<h2 class="wp-block-heading">Why I Work so Much</h2>



<p>Over the past few years, I have intermittently looked back on my time, trying to figure out what to cut out and whether there are things I&#8217;m doing that are less efficient. I keep wondering whether I suck at time management or delegation, and if that is why I&#8217;m working so many hours.</p>



<p>I spoke with a female founder I admire earlier this summer, sharing my frustration about time. She told me she doubted that time management was the issue. It&#8217;s not an inability to manage time or a lack of delegation; I&#8217;m in a phase of business where I&#8217;m simply doing <em>a lot</em> with few resources.</p>



<p>Looking back at a few years&#8217; worth of clocked hours, this is clearly the case. I keep adding more to my plate without taking anything else off to make room.</p>



<h3 class="wp-block-heading">The Trajectory of My Work Hours</h3>



<p>Here&#8217;s a look at how my yearly work hours have changed since I started tracking time in 2014.</p>



<figure class="wp-block-image alignwide size-full"><img decoding="async" width="1818" height="1092" src="https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025.png" alt="Bar chart showing hours Amber has worked by year from 2014-2025. Dat in table below image." class="wp-image-22291" srcset="https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025.png 1818w, https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025-300x180.png 300w, https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025-800x481.png 800w, https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025-768x461.png 768w, https://amberhinds.com/wp-content/uploads/2025/12/Ambers-work-hours-2014-2025-1536x923.png 1536w" sizes="(max-width: 1818px) 100vw, 1818px" /></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Show/hide hours worked by year data table</summary>
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Year</th><th>Hours Worked</th></tr></thead><tbody><tr><td>2014</td><td>837</td></tr><tr><td>2015</td><td>1098</td></tr><tr><td>2016</td><td>1411</td></tr><tr><td>2017</td><td>1600</td></tr><tr><td>2018</td><td>1817.04</td></tr><tr><td>2019</td><td>1744.7</td></tr><tr><td>2020</td><td>2031.42</td></tr><tr><td>2021</td><td>1984.73</td></tr><tr><td>2022</td><td>2127.74</td></tr><tr><td>2023</td><td>2340.65</td></tr><tr><td>2024</td><td>2260.03</td></tr><tr><td>2025</td><td>2562.14</td></tr></tbody></table></figure>



<p></p>
</details>



<p>Key milestones from this timeline:</p>



<ul class="wp-block-list">
<li>In 2016, Chris joined me in the business, and I started working &#8220;full-time.&#8221; Prior to that, I was working part-time while primarily raising the girls, and he supported us as a chef.</li>



<li>In 2017, our third daughter was born, and <a href="https://amberhinds.com/2017/08/maternity-leave-for-small-business-owners/">I didn&#8217;t take maternity leave</a> because we couldn&#8217;t afford for me to take leave. We also <a href="https://amberhinds.com/2018/06/spontaneous-move-from-colorado-to-austin/">moved cross-country to Texas</a> that year.</li>



<li>2018 was the first year we had full-time childcare, making it easier to take on more hours.</li>



<li>In 2019, our fourth daughter was born, and by then we had a larger team, so I took a short 6-week maternity leave (meaning I worked fewer hours in 2019 than in 2018).</li>



<li>In December 2020, we launched <a href="https://equalizedigital.com/accessibility-checker">Accessibility Checker.</a> That year was the first year I clocked around 2000 hours (the truest equivalent to full-time work: 40 hours x 50 weeks).</li>



<li>2021-2022 Accessibility Checker was one of our offerings, but our business was primarily funded by new website development projects, not software revenue, and we let Accessibility Checker take a back seat. We didn&#8217;t release new features regularly and weren&#8217;t aggressively marketing, so I didn&#8217;t work much more than a full-time job&#8217;s worth of hours. </li>



<li><span style="box-sizing: border-box; margin: 0px; padding: 0px;">In March 2023, we <span style="box-sizing: border-box; margin: 0px; padding: 0px;">raised a&nbsp;<a href="https://equalizedigital.com/equalize-digital-receives-investment-emilia-capital/" target="_blank">pre-seed investment from Emilia Capital</a>&nbsp;to grow the product side of our business, and I began</span> working more aggressively to market it.</span> This is when you see my work hours jump considerably over 40 hours per week. </li>
</ul>



<h3 class="wp-block-heading">Growing scalable, recurring revenue is hard.</h3>



<p>We built Accessibility Checker because we wanted scalable, recurring revenue that didn&#8217;t require a human to deliver it. Services are more expensive to deliver, and team members have long been the largest line item on our P&amp;L. Chris and I realized early on that our best retirement plan is to build a business we can sell, and service businesses are far less sellable, with far lower multiples.</p>



<p>With that in mind, we teamed up with our lead developer, Steve, to create a new business with a greater emphasis on product. </p>



<p>The initial development of Accessibility Checker, branding, and website development for Equalize Digital was funded by a small-business loan. The loan allowed us to turn down client work for a few months while we kept paying our team to work on this internal project. The initial build also coincided with COVID, and we received <a href="https://www.sba.gov/funding-programs/loans/covid-19-relief-options/paycheck-protection-program">PPP funds</a> that helped pay the team when client work didn&#8217;t resume as expected.</p>



<p>This initial funding allowed us to launch the product and brand that was central to our plan to build more scalable, recurring revenue; however, as anyone who has launched a WordPress plugin will tell you, it&#8217;s not &#8220;if you build it, they will come.&#8221;</p>



<p>Growing brand recognition and gaining a user base for a software product takes <em>a lot</em> of hard work. And here&#8217;s the catch: if you don&#8217;t have piles of money to pay yourself and your team while you&#8217;re growing the product, you have to do double the work — service work to keep the lights on and work to grow the product.</p>



<p>Taking an investment was incredibly helpful. It allowed us to hire a full-time developer for the product (not client work), so we could release new features faster and invest more heavily in marketing. But it wasn&#8217;t large enough to fund the entire company for the number of years it might take the product to get to that point. Which means we&#8217;ve been able to reduce service work, but not eliminate it entirely.</p>



<p>Which brings me back to why I&#8217;ve been working so many hours the past few years:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I&#8217;m working two jobs: delivering services for clients and trying to grow a product company. </p>
</blockquote>



<p>This year was particularly intense because we decided to increase revenue opportunities by adding courses and another WordPress plugin. I created and launched two courses this year:</p>



<ul class="wp-block-list">
<li><a href="https://equalizedigital.com/learn/courses/voiceover-screen-reader-testing-on-mac/">Screen Reader Testing with VoiceOver</a> in May</li>



<li><a href="https://equalizedigital.com/learn/courses/nvda-screen-reader-testing-for-windows/">Screen Reader Testing with NVDA</a> in August</li>
</ul>



<p>I also supported Chris as he created a <a href="https://equalizedigital.com/learn/courses/how-to-position-and-sell-accessibility-offers/">course on selling accessibility services</a> and worked with the team to develop our <a href="https://equalizedigital.com/archivewp/">ArchiveWP plugin</a>, both of which launched in November.</p>



<p>We added all these things without eliminating anything else, which meant adding more hours to our work weeks to get them done.</p>



<h2 class="wp-block-heading">Successes</h2>



<p>All this effort is not for naught on the business side. We have seen incredible growth, particularly on the product side. Accessibility Checker has become an ever-larger share of our revenue.</p>



<p>Here&#8217;s a graph showing the growth in Accessibility Checker&#8217;s active install count, as reported by WordPress.org. This is the user base for our free plugin:</p>



<figure class="wp-block-image alignwide size-full"><img decoding="async" width="2064" height="1252" src="https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs.png" alt="Line chart showing Accessibility Checker active install growth from 0 in 2021 to over 9000 by November 2025. There is a steep incline from 5,000 installs to 9,000 beginning in April 2025. Data follows." class="wp-image-22299" srcset="https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs.png 2064w, https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs-300x182.png 300w, https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs-800x485.png 800w, https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs-768x466.png 768w, https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs-1536x932.png 1536w, https://amberhinds.com/wp-content/uploads/2025/12/Accessibility-Checker-Active-Installs-2048x1242.png 2048w" sizes="(max-width: 2064px) 100vw, 2064px" /></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>Show/Hide Accessibility Checker active installs data table </summary>
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Date</th><th>Active Installs</th></tr></thead><tbody><tr><td>2021-01-20</td><td>20</td></tr><tr><td>2021-01-24</td><td>34</td></tr><tr><td>2021-01-31</td><td>60</td></tr><tr><td>2021-02-07</td><td>69</td></tr><tr><td>2021-02-14</td><td>72</td></tr><tr><td>2021-02-21</td><td>85</td></tr><tr><td>2021-02-28</td><td>98</td></tr><tr><td>2021-03-07</td><td>119</td></tr><tr><td>2021-03-14</td><td>128</td></tr><tr><td>2021-03-21</td><td>134</td></tr><tr><td>2021-03-28</td><td>151</td></tr><tr><td>2021-04-04</td><td>160</td></tr><tr><td>2021-04-11</td><td>166</td></tr><tr><td>2021-04-18</td><td>169</td></tr><tr><td>2021-04-25</td><td>173</td></tr><tr><td>2021-05-02</td><td>191</td></tr><tr><td>2021-05-09</td><td>209</td></tr><tr><td>2021-05-16</td><td>223</td></tr><tr><td>2021-05-23</td><td>233</td></tr><tr><td>2021-05-30</td><td>253</td></tr><tr><td>2021-06-06</td><td>264</td></tr><tr><td>2021-06-13</td><td>276</td></tr><tr><td>2021-06-20</td><td>294</td></tr><tr><td>2021-06-27</td><td>309</td></tr><tr><td>2021-07-04</td><td>321</td></tr><tr><td>2021-07-11</td><td>333</td></tr><tr><td>2021-07-18</td><td>345</td></tr><tr><td>2021-07-25</td><td>361</td></tr><tr><td>2021-08-01</td><td>373</td></tr><tr><td>2021-08-08</td><td>373</td></tr><tr><td>2021-08-15</td><td>379</td></tr><tr><td>2021-08-22</td><td>386</td></tr><tr><td>2021-08-29</td><td>395</td></tr><tr><td>2021-09-05</td><td>407</td></tr><tr><td>2021-09-12</td><td>414</td></tr><tr><td>2021-09-19</td><td>422</td></tr><tr><td>2021-09-26</td><td>445</td></tr><tr><td>2021-10-03</td><td>454</td></tr><tr><td>2021-10-10</td><td>464</td></tr><tr><td>2021-10-17</td><td>476</td></tr><tr><td>2021-10-24</td><td>495</td></tr><tr><td>2021-10-31</td><td>513</td></tr><tr><td>2021-11-07</td><td>525</td></tr><tr><td>2021-11-14</td><td>524</td></tr><tr><td>2021-11-21</td><td>536</td></tr><tr><td>2021-11-28</td><td>548</td></tr><tr><td>2021-12-05</td><td>543</td></tr><tr><td>2021-12-12</td><td>544</td></tr><tr><td>2021-12-19</td><td>554</td></tr><tr><td>2021-12-26</td><td>560</td></tr><tr><td>2022-01-02</td><td>567</td></tr><tr><td>2022-01-09</td><td>585</td></tr><tr><td>2022-01-16</td><td>588</td></tr><tr><td>2022-01-23</td><td>600</td></tr><tr><td>2022-01-30</td><td>606</td></tr><tr><td>2022-02-06</td><td>611</td></tr><tr><td>2022-02-13</td><td>618</td></tr><tr><td>2022-02-20</td><td>636</td></tr><tr><td>2022-02-27</td><td>691</td></tr><tr><td>2022-03-06</td><td>729</td></tr><tr><td>2022-03-13</td><td>754</td></tr><tr><td>2022-03-20</td><td>772</td></tr><tr><td>2022-03-27</td><td>782</td></tr><tr><td>2022-04-03</td><td>805</td></tr><tr><td>2022-04-10</td><td>825</td></tr><tr><td>2022-04-17</td><td>848</td></tr><tr><td>2022-04-24</td><td>856</td></tr><tr><td>2022-05-01</td><td>864</td></tr><tr><td>2022-05-08</td><td>885</td></tr><tr><td>2022-05-15</td><td>916</td></tr><tr><td>2022-05-22</td><td>952</td></tr><tr><td>2022-05-29</td><td>970</td></tr><tr><td>2022-06-05</td><td>995</td></tr><tr><td>2022-06-12</td><td>1015</td></tr><tr><td>2022-06-19</td><td>1038</td></tr><tr><td>2022-06-26</td><td>1066</td></tr><tr><td>2022-07-03</td><td>1088</td></tr><tr><td>2022-07-10</td><td>1114</td></tr><tr><td>2022-07-17</td><td>1121</td></tr><tr><td>2022-07-24</td><td>1132</td></tr><tr><td>2022-07-31</td><td>1142</td></tr><tr><td>2022-08-07</td><td>1153</td></tr><tr><td>2022-08-14</td><td>1168</td></tr><tr><td>2022-08-21</td><td>1198</td></tr><tr><td>2022-08-28</td><td>1232</td></tr><tr><td>2022-09-04</td><td>1275</td></tr><tr><td>2022-09-11</td><td>1316</td></tr><tr><td>2022-09-18</td><td>1355</td></tr><tr><td>2022-09-25</td><td>1377</td></tr><tr><td>2023-03-12</td><td>2000</td></tr><tr><td>2023-11-12</td><td>3000</td></tr><tr><td>2024-06-30</td><td>4000</td></tr><tr><td>2025-04-27</td><td>5000</td></tr><tr><td>2025-06-27</td><td>6000</td></tr><tr><td>2025-08-28</td><td>7000</td></tr><tr><td>2025-10-11</td><td>8000</td></tr><tr><td>2025-11-27</td><td>9000</td></tr></tbody></table><figcaption class="wp-element-caption">Active Install data from WordPress.org. Only milestone data is available publicly after September 2022, which is why the data here is less detailed after that date.</figcaption></figure>
</details>



<p>Noteworthy details from the chart above:</p>



<ul class="wp-block-list">
<li>We had slow but steady growth in the plugin&#8217;s first three years, when we did less marketing. </li>



<li>We had reached 2,000 active installs around the time we closed our investment and were already seeing faster growth before then. </li>



<li>I haven&#8217;t dug into this deeply, but in 2024, I worked fewer hours than in 2023, and you can see the growth that year was slower. It took 70 extra days to get from 4,000 to 5,000 than it did to get from 3,000 to 4,000 (in the prior year when I was working more). This could be a coincidence, but it&#8217;s an interesting note. </li>



<li>There was rapid growth in installations from April 2025 onward, going up 4,000 installs this year alone.</li>
</ul>



<p><strong>We more than doubled our active installs this year</strong>, rising from 4,000+ to over 9,000. At our current growth rate, we expect to hit 10,000 installs in a few days. We also <strong>grew Accessibility Checker revenue by 44.3%</strong>.</p>



<p>This growth is fantastic and shows the results of a lot of hard work by our entire team, not just this year, but in prior years, which set the foundation for this year&#8217;s growth. </p>



<p>I&#8217;d be remiss if I didn&#8217;t note how great this is — obviously, all those work hours have been delivering something meaningful. So while I may have failed at my personal goals, I met or exceeded my business goals.</p>



<p>Which brings me to 2026&#8230;</p>



<h2 class="wp-block-heading">What Does 2026 Look Like?</h2>



<p>I&#8217;ll be frank: this year was exhausting. To work the hours I do and be present for the girls, I usually take an evening break around dinner or to drive them to activities, then sit back down for a second shift late at night. But more often than not, I barely feel present, and Chris is doing the bulk of the parenting and household management.</p>



<p>More than once this year, I&#8217;ve had people remind me to put my own oxygen mask on first. I was less engaged with <a href="https://wpaccessibility.day">WP Accessibility Day</a>, the conference I co-lead, for the first time not running an organizing team, and stopped co-hosting the <a href="https://wpproducttalk.com/">WP Product Talk podcast</a>. That bought me some time, but not much, and it certainly didn&#8217;t leave time for personal goals. (Also, it sucks to stop doing something you enjoy.)</p>



<p>Every December, our team gathers to plan next year&#8217;s goals and budget. This year, I put a lot of effort into reflecting on our marketing initiatives and trying to figure out what works and what doesn&#8217;t. (More on this in a future post.) I told the team I want to work less in 2026, but I&#8217;ll admit I struggle to figure out what that looks like.</p>



<p>Do I stop creating the long-form content that brings people to the website, but that takes many hours to produce? Do we stop the podcast? Do we increase our marketing budget so more of that can be delegated? If so, where does that money come from?</p>



<p>We experimented with reducing our virtual meetups from two to one per month at the end of this year, which cut our workload but also reduced the number of new people added to our email list each month. It&#8217;s a bit scary to think about cutting marketing efforts, because I worry that it could limit growth.</p>



<p>I finally finished reading <em>Thrive</em> by Arianna Huffington this year.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="640" height="640" src="https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo-640x640.png" alt="Thrive by Arianna Huffington on a desktop." class="wp-image-22311" srcset="https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo-640x640.png 640w, https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo-300x300.png 300w, https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo-150x150.png 150w, https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo-768x768.png 768w, https://amberhinds.com/wp-content/uploads/2025/12/thrive-photo.png 1024w" sizes="(max-width: 640px) 100vw, 640px" /></figure>



<p>I started it when it first came out, but gave up on it a few chapters in. Last spring, I found myself wondering if there might be some helpful advice hidden in there and picked it back up. But I ended it with the same impression I originally had, however many years ago: it&#8217;s easy for a billionaire who already has a booming business to tell us to work less and sleep more. It also doesn&#8217;t <span style="box-sizing: border-box; margin: 0px; padding: 0px;">offer any practical guidance on <em>how</em> to bootstrap a business in a 36- or 40-hour workweek</span>. Would HuffPost be what it is today if Arianna hadn&#8217;t worked all those late nights?</p>



<p>I&#8217;m starting to wonder whether I need to choose between pushing hard to rapidly scale the product side of the business and having a normal work life. Perhaps it would be better to focus on the service work that pays and let the product grow at whatever rate it grows organically?</p>



<p><strong>I don&#8217;t know yet what 2026 looks like.</strong> I started this section with a question that I can&#8217;t fully answer, which may make this blog post anticlimactic and incredibly aggravating to read, but this is my truth today.</p>



<p>I still have the same goals that I wrote at the end of 2024. I want to be more present for the girls and more intentional about my own well-being. I&#8217;m just not sure how to get there yet.</p>
<p>The post <a href="https://amberhinds.com/2025/12/2025-failures-and-successes/">2025 Failures and Successes</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2025/12/2025-failures-and-successes/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Cookie Season is here…</title>
		<link>https://amberhinds.com/2025/01/cookie-season-is-here/</link>
					<comments>https://amberhinds.com/2025/01/cookie-season-is-here/#respond</comments>
		
		<dc:creator><![CDATA[Amber Hinds]]></dc:creator>
		<pubDate>Wed, 15 Jan 2025 05:06:52 +0000</pubDate>
				<category><![CDATA[Shorts]]></category>
		<guid isPermaLink="false">https://amberhinds.com/?p=22269</guid>

					<description><![CDATA[<p>Selling Girl Scout cookies was my first introduction to sales, goal setting, and money management. I loved it. As a parent, I am less enthusiastic about cookie sales… It&#8217;s about to be that time again. You&#8217;re looking at my chauffeuring/bookkeeping side hustle for the next 6 weeks. Zara&#8217;s goal is to sell 1600 boxes. This [&#8230;]</p>
<p>The post <a href="https://amberhinds.com/2025/01/cookie-season-is-here/">Cookie Season is here&#8230;</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Selling Girl Scout cookies was my first introduction to sales, goal setting, and money management. I loved it. As a parent, I am less enthusiastic about cookie sales… It&#8217;s about to be that time again. You&#8217;re looking at my chauffeuring/bookkeeping side hustle for the next 6 weeks.</p>



<p>Zara&#8217;s goal is to sell 1600 boxes. This is just a small percentage of that goal. 😅</p>
<p>The post <a href="https://amberhinds.com/2025/01/cookie-season-is-here/">Cookie Season is here&#8230;</a> appeared first on <a href="https://amberhinds.com">Amber Hinds</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://amberhinds.com/2025/01/cookie-season-is-here/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>