# The WordPress Plateau

- Link: https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/
- Published: 2024-02-17T13:58:27+03:00
- Author: Andrei Draganescu

It seems WordPress has “peaked”.

Actually, the whole open web platform seems to have peaked.

“The open web” slowly drifts into a “business card” zone in people’s minds: an outdated
necessity waiting to be left behind. Who visits websites by domain anymore, and 
why. Proprietary systems placed inside walled gardens, new up and coming concepts
of computing and technologies inspired by social movements are the things that shape
up communication and information access today. And they’re all leaving the web behind.

It’s not unlikely that, in terms of growth, WordPress is slowing down because the
whole idea of open web is slowing down. If so, I think in order to tackle this challenge
WordPress needs to move beyond what defined it originally.

WordPress has to move from information generation and into identity providing, into
a framework for free-to-roam gardens, built on open systems, and into an online 
revenue solution – **as a default experience**.

To make things approachable, I’ve split the plateau challenge into smaller, WordPress
specific, parts which overall contribute to the situation:

 * [User adoption](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#user)
 * [The typecasting](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#typecasting)
 * [The community](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#community)
 * [A diverse user base](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#base)
 * [Developer adoption](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#developer)
 * [Resources](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#resources)
 * and a [Conclusion](https://www.andreidraganescu.info/2024/02/17/the-wordpress-plateau/#conclusion)

**Truth**: it is hard to sound innovative and smart, and I don’t even intend to,
with a 20 year old project. Anything one can imagine WordPress can do – it probably
did, at some point, or does, maybe with success today. I don’t have answer to the“
how” of many “what”-s, even if I do support the “what”. I don’t have a deep visibility
into things like how money is coming and going in the wider open source project,
I even miss things that ecosystem sponsors want WordPress _not to do_. So forgive
me if I sound like an “idea person”, I am not oblivious to the unknowns I hold.

Nevertheless, it’s not about sparks, eurekas and secret sauces. It’s about a belief
system around what we’re here to achieve. 

## **The user adoption challenge**

WordPress is not where people are. 

While powering so much of the open web, WordPress is not something people reference
en masse as their “go to” tool for self expression. People don’t say “my WordPress”.
It’s my Twitter, my Instagram etc. And, unfortunately, that includes the flavours
and experiences of WordPress offered by tailored hosts, it’s not only about core.

People are where sharing happens frictionless, where there is feedback from other
people, where starting is instant (not five minutes preceded by hours of hosting
hunting). People are where functions of a product are clear and they can start doing
what they need right away.

Core is too hard for users. For the average user who wants to express themselves
online we are offering a site and page builder with the actual publishing still 
vibing like it’s 2008. It has so much stuff in your face after the 1st login. And,
surprisingly, this is not because WordPress has too many features, it’s because 
it has too few features.

Our stance that to merge a feature in core we need a widely adopted plugin is stuck
in time, in a time where people had to go through the hassle of setting up hosting
and a software product in a weird administration panel, just to post their poetry.
But it’s wrong.

People will not adopt core WordPress enough to allow for obvious features to be 
adopted enough, and they will not adopt WordPress core because obvious features 
are not in core. Catch 22.

Quick posting, simple sharing and following options rank, in my opinion, as the 
number one glaring hole in core’s feature list. Immediately after are simple audience
capture tools. On a close third basic payment. I insist on the closeness of the 
ranking in terms of importance, because we’re late in a game started by commercial
products a decade ago.

Hence I think a canonical plugin system, where community vetted plugins are the 
canonical, one click away option to toggle on obvious and common functions of a 
software, which aims to be mass adopted, is a solution to this challenge. We need
a simple way for core users to navigate their growth, focus and needs in time, and
the canonical plugin system can be it.

## **The typecasting challenge**

In the film industry, acting agents need to think twice before they use one actor
for the same kind of role in a rush for a quick buck. Sooner rather than later, 
the audience can’t connect to the actor in any other part, because the actor has
become the part they played so much. WordPress has been typecast as **_the_ blogging
tool**, and only marginally managed to inch out of this giant shadow of past success
into a site builder or CMS. But is a blogging too, a site builder or a CMS the tools
that really democratise publishing in this decade or this millennium?

WordPress is a brand that stands for a high level of technology democratisation 
and typecasting deeply subverts this effort. WordPress is an open source brand, 
it should be flexible and fresh and ready to evolve with the world. WordPress doesn’t
build for the next exit or the next capital round, WordPress builds for long term
goals around people’s freedom and ability to express and to build. But with the 
advent of AI, appending “on the web” to the previous sentence is naive. It has to
be, where it has to be.

In 10 years there may be a WordPress which is just an interface to an AI powered
hive project. Tomorrow maybe LLMs will never get efficient, or people will move 
away from regurgitated generated data and there will be a renaissance of human-made
content. 

We can avoid typecasting if we’re up the task of fast response to the world’s evolution.
WordPress is not there. It seems whatever the endeavour it takes years to catch 
up and start planning for execution. And even so, the roadmap updates for WordPress
constantly takes people by surprise. And, in the end, the things we build seem to
address ideals which are not the main focus of today.

The shifting sands of people’s expectations elicit a response from an engineering
perspective, which has been successful into maintaining an extremely flexible WordPress
system. But the solution is not a “flexible” system, the solution is a flexible **
product**: the WordPress product.

The response to the shifting sands of people’s expectations and social realities
should come from ensuring the best product management capacity to manage flexibility.
Flexibility has to be in the product roadmap, and the response times of this roadmap
should be as fast as a well trained fencer’s.

Alas, there is no product management in open source. Yet, I suggest there should
be! We need a clearly defined, open and transparent product management organisation,
just like we do all the other functions. If not, who’ll take care of WordPress like
a good agent makes sure their actors are not type cast into forever villains or 
forever jesters?

## **The community challenge**

We promise a community, and we deliver one, but what should this community do, primarily?
Should it be an emotional support system, a welcoming committee, or a ramp to individual
success? I believe that, primarily, the WordPress community should be a ramp to 
individual success. In my perception, our current community acts like a ramp to 
success only if your goal is to be active in the community. Less so if your goal
is to be successful with WordPress. For this to manifest we lack good systems in
place to bring people in and then give them impulse out into their dreams. 

A feature plugin framework would be a ramp of this sort, as it pulls from the community
and it launches success stories. Core should be clear, open and forward about what
WordPress should have one day, what needs, for what reasons and effectively open
participation in a sort of market where the winner ends up as bringing said feature
over.

Being open about what the big corporate players need for their internal strategies
is another ramp, for instance, stating clearly that businesses X and Y support the
web building or page building capabilities, thus allowing people to contribute to
things that matter to big money wielders in a predictable way. That is not to say
we should align corporate strategy to WordPress strategy 1:1 – it means corporations
who are invested in WordPress should be open about their needs and inform in an 
open way the WordPress strategy.

WordPress distributions constitute another potential ramp allowing people to craft
new vertical-ready WordPress based products but also to get the wind of the community
support behind so they can end up running before the wind.

## **The diverse user base challenge**

Because of its vision and mission, WordPress serves everyone. And this everyone 
is not just people, it’s people, people of all walks of life, people of various 
cultures and technological prowess, small businesses, medium businesses, NGOs, grassroots
movements and other groups of people, big enterprises, designers, engineers, journalists,
poets … I could go on forever.

The UI and the UX of WordPress 20 years ago were hailed as a breath of fresh air,
in a world where all CMS products were all enterprise-y and filled with cruft. Today
we find ourselves in a spot where we need that cruft since enterprises are the major
driver of the project’s continued success and existence.

This tension between the areas of the product that fulfill its mission to the people
it aims to serve, and those that fulfill its promise to the backers and stakeholders,
this tension is growing stronger by the day. We need to approach this head on.

This is greatly influencing and is greatly influenced by the typecasting challenge.
If WordPress becomes the open source enterprise content management system, the billions
of people for whom we democratize publishing will still be trapped in the Mediums,
Facebooks and Substacks of the future.

To solve this we should explore the possibility of a diverse set of clients. Super
focused/tailored versions of WordPress. A client for blogging, a client for photo
blogging, a client for podcasting and so on, all of which being the same WordPress
but simplified and slightly tuned (via canonical plugins) for the use cases of the
people. Just like, say, Woo is having clients to serve the needs of the business,
so should core try a diverse set of approaches to the experience of using WordPress
for the needed outcome.

## **The developer adoption challenge**

We go to the PHP community, which is way into object oriented programming for a 
decade, with incumbent success stories building great products for developers on
top of this pattern (ahem Laravel ecosystem), and we tell them to come develop in
our WordPress way of second class objects framework, where objects look like a necessary
evil we can’t go around at times.

We go to the JS community, and while we have a React based product, there are WordPress
specifics that require a new mindset and reference frame, like data stored in markup,
registration, the fact that you need a visual builder to create what is essentially
a component tree (of blocks). A javascript developer well versed into React still
has to cover ground just to understand the basics.

For both things there are ongoing efforts to improve. Decoupling Gutenberg is one,
or low level changes like the recent efforts to just import from React instead of
WordPress Element.. Yet the sentiment never changes despite the fact that the technology
powering WordPress is ever more interesting and modern, and in spite of countless
success stories based on WordPress.

And I “blame” (quotes!) this on, again, The WordPress Way. I don’t know how to describe
this foe succinctly, it’s one of those “you know it when you see it” kind of things.
But I theorise that it is the primary reason why the adoption of WordPress or Gutenberg
as frameworks to underlie ambitious projects for the web has a glacial pace. I propose
we pay attention to The WordPress Way and how it makes it easy for us to solve WordPress
problems but hard for others to understand WordPress. Then dismantle The WordPress
Way. Let’s just be common in how we adjust to our needs of scale and compatibility.

## **The resource challenge**

So many things to do with so few resources. Tragedy of the commons, etc. Canonical
plugin system, featured plugin system, the diversification of software clients, 
they all need serious material expenditure.

Maybe the community can diversify the sources of its resources:

 * giving back – participation in core maintenance (five for the future), fundraising
 * paying forward – encourage open sourcing solutions that work
 * generating passion projects – use advocacy, public relations and recruitment 
   of talent
 * pulling from grassroots development – making it easier for connected communities
   to participate

We have a giving back philosophy and a program that works. Sure, it can be improved
and there is always room for more, but there is a process, we have a name for it
and a system: five for the future. I am unsure about how our fundraising happens,
but I wonder if kickstarter style direct sponsorships could work?

For paying forward, the idea is how much we can get in connected code that can be
also open sourced and become either part of WordPress, or a canonical plugin, or
part of a WordPress connected product. For instance, from a desktop WordPress a 
user should be able to “publish” their creation to any host that hosts WordPress,
but for that a system needs to be sourced that is common to hosts and that could
be integrated into everyone’s hosting product. It should be as easy to publish your
creation to a WordPress host as it is to publish your Gatsby to Netlify or Vercel.

Passion projects already exist, but do we use them enough? Do we loop in people 
who already contributed out of their free time and own pocket when we finally get
to put what they did on the roadmap? How can we avoid redoing and competing in core
against the contributions of others? How can we capitalise on the passion of our
contributors more?  Separately, striving to answer these questions better could 
also improve the aging problem of the WordPress community too.

Getting connected communities to help via some bridge construction is another potential
resource to consider. Some of these things are already happening – e.g. Drupal embracing
Gutenberg – but we need more, more projects that have similar goals and values that
can share specifics, implementations and systems (ahem, block protocol).

We should also try and put our transparency on steroids, effectively making resource
occupation, costs and budgets, visible at a glance on the WordPress project’s website.
Maybe even under Community a new item that leads people to places where they can
see who needs help, what is understaffed, what is being funded and what isn’t etc.

Profiles should be brought a bit more forward. It should be that we have a bird’s
eye in terms of who is sponsored, who is hired, who is a fellow and who is not. 
Props could graduate from the obscure Slack channel or commit message and be more
visible, right in the profile. This information should be right next to their contribution,
so underrated contributors who fly under the radar of whatever funds we have are
not missed by those who wish to support the project.

## **Conclusion**

WordPress is a brand highly dependent on the thriving of the community and the relevance
of the software but also highly responsible for the overall state of the web. From
its current leading position it shapes the way in which the open web responds to
centralisation, censorship, content rot and eventual desertification. WordPress 
needs to lead more.

New heights await. WordPress can lead the way for the open web into new spaces like
decentralised messaging, decentralised social networking or A.I..

The web went through adoption in the 90’s, popularisation in the 00’s and monetisation
in the 10’s. The 20’s are the adoption of A.I. The web is in danger of being bled
dry of meaning by monetizing forces and compacted into one giant LLM to rule them
all. But the dangers are the new heights to go to from this plateau we now sit on.

Ev Williams in one of his blog posts justifying the existence of Medium used Tim
Wu’s book “The Master Switch: The Rise and Fall of Information Empires” to justify
why depending on a central platform is inevitable. The essential idea in the book
is:

> It is easy to forget that every development in the history of the American information
> industry — from the telephone to radio to film — once existed in an open and chaotic
> marketplace inhabited by entrepreneurs and utopians, just as the Internet does
> today. Each of these, however, grew to be dominated by a monopolist or cartel.
> Could the Web […] come to be ruled by a corporate leviathan in possession of “
> the master switch”?

This was in 2010.

We can see clearly that the thesis not only stands, but gets more and more true 
by the day. The catering to the lowest common denominator, the lack of regulatory
oversight from captive institutions, “the tyranny of the marginal user”, the dark
patterns employed by commercial enterprise for profit, the continuous infantilization
of the public driving extreme simplification of choice, and so on, a long list of
factors that work together, digging, scraping, pushing to make this current plateau
not long lasting, but a peak from which the open web’s history to start its descent.

Let’s make sure that WordPress remains the driving force that opposes this!

Let’s hold WordPress front and center, relevant and decisive in things that matter:
identity, personal expression, financial independence and ownership of content.

Let’s make WordPress able to serve all those who have something to say, something
to sell, something to share, but especially the good ones, the passionate ones.

Let’s make WordPress a core business asset that drives good social governance, that
arguably increases profit by decreasing ruthlessness.

Let us leave this plateau, as cosy as it may be for those working on master switches,
and, in the process, bring the whole open web with us to new heights of relevance,
meaning and impact. Just start packing!
