<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Chris Morris</title>
    <description>The latest articles on DEV Community by Chris Morris (@chris_morris).</description>
    <link>https://dev.to/chris_morris</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4004554%2F7e888014-decb-4ea7-a10b-eeb7edff7ab6.jpg</url>
      <title>DEV Community: Chris Morris</title>
      <link>https://dev.to/chris_morris</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chris_morris"/>
    <language>en</language>
    <item>
      <title>Almost half the WordPress plugin directory has not been updated in two years</title>
      <dc:creator>Chris Morris</dc:creator>
      <pubDate>Sat, 27 Jun 2026 22:57:10 +0000</pubDate>
      <link>https://dev.to/chris_morris/almost-half-the-wordpress-plugin-directory-has-not-been-updated-in-two-years-26i8</link>
      <guid>https://dev.to/chris_morris/almost-half-the-wordpress-plugin-directory-has-not-been-updated-in-two-years-26i8</guid>
      <description>&lt;p&gt;I indexed the WordPress.org plugin directory and measured how well it is maintained. The headline: of the 57,383 plugins in the index, 45.6 percent have not shipped an update in 24 or more months. Data is as of June 2026.&lt;/p&gt;

&lt;p&gt;Here is the full staleness picture, measured against plugins that report an update date:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;65 percent: no update in 6+ months&lt;/li&gt;
&lt;li&gt;56 percent: no update in 12+ months&lt;/li&gt;
&lt;li&gt;45.6 percent: no update in 24+ months&lt;/li&gt;
&lt;li&gt;41.2 percent: no update in 36+ months&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;"Not updated in two years" is the common line for calling a plugin abandoned, and WordPress.org uses a similar signal when it warns you on a plugin page. So nearly half the directory carries that flag.&lt;/p&gt;

&lt;h2&gt;
  
  
  The interesting part is who goes stale
&lt;/h2&gt;

&lt;p&gt;Abandonment is not evenly spread. It tracks inversely with install count:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Active installs&lt;/th&gt;
&lt;th&gt;Abandoned (no update in 24+ months)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1K to 10K&lt;/td&gt;
&lt;td&gt;23.9 percent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10K to 100K&lt;/td&gt;
&lt;td&gt;10.1 percent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;100K to 1M&lt;/td&gt;
&lt;td&gt;2 percent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1M+&lt;/td&gt;
&lt;td&gt;0 percent&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The very large plugins are maintained. The risk and the opportunity sit in the middle. 192 plugins with 10,000 or more active installs have not been updated in over two years. Each one is a real user base running code nobody is shipping fixes for.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a builder should care
&lt;/h2&gt;

&lt;p&gt;A plugin with 30,000 installs and no maintainer is not a dead end. It is a ready-made market. The users already exist, the search demand already exists, and the incumbent has stopped competing. The work is not inventing a category. It is shipping a maintained, modern version of something people already rely on.&lt;/p&gt;

&lt;p&gt;That is a very different starting point from a cold launch. You are not asking whether anyone wants the thing. You are looking at the install count and reading the recent one-star reviews to find out exactly what to fix.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to use this
&lt;/h2&gt;

&lt;p&gt;If you are looking for a side project or a small product to build, abandoned mid-size plugins are a practical place to start. Pick a niche you understand, find a plugin in it with a stuck user base, read its support forum, and confirm the gap before you write any code.&lt;/p&gt;

&lt;p&gt;The full report, with the named lists of the most-installed abandoned plugins, the most-installed low-rated plugins, and the largest plugins with the weakest support, is here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://wpgoldmine.io/research/state-of-wordpress-plugin-opportunities-2026" rel="noopener noreferrer"&gt;The State of WordPress Plugin Opportunities 2026&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The numbers above are measured from live WordPress.org data and the method is stated on the report.&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>data</category>
    </item>
  </channel>
</rss>
