{"id":324,"date":"2026-08-17T11:52:06","date_gmt":"2026-08-17T06:22:06","guid":{"rendered":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/"},"modified":"2026-08-17T11:52:06","modified_gmt":"2026-08-17T06:22:06","slug":"wordpress-plugin-directory-census-2026","status":"publish","type":"post","link":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/","title":{"rendered":"15,637 WordPress Plugins Were Published and Never Touched Again"},"content":{"rendered":"<p>On 17 August 2026 we pulled every single plugin listing in the WordPress.org directory \u2014 all 69,838 of them \u2014 and looked at one unglamorous field: the gap between the day a plugin was added and the day it was last updated. For <strong>15,637 plugins, those two dates are the same day<\/strong>. They were published, and then nobody ever touched them again.<\/p>\n<p>That raw number needs a haircut before it means anything, and we&#8217;ll do that in a moment. But the shape of it survives the haircut: <strong>8,851 plugins were published more than two years ago and have never received a single update<\/strong>. That&#8217;s 12.7% of the directory. Not &#8220;hasn&#8217;t been updated lately&#8221; \u2014 never, not once, not a version bump, not a readme tweak.<\/p>\n<p>Below is what we found, how we counted it, and the raw data so you can check our arithmetic. We have no product to sell you in this post and there are no affiliate links in it.<\/p>\n<h2>The honest version of the number<\/h2>\n<p>Of those 15,637 never-updated plugins, 5,576 were published within the last year. A plugin released two months ago that hasn&#8217;t shipped an update yet is not abandoned. It&#8217;s new. Quoting the 22.4% figure without saying that would be the kind of statistic that spreads fast and falls apart the moment somebody checks it.<\/p>\n<p>So here is the same measurement at every cut, and you can take whichever one you think is fair:<\/p>\n<table>\n<thead>\n<tr>\n<th>Published and never updated since<\/th>\n<th>Plugins<\/th>\n<th>Share of directory<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>any age (the raw figure)<\/td>\n<td>15,637<\/td>\n<td>22.4%<\/td>\n<\/tr>\n<tr>\n<td>published more than 1 year ago<\/td>\n<td>10,061<\/td>\n<td>14.4%<\/td>\n<\/tr>\n<tr>\n<td><strong>published more than 2 years ago<\/strong><\/td>\n<td><strong>8,851<\/strong><\/td>\n<td><strong>12.7%<\/strong><\/td>\n<\/tr>\n<tr>\n<td>published more than 3 years ago<\/td>\n<td>8,546<\/td>\n<td>12.2%<\/td>\n<\/tr>\n<tr>\n<td>published more than 5 years ago<\/td>\n<td>7,628<\/td>\n<td>10.9%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The curve flattens hard after the two-year mark, and that&#8217;s the interesting part. Once a plugin has gone two years without its first update, it almost certainly never gets one. Between the three-year and five-year cuts we only lose about 900 plugins. These aren&#8217;t projects that are running late. They&#8217;re finished, in the sense that a headstone is finished.<\/p>\n<h2>How we know they were never updated<\/h2>\n<p>We should be upfront that this is a proxy. The API gives an <code>added<\/code> date and a <code>last_updated<\/code> timestamp, and we&#8217;re calling a plugin never-updated when both land on the same calendar day. That could in principle catch plugins whose update history simply isn&#8217;t reflected in those fields, so we tested it three ways before believing it.<\/p>\n<p>The first test was version strings. If these plugins really never shipped again, they should be sitting on a first release. <strong>70.3% of the never-updated set is on a version like 1.0.0, 1.0, 0.1 or 1.0.1.<\/strong> Across the directory as a whole, only 31.1% of plugins sit on such a version. That&#8217;s a 2.3x enrichment, which is about as clean a signal as you get from this kind of data. The single most common version in the set is <code>1.0.0<\/code>, held by 5,003 plugins.<\/p>\n<p>The second test was reading the actual listings. We pulled a handful of the set up in a browser and checked them against what the API told us. They matched exactly, including the ones we&#8217;d have bet against.<\/p>\n<p>The third was simply looking at the oldest entries, which turn out to go back further than we expected. <code>protect-old<\/code> was added on 26 December 2004 at version 0.1. <code>wysiwyg<\/code> landed in March 2005 and still has 70 sites running it. Both are still installable today.<\/p>\n<h2>The ones with actual users<\/h2>\n<p>Most of these plugins are invisible. 13,640 of the 15,637 have ten or fewer active installs, which is what you&#8217;d expect: somebody scratched an itch, published it, moved on, and the world never noticed.<\/p>\n<p>But 419 of the two-year-plus set have <strong>100 or more active installations<\/strong>, and a handful are genuinely widely used. The one that stopped us was <code>acf-unique-id-field<\/code>: published on 5 December 2014, still on version 1.0.0, last touched <strong>twelve years ago<\/strong>, and currently running on <strong>3,000+ live WordPress sites<\/strong>. <code>vlibras-widget<\/code> is on 5,000+ sites at version 1.0, untouched since April 2020.<\/p>\n<p>We want to be careful here, because &#8220;not updated&#8221; is not the same as &#8220;broken&#8221;. A small plugin that does one thing against a stable API may genuinely need no changes for a decade, and WordPress&#8217;s backward compatibility is good enough that plenty of them still work fine. The honest framing is narrower: these are plugins where, if something did break or a vulnerability were found, there is no evidence anyone is home.<\/p>\n<h2>While we were in there: the 59% figure is out of date<\/h2>\n<p>There&#8217;s a statistic that has been travelling around the WordPress world for about a year now: <em>59% of WordPress plugins, more than 34,000 of them, haven&#8217;t been updated in over two years.<\/em> We went looking for where it came from. The earliest version we could find is a September 2025 article that gives it as &#8220;34,000+ plugins (59.3%)&#8221; and attributes it to &#8220;WordPress.org and WPExperts&#8221; with no link and no method. It was re-quoted in February 2026 as &#8220;research published in 2025&#8221;, naming no study.<\/p>\n<p>It was almost certainly correct when it was written. The directory held around 58,000 plugins in 2025, so 34,000 of them is indeed 59%. Here&#8217;s the same measurement today:<\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th>September 2025 (as quoted)<\/th>\n<th>August 2026 (this census)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Plugins not updated in 2+ years<\/td>\n<td>34,000+<\/td>\n<td><strong>35,671<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Total plugins in the directory<\/td>\n<td>~58,000<\/td>\n<td><strong>69,838<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Share<\/td>\n<td>59.3%<\/td>\n<td><strong>51.1%<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>So the percentage everyone is quoting has fallen by eight points. It would be easy, and wrong, to read that as improvement. <strong>The number of unmaintained plugins went up by roughly 1,700.<\/strong> The share fell only because the directory added about 11,800 new plugins underneath it. Nothing got cleaned up. The denominator just grew faster than the problem.<\/p>\n<h2>The rest of the snapshot<\/h2>\n<p>Since we had all 69,838 rows sitting there, here is everything else worth reporting. Every percentage uses the same denominator and the same snapshot.<\/p>\n<table>\n<thead>\n<tr>\n<th>Measure<\/th>\n<th>Plugins<\/th>\n<th>Share<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Not updated in over 1 year<\/td>\n<td>41,510<\/td>\n<td>59.4%<\/td>\n<\/tr>\n<tr>\n<td>Not updated in over 2 years<\/td>\n<td>35,671<\/td>\n<td>51.1%<\/td>\n<\/tr>\n<tr>\n<td>Not updated in over 5 years<\/td>\n<td>28,153<\/td>\n<td>40.3%<\/td>\n<\/tr>\n<tr>\n<td>10 or fewer active installs<\/td>\n<td>41,916<\/td>\n<td>60.0%<\/td>\n<\/tr>\n<tr>\n<td>No ratings at all<\/td>\n<td>39,383<\/td>\n<td>56.4%<\/td>\n<\/tr>\n<tr>\n<td>Declares no minimum PHP version<\/td>\n<td>31,673<\/td>\n<td>45.4%<\/td>\n<\/tr>\n<tr>\n<td>Declares PHP 8.0 or higher<\/td>\n<td>4,253<\/td>\n<td>6.1%<\/td>\n<\/tr>\n<tr>\n<td>No support thread in the trailing two months<\/td>\n<td>66,442<\/td>\n<td>95.1%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Two of those deserve a sentence. <strong>45.4% of plugins declare no minimum PHP version at all<\/strong>, and only 6.1% declare PHP 8.0 or higher, even though PHP 7.4 has been end-of-life for years. The most common single declared value is 7.4, on 16,013 plugins.<\/p>\n<p>And the support number is not what it looks like at first glance. wordpress.org&#8217;s thread counts cover a <em>rolling two-month window<\/em>, not all time \u2014 the listings say &#8220;issues resolved in last two months&#8221; in as many words. So the correct reading of 95.1% is that most plugins are quiet, not that most plugins ignore their users. Among the 3,396 plugins that did get a question in those two months, 8,731 threads were raised and 5,346 marked resolved, a pooled resolution rate of 61.2%.<\/p>\n<p>The concentration is worth noting too: the twenty largest plugins account for 32.6% of every active install we counted. If you&#8217;ve ever wondered <a href=\"https:\/\/jnkplugins.com\/blog\/how-wordpress-plugin-search-ranks\/\">how the directory decides what to show you<\/a>, this is the raw material it&#8217;s working with.<\/p>\n<h2>How we counted<\/h2>\n<p>Everything here comes from one public endpoint, <code>api.wordpress.org\/plugins\/info\/1.2\/<\/code> with <code>action=query_plugins<\/code>, walked 280 pages deep at 250 results per page on 17 August 2026. We keyed every row by slug, so duplicates can&#8217;t inflate anything. The run returned 69,838 unique slugs against the API&#8217;s own reported total of 69,838, with no failed pages and no unparseable dates.<\/p>\n<p>Four things we&#8217;d want a careful reader to know, because they&#8217;d change how you quote this:<\/p>\n<ul>\n<li><strong>The directory has no official total.<\/strong> Ask the API for the <code>popular<\/code> listing and it reports 65,739 plugins. Ask for <code>new<\/code> and it reports 69,838. That&#8217;s a 4,099 gap, and wordpress.org\/plugins\/ itself publishes no number at all. We counted the <code>new<\/code> listing because it&#8217;s the more complete of the two, and because its ordering is stable enough to paginate to the end. The <code>popular<\/code> listing is sorted by install count, and so many plugins tie at the bottom that deep pages re-serve results you&#8217;ve already seen.<\/li>\n<li><strong>Active install counts are rounded into buckets<\/strong> by WordPress.org \u2014 10, 20, 30, and so on up to 10 million. Anything we&#8217;ve derived from them is approximate by construction.<\/li>\n<li><strong>Only open plugins appear.<\/strong> Closed and removed plugins vanish from the API entirely, which mechanically lowers every &#8220;stale&#8221; share we&#8217;ve reported. The true picture is worse than these numbers, not better.<\/li>\n<li><strong>Support thread counts are a two-month window<\/strong>, as described above. They are not lifetime totals.<\/li>\n<\/ul>\n<p>If you&#8217;d rather not take our word for any of it, the full snapshot is published below.<\/p>\n<h2>The data<\/h2>\n<p>The complete census \u2014 one row per plugin, with the added date, last updated timestamp, version, declared requirements, install bucket, ratings and support counts \u2014 is published as a single download: <a href=\"https:\/\/jnkplugins.com\/datasets\/wordpress-plugin-census-2026-08.zip\"><strong>wordpress-plugin-census-2026-08.zip<\/strong><\/a> (7.2 MB). It contains the data as both CSV and JSON, plus a README documenting every column and the limitations above. Unzipped it&#8217;s 38 MB, which seemed rude to make anyone download.<\/p>\n<p>This is the exact snapshot the numbers above were computed from, not a summary of it. If you want to check a specific figure in this article, the row is in there.<\/p>\n<p>To cite this: <em>&#8220;WordPress.org Plugin Directory Census, JNK Plugins, 17 August 2026, n=69,838.&#8221;<\/em> A link back is appreciated but not required. If you rerun it and get something different from us, we&#8217;d genuinely like to know.<\/p>\n<p>We&#8217;ll run it again in six months, which is when this stops being a snapshot and starts being a trend. In the meantime, if you&#8217;re weighing up what&#8217;s sitting in your own wp-admin, the related question of <a href=\"https:\/\/jnkplugins.com\/blog\/how-many-wordpress-plugins-too-many\/\">how many plugins is too many<\/a> is worth a read, and our notes on <a href=\"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-review-rejected-twice\/\">getting a plugin through wordpress.org review<\/a> cover what it takes to get one listed in the first place.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Dataset\",\n  \"name\": \"WordPress.org Plugin Directory Census, August 2026\",\n  \"description\": \"A complete snapshot of every plugin listed in the WordPress.org plugin directory on 17 August 2026: 69,838 plugins with their added date, last updated timestamp, version, declared WordPress and PHP requirements, active install bucket, download count, ratings and support thread counts.\",\n  \"url\": \"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/\",\n  \"datePublished\": \"2026-08-17\",\n  \"license\": \"https:\/\/creativecommons.org\/licenses\/by\/4.0\/\",\n  \"creator\": {\"@type\": \"Organization\", \"name\": \"JNK Plugins\", \"url\": \"https:\/\/jnkplugins.com\"},\n  \"isAccessibleForFree\": true,\n  \"keywords\": [\"WordPress\", \"plugins\", \"WordPress.org\", \"software directory\", \"open source\", \"software maintenance\"],\n  \"measurementTechnique\": \"Full enumeration of the public WordPress.org plugin API (action=query_plugins, browse=new), 280 pages at 250 results per page, deduplicated by slug.\",\n  \"variableMeasured\": [\"added\", \"last_updated\", \"version\", \"tested\", \"requires\", \"requires_php\", \"active_installs\", \"downloaded\", \"rating\", \"num_ratings\", \"support_threads\", \"support_threads_resolved\"],\n  \"distribution\": [{\n    \"@type\": \"DataDownload\",\n    \"encodingFormat\": \"application\/zip\",\n    \"contentSize\": \"7.2 MB\",\n    \"contentUrl\": \"https:\/\/jnkplugins.com\/datasets\/wordpress-plugin-census-2026-08.zip\"\n  }]\n}\n<\/script><\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Does &#8220;never updated&#8221; mean the plugin is broken?<\/h3>\n<p>No, and it&#8217;s worth keeping those separate. WordPress&#8217;s backward compatibility is strong enough that a small plugin doing one narrow job can keep working for a decade without changes. What the number tells you is about maintenance, not function: if a bug or a security issue did turn up in one of these 8,851 plugins, there&#8217;s no evidence that anyone is still there to fix it.<\/p>\n<h3>Why does your figure disagree with the 59% statistic I&#8217;ve seen quoted?<\/h3>\n<p>Because that figure is from 2025 and hasn&#8217;t been recomputed since. It was accurate when written, against a directory of roughly 58,000 plugins. The directory now holds 69,838, so the same measurement today gives 51.1%. Note that this is not an improvement: the count of unmaintained plugins actually rose by about 1,700, and the share only fell because around 11,800 new plugins were added underneath it.<\/p>\n<h3>How did you decide a plugin had never been updated?<\/h3>\n<p>We compared the <code>added<\/code> date and the <code>last_updated<\/code> timestamp that WordPress.org publishes for every plugin, and treated them landing on the same calendar day as never updated. It&#8217;s a proxy, so we validated it: 70.3% of the resulting set sits on a first-release version number like 1.0.0 or 0.1, against 31.1% across the directory as a whole, and spot checks against the live listings matched the API exactly.<\/p>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does \\\"never updated\\\" mean the plugin is broken?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No, and it's worth keeping those separate. WordPress's backward compatibility is strong enough that a small plugin doing one narrow job can keep working for a decade without changes. What the number tells you is about maintenance, not function: if a bug or a security issue did turn up in one of these 8,851 plugins, there's no evidence that anyone is still there to fix it.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why does your figure disagree with the 59% statistic I've seen quoted?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because that figure is from 2025 and hasn't been recomputed since. It was accurate when written, against a directory of roughly 58,000 plugins. The directory now holds 69,838, so the same measurement today gives 51.1%. Note that this is not an improvement: the count of unmaintained plugins actually rose by about 1,700, and the share only fell because around 11,800 new plugins were added underneath it.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How did you decide a plugin had never been updated?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We compared the added date and the last_updated timestamp that WordPress.org publishes for every plugin, and treated them landing on the same calendar day as never updated. It's a proxy, so we validated it: 70.3% of the resulting set sits on a first-release version number like 1.0.0 or 0.1, against 31.1% across the directory as a whole, and spot checks against the live listings matched the API exactly.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>On 17 August 2026 we pulled every single plugin listing in the WordPress.org directory \u2014 all 69,838 of them \u2014 and looked at one unglamorous field: \u2026<\/p>\n","protected":false},"author":1,"featured_media":325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-324","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog<\/title>\n<meta name=\"description\" content=\"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog\" \/>\n<meta property=\"og:description\" content=\"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"JnK Plugins Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-17T06:22:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Suresh K Meena\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Suresh K Meena\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/\"},\"author\":{\"name\":\"Suresh K Meena\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#\\\/schema\\\/person\\\/601d025989fe7e0c285dd7fff36d9feb\"},\"headline\":\"15,637 WordPress Plugins Were Published and Never Touched Again\",\"datePublished\":\"2026-08-17T06:22:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/\"},\"wordCount\":1815,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plugin-directory-census.png\",\"articleSection\":[\"Community\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/\",\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/\",\"name\":\"15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plugin-directory-census.png\",\"datePublished\":\"2026-08-17T06:22:06+00:00\",\"description\":\"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plugin-directory-census.png\",\"contentUrl\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/plugin-directory-census.png\",\"width\":1200,\"height\":630,\"caption\":\"Data study card: We Counted Every WordPress Plugin, 69,838 of them\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wordpress-plugin-directory-census-2026\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"15,637 WordPress Plugins Were Published and Never Touched Again\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/\",\"name\":\"JnK Plugins Blog\",\"description\":\"Guides, comparisons, and tutorials for our WordPress plugins\",\"publisher\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#organization\",\"name\":\"JnK Plugins\",\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/jnkplugins-jk-logo-512.png\",\"contentUrl\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/jnkplugins-jk-logo-512.png\",\"width\":512,\"height\":512,\"caption\":\"JnK Plugins\"},\"image\":{\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@JnKPlugins\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/jnkplugins\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/#\\\/schema\\\/person\\\/601d025989fe7e0c285dd7fff36d9feb\",\"name\":\"Suresh K Meena\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g\",\"caption\":\"Suresh K Meena\"},\"description\":\"Suresh has been building web apps for over 15 years and is the founder of JnK Plugins, where he makes honest, no-bloat WordPress tools that keep your data in your own hands. Away from the keyboard he is usually at a chessboard, thinking a few moves ahead \u2014 and he is always ready to learn something new.\",\"sameAs\":[\"https:\\\/\\\/jnkplugins.com\"],\"url\":\"https:\\\/\\\/jnkplugins.com\\\/blog\\\/author\\\/suresh\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog","description":"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/","og_locale":"en_US","og_type":"article","og_title":"15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog","og_description":"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.","og_url":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/","og_site_name":"JnK Plugins Blog","article_published_time":"2026-08-17T06:22:06+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png","type":"image\/png"}],"author":"Suresh K Meena","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Suresh K Meena","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#article","isPartOf":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/"},"author":{"name":"Suresh K Meena","@id":"https:\/\/jnkplugins.com\/blog\/#\/schema\/person\/601d025989fe7e0c285dd7fff36d9feb"},"headline":"15,637 WordPress Plugins Were Published and Never Touched Again","datePublished":"2026-08-17T06:22:06+00:00","mainEntityOfPage":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/"},"wordCount":1815,"commentCount":0,"publisher":{"@id":"https:\/\/jnkplugins.com\/blog\/#organization"},"image":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png","articleSection":["Community"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/","url":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/","name":"15,637 WordPress Plugins Were Never Updated Once - JnK Plugins Blog","isPartOf":{"@id":"https:\/\/jnkplugins.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#primaryimage"},"image":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#primaryimage"},"thumbnailUrl":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png","datePublished":"2026-08-17T06:22:06+00:00","description":"We counted all 69,838 plugins in the WordPress.org directory. 15,637 have never been updated since publication, 8,851 of them published 2+ years ago.","breadcrumb":{"@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#primaryimage","url":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png","contentUrl":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/plugin-directory-census.png","width":1200,"height":630,"caption":"Data study card: We Counted Every WordPress Plugin, 69,838 of them"},{"@type":"BreadcrumbList","@id":"https:\/\/jnkplugins.com\/blog\/wordpress-plugin-directory-census-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jnkplugins.com\/blog\/"},{"@type":"ListItem","position":2,"name":"15,637 WordPress Plugins Were Published and Never Touched Again"}]},{"@type":"WebSite","@id":"https:\/\/jnkplugins.com\/blog\/#website","url":"https:\/\/jnkplugins.com\/blog\/","name":"JnK Plugins Blog","description":"Guides, comparisons, and tutorials for our WordPress plugins","publisher":{"@id":"https:\/\/jnkplugins.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jnkplugins.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jnkplugins.com\/blog\/#organization","name":"JnK Plugins","url":"https:\/\/jnkplugins.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jnkplugins.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/jnkplugins-jk-logo-512.png","contentUrl":"https:\/\/jnkplugins.com\/blog\/wp-content\/uploads\/2026\/08\/jnkplugins-jk-logo-512.png","width":512,"height":512,"caption":"JnK Plugins"},"image":{"@id":"https:\/\/jnkplugins.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.youtube.com\/@JnKPlugins","https:\/\/www.linkedin.com\/company\/jnkplugins\/"]},{"@type":"Person","@id":"https:\/\/jnkplugins.com\/blog\/#\/schema\/person\/601d025989fe7e0c285dd7fff36d9feb","name":"Suresh K Meena","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a4697e28623a48b2ee5ce631fb355d9e2dcc08a7ffb793cc5dd2885fe53dc4b2?s=96&d=mm&r=g","caption":"Suresh K Meena"},"description":"Suresh has been building web apps for over 15 years and is the founder of JnK Plugins, where he makes honest, no-bloat WordPress tools that keep your data in your own hands. Away from the keyboard he is usually at a chessboard, thinking a few moves ahead \u2014 and he is always ready to learn something new.","sameAs":["https:\/\/jnkplugins.com"],"url":"https:\/\/jnkplugins.com\/blog\/author\/suresh\/"}]}},"_links":{"self":[{"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/posts\/324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/comments?post=324"}],"version-history":[{"count":0,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/posts\/324\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/media\/325"}],"wp:attachment":[{"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/media?parent=324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/categories?post=324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnkplugins.com\/blog\/wp-json\/wp\/v2\/tags?post=324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}