Reading view

176 – Héctor de Prada on the Power of Local WordPress Meetups in Community Building

Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress. The people, the events, the plugins, the blocks, the themes, and in this case the power of local WordPress Meetups in community building in Spain.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.

So on the podcast today we have Héctor de Prada.

Héctor is one of the founders of Modular DS, a tool for managing multiple WordPress websites. But his contributions to the WordPress community go far beyond his day job. Based in Spain, he’s been involved in creating and developing websites for years, and has immersed himself in the WordPress community, attending numerous WordCamps and Meetups in various cities.

More recently, he’s been co-organizing the WordPress Meetup in Leon, a city in northern Spain, which has seen impressive growth and engagement since its revival after the pandemic.

Héctor shares why he volunteers his free time to organize these community events, and the impact Meetups can have, not only for individual learning, but for revitalizing local tech ecosystems.

We discuss what makes a successful Meetup, how his team approaches event planning, rotating roles so nobody feels the pressure to attend every time, and how sponsors and local venues help make it all happen.

Héctor explains how their Meetup group draws diverse attendees, from students and marketeers, to business owners and agencies. And how they’ve experimented with differing formats and topics to keep things fresh and inclusive. Whether it’s inviting guest speakers from digital businesses, running panel forums, or focusing on networking opportunities for job seekers and entrepreneurs, he highlights the power of community in building connections that exist beyond WordPress.

We cover everything from the practicalities of finding venues and sponsors, to managing team workflows and keeping the events welcoming and approachable.

If you ever thought about starting a WordPress Meetup in your city, or want to bring new energy to an existing group, this episode is for you.

If you’re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you Héctor de Prada.

I am joined on the podcast by Héctor de Prada. Hello, Héctor.

[00:03:20] Héctor de Prada: Hello, Nathan. A pleasure to be here.

[00:03:22] Nathan Wrigley: We’re at WordCamp EU. It is in Basel. We are on the contributor day. And you are going to be giving a presentation about an experience that you have, I guess, on a monthly basis running an event. Let’s get into that in a moment. First of all, just introduce yourself, who you work for, what you do in the WordPress community outside of Meetups.

[00:03:41] Héctor de Prada: Okay, so I am Héctor de Prada. I am one of the founders of Modular DS, which is a tool to manage multiple WordPress websites. So that’s like my main occupation. But thanks to that, and also since way before, I have been involved with WordPress, creating websites, developing websites.

And for the past couple of years, or three years I could say, I have been also involved in the community. I’ve been in many WordCamps in Spain because as you know, in Spain, we have a lot of WordCamps. I’ve also been in many Meetups in different cities. I try to stay as much connected as I can to the community.

I also write a newsletter about the WordPress ecosystem in Spanish. And since a year and a half ago, I am also one of the co-organisers of the Meetup, and that’s what I’m going to talk about, well, Saturday in the WordCamp Europe in the talk I have.

[00:04:39] Nathan Wrigley: This is going to seem like a strange question because you know, on a very visceral level, you really understand why you do it, but I’m kind of keen to explain that to the audience. Why do you use up your free time organising WordPress events on a sort of voluntary basis? You know, you’ve given up lots of your free time, there’s no financial gain, you’re just doing it. Why do you do that?

[00:05:02] Héctor de Prada: Okay, well, I was thinking a lot about this question before and I came up with two different answers.

The first one is that since, like I said, I have been kind of part of the community for a few years, and I have been in many events outside of my city. I saw how the WordPress communities, how it feels, all the good things that come out of it. And then one of the main things I was always thinking when I was going to these events was like, why can’t we have this in our city for the people in our city to experience this, to have this type of connections, inspiration, learning, and so on? So that’s one of the first things.

And then it was also mixed with, I come from a small city in the north of Spain, and one of the things, many people say inside the city and outside of the city is that we don’t have many things anymore, okay. So it’s hard to explain, but like there is not much to do, a lot of young people leaves the city. So it’s kind of like depressing mood a little bit.

So it was also like, why don’t we try to do something in our city to try to start creating an ecosystem? And WordPress gave us the perfect excuse to also do that. Try to get people together, people in the tech world, which is what we do, talking about me and my partner, my friends, we are always talking about websites, technology, design. So it kind of all got together and we said, okay, let’s start doing the WordPress Meetups. And it’s been great so far.

[00:06:31] Nathan Wrigley: How long have you been actually involved in the one that you’re doing now?

[00:06:34] Héctor de Prada: The meet up in our city, we have been doing it for around year and a half now. So after the summer, we’ll do two years.

[00:06:40] Nathan Wrigley: I should probably say to the listeners that a Meetup, if you’ve never attended one, WordPress has a whole community outside of the software, who help create the software, but they also show up for social events and things like that. And the ones that you may have heard of are WordCamps, and they’re the big ones. That’s where we’re at right now. So they tend to be an annual thing, perhaps in a city or, we are at WordCamp Europe, which is an annual thing, which moves around Europe.

But the Meetups, which is what we’re talking about, that’s usually bound to a city or a town or something like that, and it’s much more regular and it’s probably happening in an evening. It’s not a whole day. It’s maybe, I don’t know, six o’clock till nine o’clock, something along those lines. And presumably using local talent, using the people in the community that you’ve got, drawing them in and trying to get them to do the presentations and all of the bits and pieces.

So if you don’t know anything about that dear listener, now you do. If there’s something close to you, if you actually log into your WordPress dashboard, there will be an area in the dashboard, if you put all of the panels on, if you turn them on, you’ll be able to see, hopefully it will geographically locate you and give you some intel as to that.

So tell us a little bit about the one that you’ve been doing. You said it’s been going for 18 months, or at least you have been involved for 18 months.

[00:07:53] Héctor de Prada: Actually it was already working before Covid, so for a couple of years before Covid. Then it was shut down. I wasn’t involved before Covid. I didn’t even know the WordPress community before Covid. And then it was like three years stopped. Yeah, like 18 months ago, we kind of restarted the Meetup.

[00:08:13] Nathan Wrigley: So how many people typically would attend your Meetup? Because yours is quite a big one. The one that we are at at the moment is ridiculously big. You know, it’s going to have several thousand. Nobody can expect those kind of attendance numbers. That would be extraordinary. What are the kind of numbers that you are seeing on a monthly basis?

[00:08:28] Héctor de Prada: Yes, so I was checking this for the presentation I’m giving on Saturday, and we have, in this 18 months, we don’t do it every month, okay, it is more like every couple of months, because we don’t do it in the summer or during Christmas, for example, in December. So it’s kind of like six, eight, a year. And we have an average attendance of 60 people.

I know it’s pretty big because like I said, I’ve been in many other places where having like 25 people, 30 people, is already like a huge success. And that’s what we were trying to accomplish at the beginning. Like, okay, let’s try to get 20 people here, 25 people, get together. And since the beginning it’s been like, yeah, like sometimes it’s 50 people, sometimes it’s like 75 people. And for us it’s like, sometimes we don’t even know, how is it possible? But sure, it’s very fulfilling and we’re very happy about it of course.

[00:09:16] Nathan Wrigley: And how do you sort of account for that? Do you email people? Do you have like a system? So for example, a lot of the Meetups will use a platform, which is called Meetup. You can go to meetup.com, and figure all of that out. But do you use a system like that to keep in touch with people and notify them that there’s a new one coming in June or July or whatever it may be?

[00:09:35] Héctor de Prada: Yeah, we use meetup.com to create the events and send the email communications to all the people that is subscribed to the group, or has been in one of the previous Meetups. And also, we always try to get people to follow us on social media because it is where, we have like a Twitter and Instagram account. It’s where we try to advance the new Meetups and give all the information and stuff.

And then we try different things also to get more people to come in. For example, we go kind of old school and we print some big flyers, okay, to put it on the walls. And we put it, for example, in the university, in the buildings the city hall has for technology companies. So we put them over there just for people, when they go to work or students, when they go to the university, they will just check it out. And maybe they will feel like going. So that’s also something we do.

[00:10:25] Nathan Wrigley: And where do you actually do it? Do you have the same venue every single time, or do you tend to move around?

[00:10:30] Héctor de Prada: No, we move around. This is very important because it, I think it’s one of the most important things when you are organising any kind of event, the venue where you’re actually doing it. And we are very lucky because, even when I was telling you that in our city it seems like not many things are being done. When you actually try to do something, everybody tries to help you.

So we have been offered many different venues from City Hall, from the university, from private companies, from the government, public buildings they have. So what we have tried to do is to do the Meetup in different places. So in case, at some point, we can do it in one of them, we will always be able to go to any of the other ones. And that has worked very well for us.

[00:11:12] Nathan Wrigley: Oh, nice, yeah. I think that’s not typical. I think usually it’s done in kind of the same venue and what have you.

My understanding also, and I could be wrong about this, but my understanding is that the Spanish WordPress community is actually one of the healthier ones, for want of a better word. It seems to be kind of thriving. I don’t know if I’ve just heard a story and that’s not true, but is that true?

[00:11:33] Héctor de Prada: No, I think it is. I think it is definitely, well, I was talking with somebody that is organising here at WordCamp Europe, and we were accounting for WordCamps made in Spain last year. And I think it was like 12 WordCamps in one year, only in Spain, which I could say is what the rest of Europe has in one year.

So it’s like pretty crazy. I think, we Spanish people, we just like to gather a lot and just meet each other. But also I think there are many Meetup groups in Spain that are doing a great job and have great numbers and do a lot of Meetups with really great speakers. So yeah, I would say in Spain there is a lot of community movement.

[00:12:14] Nathan Wrigley: I’m quite jealous. The part of the world where I live in the UK, Covid really had a profound impact. The Meetups kind of disappeared, and in some cases came back, but in most cases they didn’t. I think maybe the year 2025 was a bit of a watershed. There’s a few I think that maybe are on the cusp of returning.

So it can’t just be you. I’m presuming that there’s a whole bunch of people, a team, if you like. And how does that work? How many people regularly are helping you out, and do you have, I don’t know, different roles that you perform? Like, you’re in charge of the emails, you’re in charge of the venue, you’re in charge of the snacks and whatever it may be. How many people on the team and how do you manage all that?

[00:12:49] Héctor de Prada: We are six people currently, and what we tried since the beginning was to find other people that could be complimentary to us. And like you said, we try to split responsibilities. So one of us, who is very good with social media, is the one taking charge of posting everything in social media so everybody sees what we are doing.

Other person is always in charge of the networking we do afterwards to get the catering, even the venue we have to change somewhere, because it’s somebody who has a lot of contacts in that space.

Also somebody’s in charge of sponsors. Somebody’s in charge of creating the Meetups. Somebody’s in charge of the design.

Okay, so we try to split the responsibilities, but at the same time, and this is not so obvious, I think what we have also found very important is that, even when each one has a responsibility, we also try to rotate every once in a while. So, for example, when we started, everybody thought or supposed I was always going to be the one presenting, because I’m kind of more used to speaking in public. One of the first things we decide is that every day one of us was going to present the Meetup. So in case I’m missing or anybody else is missing, the Meetup will work exactly the same.

Because we don’t want this to feel like an obligation, like every member of the team has to be every single Meetup no matter what, because it’s not a job. You said it. This is like a volunteer thing. We do it for the community. So if at some point something happens with life, you have to take your kids to school or anything, well, the rest of the team will be able to take charge.

[00:14:27] Nathan Wrigley: So everybody kind of rotates things around so that if somebody’s, I don’t know, unwell during that day, somebody can slot in. Yeah, that’s kind of an interesting approach.

[00:14:35] Héctor de Prada: Exactly. Yeah, the same with like organising the networking and the catering afterwards, taking charge of cleaning everything up afterwards. We try to rotate everything.

[00:14:44] Nathan Wrigley: There’s so much that goes into these events. So let’s just go through the little laundry list of things that you have to achieve. Now, you may do some of these, you may not. But I guess it’s things like booking the venue has to be done. Maybe there’s a payment that needs to be involved with that. You have to presumably have an email list. You’ve got social media accounts. You’ve got ordering the food, tidying up at the end.

[00:15:03] Héctor de Prada: You need to talk with the sponsors as well to get any merchandise they might send to you to give to the attendees. Also, you have to select the speakers and then prepare it with the speakers.

[00:15:14] Nathan Wrigley: So do you work with the speakers as well? Because my experience is that often speakers can be, if they’re new to it, they can be a little bit nervous. And so having some sort of, coaching is maybe the wrong word, but some intuition as to, yeah, you’re on the right lines. That, I think, is what our audience will like.

[00:15:27] Héctor de Prada: It depends a lot on the speaker, because it’s true that there are some speakers that are very, I’m not going to say professional, but they’re like very used to, they are experts in something and they’re very used to give talks about it. So you basically can’t tell them anything because they already know more than you do, okay, about how to do it right.

But it’s true that one thing that we like to do a lot is that we don’t only try to do like the normal talks you might see in a WordCamp, where somebody is an expert on a field, and they just give you a talk trying to allow you to learn something. But we also like to do more experience stuff like trying to look for inspiration instead of learning.

So for example, like you do with the podcast, nowadays I think podcasts are a trend because we like to listen and understand the stories behind people, how they are doing something, or how did they come to this? So for those kind of talks, it’s true that we kind of give them a guide. So, we would like you to talk about this.

Or sometimes if we do, the last meeting we did, it was like a forum with three different businesses, and we wanted to just talk about their experience. And what we did is try to get like the main questions we wanted them to answer. And we gave them to them previously so they could kind of prepare a little bit of what we wanted to talk about. Because they didn’t have any presentation or anything, it was just like a normal conversation, like an interview more. So in those cases, it takes much more work than if it’s just somebody with a presentation and they do their thing.

[00:16:58] Nathan Wrigley: Yeah, i’ve been to Meetups where they’ve done a whole variety of different things, not all at the same evening. So for example, they might do two presentations of, I don’t know, 45 minutes each, and then have a bit of networking in the middle.

Some places do social things where it’s just, maybe there’ll be an hour where you just do the networking and hang out. I’ve been to Meetups where they do prize giveaways and quizzes and things like that.

So there isn’t just one model. You can sort of mix it around a little bit and offer things which the audience, I don’t know, it’s a bit more entertainment, if you like.

[00:17:29] Héctor de Prada: Of course. I think it’s very nice to try different formats, different things. Because also people, when we have a lot of, I guess like many Meetups, we have many regular people, they go to almost every Meetup, so I think it’s also good for them to try different things so it’s more like, a little bit unexpected. You get a surprise of what you are getting out of it, and it’s not always the same thing.

[00:17:51] Nathan Wrigley: Have you had things which you’ve tried maybe recently in the last six months or something that you just thought, oh, let’s give that a go. And if so, maybe you could share that.

[00:17:59] Héctor de Prada: Well, the last one we did, at the beginning it was a little, it wasn’t so much about the format because we had already tried that because it was like, yeah, like four people from three different businesses talking about how they achieved what they have done. But the crazy thing is it was the topic about it. Because it was three different gastronomic business, which at the first time you could say, okay, so what does this have to do with WordPress?

But it was very interesting because those three businesses, it was a social media influencer only talking about restaurants, a food influencer. Then it was a restaurant that has digitalised all the experience inside the restaurant. So you get to the restaurant and you order the food with your phone, everything, so no people around you or anything.

And then the other one was an e-commerce site made with WooCommerce of one of the biggest meat sellers in Spain. It’s a big restaurant just to eat meat. The type of meat, like you pay a lot for that. And they are really crushing it, like with their e-commerce made with WooCommerce.

So it was all very digital, but at the same time, the topic was like gastronomic and at the beginning people was like, doesn’t feel like a WordPress Meetup. It was amazing. People loved it.

[00:19:08] Nathan Wrigley: It worked.

[00:19:08] Héctor de Prada: Yes, yes. Because their stories were so interesting and how they kind of mixed with the technology and how it started, the pains they had at the beginning, trying to introduce that technology and how it has now changed their business. It was super interesting.

[00:19:23] Nathan Wrigley: How did you come up with the idea of that particular one? Because that’s so curious. Because usually it is, there’s a strong WordPress focus to the ones that I’ve been, you know, there’s a presentation, it’s WordPress, there’s a Lightning Talk, it’s WordPress, there’s another presentation, it’s WordPress.

But that one, there’s a thread running through it, which is technology. Sounds like the audience really liked it. And there was obviously that WooCommerce bit at the end that you mentioned. How did you even conceive of that topic?

[00:19:47] Héctor de Prada: Yeah. Well, it wasn’t only that WooCommerce, like the three of them had started somehow the business with some WordPress, a WordPress website, a WordPress blog, a WooCommerce, okay. It wasn’t the main focus of the talk, but they all had something to do. And that wasn’t intentional, like it just came out because I guess WordPress, you want it or not, it is behind most of the worldwide web. So it was very nice.

But one thing talk about in the presentation here at WordCamp Europe is that I think that WordPress is what unites us, but I don’t think it should be what separates us. So I think, thanks to WordPress powering like 40 something percent of the worldwide web, it allows us to talk about almost everything related to the digital world. It will always be somehow related to WordPress.

So it’s true that we don’t go too deep into the technical WordPress part. It’s always somehow related, but we feel like our audience is not like WordPress experts, to say it like that. We have a lot of students, marketing students, marketing agencies, entrepreneurs. And then we talk more about like the digital business part, the online marketing. It’s always somehow related to WordPress, but it has worked for us very well to kind of get a broader view and not go so specific, to get also like more attendees coming, and they all feel like they understand, that they can apply that to themselves.

Of course we always talk a lot about WordPress. It’s a WordPress Meetup. But I think that’s also important because even us that we are so deep in the community, I feel like WordPress is like my main thought like 24/7 almost. But for most people outside the community, it is not like that. And I think one important thing in WordPress is that we try to get as many people to the community as possible, and they don’t have to be such experts.

[00:21:36] Nathan Wrigley: Yeah, it’s kind of interesting because if you show up and you did two presentations back to back and it was all about, I don’t know, WP-CLI, followed by some other very technical thing, it may be that half of the audience, maybe more, maybe 70% of the audience would think, I don’t really understand that. And managing that is quite difficult.

So mixing it up a little bit and making sure it’s not too technical for one of the evenings. Maybe you have a technical one now and again, but you’ve got to think a lot about the audience and what they are prepared to consume.

So, pivoting slightly, I guess this cannot be entirely free. So I know that you give your labour for nothing. But presumably there is a cost somewhere along the line, whether that’s for snacks or whether it’s for hiring of the venue. How do you finance your Meetup? How does that work?

[00:22:22] Héctor de Prada: Yeah, we have sponsors that help us with the cost. We basically, our costs are only the flyers, which is like almost nothing because we don’t do that many, and then the food and drinks for the networking. So we always try to have two sponsors. One, it’s always a local company, and then one is a workers community company.

I think in Spain at least, because I don’t know outside of Spain, but there are many companies, mostly hosting companies that really want to sponsor these kind of events. And since the beginning, we have had a lot of offers of companies trying to sponsor. I guess it’s also important that we have good attendee numbers and stuff. But I think they sponsor most of the Meetups in Spain. That’s what we use to cover the cost.

[00:23:08] Nathan Wrigley: How does the sponsorship actually work? Because obviously they couldn’t realistically be paying you directly and then you then move the money to buying the snacks and the pizzas or whatever it may be. How does that sponsorship actually work? Who is the person that’s receiving the money and distributing it and so on?

[00:23:23] Héctor de Prada: Well, normally what we do is that, since our costs are very located in, I would say 90% or maybe 95% of the budget goes to the food and drinks for the catering, which we have also tried different companies and different stuff. So they give us a bill and then we’ll send it to the sponsors so they pay the bill. I know it’s not the easiest way. Sometimes because of the company requirements of the food, we have to give the money first and then ask the sponsor to give us the money.

Well, I guess as long as you are, for example, us of course, in the team, as long as you are completely transparent and you show where all the money goes and what is being spent. At least for us, I’m sure for you guys in London, for example, it has to be way different because it’s another city, other kind of prices and everything. But for us, the money sums are really, really small. Even when we have a 60 person Meetup, the money is really small. It just gives you for that, for like the food and that. We are still waiting to try to do some T-shirts for the team, but we haven’t still gotten the money for that.

[00:24:27] Nathan Wrigley: So you tend to get a sponsor on board to sponsor a thing, a component of the Meetup. So it might be that this week hosting company X is sponsoring the food. Or such and such a company is sponsoring the venue. It’s like in one door out the other. Somebody on your team will pay for the food, but then send the receipt, the bill if you like, to the sponsor, who will then reimburse them for all of that.

[00:24:50] Héctor de Prada: Yeah, could be. For example, we have never paid for the venue. We have always had agreements, it’s always free for us so far. Yeah, it’s basically always the food. And the sponsor, even the local company has changed a few times.

But for example, I would say the WordPress community company, that for us is a hosting company, that also sponsors many WordCamps in Spain, we have always had the same one because since the beginning they told us, we want to sponsor, and as long as you keep doing it, we will send you the money or give us the bills.

And also the sponsors we’ve had, they always give us gifts or merchandise for the attendees or maybe to give something like a raffle and then somebody can win a prize or something better. Or they even give us gifts for the speakers as well. So they always treat us very good.

[00:25:37] Nathan Wrigley: So is there like a magic number that makes the event work? So you said that sometimes 70, sometimes 55, something like that. I mean, they seem like pretty good numbers. If you stand in front of that many people, that can be quite intimidating, you know, that’s a lot. Obviously other places will have smaller numbers. Maybe some places will have bigger numbers.

Is there some feeling in your head about, if the numbers dipped down to 20, it’s not worth doing it anymore or anything like that? Do you have any of those thoughts? Because I know that a lot of people who’ve put these events on before, they get quite demoralized because they begin it, three people show up and they do it again, and then two people show up and maybe five people show up. And it kind of seems like a lot of effort. There’s not much interest. I’m trying my hardest, I’m doing all the things which I think are the right things to do. Any thoughts on that?

[00:26:22] Héctor de Prada: Yeah, well, I think it’s definitely challenging because I’ve seen, like you said, many cities where this is the case. It’s really hard for them to get people to attend. I think the main focus for us, when we got all the team together, we always try to think about new things to bring new people in. Maybe talking with the teachers at the university, or maybe going to a business group to present them the Meetup, or maybe get a collaboration with a social media influencer in the city, so he can talk about the Meetups, even be a speaker and then post it on socials. So it is definitely, I think it’s the most important thing.

In my experience, i’ve been in many Meetups and when you are more than 20 people, I could say, it already feels pretty good. Because more than 20 people, it’s already a good number of people to network, to talk, to give a presentation in front of. So more than 20 people, I think it’s already a good number. When you go below 20, below 10, I guess it’s pretty hard.

[00:27:19] Nathan Wrigley: You sort of feel that it’s a lot of work and, you know, it’s difficult to justify that work if the interest is not there.

So speaking of that then, is there a support, like a wider WordPress Meetup support network? So where you can go and dip in for ideas, advice. Obviously if you’re listening to this podcast, that’s one avenue you might get it. But is there a place that you can go, like a Slack channel or a wordpress.org forum or something like that where you could go and gain advice, or some leadership from people like you who’ve been doing this before?

[00:27:48] Héctor de Prada: Yeah, well, there are different places. In the day to day, we have the Slack channel, for example, in the Spanish community inside the WordPress Slack, we have a channel for the Spanish Meetups. So every time we have a problem, we had one a few weeks ago with the Meetup platform, for example, or things like that. We always go there and there is always somebody from the community team replying, and telling you, and helping you, whatever you need.

Also I think it’s very important. It was huge for us at the beginning, before we started doing the Meetup of our city, again, when we started now 18 months ago, it was very helpful to go to WordCamps and in the Contributor Day, like today, go to the community tables and talk with the people that has experience organising Meetups. And they were the ones, for example, when we started it was like super easy because people like Rocío Valdivia, Juan Hernando, who are very deep into the community team for many years, they have been there. They just help us do all the process, all we needed to know. They gave us all the basic advice to know, screwed up at the beginning.

So I would say, if somebody’s looking to organise a Meetup, the first thing they should do is to go to a WordCamp event, or maybe a Meetup in a different city, and talk with people that is organising a Meetup to just get some of the real experience, because I think that’s invaluable.

[00:29:08] Nathan Wrigley: How do your team actually meet up then? Do you have like a regular weekly gathering, like a session where you all gather on zoom or something like that?

[00:29:16] Héctor de Prada: It’s more like on a monthly basis. So since we do Meetups every two months, let’s say on average. So one month we do the Meetup, and then the next month we got all together. It may be all together on the same place, because since it’s a small city, we are all kind of close to each other, or it might be on Zoom. And then we do like the feedback of the previous Meetup to talk about what went well, what could be improved, and at the same time to prepare the next Meetup.

So it’s kind of one month, Meetup, one month, all get together to talk about it. Next month, Meetup, next month, get together to talk about it.

In one hour we can talk about the previous Meetup and organise the next one. And I’m not talking about organise everything, I’m talking about kind of like divide the responsibilities and say, okay, so I’m going to do this, you’re going to do this. And then on a WhatsApp group, we are just letting each other know like, okay, I already booked the venue. Okay, I already talked with the speaker, and he said, okay. Okay, I already designed the flyer or the image and we are good to go, and things like that.

[00:30:14] Nathan Wrigley: From what you’re saying, it sounds like it’s kind of got a homely, family sort of vibe to it.

[00:30:20] Héctor de Prada: Yes. We try to have that casual vibe, like friendship vibe. Like, even in the Meetups, when people come at the beginning when other people on the team was speaking at the beginning, like presenting the Meetup, and talking a little bit about what is the WordPress community, or what do we do here, what type of events are in the WordPress community and everything. They were a little bit nervous about it because they haven’t done it before or seen it as many times as I have seen it.

And I would always tell them, this is like a friend group. If you say something wrong, you just say naturally, okay, this is my mistake. I should have said that this way and not that way, okay. And just do it in a casual vibe. Like, most of the people, like I said, since they’re regular people, we kind of know everybody. We all know each other because we do, if we do like one hour talk, then we always have like one hour, or hour and a half, of networking. So almost everybody knows each other.

So it’s kind of more like, yeah, like friendship, not family, but friendship. We try to do that also so everybody who comes feels comfortable and not afraid to speak with anybody or even to ask something during the Meetup or anything. Because it feels really like it’s just a group of friends and you are part of those friends and everybody’s welcome.

[00:31:35] Nathan Wrigley: Yeah, that feels really nice. The Meetup that I attend, we also have this idea of kind of networking and that seems to be quite a powerful thing as well. So people don’t just show up to make friends, which is nice. They don’t just show up to watch the presentations. Again, it’s nice, but they also show up, and there’s an opportunity to share stories about, I’m looking for work, I’ve got a job that I need to be filled.

And just the other month we had a story about somebody who, you know, started a new job because of a conversation that had happened at that event. Just wondered if that kind of thing was something that you have noticed happens with yours as well?

[00:32:09] Héctor de Prada: Definitely, definitely. One of the first things I was telling, for example, in the first Meetup we have, I think a few students came from the university. And I was like, this is where you have to be because you’re studying for marketing, and here there are like, I don’t know, like seven or eight agency owners that are going to be looking for the next people to work on their marketing team. So this is the perfect place. You are not going to meet them any other place. You’re not going to go on the street and just cross them all. So you have a marketing agency. I want to work on a marketing agency. No, it’s not going to happen.

But here you just come here for free, you learn something, and also you can talk to these people directly. You can tell them about your life. They can tell you about theirs. Maybe there is a match. So yeah, I hope, I know a couple of stories that have worked, but I hope, I really hope it will be like the best thing for the Meetup that a lot of good things, it’ll either be collaborations, hirings, partnerships, anything come out of the Meetup. Because that would be great for the ecosystem, for the people in our city, for the people attending the Meetups. So that would make us so, so happy.

[00:33:11] Nathan Wrigley: It’s one of those things that I think many people might find it a little bit nervous to go for the first time. You know, just the idea of sitting in a room full of strangers. You can do just that. You can sit at the back and you don’t have to contribute. You don’t have to put your hand up and say anything. So the idea of just showing up, lurking maybe a few times, just seeing what the whole situation is like. And you never know, something completely revolutionary might happen.

[00:33:33] Héctor de Prada: Yeah. There is always, sometimes when you go to the networking part, and you don’t know anybody, the normal thing is that you probably go to a corner just by yourself, okay. Or just close to a wall and just stay there. But the normal thing in this type of events, or I would say almost any event, is that you’re going to find other people next to the wall, next to you, because they also don’t know anybody.

And those are the first people you’re going to meet. And you’re going to create that relationship. And from that you’re going to start moving to other groups. Somebody’s going to come that knows one of you. And that’s how it starts. So it might feel intimidating at the beginning, but then once you get into it, also, this is especially in the WordPress community, it’s very easy to start to know people.

[00:34:17] Nathan Wrigley: Yeah. It’s just occurred to me, Héctor, that we’re sort of 40 minutes in and I haven’t said, where is it? Where is your Meetup?

[00:34:24] Héctor de Prada: Okay, yeah, true. Well, it’s in the city of León, which is in the north of Spain. It’s a small city in the north of Spain.

[00:34:31] Nathan Wrigley: And I will make sure, when I put the show notes together for this episode, if you go to wptavern.com and search for the episode with Héctor in it, I’ll make sure to link any resources that you put in my way. I’ll make sure to link so that if you are in that neck of the woods, you can check it out, but also I’ll make sure to link to other more wider resources.

[00:34:50] Héctor de Prada: If somebody that listens to this at any point thinks that me or anybody on our Meetup group can help them, if they are trying to create a Meetup, or doing a Meetup and trying to change something, please reach out to us and of course we’ll be happy to talk with anybody, if our experience can help in any way.

[00:35:10] Nathan Wrigley: That’s perfect. I will make sure to put some links to your bio as well. That’s absolutely wonderful. Héctor de Prada, thank you so much for chatting me today.

[00:35:17] Héctor de Prada: Thank you, Nathan.

On the podcast today we have Héctor de Prada.

Héctor is one of the founders of Modular DS, a tool for managing multiple WordPress websites, but his contributions to the WordPress community go far beyond his day job. Based in Spain, he’s been involved in creating and developing websites for years, and has immersed himself in the WordPress community, attending numerous WordCamps and Meetups in various cities. More recently, he’s been co-organising the WordPress Meetup in León, a city in the north of Spain, which has seen impressive growth and engagement since its revival after the pandemic.

Héctor shares why he volunteers his free time to organise these community events, and the impact Meetups can have, not only for individual learning, but for revitalising local tech ecosystems.

We discuss what makes a successful Meetup, how his team approaches event planning, rotating roles so nobody feels the pressure to attend every time, and how sponsors and local venues help make it all happen.

Héctor explains how their Meetup group draws diverse attendees, from students and marketers to business owners and agencies, and how they’ve experimented with differing formats and topics to keep things fresh and inclusive. Whether it’s inviting guest speakers from digital businesses, running panel forums, or focusing on networking opportunities for job seekers and entrepreneurs, he highlights the power of community in building connections that extend beyond WordPress.

We cover everything from the practicalities of finding venues and sponsors, to managing team workflows and keeping the events welcoming and approachable.

If you’ve ever thought about starting a WordPress Meetup in your city, or want to bring new energy to an existing group, this episode is for you.

Useful links

Héctor’s presentation at WordCamp Europe 2025: Tips for hosting a successful WP meetup in your city

WordPress León meetup

Héctor on LinkedIn

Héctor on wordpress.org

  •  

Unmasking The Magic: The Wizard Of Oz Method For UX Research

New technologies and innovative concepts frequently enter the product development lifecycle, promising to revolutionize user experiences. However, even the most ingenious ideas risk failure without a fundamental grasp of user interaction with these new experiences.

Consider the plight of the Nintendo Power Glove. Despite being a commercial success (selling over 1 million units), its release in late 1989 was followed by its discontinuation less than a full year later in 1990. The two games created solely for the Power Glove sold poorly, and there was little use for the Glove with Nintendo’s already popular traditional console games.

A large part of the failure was due to audience reaction once the product (which allegedly was developed in 8 weeks) was cumbersome and unintuitive. Users found syncing the glove to the moves in specific games to be extremely frustrating, as it required a process of coding the moves into the glove’s preset move buttons and then remembering which buttons would generate which move. With the more modern success of Nintendo’s WII and other movement-based controller consoles and games, we can see the Power Glove was a concept ahead of its time.

If Power Glove’s developers wanted to conduct effective research prior to building it out, they would have needed to look beyond traditional methods, such as surveys and interviews, to understand how a user might truly interact with the Glove. How could this have been done without a functional prototype and slowing down the overall development process?

Enter the Wizard of Oz method, a potent tool for bridging the chasm between abstract concepts and tangible user understanding, as one potential option. This technique simulates a fully functional system, yet a human operator (“the Wizard”) discreetly orchestrates the experience. This allows researchers to gather authentic user reactions and insights without the prerequisite of a fully built product.

The Wizard of Oz (WOZ) method is named in tribute to the similarly named book by Frank L. Baum. In the book, the Wizard is simply a man hidden behind a curtain, manipulating the reality of those who travel the land of Oz. Dorothy, the protagonist, exposes the Wizard for what he is, essentially an illusion or a con who is deceiving those who believe him to be omnipotent. Similarly, WOZ takes technologies that may or may not currently exist and emulates them in a way that should convince a research participant they are using an existing system or tool.

WOZ enables the exploration of user needs, validation of nascent concepts, and mitigation of development risks, particularly with complex or emerging technologies.

The product team in our above example might have used this method to have users simulate the actions of wearing the glove, programming moves into the glove, and playing games without needing a fully functional system. This could have uncovered the illogical situation of asking laypeople to code their hardware to be responsive to a game, show the frustration one encounters when needing to recode the device when changing out games, and also the cumbersome layout of the controls on the physical device (even if they’d used a cardboard glove with simulated controls drawn in crayon on the appropriate locations.

Jeff Kelley credits himself (PDF) with coining the term WOZ method in 1980 to describe the research method he employed in his dissertation. However, Paula Roe credits Don Norman and Allan Munro for using the method as early as 1973 to conduct testing on an airport automated travel assistant. Regardless of who originated the method, both parties agree that it gained prominence when IBM later used it to conduct studies on a speech-to-text tool known as The Listening Typewriter (see Image below).

In this article, I’ll cover the core principles of the WOZ method, explore advanced applications taken from practical experience, and demonstrate its unique value through real-world examples, including its application to the field of agentic AI. UX practitioners can use the WOZ method as another tool to unlock user insights and craft human-centered products and experiences.

The Yellow Brick Road: Core Principles And Mechanics

The WOZ method operates on the premise that users believe they are interacting with an autonomous system while a human wizard manages the system’s responses behind the scenes. This individual, often positioned remotely (or off-screen), interprets user inputs and generates outputs that mimic the anticipated functionality of the experience.

Cast Of Characters

A successful WOZ study involves several key roles:

  • The User
    The participant who engages with what they perceive as the functional system.
  • The Facilitator
    The researcher who guides the user through predefined tasks and observes their behavior and reactions.
  • The Wizard
    The individual manipulates the system’s behavior in real-time, providing responses to user inputs.
  • The Observer (Optional)
    An additional researcher who observes the session without direct interaction, allowing for a secondary perspective on user behavior.

Setting The Stage For Believability: Leaving Kansas Behind

Creating a convincing illusion is key to the success of a WOZ study. This necessitates careful planning of the research environment and the tasks users will undertake. Consider a study evaluating a new voice command system for smart home devices. The research setup might involve a physical mock-up of a smart speaker and predefined scenarios like “Play my favorite music” or “Dim the living room lights.” The wizard, listening remotely, would then trigger the appropriate responses (e.g., playing a song, verbally confirming the lights are dimmed).

Or perhaps it is a screen-based experience testing a new AI-powered chatbot. You have users entering commands into a text box, with another member of the product team providing responses simultaneously using a tool like Figma/Figjam, Miro, Mural, or other cloud-based software that allows multiple users to collaborate simultaneously (the author has no affiliation with any of the mentioned products).

The Art Of Illusion

Maintaining the illusion of a genuine system requires the following:

  • Timely and Natural Responses
    The wizard must react to user inputs with minimal delay and in a manner consistent with expected system behavior. Hesitation or unnatural phrasing can break the illusion.
  • Consistent System Logic
    Responses should adhere to a predefined logic. For instance, if a user asks for the weather in a specific city, the wizard should consistently provide accurate information.
  • Handling the Unexpected
    Users will inevitably deviate from planned paths. The wizard must possess the adaptability to respond plausibly to unforeseen inputs while preserving the perceived functionality.

Ethical Considerations

Transparency is crucial, even in a method that involves a degree of deception. Participants should always be debriefed after the session, with a clear explanation of the Wizard of Oz technique and the reasons for its use. Data privacy must be maintained as with any study, and participants should feel comfortable and respected throughout the process.

Distinguishing The Method

The WOZ method occupies a unique space within the UX research toolkit:

  • Unlike usability testing, which evaluates existing interfaces, Wizard of Oz explores concepts before significant development.
  • Distinct from A/B testing, which compares variations of a product’s design, WOZ assesses entirely new functionalities that might otherwise lack context if shown to users.
  • Compared to traditional prototyping, which often involves static mockups, WOZ offers a dynamic and interactive experience, enabling observation of real-time user behavior with a simulated system.

This method proves particularly valuable when exploring truly novel interactions or complex systems where building a fully functional prototype is premature or resource-intensive. It allows researchers to answer fundamental questions about user needs and expectations before committing significant development efforts.

Let’s move beyond the foundational aspects of the WOZ method and explore some more advanced techniques and critical considerations that can elevate its effectiveness.

Time Savings: WOZ Versus Crude Prototyping

It’s a fair question to ask whether WOZ is truly a time-saver compared to even cruder prototyping methods like paper prototypes or static digital mockups.

While paper prototypes are incredibly fast to create and test for basic flow and layout, they fundamentally lack dynamic responsiveness. Static mockups offer visual fidelity but cannot simulate complex interactions or personalized outputs.

The true time-saving advantage of the WOZ emerges when testing novel, complex, or AI-driven concepts. It allows researchers to evaluate genuine user interactions and mental models in a seemingly live environment, collecting rich behavioral data that simpler prototypes cannot. This fidelity in simulating a dynamic experience, even with a human behind the curtain, often reveals critical usability or conceptual flaws far earlier and more comprehensively than purely static representations, ultimately preventing costly reworks down the development pipeline.

Additional Techniques And Considerations

While the core principle of the WOZ method is straightforward, its true power lies in nuanced application and thoughtful execution. Seasoned practitioners may leverage several advanced techniques to extract richer insights and address more complex research questions.

Iterative Wizardry

The WOZ method isn’t necessarily a one-off endeavor. Employing it in iterative cycles can yield significant benefits. Initial rounds might focus on broad concept validation and identifying fundamental user reactions. Subsequent iterations can then refine the simulated functionality based on previous findings.

For instance, after an initial study reveals user confusion with a particular interaction flow, the simulation can be adjusted, and a follow-up study can assess the impact of those changes. This iterative approach allows for a more agile and user-centered exploration of complex experiences.

Managing Complexity

Simulating complex systems can be difficult for one wizard. Breaking complex interactions into smaller, manageable steps is crucial. Consider researching a multi-step onboarding process for a new software application. Instead of one person trying to simulate the entire flow, different aspects could be handled sequentially or even by multiple team members coordinating their responses.

Clear communication protocols and well-defined responsibilities are essential in such scenarios to maintain a seamless user experience.

Measuring Success Beyond Observation

While qualitative observation is a cornerstone of the WOZ method, defining clear metrics can add a layer of rigor to the findings. These metrics should match research goals. For example, if the goal is to assess the intuitiveness of a new navigation pattern, you might track the number of times users express confusion or the time it takes them to complete specific tasks.

Combining these quantitative measures with qualitative insights provides a more comprehensive understanding of the user experience.

Integrating With Other Methods

The WOZ method isn’t an island. Its effectiveness can be amplified by integrating it with other research techniques. Preceding a WOZ study with user interviews can help establish a deeper understanding of user needs and mental models, informing the design of the simulated experience. Following a WOZ study, surveys can gather broader quantitative feedback on the concepts explored. For example, after observing users interact with a simulated AI-powered scheduling tool, a survey could gauge their overall trust and perceived usefulness of such a system.

When Not To Use WOZ

WOZ, as with all methods, has limitations. A few examples of scenarios where other methods would likely yield more reliable findings would be:

  • Detailed Usability Testing
    Humans acting as wizards cannot perfectly replicate the exact experience a user will encounter. WOZ is often best in the early stages, where prototypes are rough drafts, and your team is looking for guidance on a solution that is up for consideration. Testing on a more detailed wireframe or prototype would be preferable to WOZ when you have entered the detailed design phase.
  • Evaluating extremely complex systems with unpredictable outputs
    If the system’s responses are extremely varied, require sophisticated real-time calculations that exceed human capacity, or are intended to be genuinely unpredictable, a human may struggle to simulate them convincingly and consistently. This can lead to fatigue, errors, or improvisations that don’t reflect the intended system, thereby compromising the validity of the findings.

Training And Preparedness

The wizard’s skill is critical to the method’s success. Training the individual(s) who will be simulating the system is essential. This training should cover:

  • Understanding the Research Goals
    The wizard needs to grasp what the research aims to uncover.
  • Consistency in Responses
    Maintaining consistent behavior throughout the sessions is vital for user believability.
  • Anticipating User Actions
    While improvisation is sometimes necessary, the wizard should be prepared for common user paths and potential deviations.
  • Remaining Unbiased
    The wizard must avoid leading users or injecting their own opinions into the simulation.
  • Handling Unexpected Inputs
    Clear protocols for dealing with unforeseen user actions should be established. This might involve having a set of pre-prepared fallback responses or a mechanism for quickly consulting with the facilitator.

All of this suggests the need for practice in advance of running the actual session. We shouldn’t forget to have a number of dry runs in which we ask our colleagues or those who are willing to assist to not only participate but also think about possible responses that could stump the wizard or throw things off if the user might provide them during a live session.

I suggest having a believable prepared error statement ready to go for when a user throws a curveball. A simple response from the wizard of “I’m sorry, I am unable to perform that task at this time” might be enough to move the session forward while also capturing a potentially unexpected situation your team can address in the final product design.

Was This All A Dream? The Art Of The Debrief

The debriefing session following the WOZ interaction is an additional opportunity to gather rich qualitative data. Beyond asking “What did you think?” effective debriefing involves sharing the purpose of the study and the fact that the experience was simulated.

Researchers should then conduct psychological probing to understand the reasons behind user behavior and reactions. Asking open-ended questions like “Why did you try that?” or “What were you expecting to happen when you clicked that button?” can reveal valuable insights into user mental models and expectations.

Exploring moments of confusion, frustration, or delight in detail can uncover key areas for design improvement. Think about the potential information the Power Gloves’ development team could have uncovered if they’d asked participants what the experience of programming the glove and trying to remember what they’d programmed into which set of keys had been.

Case Studies: Real-World Applications

The value of the WOZ method becomes apparent when examining its application in real-world research scenarios. Here is an in-depth review of one scenario and a quick summary of another study involving WOZ, where this technique proved invaluable in shaping user experiences.

Unraveling Agentic AI: Understanding User Mental Models

A significant challenge in the realm of emerging technologies lies in user comprehension. This was particularly evident when our team began exploring the potential of Agentic AI for enterprise HR software.

Agentic AI refers to artificial intelligence systems that can autonomously pursue goals by making decisions, taking actions, and adapting to changing environments with minimal human intervention. Unlike generative AI that primarily responds to direct commands or generates content, Agentic AI is designed to understand user intent, independently plan and execute multi-step tasks, and learn from its interactions to improve performance over time. These systems often combine multiple AI models and can reason through complex problems. For designers, this signifies a shift towards creating experiences where AI acts more like a proactive collaborator or assistant, capable of anticipating needs and taking the initiative to help users achieve their objectives rather than solely relying on explicit user instructions for every step.

Preliminary research, including surveys and initial interviews, suggested that many HR professionals, while intrigued by the concept of AI assistance, struggled to grasp the potential functionality and practical implications of truly agentic systems — those capable of autonomous action and proactive decision-making. We saw they had no reference point for what agentic AI was, even after we attempted relevant analogies to current examples.

Building a fully functional agentic AI prototype at this exploratory stage was impractical. The underlying algorithms and integrations were complex and time-consuming to develop. Moreover, we risked building a solution based on potentially flawed assumptions about user needs and understanding. The WOZ method offered a solution.

Setup

We designed a scenario where HR employees interacted with what they believed was an intelligent AI assistant capable of autonomously handling certain tasks. The facilitator presented users with a web interface where they could request assistance with tasks like “draft a personalized onboarding plan for a new marketing hire” or “identify employees who might benefit from proactive well-being resources based on recent activity.”

Behind the scenes, a designer acted as the wizard. Based on the user’s request and the (simulated) available data, the designer would craft a response that mimicked the output of an agentic AI. For the onboarding plan, this involved assembling pre-written templates and personalizing them with details provided by the user. For the well-being resource identification, the wizard would select a plausible list of employees based on the general indicators discussed in the scenario.

Crucially, the facilitator encouraged users to interact naturally, asking follow-up questions and exploring the system’s perceived capabilities. For instance, a user might ask, “Can the system also schedule the initial team introductions?” The wizard, guided by pre-defined rules and the overall research goals, would respond accordingly, perhaps with a “Yes, I can automatically propose meeting times based on everyone’s calendars” (again, simulated).

As recommended, we debriefed participants following each session. We began with transparency, explaining the simulation and that we had another live human posting the responses to the queries based on what the participant was saying. Open-ended questions explored initial reactions and envisioned use. Task-specific probing, like “Why did you expect that?” revealed underlying assumptions. We specifically addressed trust and control (“How much trust...? What level of control...?”). To understand mental models, we asked how users thought the “AI” worked. We also solicited improvement suggestions (“What features...?”).

By focusing on the “why” behind user actions and expectations, these debriefings provided rich qualitative data that directly informed subsequent design decisions, particularly around transparency, human oversight, and prioritizing specific, high-value use cases. We also had a research participant who understood agentic AI and could provide additional insight based on that understanding.

Key Insights

This WOZ study yielded several crucial insights into user mental models of agentic AI in an HR context:

  • Overestimation of Capabilities
    Some users initially attributed near-magical abilities to the “AI”, expecting it to understand highly nuanced or ambiguous requests without explicit instruction. This highlighted the need for clear communication about the system’s actual scope and limitations.
  • Trust and Control
    A significant theme revolved around trust and control. Users expressed both excitement about the potential time savings and anxiety about relinquishing control over important HR processes. This indicated a need for design solutions that offered transparency into the AI’s decision-making and allowed for human oversight.
  • Value in Proactive Assistance
    Users reacted positively to the AI proactively identifying potential issues (like burnout risk), but they emphasized the importance of the AI providing clear reasoning and allowing human HR professionals to review and approve any suggested actions.
  • Need for Tangible Examples
    Abstract explanations of agentic AI were insufficient. Users gained a much clearer understanding through these simulated interactions with concrete tasks and outcomes.

Resulting Design Changes

Based on these findings, we made several key design decisions:

  • Emphasis on Transparency
    The user interface would need to clearly show the AI’s reasoning and the data it used to make decisions.
  • Human Oversight and Review
    Built-in approval workflows would be essential for critical actions, ensuring HR professionals retain control.
  • Focus on Specific, High-Value Use Cases
    Instead of trying to build a general-purpose agent, we prioritized specific use cases where agentic capabilities offered clear and demonstrable benefits.
  • Educational Onboarding
    The product onboarding would include clear, tangible examples of the AI’s capabilities in action.

Exploring Voice Interaction for In-Car Systems

In another project, we used the WOZ method to evaluate user interaction with a voice interface for controlling in-car functions. Our research question focused on the naturalness and efficiency of voice commands for tasks like adjusting climate control, navigating to points of interest, and managing media playback.

We set up a car cabin simulator with a microphone and speakers. The wizard, located in an adjacent room, listened to the user’s voice commands and triggered the corresponding actions (simulated through visual changes on a display and audio feedback). This allowed us to identify ambiguous commands, areas of user frustration with voice recognition (even though it was human-powered), and preferences for different phrasing and interaction styles before investing in complex speech recognition technology.

These examples illustrate the versatility and power of the method in addressing a wide range of UX research questions across diverse product types and technological complexities. By simulating functionality, we can gain invaluable insights into user behavior and expectations early in the design process, leading to more user-centered and ultimately more successful products.

The Future of Wizardry: Adapting To Emerging Technologies

The WOZ method, far from being a relic of simpler technological times, retains relevance as we navigate increasingly sophisticated and often opaque emerging technologies.

The WOZ method’s core strength, the ability to simulate complex functionality with human ingenuity, makes it uniquely suited for exploring user interactions with systems that are still in their nascent stages.

WOZ In The Age Of AI

Consider the burgeoning field of AI-powered experiences. Researching user interaction with generative AI, for instance, can be effectively done through WOZ. A wizard could curate and present AI-generated content (text, images, code) in response to user prompts, allowing researchers to assess user perceptions of quality, relevance, and trust without needing a fully trained and integrated AI model.

Similarly, for personalized recommendation systems, a human could simulate the recommendations based on a user’s stated preferences and observed behavior, gathering valuable feedback on the perceived accuracy and helpfulness of such suggestions before algorithmic development.

Even autonomous systems, seemingly the antithesis of human control, can benefit from WOZ studies. By simulating the autonomous behavior in specific scenarios, researchers can explore user comfort levels, identify needs for explainability, and understand how users might want to interact with or override such systems.

Virtual And Augmented Reality

Immersive environments like virtual and augmented reality present new frontiers for user experience research. WOZ can be particularly powerful here.

Imagine testing a novel gesture-based interaction in VR. A researcher tracking the user’s hand movements could trigger corresponding virtual events, allowing for rapid iteration on the intuitiveness and comfort of these interactions without the complexities of fully programmed VR controls. Similarly, in AR, a wizard could remotely trigger the appearance and behavior of virtual objects overlaid onto the real world, gathering user feedback on their placement, relevance, and integration with the physical environment.

The Human Factor Remains Central

Despite the rapid advancements in artificial intelligence and immersive technologies, the fundamental principles of human-centered design remain as relevant as ever. Technology should serve human needs and enhance human capabilities.

The WOZ method inherently focuses on understanding user reactions and behaviors and acts as a crucial anchor in ensuring that technological progress aligns with human values and expectations.

It allows us to inject the “human factor” into the design process of even the most advanced technologies. Doing this may help ensure these innovations are not only technically feasible but also truly usable, desirable, and beneficial.

Conclusion

The WOZ method stands as a powerful and versatile tool in the UX researcher’s toolkit. The WOZ method’s ability to bypass limitations of early-stage development and directly elicit user feedback on conceptual experiences offers invaluable advantages. We’ve explored its core mechanics and covered ways of maximizing its impact. We’ve also examined its practical application through real-world case studies, including its crucial role in understanding user interaction with nascent technologies like agentic AI.

The strategic implementation of the WOZ method provides a potent means of de-risking product development. By validating assumptions, uncovering unexpected user behaviors, and identifying potential usability challenges early on, teams can avoid costly rework and build products that truly resonate with their intended audience.

I encourage all UX practitioners, digital product managers, and those who collaborate with research teams to consider incorporating the WOZ method into their research toolkit. Experiment with its application in diverse scenarios, adapt its techniques to your specific needs and don’t be afraid to have fun with it. Scarecrow costume optional.

  •  

WordPress vs Laravel – Which Is Better? (Expert Comparison)

If you’re trying to choose between WordPress and Laravel for your next website, you’re not the only one.

Both platforms are popular, but they serve very different purposes. WordPress is beginner-friendly and great for getting a site online quickly. On the other hand, Laravel offers more customization and control, but only if you’re comfortable writing code.

Having worked with both platforms, I’ve found that the right choice really depends on your project and how comfortable you are with code.

In this guide, I’ll walk you through the key differences between WordPress and Laravel to help you figure out which one fits your needs best.

WordPress vs Laravel

WordPress vs. Laravel: A Brief Overview

Choosing between WordPress and Laravel is one of the first decisions you’ll need to make when building a website. You can use both platforms to create websites, but they are designed for different tasks.

I’ve put together this simple table that compares the key features of WordPress and Laravel side by side.

FeatureWordPressLaravel
🎯 Main UseBlogs, websites for everyoneCustom web apps, complex websites
⚙️ TechnologyContent management systemWeb application framework
🤹 Ease of UseVery easy, good for beginnersHarder to learn, for developers
🔧 CustomizationThemes, pluginsCode it yourself
🔒 SecurityNeeds optimizationStrong foundation that requires secure coding
📈 ScalabilityNeeds optimizationOut of the box
👥 CommunityHuge, lots of help for all usersSmall, developer-focused
👤 Best ForBuilding websites quicklyCoding custom sites

Next, I’ll walk you through each of these points in more detail to help you decide which platform is the right choice for your project.

Note: This comparison is between Laravel and self-hosted WordPress.org (not WordPress.com). See our guide on the differences between self-hosted WordPress.org and WordPress.com for more information.

How I Compared WordPress vs. Laravel

To give you a real-world comparison of WordPress and Laravel, I drew on my experience using both platforms for actual website projects.

I focused on the key areas that matter most when building a website with either platform:

  • 🛠️ Real Projects: I’ve used WordPress for everything from blogs to online stores, and I’ve explored Laravel for building fully custom websites.
  • 📋 Everyday Tasks: I compared how both platforms handle things like setting up pages, managing content, and adding features.
  • ⚙️ Customization & Features: I looked at what each platform is designed for, how easy it is to customize, and how they handle security and performance.
  • 🎯 Best Use Cases: I considered different types of websites and which platform fits best for each.
  • ⏱️ Time and Effort: I factored in the learning curve, development time, and ongoing maintenance needs, including things like keeping your site updated and running smoothly.
  • 📈 Growth Potential: I looked at how well each platform supports websites as they grow and become more complex.

I’ll use this approach to walk you through the key differences and help you choose the right platform for your site.

Why Trust WPBeginner?

I know that picking the right platform for your website is an important decision. You need information you can rely on to help you choose well.

That’s why I put together this comparison of WordPress and Laravel to provide clear, useful advice.

While WordPress is the main platform for our projects, we always test and look into other web technologies, like Laravel. This helps us understand different tools so we can give you the best advice for your website needs.

For more information, take a look at our detailed editorial guidelines.

This is a detailed comparison of WordPress vs. Laravel. You can use the links below to quickly navigate through the article:

WordPress vs. Laravel: Why Choosing the Right Platform Matters

Choosing the right platform to build your website is a big decision. Selecting the wrong one can lead to unexpected costs, technical limitations, and frustration as your site grows, which is why it’s crucial to choose correctly from the start.

Ultimately, the best choice comes down to your budget, technical comfort level, and what you want your website to do in the long run.

Now, let’s take a look at both WordPress and Laravel.

What Is WordPress?

WordPress homepage

WordPress is the most popular content management system (CMS) in the world. Because it is open-source, it’s free to use and easy to customize with themes and plugins.

It’s designed to be user-friendly, allowing people of all skill levels to build and manage a website without needing to know how to code. It’s supported by a large global community that creates themes and plugins, and helps other users solve problems.

What Is Laravel?

Laravel Home Page

Laravel is not a website builder like WordPress. Instead, it’s a PHP framework that gives developers a toolbox for building custom web applications from the ground up.

Like WordPress, Laravel is open-source and free, but it’s built for professional developers. You’ll need strong coding skills to use it, which gives you the power to create complex, highly customized websites and applications.

Ease of Use: Beginner-Friendly vs. Developer-Focused

When it comes to ease of use, WordPress and Laravel are built for completely different people.

WordPress is famous for its beginner-friendly approach that lets anyone build a site without code. In contrast, Laravel is a powerful tool designed for developers who are comfortable with a more technical setup.

WordPress Ease of Use: Setting Up a Basic Site

While there is a small learning curve, WordPress is designed to be easy to pick up, even for absolute beginners. You can follow our guide on how to learn WordPress for free in a week.

Getting started is quick and simple. Most web hosts offer one-click WordPress installation, so getting started is quick and simple. Hosts like Bluehost and Hostinger include this by default.

Our complete guide on how to make a WordPress website will walk you through the entire process step by step.

After WordPress is installed, you can log in to your dashboard. From here, you can create content using the built-in block editor, which lets you arrange your page using visual building blocks for text, images, and more.

WordPress block editor

To make building your site even easier, you can use a drag-and-drop page builder plugin. I recommend SeedProd because it lets you create completely custom layouts without any code. It even comes with an AI website builder that can generate a unique site for you in minutes.

💡 Don’t have time to build a website? Our expert team can build a custom WordPress site for you at an affordable price. See our Website Design Services for more details!

Laravel Ease of Use: Setting Up a Basic Application

Setting up a Laravel project involves a more technical process. To get started, you’ll need to install Composer, which is a tool that manages the PHP packages your project depends on.

Once Composer is installed, you can use the command line to create a new Laravel project. This is a big shift from WordPress, where most hosting providers handle installation through a graphical control panel.

Composer create-project Command

You’ll also need a local development environment like XAMPP or MAMP to run your Laravel project on your computer.

While you can add a CMS to Laravel using tools like October CMS, it still requires technical knowledge to manage.

🏅 Winner for User-Friendliness: WordPress

I recommend WordPress for non-programmers. It’s made for people of all skill levels, especially those who want to build and manage websites without coding.

Laravel, on the other hand, is made for developers. It’s powerful and gives you a lot of control for building complex web apps, but it is difficult to learn and requires coding knowledge.

Making It Your Own: Customization in WordPress vs. Laravel

Now, let’s look at how WordPress and Laravel handle customization.

WordPress: The Theme & Plugin Powerhouse

One of the biggest advantages of WordPress is how easy it is to customize your website’s design and features, even if you’ve never written a line of code. This is all thanks to its huge ecosystem of themes and plugins.

Plugins are like apps for your website that add new functionality. For example, with plugins you can add a contact form, launch a full online store, build a membership community, or improve your website’s SEO.

WordPress Plugin Directory

With tens of thousands of free and premium options, there is a plugin for almost anything you can imagine. To see what’s possible, you can check out our expert pick of the must-have WordPress plugins we recommend for all business websites.

Alternatively, you can always hire a developer to add custom code to your WordPress site.

The main difference is that WordPress is a complete system designed for content, which you can then extend. For projects with highly complex or unusual requirements that need to be built from scratch, Laravel can sometimes be a more direct starting point.

Laravel: The Code-Savvy Customizer

Laravel takes a more technical approach to customization. It’s a framework, which means it provides a toolbox for developers to build a custom website or web application from scratch.

This gives you full control over every aspect of your project, but you’ll need to be comfortable with coding in PHP, HTML, CSS, and JavaScript to use it effectively. Unlike WordPress, where you start with a pre-built system, Laravel starts you with a clean slate.

This makes it ideal for complex projects with unique requirements. For instance, if you were building a custom booking system, a SaaS (Software as a Service) application, or an internal business tool, Laravel provides the flexibility to build every feature exactly as you need it.

The trade-off is that you have to build many features that WordPress provides by default, like a content editor or user management system. This is why Laravel projects almost always require hiring a developer and take more time to build.

In short, here are the main points about customizing with Laravel:

  • ✅ It offers unlimited flexibility because you can custom code everything.
  • ✅ It’s ideal for building web applications with unique and complex features.
  • ❗ You must have development expertise or hire a developer to use it.

🏅 Winner for Customization Options: WordPress (for most people)

If you want to customize your website without writing code, WordPress is the clear winner. Its library of themes and plugins lets you personalize your site easily, no technical knowledge required.

Laravel is better suited for developers who need full control and want to build highly customized applications.

For example, if you’re creating a blog or business website, WordPress will likely meet your needs. But if you’re building a web app with unique features, Laravel gives you the tools to go beyond what themes and plugins can offer.

Content Management: WordPress vs. Laravel

If your website is focused on content—like blog posts, news, or tutorials—then having a strong content management system (CMS) is essential.

A good CMS saves you time, reduces errors, and makes it easier to manage your content. Let’s look at how WordPress and Laravel compare when it comes to content management.

WordPress: Excels at Content Management

WordPress was built for content management. It started as a blogging platform, and today it’s a full CMS that makes it easy to create, organize, and manage all kinds of digital content.

It comes with powerful built-in tools to keep everything in order. You can sort your posts with categories and tags, manage all your files in the media library, and even create different content structures using custom post types.

WordPress Media Library

If you work with a team, the built-in user management system is incredibly helpful.

You can assign different roles like Author, Editor, and Administrator, giving each person the right level of access to create and manage content.

Adding a New Author in WordPress

And if you need more advanced management tools, you can use plugins to add features like an editorial calendar, custom approval workflows, or content restriction for membership sites.

Laravel: The Flexible Framework (But Not a CMS)

Laravel is not a content management system. Instead, it’s a framework designed for building web applications. That means it doesn’t include built-in tools for managing content like WordPress does.

If you want to manage content with Laravel, there are two common approaches:

  • Build your own CMS: If you’re comfortable with PHP and Laravel, you can build a custom CMS from scratch. This gives you full control over your content structure and features, but it requires significant development time.
  • Use a Laravel-based CMS: Some tools, like October CMS and Statamic, are built on Laravel. These platforms add content management features on top of Laravel but still require some technical knowledge to use effectively.

Here’s what the content editor looks like in October CMS:

Content Editor of October CMS for Laravel

As you can see, Laravel doesn’t offer the out-of-the-box content tools that come standard with WordPress.

🏅 Winner for Content Management Features: WordPress

If you need a complete, beginner-friendly CMS, then WordPress is the better option. It’s great for bloggers, businesses, and anyone who wants to manage content without writing code.

Laravel, on the other hand, gives developers full control. You can build a custom content system from the ground up, but it takes time and technical skill.

For example, if you’re building a site with very specific content workflows, you might choose Laravel to match your exact requirements. But for most websites, WordPress is a faster and more practical choice.

eCommerce: WordPress vs. Laravel

Selling products or services online? Then you’ll want to look at how each platform handles eCommerce. The right setup can make managing your store much easier.

WordPress: The eCommerce Powerhouse

One of the biggest strengths of WordPress is its flexibility for selling online. You can use it to build anything from a simple donation button to a massive online marketplace.

If you want to build a full online store, you can follow our complete guide on how to start an online store. The most popular way to do this is with a free plugin like WooCommerce, which adds all the features you need, like product pages, a shopping cart, and payment gateways.

Adding payment gateways to your WooCommerce store

But WordPress isn’t just for large stores. You can also:

This flexibility makes WordPress a powerful choice that can grow with your business, no matter how you plan to sell online.

Laravel: The Custom eCommerce Builder

Laravel doesn’t come with built-in eCommerce features. But because it’s a flexible framework, developers can use it to build a fully custom eCommerce solution tailored to specific needs.

This lets you design features that may not be possible with WordPress. However, it requires advanced development skills and more time to set up and maintain.

Laravel is better suited for large businesses that need specialized functionality and have the technical resources to support a custom platform.

🏅 Winner for eCommerce Capabilities: WordPress (for most people)

For most small to medium-sized stores, WordPress with a plugin like WooCommerce is the easiest and most affordable choice. If you need a standard online store, this approach is plug-and-play and gives you everything you need to start selling without hiring a developer.

Laravel is a better fit when you need a large, custom eCommerce system. It is the best choice if you are building a bespoke platform with unique inventory, shipping, or recommendation features and have the budget for custom development.

SEO: WordPress vs. Laravel – Getting Found Online

If you want people to discover your website through search engines, then you need to think about search engine optimization (SEO). Your choice of platform can make a big difference in how easy that is to do.

WordPress: The SEO-Friendly CMS

WordPress is well-known for being SEO-friendly right out of the box. It supports key features like SEO-friendly URLs, categories and tags for organizing content, and alt text for images—all built into the platform.

WordPress makes SEO easy, especially with plugins like All in One SEO (AIOSEO). These tools help you add meta tags, create sitemaps, and optimize your content, all without needing to code.

Complete SEO Checklist in AIOSEO

With tools like this, you can follow most SEO best practices without needing to write any code.

If you’re serious about SEO, I recommend pairing your plugin with a fast-loading theme and a caching plugin to boost your site’s speed—a key ranking factor.

Laravel: The SEO Toolkit for Developers

Laravel doesn’t offer built-in SEO tools. Instead, it gives developers full control to add SEO features through code.

While you can build everything from the ground up, developers can also use pre-built Laravel SEO packages to handle tasks like creating sitemaps or managing metadata.

Popular Laravel SEO packages include ‘artesaos/seotools’, which can help handle meta tags, Open Graph, and more.

However, this still requires manual setup and coding knowledge to implement.

This flexibility is useful if you’re building a custom web application and need specific SEO structures. However, it’s a lot more technical and time-consuming.

If you’re not familiar with coding, then managing SEO in Laravel can be a real challenge.

🏅 Winner for SEO: WordPress

For most websites, WordPress is the easier and more beginner-friendly option for SEO. Its built-in features and powerful plugins make it simple to improve your search rankings without technical skills.

Laravel is best for developers working on advanced projects with very specific SEO needs. But you’ll need to be comfortable coding and managing those features manually.

Speed Matters: Performance in WordPress vs. Laravel

Website speed is important because a slow-loading website can frustrate visitors and negatively impact your search engine rankings.

Let’s take a closer look at how WordPress and Laravel compare when it comes to performance.

WordPress: Performance Requires Optimization

WordPress makes it easy to build a site, but that convenience can lead to slower load times if you’re not careful.

It’s important to know that the core WordPress software is actually very fast. But performance can slow down if you use a poorly coded theme, install too many or poorly coded plugins, or upload large, unoptimized images.

This is why it’s important to optimize your WordPress website to keep it running fast.

To boost WordPress performance, you can use caching plugins like WP Rocket, optimize your images, choose a lightweight theme, and select a quality hosting provider.

For step-by-step advice, see our ultimate guide to boosting WordPress speed and performance.

Laravel: Built for Speed

Laravel is built for speed because it starts as a lean, lightweight foundation. Developers only add the specific code and features needed for the project, so there’s no extra bloat to slow the site down.

That said, performance still depends on how well the code is written. A poorly optimized Laravel project can run into the same issues as any other framework.

But when set up properly, Laravel offers a strong foundation for high-performance websites and applications.

🏅 Winner for Performance: Laravel

If speed and performance are top concerns, especially for custom applications or high-traffic projects, then Laravel is the better fit. It’s well-suited for advanced performance needs and offers more precise control.

Still, WordPress can deliver excellent performance too. With the right hosting and optimization strategies, it can support fast load times even during high-traffic events. It just requires more setup and ongoing maintenance.

Growing Your Site: WordPress vs. Laravel Scalability

Scalability is your website’s ability to handle growth in traffic without slowing down.

Both WordPress and Laravel are excellent for this, but they use very different approaches.

WordPress: Scaling with the Right Infrastructure

WordPress can be scaled to handle massive amounts of traffic. In fact, many high-traffic websites, including major news outlets and enterprise companies, run on WordPress.

However, the scalability of a WordPress site depends less on the core software and more on its hosting environment and setup. To handle growth, you will need to invest in better infrastructure.

This usually involves:

How Sucuri firewall works

Laravel: Scaling with Custom Architecture

Laravel is designed for scalability from the ground up. Because it’s a framework, developers have complete control over the application’s architecture, allowing them to build systems specifically for high-traffic and complex tasks.

It comes with built-in features that make scaling easier for developers. These include support for distributed caching systems, background job queues to handle intensive tasks, and a structure that works well with modern, scalable server setups like load balancers.

This level of control is powerful, but it requires significant technical expertise. Scaling a Laravel application is not about clicking a few buttons. Instead, it requires careful architectural planning and server management by a skilled development team.

🏅 Winner for Scalability: WordPress for Most Websites, Laravel for Custom Applications

For most businesses, blogs, and online stores, WordPress is the more practical choice for scaling. You can easily handle growth by upgrading your hosting plan and using optimization tools without needing to rebuild your site’s foundation.

Laravel is the winner for custom web applications (like a SaaS platform) where complex scalability needs are known from the start. It offers a more robust foundation for developers who need to design a highly specific, scalable architecture from scratch.

Safeguarding Your Site: WordPress vs. Laravel Security

Both WordPress and Laravel can be very secure, but you’ll approach security differently depending on which one you choose.

Let’s take a look.

WordPress Security: A Shared Responsibility

WordPress itself is secure, but its popularity makes it a common target for hackers. The real risks often come from outdated plugins or poorly coded themes.

Because you can add so many different plugins, your site has a larger ‘attack surface,’ meaning more potential entry points for hackers if things aren’t kept up-to-date.

The good news is that regular updates and careful plugin choices can go a long way in keeping your site safe.

WordPress updates

To stay secure, I always recommend you use reputable plugins from trusted sources, keep everything updated, and follow best practices like strong passwords and two-factor authentication.

Beyond your own efforts, your web host plays a huge role in keeping your site secure. Choosing a quality managed WordPress hosting provider adds a powerful layer of protection, as they often include security features like firewalls, malware scanning, and automatic updates.

For extra security, I recommend using a security plugin. We currently use Cloudflare on WPBeginner, and we’ve also had success with Sucuri. Cloudflare is ideal for larger sites, while Sucuri offers solid protection for all types of websites.

Check out our guide to the best WordPress security plugins for more recommendations.

Laravel Security: Built-in Protection and Encryption

Laravel includes built-in security features like CSRF protection and input validation that make it easier to build secure apps without needing extra tools.

It also uses encryption by default for sensitive data. For example, Laravel hashes passwords using bcrypt, helping keep login credentials secure even if the database is compromised. WordPress has also used password hashing for a long time and added support for bcrypt in version 6.8.

Laravel also encrypts cookies and sessions, which helps protect user data and prevent session hijacking.

That said, Laravel security depends heavily on the developer. Misconfigurations or insecure code can still create vulnerabilities. That’s why following secure coding practices and conducting regular security audits are essential.

🏅 Winner for Security: Laravel

Laravel provides a stronger security foundation out of the box, especially for developers who want built-in tools. But both platforms can be secure when used properly.

WordPress requires more ongoing maintenance, like updating plugins and using security tools, but it’s very secure when you follow best practices.

To learn more, see our ultimate WordPress security guide.

Community and Resources: WordPress vs. Laravel

When you run into an issue or want to add new features, having a strong support community and plenty of resources is a huge advantage.

This is a key area where WordPress and Laravel are very different, and it can make a big impact on your final choice.

WordPress: A Thriving Community

WordPress powers over 43% of all websites on the internet, and this enormous market share supports a global community of users, developers, and designers.

Whether you need help troubleshooting an issue, selecting a plugin, or learning a new feature, there’s likely someone who has already encountered the same problem and shared the solution online.

In addition to community forums, you’ll find official resources like Learn WordPress and Make WordPress, which offer structured courses, lessons, and documentation to help users at all levels.

Official Learn WordPress Page

At WPBeginner, we also offer a wide range of free resources, including step-by-step tutorials, a newsletter, video guides, a helpful Facebook group, and more.

To get started, see our guide on how to make the most out of WPBeginner’s free resources.

And because of WordPress’s popularity, the theme and plugin marketplace is massive, giving you endless customization options without writing any code.

Laravel: A Developer’s Hub

Laravel has a smaller but highly focused community made up of developers and technical users. It emphasizes clean code, reusable packages, and advanced development practices.

Although the Laravel ecosystem is more niche, it’s very active and supportive. I’ve found the official documentation to be excellent, and there are plenty of places to ask questions or share solutions.

Top Laravel learning resources include Laracasts (a premium tutorial site), community forums like the Laracasts forum and Laravel.io, and the Laravel subreddit.

The Laracasts Website Offers Laravel Video Tutorials

Unlike WordPress, Laravel doesn’t offer a marketplace of themes and plugins. It’s designed for building things from scratch, so you’ll be writing more code, but you’ll also have full control over the final product.

Fortunately, Laravel developers are in high demand, and finding skilled professionals is generally not difficult.

🏅 Winner for Community and Resources: WordPress

While both platforms have strong communities, WordPress has a much larger and more beginner-friendly ecosystem. Here’s why:

  • The WordPress community welcomes users at every skill level. There are countless forums, tutorials, and support groups where you can find quick help.
  • Most common issues already have documented solutions you can find with a simple web search.
  • Its huge marketplace makes it easy to add new features or design updates with minimal effort.

Laravel offers an excellent support network for developers, but if you’re not comfortable with code, WordPress is the more accessible and community-rich option.

Related: For a deeper dive into WordPress market share and trends, check out our detailed WordPress Market Share Report.

Cost Comparison: WordPress vs. Laravel

I know from experience that budget is a major factor when choosing a platform. While both WordPress and Laravel are open-source (meaning the software itself is free), there are other costs to consider.

WordPress: Budgeting for Your Site

WordPress is usually more affordable at the start. With free themes, plugins, and budget-friendly hosting (as low as a few dollars per month), you can launch a site cheaply. Just remember that premium themes, plugins, or hiring a developer will add to the cost.

Here’s what you’ll need to budget for:

  • A domain name (like wpbeginner.com) costs around $10-15 per year, but you may be able to get the first year for free.
  • Web hosting (where your website files and database are stored) costs $2-25 per month. I recommend Bluehost for beginners because they have affordable plans and great support.
  • You can choose a free theme or purchase a premium theme for $30-200 to get more design options and features.
  • You can also use free plugins, though premium plugins can add powerful features. I recommend checking out our list of the must-have WordPress plugins.
  • If you need custom work, then you will need to hire a developer or designer. This can be the biggest expense, though most WordPress websites won’t need it.
Bluehost Pricing Plans

We have a detailed guide on WordPress website costs if you want more information.

Laravel: Investing in Development

Laravel projects typically cost more because they require custom development. You’ll likely need to hire a developer or a team, which makes sense for larger or more complex projects.

Here’s a breakdown of the typical costs you can expect with Laravel:

  • Domain name: Around $10–15 per year, just like with WordPress.
  • Web hosting: Typically $15–100+ per month. Laravel apps often require more robust infrastructure, such as cloud hosting or a VPS for better performance.
  • Developer fees: This is usually the largest cost. If you’re building something custom, hiring a Laravel developer is essential, and rates can vary widely depending on the complexity of your project.

All in all, Laravel gives you complete freedom to build exactly what you need, but that flexibility comes with a bigger investment in both time and money.

For example, you might launch a simple WordPress site for under $100, but a custom Laravel project could easily start in the thousands depending on its features.

🏅 Winner for Affordability: WordPress (for most people)

For most people, especially beginners and small businesses, WordPress is the more cost-effective option. You can launch a full-featured website without hiring a developer, and many themes and plugins are available for free.

Laravel is best suited for complex projects with unique functionality, where you have the budget to invest in custom development. It’s a powerful solution, but not the cheapest one.

The Verdict: Choosing Between WordPress vs Laravel

So, which platform is right for you? It all depends on what you need from your website.

Use WordPress if you want to build a website quickly, manage content easily, and benefit from thousands of ready-made themes and plugins. It’s perfect for blogs, business sites, portfolios, and online stores without breaking the bank.

Use Laravel if you’re a developer (or working with one) building a custom web application with unique features, advanced functionality, or a need for serious scalability and control. Laravel is more powerful under the hood, but it requires coding expertise to unlock its full potential.

To help you decide, here’s a simple breakdown of who each platform is best suited for:

WordPressLaravel
Typical UsersBloggers, small business owners, content creators, non-developersDevelopers, startups, enterprises building custom apps
Primary Use CasesBlogs, business websites, portfolios, eCommerce stores (with plugins)Custom web apps, SaaS platforms, internal tools, complex eCommerce

Before choosing a platform, consider your goals, technical skills, and budget.

If you want to build something quickly and easily, WordPress is likely the way to go. But if you need full control and are building something more advanced, Laravel might be a better fit.

I hope this guide helped you get a clearer picture of whether WordPress or Laravel is right for your next project. Ready to build your site? If you’re leaning toward WordPress, check out our guide on how to start a website step-by-step.

Pro Tip: Are you overwhelmed by building a professional website? Let our expert WordPress designers create a stunning site for you, easily and affordably. See our Stress-Free WordPress Design Services page for details and pricing.

Frequently Asked Questions About WordPress vs. Laravel

Now that you’ve read our comparison of WordPress vs. Laravel, you might still have some questions. Here are some quick answers to frequently asked questions.

Is WordPress or Laravel easier to use for beginners?

For someone just starting out with website building, WordPress is easier to learn and use. It is designed with user-friendliness in mind, even if you have no coding experience. You can get a website up and running quickly, often with just a few clicks.

Laravel, on the other hand, has a steeper learning curve. It’s a framework built for developers, so it assumes you have coding knowledge or are willing to learn.

Do I need to know coding to use WordPress or Laravel?

With WordPress, you can build and manage a website without writing any code at all. You can use themes to control the design and plugins to add features, all without needing to write code. If you want to make very advanced customizations, then some coding knowledge can be helpful.

Laravel is different. To use Laravel effectively, you need coding skills, specifically in PHP. Building a website or web application with Laravel involves writing code to create features, customize functionality, and manage your site.

Which is better for SEO: WordPress or Laravel?

Both WordPress and Laravel can be excellent for SEO, but they approach it in different ways. WordPress is naturally quite SEO-friendly right out of the box, and you can use plugins like All in One SEO to optimize your site for search.

Laravel gives developers more direct, technical control over SEO. With Laravel, you can fine-tune every aspect of your website’s code and structure for optimal SEO performance. But this isn’t a one-click solution because it takes a lot of coding.

Is WordPress or Laravel more secure?

Both WordPress and Laravel can be secure platforms, but security needs to be approached differently for each. WordPress is actively maintained for security, and you need to keep it updated. You also need to use security best practices and plugins for the best protection.

Laravel is more secure from a technical standpoint. It has many security features by default and encourages secure coding practices. However, just like any platform, Laravel’s security still depends on developers writing secure code and properly configuring their applications.

When should I choose WordPress over Laravel?

I recommend WordPress for most websites. It’s easy to set up and manage, especially if you’re not a coder. It’s ideal for blogs, small business websites, portfolios, and online stores. It lets you get a website online quickly and cost-effectively.

When should I choose Laravel over WordPress?

In most cases, it’s best to choose Laravel when you need to build a custom web application or a website with very specific and complex features. You will need development expertise or a development team, but you can build something truly unique from the ground up.

We hope this tutorial helped you compare WordPress vs. Laravel and their pros and cons. You may also want to see our guide on how to choose the best website builder or our expert pick of popular sites using WordPress as a CMS.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post WordPress vs Laravel – Which Is Better? (Expert Comparison) first appeared on WPBeginner.

  •  

Is Your Team Ready for AI-Enhanced Design?

AI-design isn’t a novelty anymore — it’s rapidly becoming a key part of how modern designers operate. In this article, I explore where today’s tools provide real value, how they fit into existing workflows, and what it takes to start building an AI-enhanced practice.

The focus isn’t just on solo workflows or flashy demos — it’s about how AI can be thoughtfully introduced into structured environments, especially where collaboration, design systems, and development processes already exist in wider organizations.

The fast track: where AI already delivers

Let’s cut to the chase: the clearest wins right now are in prototyping and layout generation. Thanks to new AI-powered tools, design artifacts no longer need to be built from scratch. You can generate usable layouts in minutes, accelerating the “think-out-loud” phase and enabling teams to quickly explore, communicate, and refine ideas together.

While manual sketching and grayscale wireframes still have their place, especially for brainstorming or highly custom concepts, AI tools now deliver clickable, testable outputs that feel like a real prototype for digital products. I often use my sketches as prompts for new AI threads to get there. These outputs are highly customizable and support rapid iteration, making them valuable tools for early exploration, feedback, and team alignment.

That said, the outputs from today’s AI tools aren’t production-ready on their own for businesses requiring managed platforms. They provide a strong foundation for further refinement and development, but still require accessibility and alignment with business systems. I will unpack all of that in this article, and offer ways to gain value from AI design technology today, and what we can expect in the near future.

Understanding the AI-design landscape

With a growing number of AI-powered design tools entering the market, it’s important to evaluate how they differ, not just in output, but in how they integrate with real workflows. The comparison below highlights key features that shape their usability across teams, from solo designers to scaled product organizations.

Table 1: The comparison reflects the platform consolidation happening across AI design tools. With Figma’s native AI capabilities now competing directly with third-party solutions, the evaluation criteria have evolved beyond simple feature comparisons to include architectural compatibility and enterprise readiness. Image by Jim Gulsen

AI-assisted design tools: from early testing to uncovering business value

Earlier this year, my team and I tested several emerging AI design tools — UX PilotVercel v0, and Lovable — to understand their practical value in structured design environments. We found them surprisingly easy to learn, with intuitive interfaces that designers can become functional with in hours. However, our testing revealed two distinctly different approaches and a critical industry gap.

  • UX Pilot focuses on prompt-based UI generation with Figma integration, outputting HTML/CSS that designers can iterate on within familiar workflows.
  • Vercel v0 takes a code-first approach, generating React/Tailwind directly but requiring manual recreation in Figma for design-centric teams. Lovable emerged as a strong middle ground, converting prompts into full React applications while maintaining export capabilities for design handoff.
  • Both v0 and Lovable showed value for rapid prototyping, but our testing confirmed what the comparison chart suggests: integration with existing design workflows remains the key challenge. The tools excel at generating starting points but require significant manual effort to align with our production systems, so we mainly tested proof of concept and kept it on the “back burner.”

59% of developers use AI for core development responsibilities like code generation, whereas only 31% of designers use AI in core design work like asset generation. It’s also likely that AI’s ability to generate code is coming into play — 68% of developers say they use prompts to generate code, and 82% say they’re satisfied with the output. Simply put, developers are more widely finding AI adoption useful in their day-to-day work, while designers are still working to determine how and if these tools best fit into their processes.

— Figma’s (April) 2025 AI report: Perspectives from designers and developers.

Then Figma changed everything.

In May 2025, Figma launched Make, native AI capabilities that bypass the integration friction we had identified. Unlike the third-party tools we’d been testing, Figma’s approach leverages existing patterns and team workflows directly. Make transforms prompts into functional prototypes while working within your established Figma environment.

This shift validates what our testing had suggested: the most successful AI adoption wouldn’t come from the most sophisticated standalone tools, but from solutions that work within existing design operations.

For designers, the natural path appears to be staying within Figma, powered by Anthropic. I’m a fan of Anthropic for its business acumen as a creative resource — one that adds value where it counts: early idea generation, expressed rapidly in layouts, for proof of concept/problem solving.

In my workflow, I’ve found that it can be a very frictionless accelerant — staying in-platform, easy to learn. Although this technology is so new that I have yet to perfect my prompting craft on it, early testing for me has been very promising. I suspect adoption by designers will likely stick, and Figma could be the key to reversing the trend that designers aren’t engaging as much with AI tools.

For enterprise teams evaluating these tools, the distinction between standalone capabilities and operational integration has become critical. While early tools like UX Pilot and v0 remain valuable for specific use cases, the platform consolidation happening around design systems suggests that architectural maturity — not tool sophistication — will determine AI adoption success.

Current limitations: where friction remains

Despite their strengths, AI design tools still require significant manual effort to align with real-world product workflows. For teams operating within structured design systems, tokenized libraries, or governed component sets, AI outputs would likely need to be rebuilt or restructured before they can scale across production environments.

Common issues may include:

  • Visual styles that don’t align with your design system.
  • Excessive inline styling and unnecessary nesting.
  • Generic placeholder components requiring replacement.
  • Inconsistency when generating related screens or flows.
  • Inadequate accessibility implementation.
  • Challenges integrating outputs with existing codebases.

While platform-native tools like Figma’s AI capabilities reduce some integration friction by working within existing design systems, the fundamental challenges of refinement, accessibility, and production readiness remain.

Additionally, achieving optimal results requires developing effective prompting skills, and making them reusable — essentially learning the “language” each AI tool responds to best.

Bottom line: AI delivers the initial layout, but refinement, proper structure, and cohesive integration still require human expertise. Even with improved integration pathways, the design judgment and systematic thinking remain irreplaceable.

Rethinking AI’s role in the design lifecycle

Rather than expecting AI tools to deliver polished, production-ready outcomes (particularly at enterprise), it’s more productive to think of them as accelerators of momentum — tools that unblock the early stages of thinking, layout, and collaboration. Whether through third-party integrations or platform-native capabilities, the core value remains the same.

The current limitations don’t make AI ineffective — unless we redefine where it’s most valuable today. And that value starts to multiply when used properly within an existing design practice.

Start small, at low risk

Design teams working within structured systems and sprint cycles can begin integrating AI without disrupting core processes. A practical entry point is to run a low-risk pilot on early deliverables, such as wireframes, layout foundations, or initial prototypes.

Used this way, AI doesn’t replace designers — it amplifies their capabilities. By accelerating the creation of foundational structure, AI frees up time for higher-level thinking. Fewer design cycles mean less churn, and that translates to better-tested, more resilient products. The key is to evaluate results alongside your traditional workflow and use those insights to guide smarter, broader adoption.

Sidebar: how prompting works (and why it’s a skill)

Prompting an AI layout tool doesn’t mean crafting one perfect sentence — it’s an iterative design dialogue. You start broad, then refine the layout step-by-step through a series of prompts, much like guiding a junior designer.

You might say:

“Create a marketing homepage with a hero and product cards.”
“Make the hero full-width.”
“Add a testimonial section.”
→ “Try a sidebar layout.”

AI performs best with either creative freedom or light, sequential guidance. Overloading it with detailed, all-in-one instructions will muddy the results. Instead, break requests into smaller, actionable steps until you get to the desired result.

Many tools now support multi-modal inputs, expanding what you can feed into the AI:

  • URLs: “Make it like example.com”.
  • Figma: Reference your established designs.
  • Upload reference images: Use sketches or wireframes.
  • Image Assets: Provide PNGs or SVGs you may want to include.
  • Structured text: Feed it markdown, product descriptions, or UI copy.

The Platform Advantage: Platform-native tools like Figma Make operate differently — they can read your existing visual styles and patterns directly from your Figma files. This means prompting becomes more about refining design decisions within your established visual environment rather than starting from scratch.

Whether you’re working with standalone tools or platform-native capabilities, prompting remains a core design competency. Like any skill, it improves with practice — and it’s already shaping how we collaborate with these new tools. Easing the practice into your team’s workflow will help them upskill for the next wave of AI-assisted design technology.

Checklist: how to evaluate AI tooling for design

If you’re experimenting with AI tools, here are practical criteria to help structure your evaluation:

  • How quickly can it go from prompt to layout?
  • How well does it map to your design system (tokens, spacing, components)?
  • Is the generated code usable by engineering?
  • Does it follow accessibility best practices?
  • Can prompts be refined iteratively with consistent results?
  • Does it accept helpful external context (URLs, Figma, markdown)?
  • Can it be tested in a real sprint or story without major overhead?

What we might see in the next 6–24 months

The landscape has shifted faster than many of us expected in 2025, with some predictions already becoming reality. Rather than trying to forecast exact timelines, it’s more useful to look at what’s actually emerging and what it might mean for teams making decisions today.

Multiple integration approaches are emerging

We’re seeing different ways AI tools connect to design workflows, each with trade-offs:

Figma’s Make works natively within their platform ecosystem. Protocol-based connections like Figma’s MCP server offer a different approach — your coding tools can talk to your design files through standardized interfaces.

Teams may end up using a mix of approaches rather than picking just one. The question becomes which approach fits your specific constraints and workflow needs.

What this means for planning

If you’re evaluating AI design tools, the technical capabilities might matter less than how well they fit your existing operations. My sense is that teams with organized design foundations may have advantages, but the most practical approach remains starting small and building organizational fluency, as I’ve suggested earlier in this article.

The big picture

  • Native platform AI (like Figma Make) and protocol-based integration (like MCP) represent different approaches.
  • Each has distinct trade-offs for workflow integration.
  • Starting small remains practical regardless of which tools emerge.

Final thoughts: don’t wait for perfect — start now

AI design tools are powerful enough to change how we work today. Don’t wait for perfect tools or perfect workflows. Start small, test often, and strengthen your foundations as you experiment. The teams that build AI fluency now will be ready, not just when the tools catch up, but when the industry shifts beneath them.

The ground is already shifting. The question isn’t whether AI will transform design work, but how well you’ll be positioned to shape that transformation. Start building now, and you’ll have a hand in defining what comes next.

The article originally appeared on Medium.

Featured image courtesy: Jim Gulsen.

The post Is Your Team Ready for AI-Enhanced Design? appeared first on UX Magazine.

  •  

How Agentic AI is Reshaping Customer Experience: From Response Time to Personalization

The race to redefine customer experience (CX) is accelerating. As customer expectations continue to rise, businesses are under increasing pressure to deliver faster, smarter, and more personalized interactions. According to Salesforce1, 80% of customers say the experience a company provides is just as important as its products, while 73% demand better personalization.

Forrester’s 2024 US Customer Experience Index2 revealed that only 3% of companies are truly “customer-obsessed,” yet those that are reap substantial financial rewards, including 41% faster revenue growth and 49% faster profit growth.

So, how can businesses meet evolving customer demands and enhance CX? Agentic AI enables companies to create seamless, autonomous customer interactions that not only improve response times but also tailor experiences to individual preferences. From data-driven personalization to the rise of hybrid AI systems, agentic AI is reshaping how brands engage with their customers.

As Jeff Bezos, founder and former CEO of Amazon, said:

“The transformative potential of AI is unmatched. AI is an enabling layer that can be used to improve everything. It will be in everything.”

In this blog post, we delve into how agentic AI technology is driving customer satisfaction and giving companies the competitive edge they need to thrive.

Agentic AI is transforming customer service

Agentic AI refers to intelligent systems capable of autonomously carrying out tasks and making decisions without direct human intervention. In customer service, agentic AI is transforming how businesses interact with their customers by providing fast, personalized, and seamless experiences. According to Gartner3by 2029, agentic AI will autonomously resolve 80% of common customer service issues without human intervention, leading to a 30% reduction in operational costs.

By utilizing advanced machine learning (ML) models and natural language processing (NLP), agentic AI systems can:

  • Understand customer queries,
  • Predict their needs, and
  • Respond in real-time, improving response times.
Figure 1: Benefits of Agentic AI Systems for Customer Service. Image source: OneReach.ai

With agentic AI-driven solutions, organizations can not only automate routine tasks but also personalize every interaction, tailoring responses based on individual customer preferences and behaviors. For example, AI can analyze past interactions, purchase histories, and browsing patterns to offer relevant recommendations or solutions. This level of personalization was once the domain of human agents but is now scalable across millions of customer touchpoints.

Furthermore, businesses are increasingly integrating hybrid AI systems — combining cloud-based and on-premises agentic AI solutions — to enhance security, control data, and improve the accuracy of decision-making.

This shift from traditional, reactive customer service models to proactive, AI-powered systems is reshaping the landscape of customer service, allowing companies to deliver exceptional and consistent experiences across all channels. As a result, agentic AI not only accelerates operational efficiency but also fosters deeper customer relationships.

“Just like lean manufacturing helped industrial companies grow by increasing value and reducing waste, AI can do the same for knowledge work. For us, AI is already driving significant savings in the customer service segment. We spend about $4 billion annually on support from Xbox and Azure. It is improving front-end deflection rates and enhancing agent efficiency, leading to happier customers and lower costs.”

— said Satya Nadella, CEO of Microsoft.

Real-world impact: how leading brands are using agentic AI

Data-driven personalization

Agentic AI is changing how brands personalize their customer experiences. For example, companies like Sephora4 and Starbucks use AI to analyze customer data — such as purchase history, browsing behavior, and preferences — to deliver hyper-personalized recommendations and marketing. Starbucks, in turn, employs its AI-driven system, Deep Brew5, to customize offers and optimize store operations. Similarly, Netflix leverages AI and machine learning6 to personalize content recommendations, thumbnails, and even promotional trailers based on individual viewing habits and preferences. With AI-based tailored experiences, brands can build deeper loyalty and make every interaction feel uniquely relevant to the customer.

Improving response time

Agentic AI also plays a vital role in improving operational efficiency through real-time responsiveness. Financial institutions like JPMorgan Chase use AI to monitor transactions instantly7, enabling faster fraud detection and resolution. In the retail sector, Walmart uses AI to track inventory in real time8, ensuring products are available when and where customers need them. Such Agentic AI systems allow companies to respond to issues proactively, leading to faster resolutions and higher customer satisfaction.

AI and human collaboration

Rather than replacing human agents, agentic AI is enhancing their capabilities. H&M, for instance, combines AI-powered chatbots with human customer service agents9 to streamline support across digital platforms. The AI handles routine questions — like order tracking and return policies — while complex or sensitive issues are seamlessly escalated to human staff. Commonwealth Bank of Australia10 follows a similar model, using AI to resolve routine banking questions, freeing up human agents to focus on complex customer needs.

“AI allows us to deliver better experiences to more customers at a faster rate, and we’re already seeing significant benefits in a variety of use cases.” 

— said Matt Comyn, CBA CEO.

Beyond efficiency: ethical considerations and the future of human-AI collaboration

As agentic AI becomes more deeply embedded in customer service strategies, it’s no longer just about speed and scale — it’s also about responsibility. Ethical concerns, particularly around data privacy and transparency, are taking center stage. Customers are sharing vast amounts of personal information, often without fully realizing it. This makes it critical for businesses to use AI responsibly: 

  • collecting data transparently, 
  • safeguarding it diligently, and 
  • clearly informing users how it’s being used. 

It’s still important to maintain the option for customers to speak with a human when needed, especially in sensitive or high-stakes situations.

As Marco Iansiti, Harvard Business School professor and co-instructor of the online course AI Essentials for Business with HBS Professor Karim Lakhani, says:

“We need to go back and think about that a little bit because it’s becoming very fundamental to a whole new generation of leaders across both small and large firms. The extent to which, as these firms drive this immense scale, scope, and learning, there are all kinds of really important ethical considerations that need to be part of the management, the leadership philosophy from the get-go.”
Figure 2: Responsible AI in Customer Service. Image source: OneReach.ai

Looking ahead, the future of AI-based customer service lies not in replacing human agents but in empowering them. AI agents can take on the repetitive, routine inquiries, freeing up human representatives to focus on more complex, emotional, or strategic interactions. This hybrid model enhances productivity and also helps reduce burnout among support staff. 

However, as Agentic AI continues to evolve, businesses must be intentional about how they scale its use, ensuring that automation is balanced with empathy, and innovation with integrity. Ethical guidelines are crucial in this process, as seen in documents like UNESCO’s Recommendation on the Ethics of Artificial Intelligence (2021)11, the United Nations’ Principles for the Ethical Use of Artificial Intelligence (2022)12, and the Council of Europe Framework Convention on Artificial Intelligence (2024)13. These reports emphasize the need for transparency, fairness, and accountability in AI systems, urging businesses to prioritize responsible AI use while safeguarding customer privacy and rights.

By adhering to such ethical frameworks, companies can not only optimize customer experience but also foster long-term trust and loyalty in an increasingly automated world.

The road ahead: embracing AI for a better customer experience

At the Konsulteer (a global analyst firm focused on Data, AI, and Enterprise Applications) webinar, “Agentic AI in 2025: Adoption Trends, Challenges, & Opportunities,” it was highlighted that customer service and support is the top initial use case for agentic AI, with 78% of companies considering it for pilot projects.

As agentic AI reshapes customer service, its ability to enhance response times, deliver hyper-personalized experiences, and elevate satisfaction is transforming industries, and its role in crafting dynamic, tailored customer experiences will only grow.


  1. 1What Are Customer Expectations, and How Have They Changed? (Salesforce)
  2. 2Forrester’s 2024 US Customer Experience Index
  3. 3Gartner Predicts Agentic AI Will Autonomously Resolve 80% of Common Customer Service Issues Without Human Intervention by 2029
  4. 4Case Study: Sephora’s Use of AI to Deliver Personalized Beauty Experiences
  5. 5Deep Brew: Transforming Starbucks into an AI & data-driven company
  6. 6Case Study: How Netflix Uses AI to Personalize Content Recommendations and Improve Digital Marketing
  7. 7How AI will make payments more efficient and reduce fraud
  8. 8How Walmart Uses AI to Optimize Inventory Management
  9. 9How H&M Uses AI-Powered Chatbots to Improve Customer Service
  10. 10Customer safety, convenience, and recognition boosted by the early implementation of Gen AI
  11. 11UNESCO’s Recommendation on the Ethics of Artificial Intelligence (2021)
  12. 12United Nations’ Principles for the Ethical Use of Artificial Intelligence (2022)
  13. 13Council of Europe Framework Convention on Artificial Intelligence (2024)

The article originally appeared on OneReach.ai.

Featured image courtesy: Alex Sherstnev.

The post How Agentic AI is Reshaping Customer Experience: From Response Time to Personalization appeared first on UX Magazine.

  •  

Droip: The Modern Website Builder WordPress Needed

This article is a sponsored by Droip

Traditional WordPress page builders had their moment. Builders like Elementor, Divi, and Oxygen have been around for years. So long, in fact, that many of us just accepted their limitations as the cost of using WordPress.

But Droip, a relatively new no-code website builder, steps in with a completely different philosophy. It is built to provide Webflow and Framer-level power in WordPress, complete design freedom, built-in performance, and no reliance on third-party plugins.

In this review, we’re putting Droip head-to-head with traditional builders according to all the things that matter when choosing a website builder:

  • Price,
  • Affect on website performance,
  • User-friendliness vs flexibility,
  • Features,
  • Theme and layout options.
What Is Droip?

Droip is a no-code visual website builder for WordPress, designed to bridge the gap where other page builders fall short.

Unlike other page builders, Droip is an all-in-one solution that aims to provide everything you need to build websites without any third-party dependencies, shifting from the norm in WordPress!

And the best part? It’s all included in your subscription, so you won’t be hit with surprise upgrades.

Pricing: A Smarter Investment with All Features Included

While most page builders upsell critical features or require multiple add-ons, Droip keeps it simple: one platform, all features, no hidden costs.

It’s surprisingly affordable for the value it delivers. The Starter plan is just $34.50/year (currently at 50% off) for one site and includes all premium features.

If you compare it with Elementor, that’s almost half the cost of Elementor Pro’s Essential plan, which starts at $60/year and still keeps several essentials behind paywalls.

Droip also has a Lifetime plan. For a one-time payment of $299.50, you get unlimited use, forever. No renewals, no upcharges.

All Droip Pro plans are fully featured from the start. You don’t need to stack plugins or pay extra to unlock dynamic content support, pop-up builders, or submission forms. You also get access to the entire growing template library from day one.

Note: Explore Droip pricing.

Website Performance Comparison

Performance directly impacts user experience, SEO, and conversion rates. So, to get a clear picture of how different page builders impact performance, we put Droip and Elementor to the test under identical conditions to see how each builder stacks up.

We installed both on a clean WordPress setup using the default Twenty Twenty-Five theme to ensure a fair comparison. Then, we created identical layouts using comparable design elements and ran Lighthouse performance audits to measure load time, responsiveness, and Core Web Vitals.

Test Conditions:

  • Clean WordPress installation.
  • Same theme: Twenty Twenty-Five.
  • Same layout structure and design elements.
  • Lighthouse is used for performance scoring.

Sample Layout

Droip’s Performance

Elementor’s Performance

Droip’s Code Output

Elementor’s Code Output

The difference was immediately clear. Droip generated a much cleaner DOM with significantly fewer <div>s and no unnecessary wrappers, resulting in faster load times and higher scores across all boards.

Elementor, on the other hand, added heavily nested markup and extra scripts, even on this simple layout, which dragged down its performance.

If clean code, fast loading, and technical efficiency are priorities for you, Droip clearly comes out ahead.

Exploring The Features

Now that we’ve seen how Droip outperforms the competition and does it at a highly competitive price, let’s dive into the features to see what makes it such a powerful all-in-one builder.

Freeform Visual Canvas For True Design Freedom

What makes Droip different from the existing page builders is its freeform visual canvas.

With Droip, you finally get the layout flexibility modern design demands and no longer need to place elements into rigid structures.

The editor is powerful, modern, and feels more like designing in a modern interface tool like Figma.

You can place elements exactly where you want, overlap sections, layer backgrounds, and create complex animations & interactions all visually. Every element’s layout behavior is editable on canvas, giving you pixel-level control without touching code.

The editor supports both light and dark modes for a more comfortable, focused workspace.

If you've used Figma or Webflow, you'll feel instantly at home. If you haven't, this is the most natural way to design websites you've ever tried.

Instant Figma to Droip Handoff

Talking about Figma, if you have a design ready in Figma, you can instantly import it into Droip to a functional website with no need to rebuild from scratch.

Seamless import of Figma designs directly into Droip for fast development. (Large preview)

Your imported design comes in fully responsive by default, adapting to all screen sizes, including any custom breakpoints you define.

And it supports unlimited breakpoints, too. You can define layout behavior exactly how you want it, and styles will cascade intelligently across smaller screens.

No Third-Party Plugins Needed For Dynamic Content

In traditional WordPress, handling dynamic content means installing the ACF or other third-party plugins.

But with Droip, all of that is natively integrated. It comes with a powerful Dynamic Content Manager that lets you:

  • Create custom content types and fields.
  • Use reference and multi-reference relationships.
  • Build dynamic templates visually.
  • Add dynamic SEO to template pages.
  • Apply advanced filtering to Collection elements.

All without writing a single line of code or relying on external plugins.

Reusable Styling With Class-Based Editing

Droip also has an efficient way to manage design at scale without repetitive work.

It uses a class-based styling system that brings structure and scalability to your design process. When you style an element, those styles are automatically saved as reusable CSS classes.

Here’s what that means for you:

  • You can create global classes for common components like buttons, cards, or headings.
  • Reuse those styles across pages and projects with consistency.
  • Update a class once, and every instance updates instantly.
  • You can also create subclasses to make slight variations, like secondary buttons, while still inheriting styles from the parent.

CSS Variables For Global Styling

Droip takes styling even further with Global Variables, allowing you to define design tokens like colors, fonts, spacing, and sizing that can be reused across your entire site.

You can pair these global variables with your class-based structure to:

  • Maintain visual consistency;
  • Update values globally with a single change;
  • Easily manage themes like switching between light and dark modes with one click.

And while Droip offers a fully visual experience, it doesn’t limit advanced users. You can write custom CSS for any class or element, and even inject JavaScript at the page or element level when needed.

Build Complex Interactions and Animations Visually

When it comes to modern animations and interactive design, Droip leaves traditional WordPress page builders far behind.

Its fully visual interaction builder lets you create dynamic, immersive experiences.

You can build scroll-based animations, hover and click effects, interactive sections that respond across devices, and control visibility, motion, and behavior all within a visual interface.

For advanced users, Droip includes a timeline-based editor where you can:

  • Create multi-step animations;
  • Fine-tune transitions with precise timing, easing, delays, and sequencing.

Even text animations get special attention.

You can animate text by character, word, or full element. Choose custom triggers (scroll, hover, load, and so on) and select from various transition styles or create your own.

Droip's no-code website builder truly helps you move past generic and create unique animations and complex interactions.

Seamless Integration Management With Droip Apps

Droip takes the hassle out of connecting third-party tools with its intuitive Droip Apps system. You can install and manage essential integrations such as analytics, CRMs, email marketing platforms, support widgets, and more, all from within the Droip editor itself.

This centralized approach means you never have to leave your workspace. The clean, user-friendly interface guides you through the connection process visually, making setup fast and straightforward even if you’re not a technical expert.

Accessibility Is Core To The Experience

One of Droip’s standout features is its built-in focus on accessibility from day one.

Unlike many platforms that rely on third-party plugins for accessibility, Droip integrates it directly into the core experience.

Whether you need to enlarge editor text, reduce motion effects, use a larger cursor, or work with color-blind–friendly palettes, Droip ensures an inclusive editing environment.

But it doesn’t stop at editor settings. Droip actively helps you follow best accessibility practices, enforcing semantic HTML, prompting for proper alt text, and supporting ARIA labels. Plus, its built-in contrast checker ensures your designs aren’t just visually appealing, they’re easy to read and use for everyone.

Team Collaboration Made Easy

Collaboration is also a core part of the experience, thoughtfully designed to support teams, clients, and developers alike. With Droip’s Role Manager, you can define exactly what each role can view, edit, or manage within the builder.

You can assign custom roles to team members based on their responsibilities, like designers, developers, content editors, clients, and so on.

For handling client reviews, it also generates a shareable view-only link that gives clients access to preview the site without giving them edit permissions or exposing the backend. Perfect for gathering feedback and approvals while maintaining full control.

Built-in Quality Control

Before you publish your site, Droip helps ensure your site is technically sound with its built-in Page Audit tool.

It automatically scans your layout for:

  • Missing alt text on images,
  • Broken links,
  • Unassigned or duplicate classes,
  • Accessibility issues,
  • And more.

So you’re not just building beautiful pages, you’re shipping fast, accessible, SEO-ready websites with confidence.

Theme & Layout Options

Droip has a growing library of high-quality templates and modular layout options, so you’re never out of options.

Template Kits: Full Website Packs

Droip’s Template Kits include complete multi-page website designs for every industry. Pick a template, update the content, and you’re ready to launch.

New template kits are added regularly, so you're always equipped with the latest design trends. And the best part? At no additional cost. You get access to the finest designs without ever paying extra.

Pre-Designed Pages

Do you need just a landing page or a pricing page? Droip also offers standalone pre-designed pages you can drop into your project and customize instantly.

Pre-Made Sections

Prefer to build from scratch but don’t want to start with a blank canvas? It also has ready-made sections like hero banners, testimonials, pricing blocks, and FAQs. You can visually assemble your layout in minutes using these.

Wireframes

You can also map out your layout using wireframes before applying any styling. It’s a great way to get your content and structure right without distractions, perfect for planning UX and content flow.

How Easy Is Droip to Use?

If you want something dead simple and just need to build a basic site fast, there are other options like Elementor that can do that, but at the cost of power, performance, and flexibility.

Droip, on the other hand, has a bit of a learning curve. That’s because it’s way more powerful and is built for those who care about design control, clean output, and scalability.

If you’re someone who wants to fine-tune every pixel, build advanced layouts, and doesn’t mind a learning curve, you’ll appreciate the level of control it offers.

Having said that, it’s not hard to use once you understand how it works.

The learning curve, especially for complete beginners, mostly comes from understanding its powerful features like dynamic content, reusable components (called Symbols), styling logic using classes, global variables, and breakpoints, advanced interactions using custom animation timelines, etc.

But to help you get up to speed quickly, Droip includes:

  • Guided onboarding to walk you through the essentials.
  • A growing library of templates, pages, UI components, and wireframes to kickstart your projects.
  • An AI Generator that can scaffold entire pages and layouts in seconds.
  • Detailed documentation and video tutorials (with more added regularly).
What Users Are Saying

For many users, Droip is more than just a builder. It’s the all-in-one tool WordPress has been waiting for. They are calling it the future of WordPress, a truly great alternative to tools like Framer and Webflow.

TL;DR: Why Droip Outshines Traditional Builders
  • All-in-one builder with no third-party bloat.
  • Clean, performance-optimized code output.
  • Figma integration + modern visual canvas.
  • Dynamic content, advanced interactions, and global styling.
  • One price, all features, no hidden costs.
Overall Verdict: Is Droip Really Better Than Alternatives?

After putting Droip through its paces, the answer is a clear yes. Droip not only matches traditional WordPress page builders where it counts, but it surpasses them in nearly every critical area.

From its cleaner, faster code output and outstanding performance to its unparalleled design freedom and powerful built-in features, Droip solves many of the pain points that users have accepted for years. Its all-in-one approach eliminates the need for multiple plugins, saving time, money, and technical headaches.

While there is a learning curve for beginners, the payoff is huge for those who want full control, scalability, and a truly modern web design experience inside WordPress.

If you’re serious about building high-quality, scalable, and visually stunning websites, Droip isn’t just an alternative; it’s the future of WordPress site building.

Ready to experience the difference yourself? Try Droip today and start building faster, cleaner, and smarter.

  •  

Design Guidelines For Better Notifications UX

In many products, setting notification channels on mute is a default, rather than an exception. The reason for that is their high frequency, which creates disruptions and eventually notification fatigue, when any popping messages get dismissed instantly.

There is a good reason for it: high frequency of notifications. In usability testing, it’s the most frequent complaint, yet every app desperately tries to capture a glimpse of our attention, sending more notifications our way. Let’s see how we could make the notifications UX slightly better.

This article is part of our ongoing series on UX. You can find more details on design patterns and UX strategy in Smart Interface Design Patterns 🍣 — with live UX training coming up soon. Jump to table of contents.

The Many Faces Of Notifications

Notifications are distractions by nature; they bring a user’s attention to a (potentially) significant event they aren’t aware of or might want to be reminded of. As such, they can be very helpful and relevant, providing assistance and bringing structure and order to the daily routine. Until they are not.

Not every communication option is a notification. As Kim Salazar rightfully noted,

“Status communication often relies on validation, status indicators, and notifications. While they are often considered to be similar, they are actually quite different.”

In general, notifications can be either informational (calendar reminders, delay notifications, election night results) or encourage action (approve payment, install an update, confirm a friend request). They can stream from various sources and have various impacts.

  • UI notifications appear as subtle cards in UIs as users interact with the web interface — as such, they are widely accepted and less invasive than some of their counterparts.
  • In-browser push notifications are more difficult to dismiss, and draw attention to themselves even if the user isn’t accessing the UI.
  • In-app notifications live within desktop and mobile apps, and can be as humble as UI notifications, but can take a more central role with messages pushed to the home screen or the notifications center.
  • OS notifications such as software updates or mobile carrier changes also get in the mix, often appearing together with a wide variety of notes, calendar updates, and everything in between.
  • Finally, notifications can find their way into email, SMS, and social messaging apps, coming from chatbots, recommendation systems, and actual humans.

But we don’t pay the same amount of attention to every notification. It can take weeks until they eventually install a software update prompted by their OS notification, or just a few hours to confirm or decline a new LinkedIn request.

Not Every Notification Is Equal

The level of attention users grant to notifications depends on their nature, or, more specifically, how and when notifications are triggered. People care more about new messages from close friends and relatives, bank transactions and important alerts, calendar notifications, and any actionable and awaited confirmations or releases.

People care less about news updates, social feed updates, announcements, new features, crash reports, promotional and automated messages in general. Most importantly, a message from another human being is always valued much higher than any automated notification.

Design For Levels Of Severity

As Sara Vilas suggests, we can break down notification design across three levels of severity: high, medium, and low attention. And then, notification types need to be further defined by specific attributes on those three levels, whether they are alerts, warnings, confirmations, errors, success messages, or status indicators.

High Attention

  • Alerts (immediate attention required),
  • Errors (immediate action required),
  • Exceptions (system anomalies, something didn’t work),
  • Confirmations (potentially destructive actions that need user confirmation to proceed).

Medium Attention

  • Warnings (no immediate action required),
  • Acknowledgments (feedback on user actions),
  • Success messages.

Low Attention

  • Informational messages (aka passive notifications, something is ready to view),
  • Badges (typically on icons, signifying something new since last interaction),
  • Status indicators (system feedback).

Taking it one step further, we can map the attention against the type of messaging we are providing — very similar to Zendesk's mapping tone above, which plots impact against the type of messaging, and shows how the tone should adjust — becoming more humble, real, distilled or charming.

So, notifications can be different, and different notifications are perceived differently; however, the more personal, relevant, and timely notifications are, the higher engagement we should expect.

Start Sending Notifications Slowly But Steadily

It’s not uncommon to sign up, only to realize a few moments later that the inbox is filling up with all kinds of irrelevant messages. That’s exactly the wrong thing to do. A study by Facebook showed that sending fewer notifications improved user satisfaction and long-term usage of a product.

Initially, once the notification rate was reduced, there was indeed a loss of traffic, but it has “gradually recovered over time”, and after an extended period, it had fully recovered and even turned out to be a gain.

A good starting point is to set up a slow default notification frequency for different types of customers. As the customer keeps using the interface, we could ask them to decide on the kind of notifications they’d prefer and their frequency.

Send notifications slowly, and over time slowly increase and/or decrease the number of notifications per type of customer. This might work much better for our retention rates.

Don’t Rely On Generic Defaults: Set Up Notification Modes

Typically, users can opt in and opt out of every single type of notification in their settings. In general, it’s a good idea, but it can also be very overwhelming — and not necessarily clear how important each notification is. Alternatively, we could provide predefined recommended options, perhaps with a “calm mode” (low frequency), a “regular mode” (medium frequency), and a “power-user mode” (high frequency).

As time passes, the format of notifications might need adjustments as well. Rather than having notifications sent one by one as events occur, users could choose a “summary mode,” with all notifications grouped into a single standalone message delivered at a particular time each day or every week.

That’s one of the settings that Slack provides when it comes to notifications; in fact, the system adapts the frequency of notifications over time, too. Initially, as Slack channels can be quite silent, the system sends notifications for every posted message.

As activities become more frequent, Slack recommends reducing the notification level so the user will be notified only when they are actually mentioned.

Make Notification Settings A Part Of Onboarding

We could also include frequency options in our onboarding design. A while back Basecamp, for example, has introduced “Always On” and “Work Can Wait” options as a part of their onboarding, so new customers can select if they wish to receive notifications as they occur (at any time), or choose specific time ranges and days when notifications can be sent.

Or, the other way around, we could ask users when they don’t want to be disturbed, and suspend notifications at that time. Not every customer wants to receive work-related notifications outside of business hours or on the weekend, even if their colleagues might be working extra hours on Friday night on the other side of the planet.

Allow Users To Snooze Or Pause Notifications

User’s context changes continuously. If you notice an unusual drop in engagement rate, or if you’re anticipating an unusually high volume of notifications coming up (a birthday, wedding anniversary, or election night, perhaps), consider providing an option to mute, snooze, or pause notifications, perhaps for the next 24 hours.

This might go very much against our intuition, as we might want to re-engage the customer if they’ve gone silent all of a sudden, or we might want to maximize their engagement when important events are happening. However, it’s easy to reach a point when a seemingly harmless notification will steer a customer away, long term.

Another option would be to suggest a change of medium used to consume notifications. Users tend to associate different levels of urgency with different channels of communication.

In-app notifications, push notifications, and text messages are considered to be much more intrusive than good ol’ email, so when frequency exceeds a certain threshold, you might want to nudge users towards a switch from push notifications to daily email summaries.

Wrapping Up

As always in design, timing matters, and so do timely notifications. Start slowly, and evolve your notification frequency depending on how exactly a user actually uses the product. For every type of user, set up notification profiles: frequent users, infrequent users, one-week-experience users, one-month-experience users, and so on.

And whenever possible, allow your users to snooze and mute notifications for a while. Eventually, you might even want to suggest a change in the medium used to consume notifications. And when in doubt, postpone, rather than sending through.

Meet “Smart Interface Design Patterns”

You can find more details on design patterns and UX in Smart Interface Design Patterns, our 15h-video course with 100s of practical examples from real-life projects — with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables — with 5 new segments added every year. Jump to a free preview. Use code BIRDIE to save 15% off.

Meet Smart Interface Design Patterns, our video course on interface design & UX.

Video + UX Training

$ 495.00 $ 699.00 Get Video + UX Training

25 video lessons (15h) + Live UX Training.
100 days money-back-guarantee.

Video only

$ 300.00$ 395.00
Get the video course

40 video lessons (15h). Updated yearly.
Also available as a UX Bundle with 2 video courses.

  •  

Beginner’s Guide to PDPL Compliance for WordPress Websites

I’ve helped WordPress users navigate a lot of different privacy laws, but Saudi Arabia’s Personal Data Protection Law (PDPL) still surprises many website owners.

If your site collects personal information from people in Saudi Arabia (and it probably does), then PDPL compliance isn’t optional.

Contact forms, newsletter signups, user accounts, blog comments — all of these fall under the law’s requirements, even if you don’t live in Saudi Arabia.

I hear from readers all the time who didn’t realize this until they were at risk of penalties.

The good news? Getting compliant doesn’t have to be complicated or expensive.

I’ve spent quite a lot of time researching the PDPL and testing WordPress tools to make this guide as beginner-friendly as possible. I’ll show you exactly how to protect your business, stay on the right side of the law, and earn your audience’s trust.

Beginner's Guide to PDPL Compliance for WordPress Websites

⚠️ We are not lawyers. This article is for informational purposes only and does not constitute legal advice. We highly recommend consulting with a qualified legal professional to ensure your business is fully compliant with the PDPL and other privacy regulations.

What Is the Personal Data Protection Law (PDPL)?

Saudi Arabia’s Personal Data Protection Law (PDPL) is a privacy law that protects the personal information of people living in Saudi Arabia. It sets clear rules for how businesses collect, use, and store that data.

Like other privacy laws — including the GDPR — the PDPL doesn’t just apply to local businesses. It can affect websites, blogs, and online stores around the world.

The key factor is whether your site handles data from people in Saudi Arabia. If your audience is global, then there’s a good chance the PDPL applies to you.

That’s why it’s important to understand what this law covers and what steps you can take to stay compliant.

Why WordPress Users Should Care About PDPL Compliance

Not following the PDPL can lead to serious consequences. Fines can reach up to SAR 5 million (about $1.3 million USD) per violation. That amount can double for repeat offenses.

If you unlawfully share sensitive data, especially with the intent to harm someone, the penalties are even more severe. You could face up to two years in prison and fines of SAR 3 million (around $800,000 USD).

But PDPL compliance isn’t just about avoiding legal trouble — it’s also about trust.

When you give visitors more control over their personal data, you show that your site respects their privacy. Over time, building trust can get you more signups, conversions, and sales, helping to grow your online business.

By contrast, failing to comply with PDPL can really damage your reputation.

And remember, the PDPL might apply to you even if you don’t live in Saudi Arabia. Just like GDPR and the California Consumer Privacy Act (CCPA), it’s based on whose data you collect, not where you’re located.

With all that said, almost all WordPress users should care about PDPL compliance.

How PDPL Affects Your WordPress Site

The first step to PDPL compliance is understanding what counts as personal data.

That includes anything that can identify someone, such as their name, email address, IP address, physical address, or even their browsing history through cookies.

As a WordPress site owner, here are some of the key rights and responsibilities you need to know:

  • Right to Be Informed: You must clearly tell visitors what data you collect, how you use it, and whether you share it with third parties. This info should be easy to find — don’t make people dig through your site to locate it.
  • Right to Access: Users can request a copy of the personal information you’ve collected about them.
  • Right to Correction: If someone’s data is inaccurate or incomplete, they have the right to ask you to update it.
  • Right to Delete: People can ask you to delete their personal data.
  • Right to Object: Users can say no to how you’re using their personal information.
  • Right to Data Portability: Individuals can request their data in a machine-readable format and transfer it to another service.

Throughout this guide, I’ll show you exactly how to support these rights using simple tools and beginner-friendly tips.

Beginner’s Guide to PDPL Compliance for WordPress Websites

Navigating compliance can feel overwhelming, especially when the stakes include damaged reputations, steep fines, or even jail time.

But at its core, the PDPL is about being clear and transparent with your users. It’s all about giving people control over how you collect and use their personal information.

With that in mind, let’s walk through the steps you can take to meet the PDPL’s requirements.

Perform Regular Data Audits

The first step to PDPL compliance is knowing what personal data you collect and how you handle it. That means doing a full data audit of your WordPress site.

A good audit shows whether your current practices match PDPL rules — and where you may need to make changes.

To help you get started, here are some key questions to ask:

  • What personal data do I collect? This could include names, email addresses, IP addresses, payment details, and more.
  • How do I use this data? Look at how you process information, whether you share it with team members or third-party tools like ad networks or email services.
  • Do I really need this data? If you’re collecting something you don’t actually use, then it’s better to stop.
  • How secure is it? Review your WordPress security, check who has access, and consider using security plugins to add extra protection.

After the audit, be sure to write down your findings. Keep a record of what you collect, how you use it, and what steps you’ve taken to stay compliant.

This documentation helps prove you’re serious about privacy, which is important if you’re ever audited or asked to explain your practices.

As a general rule, it’s smart to do a new audit at least once a year. You should also review your data handling anytime you change how your site collects or uses personal information.

And since privacy laws can change, it’s a good idea to re-check everything whenever the PDPL is updated.

Collect Less Data 

Once you’ve reviewed the data you collect, the next step is to ask: Do I really need all of it?

The PDPL says you should only collect data that’s relevant, necessary, and tied to a specific purpose. That means no gathering extra information just in case you might need it later.

If something isn’t essential, then you should stop collecting it.

This principle is called data minimization, and it’s not just about compliance. It also makes your life easier.

When you collect less data, it’s simpler to stay organized and respond to user requests. For example, if someone asks you to delete their data or send them a copy, you’ll have less to dig through.

So, as you go through your forms and plugins, look for anything you can remove or simplify.

Create a Privacy Policy 

Your privacy policy is where you explain what personal data you collect, how you use it, and who you share it with. Think of it as your website’s promise to be transparent with visitors.

Under the PDPL, having a clear and accessible privacy policy isn’t optional — it’s required.

The good news is that WordPress comes with a built-in privacy policy generator. You can use it as a starting point and customize it for your site.

How to add a privacy policy to your WordPress website

You can also check out the WPBeginner privacy policy as an example.

If you use our template, make sure to replace all mentions of WPBeginner with your own blog or business website.

WPBeginner's privacy policy

We also have a complete step-by-step guide on how to add a privacy policy in WordPress if you need help getting started.

If you already have a privacy policy, now’s the time to update it. Make sure it includes your users’ PDPL rights, like the Right to Be Informed and Right to Access, along with clear instructions for how they can exercise those rights.

For example, you could link to a form where users can request a copy of their data, or show them how to ask for deletion.

And don’t forget to review your privacy policy regularly to keep it accurate as your site grows and evolves.

Add a Cookie Popup

Under the PDPL, you must get explicit consent before placing cookies that collect personal data, except for cookies that are strictly necessary.

This means you need to let visitors know about your cookie practices and get their clear consent before using non-essential cookies.

The best way to do this is by adding a cookie popup to your WordPress website.

An example of a cookie banner, created using WPConsent

A well-designed popup helps you support key PDPL rights, starting with the Right to Be Informed. It clearly tells users what types of cookies you use, what data those cookies collect, and why you’re collecting it.

Your popup can also support the Right to Object. Users can simply click ‘Reject’ to refuse non-essential cookies without digging through settings.

There are lots of cookie banner plugins out there, but I recommend using WPConsent. It’s a powerful WordPress privacy plugin built to help you meet PDPL, GDPR, and similar privacy standards.

In fact, we use WPConsent on all our websites, including WPBeginner. It’s easy to set up and handles cookie banners, consent logs, and more.

An example of a cookie consent banner, created using WPConsent

💡 Want a deep dive into WPConsent? Check out our full WPConsent review, where we share our hands-on experience.

To get started, install and activate the WPConsent plugin like you would with any WordPress plugin.

WPConsent will automatically scan your site and list all the cookies it finds.

How to scan your WordPress blog or website for cookies

From there, the setup wizard helps you customize your popup. As you make changes, you’ll see a live preview so you know exactly how it will look on your site.

You can adjust the layout, position, font size, button style, colors, and even add your own logo.

Adding a customizable cookie consent popup to your website

Once you’re happy with the design, just save your changes. The cookie banner will now appear on your site and begin collecting consent from your visitors.

Create a Dedicated Cookie Policy 

In addition to using a cookie popup, I also recommend creating a separate cookie policy page. This gives you a clear place to explain exactly how your site uses cookies and what kind of data you collect through them.

By writing a dedicated policy, you’re supporting the PDPL’s Right to Be Informed and building trust with your visitors.

Your cookie policy should list the different types of cookies your site uses, such as essential, analytics, or marketing cookies. You can also describe what these cookies do, like tracking your visitors or showing personalized ads.

I also suggest explaining what kind of personal information these cookies collect. That could include IP addresses, browsing behavior, or referral URLs.

Try to avoid technical jargon. Instead, use simple, clear language so anyone can understand your policy.

If you’re using WPConsent, you’re in luck. The plugin can automatically generate a detailed cookie policy for you. Just go to WPConsent » Settings and choose the page where you want the policy to appear.

How to generate a detailed cookie policy using WPConsent

WPConsent will create the content for you, based on the cookies it found during the scan.

You can then display this content using a shortcode on your selected page.

An example of detailed cookie policy

Once the policy is live, make sure visitors can find it. I recommend adding a link in your website footer or right inside your privacy policy.

You can also include a link in your cookie popup so that people can read the full policy before choosing their cookie preferences.

If you created your popup with WPConsent, the link is already built in. When someone clicks the ‘Preferences’ button, they’ll see a link to your cookie policy.

Allowing users to change their cookie consent settings

Then, they’ll need to select the ‘Cookie Policy’ link. 

And that’s it! WPConsent will take them straight to the right page.

How to comply with the PDPL using a privacy plugin in WordPress

Block Third-Party Scripts 

One of the trickiest parts of PDPL compliance is dealing with third-party tracking tools. I’m talking about services like Google Analytics and Facebook Pixel.

These tools often collect personal data, such as IP addresses, location info, or behavior across pages. That means they fall under the PDPL, and you need to get consent before loading their scripts.

That’s why I recommend setting up automatic script blocking. This keeps those scripts from running until a visitor has clearly opted in.

If you’re using WPConsent, then you’re already covered. It comes with automatic script blocking built right in.

Behind the scenes, it detects and pauses common tracking scripts like Google Analytics, Google Ads, and Facebook Pixel — without breaking your website.

Track and Log Visitor Consent

Websites need to collect and log cookie consent data to comply with privacy laws and be able to prove that they obtained valid consent from users. This comes in handy in case of audits, complaints, or legal investigations.

This practice of logging visitor consent protects your business, helps build trust with your visitors, and also provides solid evidence that you’re complying with the PDPL.

If you’re using WPConsent, the plugin takes care of this for you. It automatically logs each consent event along with key details like the visitor’s IP address, what they agreed to, and the date and time.

You can see all this information right in your WordPress dashboard. Just go to WPConsent » Consent Logs.

How to comply with the PDPL by keeping a detailed consent log in WordPress

Then, if you ever need to share the log with a legal team or an auditor, you can export the data directly from your dashboard.

Allow Users to Withdraw Consent 

The PDPL states that people have the right to change their minds and withdraw consent at any time. To stay compliant, you need to give your visitors a simple and visible way to do that on your website.

I recommend using WPConsent’s Do Not Track add-on. It lets you create a dedicated ‘Do Not Track’ page in just a few clicks.

Once you install the add-on, just go to WPConsent » Do Not Track » Configuration to set up your form.

Complying with the Personal Data Protection Law

Visitors can then go to this page and fill out a short form to withdraw their consent.
It’s quick, user-friendly, and shows that you respect their privacy choices.

After setup, you can choose the page where this form appears, and WPConsent will handle the rest behind the scenes.

Adding a 'Do Not Track' page to your website

WPConsent also stores all these requests directly in your WordPress database. That means you stay in control of the data and don’t have to rely on third-party services to track user consent changes.

Plus, the plugin logs every request automatically. So if you’re ever audited, you’ll have clear documentation showing that you honored your visitors’ decisions.

Alternatively, you can use WPForms to create a data deletion form on your site. Unlike WPConsent, WPForms lets you fully customize the form the way you want.

It also comes with a dedicated ‘Right to Erasure Request Form’ template. This template gives you a solid foundation, so you can add this crucial form to your site quickly and easily. This directly addresses the ‘Right to Delete’ I mentioned earlier.

Using a plugin such as WPForms to comply with the Personal Data Protection Law

You can customize this template in WPForms’ drag-and-drop editor, which makes it easy to add, remove, and edit fields.

When you’re happy with the form, you can add it to your site using either a shortcode or the WPForms block.

How to add forms to your WordPress blog or website using a ready-made block

🌟 Here at WPBeginner, we’re not just recommending WPForms – we built all our own forms with it! That’s right, from our contact pages to our surveys, it’s all powered by WPForms. We’ve put it to the test daily, and that’s why we’re so confident in telling you it’s the real deal. 

Ready to see why it’s our go-to? Dive into our detailed WPForms review.

After adding the form to your site, you need to make it easy for visitors to find. For example, you can link to the form from your privacy policy page, or even embed it directly there.

You can also put a link in your website’s footer. The goal is simple: make it easily accessible to your website visitors.

Next, you will need to review any user requests for data deletion.

Luckily, WPForms isn’t just a form builder. It also comes with a powerful entry management system that makes it easy to track form submissions.

To review your entries, simply head over to WPForms » Entries. Here, you’ll see a list of all the forms across your WordPress website.

Filtering data deletion requests in the WordPress dashboard

Simply find your data erasure form and click it.

You’ll now see all your ‘delete data’ requests.

Managing data erasure requests using WPForms

So, what happens when you spot a new deletion request?

The good news is that WordPress itself comes with a built-in Erase Personal Data tool. This tool lets you erase all the user’s personal information, so you don’t need to install any extra WordPress plugins.

Just head over to Tools » Erase Personal Data to access this tool.

Erasing the user's data, in compliance with privacy laws

In the ‘Username or email address’ field, you need to type in the user’s information you want to remove.

This tool even has a handy ‘Send personal data erasure confirmation email’ setting. This will automatically let the user know that you’ve completed their request, keeping them informed and building more trust.

How to notify your users automatically

Handle Data Access Requests Efficiently

Under the PDPL, visitors have the right to ask for a copy of all the personal information you’ve collected about them. Thankfully, you can handle these ‘data access requests’ in pretty much the same way as the ‘data deletion’ requests we just explored.

The easiest way to support this is by adding a request form to your site. I recommend using WPForms, which includes a ready-made Data Request template.

Just select the template and customize it in the drag-and-drop editor. You can easily adjust the fields as needed to collect the information you need to fulfill each request.

WPForms' ready-made data request template

Once the form is live, WPForms will log each submission inside your WordPress dashboard. That way, you can respond quickly when a new request comes in.

To view entries, go to WPForms » Entries and select your data request form.

Managing data erasure requests in the WordPress dashboard

You’ll now see all the entries submitted through this form.

When you get a new request, you can fulfill it using WordPress’ built-in Export Personal Data tool. This lets you export all the known data for any user, packaged conveniently in a .zip file.

To create this .zip, just head over to Tools » Export Personal Data.

How to export the user's personal data, in compliance with the Personal Data Protection Law (PDPL)

Just enter the user’s email or username, and WordPress will generate a downloadable file with all the personal data you’ve collected.

Once it’s ready, you can send the zip file directly to the person who requested it.

How to comply with data requests in WordPress

Support the ‘Right to Correction’

The PDPL also gives users the right to ask you to fix or update their personal information if something is wrong or incomplete.

This might happen after someone reviews their data and spots a mistake. Or maybe they’ve moved or changed their phone number and want you to update their profile.

Once again, the easiest way to accept these requests is by adding a dedicated form to your site.

I recommend WPForms for this, too. It includes a Personal Information Form template that works great for correction requests.

The WPForms personal information template

This form comes with many essential fields already built in, such as legal name, preferred nickname, email address, home phone, and cell phone. 

The template even includes an “Update Existing Record” checkbox, so users can let you know they’re submitting a change to their existing profile.

However, every website stores different information, so you may want to customize the form to collect other details. In that case, simply open the template in the WPForms editor and then add more fields to the form using drag and drop.

Adding fields to a compliance form using the WPForms drag-and-drop editor

You can then fine-tune these fields using the left-hand panel. Just repeat these steps until the form collects all the information users might want to edit.

Once you’re done, go ahead and publish the form on your site like you would with any other form.

Make sure users can find this form easily. I usually link to it from the privacy policy or place it in the footer so it’s always accessible.

As always, WPForms displays all submitted form entries directly in your WordPress dashboard. This makes it easy to spot data correction requests as soon as they arrive, so you can act on them quickly.

How you update this information may vary depending on the tools you’re using. For example, you might need to update a record in your customer relationship management (CRM) app or email management software.

If the information is stored directly in WordPress, then you may just need to go to Users » All Users in your WordPress dashboard.

Here, find the user profile you need to update and click its ‘Edit’ link.

How to edit user, customer, and visitor profiles in WordPress

You’ll now see all the essential information WordPress has stored for that user.

From here, you can make any necessary changes and save the user’s updated profile.

How to update a user's profile in the WordPress dashboard

WordPress and PDPL Compliance: FAQs

Understanding online privacy can be a big challenge. So, you might still have some questions about how the PDPL affects your WordPress website.

But don’t worry! At WPBeginner, we’re here to help you understand this important privacy law.

In this section, I’ll cover the most common questions we get asked about PDPL compliance, so  you can get the answers you need.

What happens if my website is not PDPL compliant?

If your website doesn’t comply with the PDPL, you could face serious consequences. That includes large fines, which may reach millions of Saudi Riyals. In severe cases, criminal charges like imprisonment may also apply.

Beyond the legal and financial risks, breaching the PDPL can seriously harm your organization’s reputation. If you don’t seem to care about user privacy, then your audience will quickly notice. When that happens, they will stop trusting you and will almost certainly take their business or readership elsewhere.

Does the PDPL only apply to businesses in Saudi Arabia?

No, the PDPL doesn’t just apply to Saudi-based businesses. If your website collects personal data from someone living in Saudi Arabia, then you’re required to follow the PDPL, even if your business is located elsewhere.

How can I balance user experience with PDPL compliance?

Following the PDPL doesn’t mean you have to sacrifice the user experience. In fact, giving visitors control over their data is a key part of good UX.

Here’s how I recommend balancing both:

  • Show a clear cookie popup that explains how you use cookies in simple terms.
  • Write a privacy policy that’s easy to read and free of legal jargon.
  • Add forms that let users request their data or ask for it to be deleted, so they feel respected and in control.

Are there any exemptions to the PDPL for small websites?

The PDPL generally applies to any website that collects or processes personal data from users in Saudi Arabia, no matter the size. That means most WordPress site owners need to follow it.

There may be exceptions in very specific cases, but these aren’t always clear. If you’re unsure whether the PDPL applies to you, I recommend talking to a legal expert.

What are the key steps I should take to comply with the PDPL?

Every site is different, but here are the basics I always recommend:

  • Create clear privacy and cookie policies that explain your practices in plain, user-friendly language.
  • Run regular data audits to understand what personal data you collect, where it’s stored, and who can access it.
  • Ask for clear, explicit consent before collecting data, and give users a way to withdraw it. A cookie popup can help with this.

By putting these measures into practice, your website will be much closer to meeting the PDPL’s core requirements. 

Additional Resources

Keeping your WordPress site perfectly aligned with the PDPL isn’t a one-time task. In fact, it’s something that needs your ongoing attention. 

To help you continue on this journey, here are some helpful resources you can check out:

I hope this beginner’s guide to PDPL compliance for WordPress websites has helped you understand this important privacy law. Next, you may want to see our expert picks for the best GDPR plugins to improve compliance or our guide on how to perform a security audit.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post Beginner’s Guide to PDPL Compliance for WordPress Websites first appeared on WPBeginner.

  •  

WPBeginner Turns 16 Years Old – Here’s What’s New + a $20,000 WordPress Giveaway

Today, WPBeginner officially turns 16 years old!

If WPBeginner was a kid, it would be old enough to drive in Florida. Crazy how time flies.

Looking back, it’s hard to believe that what started as a simple WordPress resource site has grown into such an incredible community of website owners, bloggers, developers, and entrepreneurs from all around the world. YOU continue to be the heart and soul of WPBeginner!

Like every year, I want to take a few minutes to share all the major updates happening in the business as well as some personal reflections.

To celebrate this special milestone, I am hosting a huge birthday giveaway with over $20,000 in prizes! We’ll be selecting 87 lucky winners who will get access to premium WordPress plugins and tools to help grow their websites.

Since this is a long article, you can easily skip to the section you’re most interested in:

WPBeginner 16th birthday

My Personal Updates

If you’re new here, you might not know that I have been using WordPress since I was 16 years old, and I started WPBeginner in 2009 when I was in college at age 19.

Ever since then, I’ve been dedicated to the WordPress community, and WordPress plays a huge role both in my life as well as my family’s life.

My son, Solomon, is now 8 years old, and he regularly attends our company events. He even did the opening bit for our last keynote with over 200 team members in attendance. Watching Solomon grow up and develop his public speaking skills is truly special.

Although a bit more limited, I have continued our travels around the world, exploring new cultures, and meeting local WPBeginner readers.

Here are some photos from our travels:

Balkhi Family 2025 - WPBeginner Birthday

One of the best parts about running a fully remote online company is the flexibility it offers us. We have team members in over 50 countries now, and my goal is to continue visiting at least a few new countries each year. Side note: yes, we’re hiring.

Also if you didn’t get a chance to read my 2024 recap, I highly recommend checking it because I shared lessons learned from last year.

WPBeginner Updates

Like all publishers and content websites, our traffic has been impacted by Google’s algorithm and the rapidly changing A.I. landscape.

Being in the SEO industry since 2006, this isn’t the first wave of big changes that I have witnessed, but this time the wave is much larger. I plan to share more actionable thoughts on this in a separate blog post in the near future.

The good news though is that we’re fortunate to have an incredible community of readers and subscribers. This is the what’s MOST important.

Since starting WPBeginner, my focus has always been to create helpful tutorials and resources for WordPress beginners, and we will continue to serve our community.

I’m truly grateful for everything we’ve accomplished together this year.

As always, none of this would be possible without your continued support and trust. THANK YOU for being part of our journey!

Here are some of the big updates that happened on WPBeginner in the last 12 months:

1. We Launched WPBeginner Spotlight

Over the past year, we’ve been publishing a monthly series called WPBeginner Spotlight, where we cover major WordPress industry news from brand acquisitions and mergers to flagship feature releases, and other significant announcements that matter to WordPress enthusiasts.

We started this initiative because a lot of our readers asked us to do it. There was a vacuum in this category as other WordPress news blogs stopped publishing.

Take a look at the latest edition of WPBeginner Spotlight if you haven’t checked it out.

Got something to share in the next edition of Spotlight? Whether it’s a new product launch, a significant update, or an exciting event, reach out to us through our contact form.

2. Real People, Real Impact: #MyWordPressStory Series

We’ve had the privilege of talking to WordPress experts and letting them share their inspiring stories with our community through our #MyWordPressStory series. This series brings you insights from some of the most successful leaders in the WordPress industry.

Take a look at some of the inspiring #MyWordPressStory editions here:

These stories share personal insights about what worked, what didn’t, and what you can do to succeed in your unique journey.

Want to be featured in the next edition of #MyWordPressStory? Feel free to reach out through our contact form here.

3. WPBeginner Workshop: Free Live Training

This year, we launched WPBeginner Workshop, bringing live education directly to the WPBeginner community. We hosted numerous workshops every month, covering WordPress fundamentals, SEO strategies, blogging, and eCommerce tips, and much more.

Each workshop has featured expert instructors sharing practical knowledge, followed by live Q&A sessions where attendees got their WordPress questions answered in real-time.

Best of all, it’s totally free to attend!

All you need to do is join our newsletter to stay up to date.

4. New Acquisitions, Investments & Product Launches

In 2018, I created the WPBeginner Growth Fund to invest in WordPress focused companies that are solving important problems that you, our readers, want me to help out with.

In the past 12 months, we have made several big acquisitions and investments in the ecosystem.

  • We acquired BuddyBoss to help you create a private community with social networking groups, forum discussions, online courses, and more. Here’s the full background story.
  • We completely revamped Sugar Calendar to make it easier and faster to manage events and ticketing in WordPress. Here’s the full background story.
  • My team at AIOSEO launched a brand new writing assistant, SEOBoost. As you write, it gives you real-time insights into how to optimize your content for improving your search rankings. Here’s the full background story.
  • We launched OnePageGA, a one-page Google Analytics dashboard. It lets you easily create a simple and easy-to-understand dashboard for Google Analytics 4. Here’s the full background story.
  • We launched ClickSocial, a social media management plugin. It helps you start scheduling and publishing social media content right from your WordPress dashboard. Here’s the full background story.
  • We launched WPConsent, a powerful cookie consent management plugin that ensures your website meets global privacy standards and avoids fines. Here’s the full background story.
  • We acquired aThemes, a popular WordPress theme company known for building beautiful website templates that are optimized for speed and performance. Here’s the full background story. If you’re looking for a new theme, check out Sydney and Botiga (both are free).

I’m really proud of how far we’ve come with the Growth Fund, and it’s really amazing to see the impact our companies are making in the WordPress ecosystem and the larger open web.

Want me to invest in your business? Learn more about the WPBeginner Growth Fund.

Product Company Updates

One of the questions I often get from new readers is that how does WPBeginner make money when we give away all our WordPress tutorials and training for free.

Yes, we also have a huge library of WordPress video courses that are completely free for everyone.

WPBeginner is funded 100% through the support of our readers like you.

My various companies develop premium WordPress plugins to help you grow your website. These plugins are built with the same beginner-friendly approach you know and love from WPBeginner, and they have powerful features to take your website to the next level.

When you buy a license for any of my premium plugins, you’re not only helping make your website better, but you’re also helping support WPBeginner and our mission.

My company, Awesome Motive, has over 330+ team members across the world, and all of us are committed to helping you build a better website!

awesome motive

Here’s a list of our plugins that you should check out. Collectively, they’re being used on over 30 million websites. Your support means a lot to us whether you use the free version or purchase a premium license — we are here to serve.

PluginDescriptionFree version
OptinMonsterPowerful conversion optimization software that helps convert abandoning visitors into subscribers & customers.Download
WPFormsTrusted by over 6 million websites, WPForms is the world’s most beginner-friendly WordPress form builder.Download
DuplicatorBackup your entire WordPress site, including databases, themes, plugins, & settings – all with a few clicks.Download
AIOSEOThe original and most powerful WordPress SEO plugin used by 3 million+ sites to boost traffic & rankings.Download
MonsterInsightsThe most popular Google Analytics plugin that helps you make data-driven decisions.Download
WP Mail SMTPThe #1 plugin that ensures your emails arrive safely in the recipient’s inbox, and not in the spam folder.Download 
SeedProdThe ultimate drag and drop website builder to create custom WordPress themes and landing pages.Download
Smash BalloonSeamlessly integrate your social media feeds with WordPress. Used by 1.7 million websites.Download
PushEngagePowerful push notification software. Add a new traffic & revenue channel to your site.Download
SearchWPTrusted by 30,000+ website owners, SearchWP lets you customize WordPress search form and search results.No
Easy Digital DownloadsTop rated WordPress plugin for easily selling digital products and subscriptions.Download
AffiliateWPLaunch your own self-hosted affiliate program in minutes to grow your eCommerce revenue.No
BuddyBossCreate a private community with social networking groups, forum discussions, online courses, and more.No
WP Simple PayAccept payments online without a shopping cart. Supports credit cards, ACH bank debit, Google Pay, Apple Pay, etc.Download
Sugar CalendarPowerful event calendar management plugin built for churches, conferences, and more.Download
WP CharitableWordPress donation and fundraising plugin that helps you raise more money. Trusted by 10,000+ non-profit orgs.Download
WPCodeAdd custom code to your site without editing your theme files. It can replace dozens of existing WordPress plugins.Download
Thrive ThemesA powerful suite of conversion-focused tools that can transform your website into an online business platform.No
SEOBoostGet real-time insights into how to optimize your content for improving your search rankings.14-day free trial
OnePageGACreate a simple and easy-to-understand dashboard for Google Analytics 414-day free trial
ClickSocialStart scheduling and publishing social media content right from your WordPress dashboard.Download
WPConsentIt’s a cookie consent management plugin that ensures your website meets global privacy standards and avoids fines.Download
SydneyA great all-purpose free WordPress theme, used by over 100,000 websites. Download
BotigaA lightweight WooCommerce theme built for optimal performance while boosting conversions.Download
aThemes MerchantAn all-in-one WooCommerce growth tool that lets you boost revenue, AOV, and retain customers.Download
Envira GalleryCreate beautiful photo and video galleries with this easy-to-use drag-and-drop gallery builder.Download
UserFeedbackSee what your users are really thinking through smart website surveys. Trusted by 200,000 websites.Download
LowFruitsUncover valuable longtail keywords with the best keyword research tool. 14-day free trial
Uncanny AutomatorThe #1 no-code automation plugin for WordPress. Create powerful workflows to save time.Download

WPBeginner 16th Birthday Giveaway

To celebrate the 16th birthday of WPBeginner, we’re running our biggest ever giveaway!

We are giving away premium plugin licenses worth over $20,000 to 87 lucky winners.

So, what kind of goodies are we giving away? Here’s the complete list:

WPForms, MonsterInsights, OptinMonster, AIOSEO, SeedProd, Thrive Suite, Funnelkit, Uncanny Automator, MemberPress, Easy Digital Downloads, SearchWP, RafflePress, WPConsent, WPCode, Duplicator, aThemes, WP Mail SMTP, WP Simple Pay, Formidable Forms, Pretty Links, AffiliateWP, BuddyBoss, Envira Gallery, Smash Balloon, SEOBoost, LowFruits, ClickSocial, PushEngage, and OnePageGA.

Thank You, Everyone

I want to say thank you to everyone who has supported us in this journey. I really do appreciate all of your retweets, personal emails, content suggestions, and the interactions at the events.

I also want to say special thank you to everyone who’s using our plugins because that enables us to keep bringing more free tutorials on WPBeginner.

You all are AMAZING and without you, there is no WPBeginner.

I look forward to another solid year ahead of us.

Syed Balkhi
Founder of WPBeginner

The post WPBeginner Turns 16 Years Old – Here’s What’s New + a $20,000 WordPress Giveaway first appeared on WPBeginner.

  •  

OAGI vs AGI: What Every Business Leader Needs to Know

The Strategic Imperative: Why Organizations Need OAGI Before AGI

While the tech world fixates on Artificial General Intelligence (AGI) as the ultimate frontier of AI development, forward-thinking organizations are discovering a more immediate and strategically valuable opportunity: Organizational Artificial General Intelligence (OAGI). This emerging concept represents a fundamental shift in how businesses should approach AI implementation, moving beyond the pursuit of general intelligence toward building specialized, organizationally-aware AI systems that can transform operations today.

Understanding OAGI: Intelligence That Knows Your Business

OAGI, a concept first introduced by Robb Wilson and Josh Tyson in the Invisible Machines podcast, isn’t about creating AI that can think like humans across all domains. Instead, it’s about developing AI that deeply understands the unique fabric of your specific organization—its people, policies, products, data, priorities, and processes. As Wilson and Tyson explain in the second edition of “Age of Invisible Machines,” OAGI represents “a system that knows enough to understand and contextualize everything that’s happening at any given moment inside and across an organization.”

They offer a compelling analogy: “A company that reaches OAGI is a bit like someone in a state of ketosis—having starved a body of carbohydrates to burn for energy so it starts burning fat for fuel instead… OAGI means you’ve reorganized your organization’s insides (likely starving it of outdated tools and processes) so that it can exist in a far more potent and efficient state.”

The authors envision a future where employees can “ask a smart speaker for help and instantly engage with a conversational operating system for their company that connected them to all the relevant departments and data needed to make their work less tedious and more impactful. This is the essence of organizational artificial general intelligence, or OAGI” (https://uxmag.com/articles/what-is-oagi-and-why-you-need-it-before-agi).

This distinction is crucial. While AGI remains a theoretical milestone that may take years or decades to achieve, OAGI is locally achievable with today’s technology. McKinsey’s research on AI implementation, including their 2025 report “The State of AI: How Organizations Are Rewiring to Capture Value,” consistently shows that organizations derive the most value from AI when it’s deeply integrated with their specific business processes and data, rather than when they rely on generic AI solutions (https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai).

The Orchestration Challenge

The technical foundation for OAGI lies in sophisticated orchestration rather than raw intelligence. Wilson and Tyson describe this as being about “how to get your team and company to organize and operate in ways that are highly conducive to achieving and maintaining a self-driving state.” As they note, conversational interfaces are evolving into control layers or operating systems for enterprise systems. When combined with AI agents and automation tools, these interfaces become gateways to a living, evolving representation of your organization.

This orchestration challenge is where many organizations falter. They invest heavily in individual AI tools and agents without creating the unified intelligence layer necessary for true organizational intelligence. As OneReach.ai explains in their research on enterprise AI orchestration: “hurling isolated agents at isolated workflows is a costly approach that sets organizations back. What drives agentic AI beyond RPA, BPA, APA, and IPA is the ability for AI agents to collaborate with other agents and the humans within an organization to not only execute automations but also seek out improvements to them” (https://onereach.ai/journal/unlocking-enterprise-value-with-ai-agent-orchestration/).

Platforms like OneReach.ai are addressing this gap by enabling businesses to coordinate conversational and graphical interfaces, automation tools, and AI agents into a cohesive system that can reason about organizational complexity. Their approach recognizes that “successful implementation of agentic AI demands an ecosystem where a shared library of information, patterns, and templates join with code-free design tools to produce high-level automation and continual evolution” (https://onereach.ai/journal/unlocking-enterprise-value-with-ai-agent-orchestration/).

The Governance Imperative

The path to OAGI requires more than just technical implementation—it demands robust organizational AI governance. Research published in the AI and Ethics journal by Bernd Carsten Stahl and colleagues defines organizational AI governance as the framework needed to “reap the benefits and manage the risks brought by AI systems” while translating ethical principles into practical processes (https://link.springer.com/article/10.1007/s43681-022-00143-x). This governance becomes even more critical when AI systems gain the ability to act autonomously on behalf of the organization.

Effective AI governance for OAGI implementation must address several key areas. First, organizations need clear policies about how AI agents can access and utilize organizational data. Second, they require frameworks for ensuring AI decisions align with business objectives and ethical standards. Third, they need mechanisms for monitoring and auditing AI behavior across complex workflows.

The responsibility for this governance can’t be delegated to IT departments alone. As organizational AI becomes more sophisticated, it requires cross-functional governance that includes business leaders, legal teams, HR, and operational stakeholders. This collaborative approach ensures that OAGI development serves the organization’s broader strategic objectives rather than just technical capabilities.

The Self-Driving Organization

The ultimate goal of OAGI is to create what Wilson and Tyson call a “self-driving organization”—an entity that can adapt, learn, and optimize its operations with minimal human intervention (https://uxmag.com/articles/what-is-oagi-and-why-you-need-it-before-agi). This doesn’t mean replacing human workers but rather augmenting human capabilities with AI that understands organizational context deeply enough to handle routine decisions and coordination tasks.

This vision aligns with McKinsey’s research findings, including their 2023 report “The Economic Potential of Generative AI: The Next Productivity Frontier,” which demonstrates that the most successful AI implementations focus on augmenting human capabilities rather than replacing them entirely (https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-economic-potential-of-generative-ai-the-next-productivity-frontier). Organizations that achieve OAGI don’t just automate individual processes; they create intelligent systems that can coordinate across processes, departments, and functions while maintaining organizational coherence.

The AGI Distraction

The irony is that while AGI represents global complexity and remains largely theoretical, OAGI offers immediate, practical value. Many organizations are “skipping over the intelligence they actually need, and that is attainable and advanceable now, in favor of intelligence they may never get—or perhaps more importantly, that won’t be in their control” (https://uxmag.com/articles/what-is-oagi-and-why-you-need-it-before-agi).

This misalignment of priorities stems from the compelling narrative around AGI. The promise of human-level artificial intelligence captures imaginations and dominates headlines, but it can distract from the significant value available through more focused, organizationally-specific AI development. Multiple McKinsey studies on AI implementation consistently show that specialized, context-aware AI systems deliver better business outcomes than generic solutions (https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai).

Building OAGI: A Strategic Roadmap

Developing OAGI requires a systematic approach that goes beyond deploying individual AI tools. Organizations must start by mapping their existing processes, data flows, and decision points to understand where AI can add the most value. This mapping exercise reveals the interconnections and dependencies that OAGI systems need to understand.

The next step involves building the orchestration layer that can coordinate multiple AI agents and systems. This isn’t just about technical integration—it requires creating shared protocols, data standards, and governance frameworks that enable AI agents to work together effectively. Platforms designed for this purpose, such as OneReach.ai, provide the infrastructure necessary for sophisticated agent coordination (https://onereach.ai/).

Finally, organizations must invest in continuous learning and adaptation mechanisms. Unlike traditional software systems, OAGI systems improve over time by learning from organizational behavior and outcomes. This requires robust feedback loops, performance monitoring, and iterative improvement processes.

The Competitive Advantage

Organizations that successfully implement OAGI gain significant competitive advantages. They can respond more quickly to market changes, optimize operations more effectively, and provide better customer experiences through AI systems that understand their specific business context. These advantages compound over time as the AI systems become more sophisticated and organizationally aware.

More importantly, OAGI creates a foundation for future AI adoption. Organizations that have developed sophisticated orchestration capabilities and governance frameworks are better positioned to integrate new AI technologies as they become available. They’ve built the organizational intelligence layer that can adapt to technological evolution.

Conclusion

The race to AGI may capture headlines, but the real opportunity for most organizations lies in developing OAGI. This approach offers immediate value while building the foundation for future AI adoption. Organizations that focus on creating intelligence that deeply understands their unique business context will find themselves better positioned to thrive in an AI-driven future.

The key insight is that organizational intelligence is locally achievable with today’s technology. Rather than waiting for the theoretical promise of AGI, forward-thinking organizations are building the specialized, orchestrated AI systems that can transform their operations now. OAGI represents the first major milestone on the path toward thriving in the age of AI—and it’s a milestone that organizations can reach today with the right strategy and commitment.

As Wilson and Tyson conclude, OAGI is how your organization becomes more self-driving. In an era where competitive advantage increasingly depends on operational agility and intelligence, that capability may be the most valuable investment an organization can make.

Sources

  1. UX Magazine: “What Is OAGI—and Why You Need It Before AGI” – https://uxmag.com/articles/what-is-oagi-and-why-you-need-it-before-agi
  2. McKinsey & Company: “The State of AI: How Organizations Are Rewiring to Capture Value” (2025) – https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai
  3. McKinsey & Company: “The Economic Potential of Generative AI: The Next Productivity Frontier” (2023) – https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-economic-potential-of-generative-ai-the-next-productivity-frontier
  4. AI and Ethics Journal: “Defining Organizational AI Governance” by Bernd Carsten Stahl et al. – https://link.springer.com/article/10.1007/s43681-022-00143-x
  5. OneReach.ai: AI orchestration platform – https://onereach.ai
  6. “Age of Invisible Machines” (2nd edition) by Robb Wilson and Josh Tyson (2025): https://a.co/d/1GTigQv
  1. Invisible Machines Podcast by Robb Wilson and Josh Tyson: https://uxmag.com/podcasts
  2. OneReach.ai Blog: “Unlocking Enterprise Value with AI Agent Orchestration” – https://onereach.ai/journal/unlocking-enterprise-value-with-ai-agent-orchestration/

The post OAGI vs AGI: What Every Business Leader Needs to Know appeared first on UX Magazine.

  •  

#175 – Jennifer Schumacher on Learning From Agency Mistakes

Transcript

[00:00:19] Nathan Wrigley: Welcome to the Jukebox Podcast from WP Tavern. My name is Nathan Wrigley.

Jukebox is a podcast which is dedicated to all things WordPress, the people, the events, the plugins, the blocks, the themes, and in this case, learning from mistakes in website development agencies.

If you’d like to subscribe to the podcast, you can do that by searching for WP Tavern in your podcast player of choice, or by going to wptavern.com/feed/podcast, and you can copy that URL into most podcast players.

If you have a topic that you’d like us to feature on the podcast, I’m keen to hear from you and hopefully get you, or your idea, featured on the show. Head to wptavern.com/contact/jukebox, and use the form there.

So on the podcast today, we have Jennifer Schumacher.

Jennifer has been working with WordPress and web development for over 15 years. Her journey began with a spark of curiosity in university, building her first WordPress website after a YouTube crash course. Then evolving into freelance gigs, team collaborations, and eventually running a white label agency working alongside other agencies around the world.

Jennifer’s experiences have exposed her to the highs and lows of agency life. Projects that run smoothly, but also cultures that can become toxic, people burning out, and the all too familiar frustration of unbillable hours, and broken processes.

This inspired Jennifer’s lightning talk at WordCamp Europe 2025, where she shared some of the most common, and painful, mistakes she’s seen agencies make, and what can be learned from them.

Jennifer walks us through her path in the WordPress world, and we discuss three real world mistakes agencies make. Web support that drains your soul, the design handoff from hell, and work more, bill less, and smile anyway.

We talk through support, bottlenecks, frustrating design to development handoffs, and the dilemma of over servicing clients without fair compensation.

Jennifer shares her candid perspective on why processes and honest communication matter, not just for the bottom line, but for the mental health and building sustainable teams. She also discusses how transparency, learning from failure, and continually improving processes can improve agency life.

Jennifer’s approach is refreshingly open about both the mistakes and the solutions, aiming to help others avoid repeating them.

If you found yourself frustrated with agency workflows, or are hoping to build a healthier business in the WordPress ecosystem, this episode is for you.

If you’re interested in finding out more, you can find all of the links in the show notes by heading to wptavern.com/podcast, where you’ll find all the other episodes as well.

And so without further delay, I bring you, Jennifer Schumacher.

I am joined on the podcast today by Jennifer Schumacher. Hello, Jennifer.

[00:03:26] Jennifer Schumacher: Hello. Nice to be here.

[00:03:28] Nathan Wrigley: We’re here on Contrib Day. It’s WordCamp Europe 2025. Now, because it’s Contrib Day, that means you haven’t yet done what it is that you are going to do at WordCamp Europe. But you’ve got a presentation, like a lightning talk. So you’ve got 10 minutes to stand on the stage.

The idea is that you are going to be talking about agency, WordPress agencies, how they mess up, I’m going to use that word, and how they can learn from their mistakes.

So before we get into that, just tell us a little bit about you.

[00:03:56] Jennifer Schumacher: I started web development about 15 years ago, maybe a even more even. I was at university, no money, on a freelance platform, and somebody asked me if I could build a website. I checked on YouTube, okay WordPress. I said yes, and then I sold a website. No idea how to do it, honestly. But then YouTube helped me figure things out, and that’s how I started and fell in love with it. No way to turn back.

Went for it, did a couple of freelance gigs and then, you know, joining other team members, joining other people in the freelance world, building like groups, working on stuff together, working on projects. And then it grew, got bigger. We got bigger projects. We built a white label team working for the agencies, collaborating with other agencies. And that’s what I have done over the past years. So that’s a bit of my background.

[00:04:47] Nathan Wrigley: Yeah, that’s perfect. Yeah, that’s great. I think your story sounds like a lot of people’s stories in that they, if you began 15 years ago, the web was still very much discovering what it was going to be. And you drop in and learn as you went along. I think maybe now that’s a little bit more difficult. I think if you drop in these days, it’s maybe more challenging. There’s so much more competition out there and things like that. yeah, your story kind of mimics mine except that you grew an agency and I didn’t, I just stuck as a one person, and that kind of worked out for me.

[00:05:15] Jennifer Schumacher: Yeah, it’s like the people network, right? You meet different people and then you get to know each other, and then you start learning, and then you think about the opportunities. And then either you say, okay, this is a path that I want to take, or you don’t, right?

[00:05:27] Nathan Wrigley: And have you ever worked for other people in website building? Have you worked for other agencies, or been an employee? Or has it always been you and the agencies that you have run?

[00:05:36] Jennifer Schumacher: I never have been like an employee per se, so it was more like a contractor, but either freelance or for the agency that we built. But the nice thing, and why I really loved this was it was in different roles, right? Sometimes I was the designer in the beginning, or I was the developer. Later on I did develop myself, but that was in the WP Bakery days. So I don’t do that anymore to be honest.

Yeah, so it was design then more development. And then later on I moved more into project management. And then in the most recent years, there’s so many things that I, after all those years, you know, it’s nice, I love WordPress, but certain things make me sick. I was like, God, no, I don’t want this anymore.

Certain stress levels that I’ve reached where I said, no, I don’t want to do it the same old way as usual. This is something that my talk will be about, to be honest.

And the last couple of years have been more about process improvement. Doing things faster, less stress, and then also all these unbillable hours that many people just hide below the table. So this has been my focus for the last couple of years.

[00:06:41] Nathan Wrigley: Okay. Well, I’ve got to say it’s very, very nice to meet somebody who’s really open and honest about their successes, but also things that they consider they could do better. Let’s use the word failures. I think most people kind of hide that stuff, but it’s really interesting that you are doing a presentation where you are raising that as, okay, I messed this up, I messed this up, I messed this up, and here’s how I took it as a, you say learning opportunity, which I suppose is the best way to parse any of those kind of things.

Why are you doing a talk though at WordCamp? So this is kind of a more of a community question. It’s not really about the presentation itself. I’m just curious as to why, what is it that you get out of it? Do you just enjoy sort of hanging out at these events or, why have you decided to do it?

[00:07:20] Jennifer Schumacher: How can I explain that in the best possible way? I’ve met many great people over the years, but I’ve seen many of them who got frustrated about certain things in part of the culture at the agency they worked at. I’ve seen toxic cultures as well. I’ve seen many projects that started off very nice and then it became frustrating over the time. And then towards the end, people were not getting paid according to what they actually delivered.

I’ve seen people that later on actually quit and they said again, I don’t want to do it anymore. That they were so frustrated, especially in project management, I’ve seen a couple of them just drop out. It’s like, you know what? Not doing it anymore. And I don’t think that that’s worth it.

If we don’t talk about what goes wrong, if we don’t acknowledge about stuff, these things that could be better, and then say, hey, you know what, let’s figure out a better path and resolve this kind of stress because we deserve a better team that’s in sync, then what are we doing? If we just continue and say, well, that’s agency life, you know? That’s how it is in agencies. No, it’s not supposed to be that way.

If you just accept it and just go with it, then it’s going to be that way. I think it’s worth sharing that, because if you don’t ask the question, how can it be better? You’re not making anything better to be honest.

[00:08:38] Nathan Wrigley: Okay. Thank you. So let’s hope that the wisdom that you impart will land with the people. But you’ve got this idea of three real world agency mistakes. That’s what you’re going to focus on in your 10 minutes.

I have a question around that. So obviously you’re going to highlight the things that went wrong, explain how you tackled it. Do you ever get the sense though that there’s ever, and I’m doing air quotes, a perfect system? Have you ever landed on something where you think, okay, that’s it, I do not need to improve that thing anymore? Or is there always room for improvement?

[00:09:09] Jennifer Schumacher: Well, that’s a good question to be honest. I’m German. Many Germans try to be perfect to be honest. But I don’t think perfect exists, and isn’t imperfect perfect. Because the thing is like, learning is a journey, so if we set up a system and then we figure out, okay, let’s try that way, and then we work with it and then see, what can we tweak, what can we improve? And isn’t that what makes it perfect, right? Because we keep improving things.

There are new things coming out now, you know, AI is everywhere. So, are there certain things that we can use that help our system? We just keep tweaking it. So, no, perfect system. Do I want one? No. Is it fun to keep tweaking things? Yes. So I think you’re just trying to get started, build a certain setup and try to improve it over time.

[00:09:58] Nathan Wrigley: Yeah. So that would’ve been the way I would’ve paraphrased it as well. You kind of get something which feels like it’s good for now and then the technology changes, WordPress adapts and you have to figure it out a new. Okay, that’s great.

So there are three things that you’re going to tackle. Maybe you could’ve done 5, 10, but the time was probably the limitation. What are the three things that you are going to mention? What are the three things which agencies make as mistakes that you have encountered?

[00:10:21] Jennifer Schumacher: First of all, I had to think a lot about, okay, which kind of situations do I want to include, right? Because over the years, you know, you collect a lot of stories, and I think the most impactful is a story. You want to talk about a specific situation where you were in. And so I was thinking about, what should I cover?

For each story I made a nice headline. I can just quickly share those headlines, and then you think about what you think that that means.

[00:10:46] Nathan Wrigley: Perfect.

[00:10:47] Jennifer Schumacher: So the first one is, support that drains your soul. The second one is, the design handoff from hell. The third one is, work more, build less and smile anyway.

[00:10:59] Nathan Wrigley: Let’s go back to the first one then. You’re going to have to say the exact wording, because I’ll probably get it wrong. What was number one again?

[00:11:04] Jennifer Schumacher: It’s web support that drains your soul.

[00:11:07] Nathan Wrigley: Okay, tell us, what went on here? What calamity befell you and your agency that led to that portion?

[00:11:13] Jennifer Schumacher: I’ve seen it in many, many agencies and if, for example, once I had a agency in Switzerland and they said, we manage one point of contact for our clients. So this was mainly the project manager, right? So whenever the client wanted something, they contacted this person.

Why was that not a good idea? Because pretty often the people that I met were just simply overworked, especially when it came to support staff. Because the client got in touch with them, they got in touch with the designer. The designer got in touch with them. They got back to the client and they were just in the middle on every little item.

And the more you have of this kind of support work, the stressier it gets. And this is something where I’ve seen a lot of things go wrong and where I’ve seen a lot of frustration just for being the person in the middle.

[00:11:58] Nathan Wrigley: That was something which was commonly, I want to use the word taught. People often told me it would be better to always deal with this one person, because that one person at least is this single point of contact. You can build up a relationship with them. Just prize that open a little bit. Has that led to problems, and what were those kind of problems? Was it that that person, I don’t know, maybe they are not a good communicator or something like that?

[00:12:21] Jennifer Schumacher: Well, the thing is, that person doesn’t, it’s just a person most of the time that communicates. This person’s never resolving the issue. So for example, the client has something super simple, I want to change the position of that button. So the client asks their single point of contact. The single point of contact, they go to the developer, hey, they want to change that button. But then the developer goes back, but yeah, but this position we cannot do, it’s not recommended.

It’s like ping pong. And let’s say changing that button takes like maybe just 30 minutes, but the entire communication about where the button should go and why not there, why it would be more recommendable to go into that spot exactly, or which size or animation they want. These kind of details take maybe two and a half hours. But now the client doesn’t really want to pay for the communication about it.

And then in the end, I’ve seen many, many agencies, they just put this under the table, under the rug, or they say it and then just don’t admit it. And if you have a lot of these support items, you have a lot of unbillable hours. And is that sustainable? No. Is that frustrating? Yes. Especially if you’re a small team and you need to bill for the time. If you’re not able to bill for it, then what are we doing here?

[00:13:31] Nathan Wrigley: So this is the idea then that in a company, let’s say that you as a freelancer are working with a company, I don’t know, maybe they’ve got a hundred employees or something like that. You’ve set it up so that you only speak with this one person in their company. But those other 99 people are funneling all of their bits and pieces through that one person.

You just get this backwards and forwards. That one person becomes a bottleneck because they’ve got to communicate with the 99 people. Any change has to go through them.

Okay, what was the second one? I’ve forgotten, I’m sorry.

[00:13:57] Jennifer Schumacher: The design handoff from hell.

[00:13:59] Nathan Wrigley: Okay, what’s that?

[00:14:00] Jennifer Schumacher: Have you ever worked, like you’re a developer and then you are working on a project where they say, okay, the design will be done by a design agency or by some other designer. And then you get the design, you’re like, well, that doesn’t fit anymore what I thought I would spend on time in the beginning. And then I get a file, it was not even clear like this page, what should be the H1?

And then inconsistent styles. And then suddenly on the mobile view, if the designer also did a mobile view, the designs do not match at all. Like, on this screen they use this size, on this screen, this size. Super inconsistent. And this is so frustrating. Because as a developer, in theory, then suddenly you have so many hours.

Then, again, you have to decide, do I log them? Do I tell them that this is not anymore a fit? And if I am not anymore making it a fit, do I look bad? And again, unbillable hours. And then either you bill them or you’re like hiding them. I don’t like that.

[00:14:57] Nathan Wrigley: This is the idea of if you are, I guess if you’re in a big agency where you’ve got a design team, and the design team is literally in the, you know, the cubicle next to you. That’s a fairly easy point to solve because you just stand up and have a chat about it. But if you’re a freelancer, or you’re dealing with a third party design agency or something like that, it’s a real bottleneck, isn’t it?

Because you get a design, it looks great, but suddenly you realise, well, yeah, it looks great, it would make a great magazine piece. Transferring that over to the web with H1s and paragraphs, and it’s got to be accessible and color contrast has got to be good and all of this kind of stuff, that suddenly becomes problematic.

And usually the client doesn’t have that same level of expertise. So you know, they might catch sight of that design and think, perfect, do that. Do exactly what we see and then you have to have this whole tennis again of explaining, well, actually we can’t do it quite like that. So, okay, that’s the second one.

[00:15:50] Jennifer Schumacher: What I can tell you is that I’ve seen this happen nonetheless in big agencies too. I have worked also with agencies with more than 150 employees. And it always depends a lot on their internal processes and how they approve and the system, right?

Nonetheless, I’ve seen also like big design agencies, and it looked all fancy, but then it did not match up. Maybe you’re very good at selling, but if you internally do not have certain systems in place, this stuff can still happen.

[00:16:21] Nathan Wrigley: Yeah. And I also feel that when I was doing this kind of work, when I was a freelancer, I had to be all the things. I had to be literally everybody. I had to be the designer, I had to be the developer, I had to be the communicator, I had to be the marketer, I had to be the SEO. I had to be all of these things. And with the best will in the world, I’m not the best at all of those things. Probably one or two things I’m pretty good at, but the rest of them fairly lousy.

And so that kind of fits in as well. And again, the process, getting a process exactly right. You are all about sort of saving money by having a process, saving time and money by having a process, yeah.

[00:16:54] Jennifer Schumacher: To be honest, in my opinion, it’s mental health. Because if it goes on for too long that you’re charging less than what you are actually bringing to the table, that’s frustration. You bring that frustration to your home, that’s when you get stressed out. You share with your family what happened. You are like unloading the stress. You are not that much capable of being a good listener if you’re stressed. And you want to be a good listener with the people that you love. So, what are we doing here? You know?

[00:17:23] Nathan Wrigley: You also become like a double fronted marketplace a little bit. Because you’ve got the designer over here who’s giving you designs and you are sat in the middle. And then you’ve got the client over here and you are sat in the middle. And you become this person that has to communicate the ideas in both directions.

And when they say, we want this, you have to communicate that back to the designer. Do you have like a trusted designer or a design, like a network or a team or something like that, that you just more or less rely on that because you’ve figured out they know what I am typically going to want?

[00:17:52] Jennifer Schumacher: I give them guidance how I want it. Some have, you know, worked with me before, here and there, and then they already know. But I tell them exactly how we need things, and then I point things out, okay, hey, like a checklist. Okay, we need to check this, this, this, this, this. And this sometimes could take a lot of time too, depending on the people that, you know, I work with.

But it’s not that I have like a hundred percent go-to person per se. No. Maybe I can share that same thing. I did design many years ago, then development. And sometimes I need to also, you know, pause and say like, Jenny, no, don’t jump in and just do it yourself. You know, I could, but I just should not. So I just try to, let’s say, express how I need things to be done before going into development. If that’s not done, we’re not going into development.

[00:18:41] Nathan Wrigley: I think designing for the web is really difficult because it is a real skill in and of itself. You know, if you’re designing for a magazine layout, I mean, obviously there’s a high level of skill required to do that in an effective way. But then being able to actually understand the semantics of that design, and how it might look, and especially now where we’re going into a web which is not three view ports. It’s not just mobile, it’s not just tablet, and it’s not just desktop.

It’s this much more kind of, we have no idea what you’re going to be viewing it on. We don’t know the width. I think this sort of Intrinsic Design, which people keep talking about, that makes the job even more difficult, okay. So there’s number two.

Number three, what was that one?

[00:19:23] Jennifer Schumacher: Number three was, work more, bill less and smile anyway.

[00:19:27] Nathan Wrigley: Okay, go on. Did you say work more, bill less?

[00:19:30] Jennifer Schumacher: Yeah. Work more, bill less.

[00:19:32] Nathan Wrigley: That seems counterintuitive.

[00:19:33] Jennifer Schumacher: Yeah.

[00:19:33] Nathan Wrigley: Most people would say work less, bill more.

[00:19:36] Jennifer Schumacher: Well, everybody likes to say that, which is unfortunately, the truth is not always how it works, right? So, how about this? Have you ever been on a project where time goes by in the beginning, everybody’s excited? All fits, looks good. We’re progressing and then the client comes back with feedback and then there’s a change. Maybe it’s a change request, you know, okay, we add some extra hours.

But then there’s something that either we did not notice, for example, oh, this doesn’t work in the Safari. And suddenly we need to work a bit more to make it a fix. But the budget is really tight. Anyway, we need to fix this. Or the client wants something, oh, but this should also animate. You animated this, but also this needs to be animated.

Details. Detail here, a detail there. And then suddenly you notice like, well, the budget we had is not anymore available, but the client is still asking for things, and even saying stuff like, that should be included. How could you charge that extra? Or it was not communicated early enough like, hey, you know what, client, our budget is getting tight. If you are requesting more things, we will need to invoice you extra down the road.

Of course you want to say, okay, if there’s something wrong with our work, we will cover this internally. You don’t want to be somebody who says, okay, I did a mistake, but I’m not correcting it, haha. But if the client is requesting more stuff, you need to let them know in advance. Because if you let them know later, they also go like, huh? Where does that come from? Why didn’t you tell me that this has got more expensive?

And then suddenly you cannot charge them for that. And now you worked more, but you are effectively billing less if you take your effective hourly rate, what you actually delivered and work.

I’ve met agencies, freelancers, when they would really calculate their effective hourly rate, they would be crying, sitting in the corner of the room and crying. This is frustrating, right? And nobody likes that. But anyway, they expect you to sit there smiling and just pretend like everything was good.

[00:21:33] Nathan Wrigley: Do you always do that with your clients though? Do you have that approach of, we must smile through this, even though things are not necessarily working out? Because that was one of the things that you wrote in your description. Let me just find it. You wrote, it’s about laughing, learning, and maybe even recognising a situation you’ve been in yourself.

So do you try to have that sort of humorous approach when things are not working out? Can you always laugh? Because sometimes these things can be so profoundly, well, annoying, let’s go with that. It’s difficult to laugh, I think.

[00:22:01] Jennifer Schumacher: I think it depends a lot on your personality. I can tell you something. So I live in Spain and in Mexico. I’m German, but I don’t live anymore in Germany. But I think when you meet different cultures and see how they react, how they treat certain situations, that made me open up my eyes and see like, okay, you know, you always have the choice. How do you react to this? This is your choice.

And if you get frustrated and you dwell into the pain and just continue again and again, and in the same cycle, then that’s your choice. What’s the other end, right? You can just say, hey, you know what? It was a mistake or this happened. I’m not happy about it, but the only thing I can do is appreciate that it happened because it gave me the opportunity now to learn from it. And that’s the super different perspective.

Some people are not capable of thinking like that, but I prefer to think like that, because it makes me feel better and it makes me look at possible solutions and focus on that. Instead of me looking at the situation, focusing on the issue and the problems.

[00:23:07] Nathan Wrigley: I think it’s very difficult in the moment sometimes to be so, I’m going to use the word sanguine. Just to be so measured about it because you know, something doesn’t work out. Maybe the first reaction is a buildup of anger or something like that. But to have that, to be able to in your head, parse that and say, you know what? The anger probably won’t get me anywhere, but viewing that as a learning opportunity.

Because you go into pains, that’s what you say over and over again. Treat it as a learning opportunity. It’s almost like Zen Buddhism, or something like that, you know, it’s kind of trying to turn a bad situation into a good situation.

But you are also at pains to say, well, it feels like you’re at pains to say, just don’t keep repeating it though. You know, if something bad happened, learn from it, but then adapt the process. Make the process different so that it doesn’t happen a second or a third time because, well, that’s crazy making.

[00:23:57] Jennifer Schumacher: Yeah. But that’s, again, the reason why I think I really love the opportunity to be here and to be having that speech at WordCamp. Because, I get frustrated just thinking about it, I’ve seen so many great people just do the same thing over and over again, because they think that’s it and that’s how it is in agencies. It doesn’t matter if they work at this agency or that agency.

Maybe some do it a bit different here or there, but the same problems come up and they do not really think about, how can I resolve this? New project. Like, new projects will fix it, or let’s sell more. Let’s fix it in the next project. Let’s fix it in the next project.

But then they don’t think about a fix. And I have a couple of people who I really think like, God, you’re so good at what you do, but why do you do this to yourself? Why don’t you think about how to get out of this mess? And I think that’s what I want to do, what I want to share because you have to focus on how to solve this. Otherwise, if you don’t make it a priority, you’re stuck where you are.

[00:24:50] Nathan Wrigley: I guess also, each one of us really genuinely does have, so I’m focusing on a freelancer at the minute, you know, so you’re not in an agency, it’s just you. We all really genuinely do have a unique set of attributes which make us the way we are. And it may be that you just have to lean into those. You’re good at this thing, you’re not so good at that thing, so maybe that gets outsourced, or maybe you just have to approach it in a different way. But it’s very, very hard.

I also think that over the last 10 years, we’ve lived through a cycle of YouTube videos where people are trying to pitch us the perfect solution. In 10 minutes I’ll teach you how to revolutionise your agency. Some of that works, I’m sure, but there seems to be quite a bit of snake oil there as well.

And what i’m trying to say is, just because it’s in a YouTube video or somebody is shouting from the rooftops that they’ve got the answer, it may be that that answer actually won’t work for you because that’s not who you are.

[00:25:43] Jennifer Schumacher: Yeah. Well, that can be too. The thing is like, if you see those fancy videos on YouTube with these nice titles, they put them because that gives them a better click rate because people are more like, okay, well, I want to see if I just say like I have something that’s way high work. If you think that that’s a good idea or not, that’s up to you. It’s not a big selling point, right?

So they write it that way just because of the enticing title makes you click. So that’s also, you know, it’s your human brain that follows this kind of direction. Yeah, so I think a big part, just as you mentioned, resources, YouTube. For me, the biggest part has been asking. And that’s why I loved, we started white labeling, working with other agencies, I learned so much from them. So much.

And just sharing, I have one CEO that I once asked, he had built an agency with over two hundred employees, and they started out as four many years ago. I asked him for lunch. I asked, I would love to know how you did it. What was your motivator? How did you decide who to hire? How did you find the right people? What were the big decisions or risks that you took.

And I think that is so important. Why not? What do we have to lose? I think, why not open up conversations and just ask, how are you approaching this? And I think this kind of stuff gets lost a lot. It’s not just only just sitting there and looking at YouTube videos. Who else could I ask? How do you deal with this?

[00:27:12] Nathan Wrigley: I have a question, which is maybe one that you don’t want to answer because it’s quite vulnerable. But what is your biggest mistake? What’s the thing that if you look back over your career you think, oh boy, that was a calamity?

[00:27:23] Jennifer Schumacher: I have one and I think I’m not, well, it is embarrassing. Yes, it is. But why not? It’s like a learning opportunity, right?

So when I was younger, oh God, I don’t know how many years ago, it was like 10 years maybe. So I thought, okay, I want to build a team, I want to do this. Let’s make it at an agency. We have clients, we have projects, okay, cool.

So I searched for people. I got an office and we were all there. And I thought, okay, I also want to be great with our culture because I think, you know, the team is what matters because only if the team is happy, we can make great work. I wasn’t going to be the one that’s sitting there with a whip, you know, like, do this, do this, do this. That was not how I envisioned myself.

But I focused so much on this team that I did not notice that I did not yet learn enough how to be a good salesman. Few months later, I ran out of money.

And because I was not yet intelligent enough about putting up boundaries that certain clients were like, oh, what? That should be included. Why was that not covered? And we just went in and covered it and not communicate, okay, that we stopped covering certain things for free. We did not yet know how to charge certain things on time.

So we were still like, or I was still, did not resolve it. I did not think about, how do I need to do it so I don’t get myself in the situation that I would have a hard time getting out of, especially financially? And then I had to say, okay, that’s it. Pack my bags. I then started a job in sales. And then I had to learn, damn, how do I sell? How do I communicate? And that I did for a year and a half. And when, again, made more money outside of the job, I did quit.

[00:29:06] Nathan Wrigley: Okay, so that was a real learning opportunity, wasn’t it? You went, the whole thing collapsed but the key bit that was missing was sales. You pick yourself up, got a sales job, learnt the sales portion, and then kind of began again. I guess it worked out the next time.

[00:29:18] Jennifer Schumacher: Yeah. This time, we’re still here.

[00:29:20] Nathan Wrigley: That was the low point. That was the thing which you did worst. Maybe you’ll be good at answering this question. Some people are a bit shy when you ask a question like this. What’s the thing that you think you’ve done best?

[00:29:29] Jennifer Schumacher: Oh. What? The best.

[00:29:30] Nathan Wrigley: Yeah. What’s the bit that if you look back over your 15 years, I mean, it may not be exactly one thing, but can you summon up something which you think, actually, do you know what? I’m really proud of me for that.

[00:29:41] Jennifer Schumacher: I’m really proud of me for opening up and saying like, you know what, that’s not how it has to be. I don’t want this anymore. I want to see how I can improve this. I must say that my husband has been a bit of an inspiration here too. He’s the kind of person that’s like, ah, I want to work less. Like, I don’t want to work that much. And he finds a way to do it. He always does. He always finds his way around. It’s like, how come that he figures that out and I don’t? And I’m like, sitting here stressed.

And there was also this thought like, do I like this stress? Do you know these people who are addicted to this kind of stress? And they just think they need it. It’s like, do you really think you need it? Do you really think that that’s what you want? Yeah, this is what made me think. And I’m happy that decision, saying like, you know, no. I don’t want that anymore.

And i’m still having things to learn. You know, there’s still things that I’m working on. Totally. I think having that in your, like a little angel, I don’t know, or figure in the back of your head saying like, you shouldn’t do that. Can this be better? Think about it. That’s what I’m proud of.

[00:30:47] Nathan Wrigley: Being honest with yourself, even if that means some uncomfortable realisations.

[00:30:51] Jennifer Schumacher: Oh God, yeah. Tell me. Admitting to yourself like, damn.

[00:30:56] Nathan Wrigley: Yeah. Yeah. I know what you mean. We often have a culture of, okay, just work harder. Just keep going. Just keep doing the same thing because I’m pretty sure the process over there is bulletproof. Just keep going, and maybe being a bit more open with yourself and trying to learn from the mistakes.

[00:31:12] Jennifer Schumacher: And I think when you see somebody, it’s not cheating the system, but it’s kind of like doing it faster and being more relaxed and even having time to do some extra stuff, and you’re like, I want that. Why am I not striving for that? Why the hell I’m just focusing on being more busy? I think you start doubting things.

[00:31:31] Nathan Wrigley: Yeah, that’s interesting. There’s always somebody in my life who seems to have way more free time than I do. There has to be a reason for that. And probably that they’ve just figured it out and allowed themselves the time off.

And I always found that curious. I would find myself sitting at the desk doing the busy work, just because it felt like I needed to be shackled to the desk because that was where work took place. But really, I probably would’ve been way more productive if I’d gone for a walk for half an hour or just did something a little bit more for me, and then come back, regroup, start again. I never did learn that.

[00:32:05] Jennifer Schumacher: Isn’t that, like it sounds so weird, but isn’t that kind of the expectation of society that you should be sitting there on that desk. How come you’re just going for a walk? How come you’re just saying, you know what, I’ll just get my hair done. Let’s just relax a bit and then I get back with a clear mind to that issue. Why not? But no, society expects you to be available, to be at the desk. That’s how you look good.

[00:32:29] Nathan Wrigley: And it’s curious, we’re in such a fortunate position. I mean, obviously if you work in an agency and they provide you with a desk and you have to be there from nine to five, you’ve got that. But there’s a lot of people in our industry who don’t. You know, they’re working out of a spare room in the house. Maybe they’re doing it out the kitchen or what have you. And you can, you genuinely can, take time off and do other things and work a little bit later because you gave up some time during the day. You can be flexible. I think that’s one of the most remarkable things about the industry that we’re in. It’s utterly brilliant.

[00:32:57] Jennifer Schumacher: I read the other day on my phone an article, it was about a bank where they were saying like the four day work week. And they were saying like, now that AI is around the corner, it’s a no brainer. That’s going to happen. Because we will be able to get more efficient with how we do things. And I think, isn’t that beautiful to more focus on outcomes instead of like the nine to five.

Well, depends also how you manage the agency and everything. And I’ve seen many, they said they want to call their employees back. For example, in Mexico, like I live partially there. Many, many people got called back. But others in Germany I’ve seen, they still keep a hybrid model. Some days they just say, okay, we do a day here, a day there. But many developers said like, nope, staying at home.

[00:33:42] Nathan Wrigley: So people listening to this podcast, hopefully some of them will think, do you know what? It’d be really interesting to chat this through with Jennifer. You know, she seems like she’s got some interesting ideas around that. Do you have a little community of people that you vent your anger, vent your frustration with? Do you have a little clique of people where you share the ideas that you’ve been discussing today?

[00:34:01] Jennifer Schumacher: Besides my husband.

[00:34:02] Nathan Wrigley: Yeah, how do you keep yourself sane? Yeah.

[00:34:04] Jennifer Schumacher: I do not yet have a big community, but I am working on this. Because I think it’s great just to share. I was in this mess, in this chaos until I realised, like I had this awakening moment for more like 10 years. So 10 years, I kind of would, was like lying to myself, I feel.

So I would love to share more. I want to do a LinkedIn live show. So I’m preparing that kind of stuff just to share, like we do, like a bit of talking. How did you do that? And just this story. I have a great network of people that I’ve met over the years with great stories.

And this is something that I want to share. I also wrote a book for freelancers, where I just share the exact same thing because damn, I wish I would’ve noticed certain things earlier, to be honest. Because 10 years is quite a lot, you know? And especially when you start out and you’re freelancing, oh God, I just charge way less. I just shouldn’t think about it.

But you know, I didn’t even know how much I was worth. I didn’t even know how to protect myself so that certain situations I could say ahead of time, you know what? That’s it. This entire project management mindset, or building the system, it didn’t occur to me for so long. I just thought, no, let me put this in a book and then, why not?

[00:35:21] Nathan Wrigley: So, where do we find the book? Or where’s the best place to find you, which then might link to the book?

[00:35:26] Jennifer Schumacher: On LinkedIn. And just, first of all, my network, I just want to get some feedback and then improve it. And then let’s see what else I can put in it. I also can share you something, maybe that’s something you found interesting. There’s this writer, Ryan Holiday. He has a great, great book that’s just called Growth Hacker Marketing. Read it. I love it. And I love the way how he writes this book because it’s so honest. It’s so transparent.

And I wrote it the same way he did. I took my entire inspiration, how I wrote it, based on his book. And I also have a couple of stories that I share at the end of the book from other people out of my network. How they did resolve, for example, the cash flow issue, right? How they approached the entire setup. Where how they even were able to sell their agency. You know, like build it and sell it.

That’s what I mean, ask others. Ask others how they did it. And then not getting stuck on these fancy YouTube videos for people that say they have the solution. But I think it’s so much worth it just to have conversations and learn and listen.

Maybe you do not have to take everything that people say, but maybe just can take a bit here or there and then build your own. That’s what I like.

[00:36:34] Nathan Wrigley: Perfect. Jennifer Schumacher, thank you so much for chatting to me today.

[00:36:38] Jennifer Schumacher: It was a pleasure to be here, to be honest. Thank you.

On the podcast today we have Jennifer Schumacher.

Jennifer has been working with WordPress and web development for over 15 years. Her journey began with a spark of curiosity in university, building her first WordPress website after a YouTube crash-course, then evolving into freelance gigs, team collaborations, and eventually running a white label agency working alongside other agencies around the world. 

Jennifer’s experiences have exposed her to the highs and lows of agency life, projects that run smoothly, but also cultures that can become toxic, people burning out, and the all-too-familiar frustration of unbillable hours and broken processes. This inspired Jennifer’s lightning talk at WordCamp Europe 2025, where she shared some of the most common (and painful) mistakes she’s seen agencies make, and what can be learned from them.

Jennifer walks us through her path in the WordPress world, and we discuss three real-world mistakes agencies make: “web support that drains your soul,” “the design handoff from hell,” and “work more, bill less and smile anyway.”

We talk through support bottlenecks, frustrating design-to-development handoffs, and the dilemma of over-servicing clients without fair compensation. Jennifer shares her candid perspective on why processes and honest communication matter, not just for the bottom line, but for mental health and building sustainable teams.

She also discusses how transparency, learning from failure, and continually improving processes can improve agency life. Jennifer’s approach is refreshingly open about both the mistakes and the solutions, aiming to help others avoid repeating them.

If you’ve found yourself frustrated with agency workflows, or are hoping to build a healthier business in the WordPress ecosystem, this episode is for you.

Useful links

 Jennifer’s presentation at WordCamp Europe 2025: 3 WordPress Agency F*ckups and What I Learned from Them

The presentation on WordPress.tv

Growth Hacker Marketing book by Ryan Holiday

  •  

CSS Intelligence: Speculating On The Future Of A Smarter Language

Once upon a time, CSS was purely presentational. It imperatively handled the fonts, colors, backgrounds, spacing, and layouts, among other styles, for markup languages. It was a language for looks, doing what it was asked to, never thinking or making decisions. At least, that was what it was made for when Håkon Wium Lie proposed CSS in 1994, and the World Wide Web Consortium (W3C) adopted it two years later.

Fast-forward to today, a lot has changed with the addition of new features, and more are on the way that shift the style language to a more imperative paradigm. CSS now actively powers complex responsive and interactive user interfaces. With recent advancements like container queries, relational pseudo-classes, and the if() function, the language once within the domains of presentations has stepped foot into the territory of logic, reducing its reliance on the language that had handled its logical aspect to date, JavaScript.

This shift presents interesting questions about CSS and its future for developers. CSS has deliberately remained within the domains of styling alone for a while now, but is it time for that to change? Also, is CSS still a presentational language as it started, or is it becoming something more and bigger? This article explores how smart CSS has become over the years, where it is heading, the problems it is solving, whether it is getting too complex, and how developers are reacting to this shift.

Historical Context: CSS’s Intentional Simplicity

A glimpse into CSS history shows a language born to separate content from presentation, making web pages easier to manage and maintain. The first official version of CSS, CSS1, was released in 1996, and it introduced basic styling capabilities like font properties, colors, box model (padding, margin, and border), sizes (width and height), a few simple displays (none, block, and inline), and basic selectors.

Two years later, CSS2 was launched and expanded what CSS could style in HTML with features like positioning, z-index, enhanced selectors, table layouts, and media types for different devices. However, there were inconsistencies within the style language, an issue CSS2.1 resolved in 2011, becoming the standard for modern CSS. It simplified web authoring and site maintenance.

CSS was largely static and declarative during the years between CSS1 and CSS2.1. Developers experienced a mix of frustrations and breakthroughs for their projects. Due to the absence of intuitive layouts like Flexbox and CSS Grid, developers relied on hacky alternatives with table layouts, positioning, or floats to get around complex designs, even though floats were originally designed for text to wrap around an obstacle on a webpage, usually a media object. As a result, developers faced issues with collapsing containers and unexpected wrapping behaviour. Notwithstanding, basic styling was intuitive. A newbie could easily pick up web development today and add basic styling the next day. CSS was separated from content and logic, and as a result, it was highly performant and lightweight.

CSS3: The First Step Toward Context Awareness

Things changed when CSS3 rolled out. Developers had expected a single monolithic update like the previous versions, but their expectations and the reality of the latest release were unmatched. The CSS3 red carpet revealed a modular system with powerful layout tools like Flexbox, CSS Grid, and media queries, defining for the first time how developers establish responsive designs. With over 20 modules, CSS3 marked the inception of a “smarter CSS”.

Flexbox’s introduction around 2012 provided a flexible, one-dimensional layout system, while CSS Grid, launched in 2017, took layout a step further by offering a two-dimensional layout framework, making complex designs with minimal code possible. These advancements, as discussed by Chris Coyier, reduced reliance on hacks like floats.

It did not stop there. There’s media queries, a prominent release of CSS3, that is one of the major contributors to this smart CSS. With media queries, CSS can react to different devices’ screens, adjusting its styles to fit the screen dimensions, aspect ratio, and orientation, a feat that earlier versions could not easily achieve. In the fifth level, it added user preference media features such as prefers-color-scheme and prefers-reduced-motion, making CSS more user-centric by adapting styles to user settings, enhancing accessibility.

CSS3 marked the beginning of a context-aware CSS.

Context-awareness means the ability to understand and react to the situation around you or in your environment accordingly. It means systems and devices can sense critical information, like your location, time of day, and activity, and adjust accordingly.

In web development, the term “context-awareness” has always been used with components, but what drives a context-aware component? If you mentioned anything other than the component’s styles, you would be wrong! For a component to be considered context-aware, it needs to feel its environment’s presence and know what happens in it. For instance, for your website to update its styles to accommodate a dark mode interface, it needs to be aware of the user’s preferences. Also, to change its layout, a website needs to know the device a user is accessing it on — and thanks to user preference media queries, that is possible.

Despite these features, CSS remained largely reactive. It responded to external factors like screen size (via media queries) or input states (like :hover, :focus, or :checked), but it never made decisions based on the changes in its environment. Developers typically turn to JavaScript for that level of interaction.

However, not anymore.

For example, with container queries and, more recently, container style queries, CSS now responds not only to layout constraints but to design intent. It can adjust based on a component’s environment and even its parent’s theme or state. And that’s not all. The recently specced if() function promises inline conditional logic, allowing styles to change based on conditions, all of which can be achieved without scripting.

These developments suggest CSS is moving beyond presentation to handle behaviour, challenging its traditional role.

New CSS Features Driving Intelligence

Several features are currently pushing CSS towards a dynamic and adaptive edge, thereby making it smarter, but these two are worth mentioning: container style queries and the if() function.

What Are Container Style Queries, And Why Do They Matter?

To better understand what container style queries are, it makes sense to make a quick stop at a close cousin: container size queries introduced in the CSS Containment Module Level 3.

Container size queries allow developers to style elements based on the dimensions of their parent container. This is a huge win for component-based designs as it eliminates the need to shoehorn responsive styles into global media queries.

/* Size-based container query */
@container (min-width: 500px) {
  .card {
    flex-direction: row;
  }
}

Container style queries take it a step further by allowing you to style elements based on custom properties (aka CSS variables) set on the container.

/* Style-based container query */
@container style(--theme: dark) {
  .button {
    background: black;
    color: white;
  }
}

These features are a big deal in CSS because they unlock context-aware components. A button can change appearance based on a --theme property set by a parent without using JavaScript or hardcoded classes.

The if() Function: A Glimpse Into The Future

The CSS if() function might just be the most radical shift yet. When implemented (Chrome is the only one to support it, as of version 137), it would allow developers to write inline conditional logic directly in property declarations. Think of the ternary operator in CSS.

padding: if(style(--theme: dark): 2rem; else: 3rem);

This hypothetical line or pseudo code, not syntax, sets the text color to white if the --theme variable equals dark, or black otherwise. Right now, the if() function is not supported in any browser, but it is on the radar of the CSS Working Group, and influential developers like Lea Verou are already exploring its possibilities.

The New CSS: Is The Boundary Between CSS And JavaScript Blurring?

Traditionally, the separation of concerns concerning styling was thus: CSS for how things look and JavaScript for how things behave. However, features like container style queries and the specced if() function are starting to blur the line. CSS is beginning to behave, not in the sense of API calls or event listeners, but in the ability to conditionally apply styles based on logic or context.

As web development evolved, CSS started encroaching on JavaScript territory. CSS3 brought in animations and transitions, a powerful combination for interactive web development, which was impossible without JavaScript in the earlier days. Today, research proves that CSS has taken on several interactive tasks previously handled by JavaScript. For example, the :hover pseudo-class and transition property allow for visual feedback and smooth animations, as discussed in “Bringing Interactivity To Your Website With Web Standards”.

That’s not all. Toggling accordions and modals existed within the domains of JavaScript before, but today, this is possible with new powerful CSS combos like the <details> and <summary> HTML tags for accordions or modals with the :target pseudo-class. CSS can also handle tooltips using aria-label with content: attr(aria-label), and star ratings with radio inputs and labels, as detailed in the same article.

Another article, “5 things you can do with CSS instead of JavaScript”, lists features like scroll-behavior: smooth for smooth scrolling and @media (prefers-color-scheme: dark) for dark mode, tasks that once required JavaScript. In the same article, you can also see that it’s possible to create a carousel without JavaScript by using the CSS scroll snapping functionality (and we’re not even talking about features designed specifically for creating carousels solely in CSS, recently prototyped in Chrome).

These extensions of CSS into the JavaScript domain have now left the latter with handling only complex, crucial interactions in a web application, such as user inputs, making API calls, and managing state. While the CSS pseudo-classes like :valid and :invalid can help as error or success indicators in input elements, you still need JavaScript for dynamic content updates, form validation, and real-time data fetching.

CSS now solves problems that many developers never knew existed. With JavaScript out of the way in many style scenarios, developers now have simplified codebases. The dependencies are fewer, the overheads are lower, and website performance is better, especially on mobile devices. In fact, this shift leans CSS towards a more accessible web, as CSS-driven designs are often easier for browsers and assistive technologies to process.

While the new features come with a lot of benefits, they also introduce complexities that did not exist before:

  • What happens when logic is spread across both CSS and JavaScript?
  • How do we debug conditional styles without a clear view of what triggered them?
  • CSS only had to deal with basic styling like colors, fonts, layouts, and spacing, which were easier for new developers to onboard. How hard does the learning curve become as these new features require understanding concepts once exclusive to JavaScript?

Developers are split. While some welcome the idea of a natural evolution of a smarter, more component-aware web, others worry CSS is becoming too complex — a language originally designed for formatting documents now juggling logic trees and style computation.

Divided Perspective: Is Logic In CSS Helpful Or Harmful?

While the evidence in the previous section leans towards boundary-blurring, there’s significant controversy among developers. Many modern developers argue that logic in CSS is long overdue. As web development grows more componentized, the limitations of declarative styling have become more apparent, causing proponents to see logic as a necessary evolution for a once purely styling language.

For instance, in frontend libraries like React, components often require conditional styles based on props or states. Developers have had to make do with JavaScript or CSS-in-JS solutions for such cases, but the truth remains that these solutions are not right. They introduce complexity and couple styles and logic. CSS and JavaScript are meant to have standalone concerns in web development, but libraries like CSS-in-JS have ignored the rules and combined both.

We have seen how preprocessors like SASS and LESS proved the usefulness of conditionals, loops, and variables in styling. Developers who do not accept the CSS in JavaScript approach have settled for these preprocessors. Nevertheless, like Adam Argyle, they voice their need for native CSS solutions. With native conditionals, developers could reduce JavaScript overhead and avoid runtime class toggling to achieve conditional presentation.

“It never felt right to me to manipulate style settings in JavaScript when CSS is the right tool for the job. With CSS custom properties, we can send to CSS what needs to come from JavaScript.”

Chris Heilmann

Also, Bob Ziroll dislikes using JavaScript for what CSS is meant to handle and finds it unnecessary. This reflects a preference for using CSS for styling tasks, even when JavaScript is involved. These developers embrace CSS’s new capabilities, seeing it as a way to reduce JavaScript dependency for performance reasons.

Others argue against it. Introducing logic into CSS is a slippery slope, and CSS could lose its core strengths — simplicity, readability, and accessibility — by becoming too much like a programming language. The fear is that developers run the risk of complicating the web more than it is supposed to be.

“I’m old-fashioned. I like my CSS separated from my HTML; my HTML separated from my JS; my JS separated from my CSS.”

Sara Soueidan

This view emphasises the traditional separation of concerns, arguing that mixing roles can complicate maintenance. Additionally, Brad Frost has also expressed skepticism when talking specifically about CSS-in-JS, stating that it, “doesn’t scale to non-JS-framework environments, adds more noise to an already-noisy JS file, and the demos/examples I have seen haven’t embodied CSS best practices.” This highlights concerns about scalability and best practices, suggesting that the blurred boundary might not always be beneficial.

Community discussions, such as on Stack Overflow, also reflect this divide. A question like “Is it always better to use CSS when possible instead of JS?” receives answers favouring CSS for performance and simplicity, but others argue JavaScript is necessary for complex scenarios, illustrating the ongoing debate. Don’t be fooled. It might seem convenient to agree that CSS performs better than JavaScript in styling, but that’s not always the case.

A Smarter CSS Without Losing Its Soul

CSS has always stood apart from full-blown programming languages, like JavaScript, by being declarative, accessible, and purpose-driven.

If CSS is to grow more intelligent, the challenge lies not in making it more powerful for its own sake but in evolving it without compromising its major concern.

So, what might a logically enriched but still declarative CSS look like? Let’s find out.

Conditional Rules (if, @when@else) With Carefully Introduced Logic

A major frontier in CSS evolution is the introduction of native conditionals via the if() function and the @when@else at-rules, which are part of the CSS Conditional Rules Module Level 5 specification. While still in the early draft stages, this would allow developers to apply styles based on evaluated conditions without turning to JavaScript or a preprocessor. Unlike JavaScript’s imperative nature, these conditionals aim to keep logic ingrained in CSS’s existing flow, aligned with the cascade and specificity.

More Powerful, Intentional Selectors

Selectors have always been one of the major strengths of CSS, and expanding them in a targeted way would make it easier to express relationships and conditions declaratively without needing classes or scripts. Currently, :has() lets developers style a parent based on a child, and :nth-child(An+B [of S]?) (in Selectors Level 4) allows for more complex matching patterns. Together, they allow greater precision without altering CSS’s nature.

Scoped Styling Without JavaScript

One of the challenges developers face in component-based frameworks like React or Vue is style scoping. Style scoping ensures styles apply only to specific elements or components and do not leak out. In the past, to achieve this, you needed to implement BEM naming conventions, CSS-in-JS, or build tools like CSS Modules. Native scoped styling in CSS, via the new experimental @scope rule, allows developers to encapsulate styles in a specific context without extra tooling. This feature makes CSS more modular without tying it to JavaScript logic or complex class systems.

A fundamental design question now is whether we could empower CSS without making it like JavaScript. The truth is, to empower CSS with conditional logic, powerful selectors, and scoped rules, we don’t need it to mirror JavaScript’s syntax or complexity. The goal is declarative expressiveness, giving CSS more awareness and control while retaining its clear, readable nature, and we should focus on that. When done right, smarter CSS can amplify the language’s strengths rather than dilute them.

The real danger is not logic itself but unchecked complexity that obscures the simplicity with which CSS was built.

Cautions And Constraints: Why Smart Isn’t Always Better

The push for a smarter CSS comes with significant trade-offs alongside control and flexibility. Over the years, history has shown that adding a new feature to a language or framework, or library, most likely introduces complexity, not just for newbies, but also for expert developers. The danger is not in CSS gaining power but in how that power is implemented, taught, and used.

One of CSS’s greatest strengths has always been its approachability. Designers and beginners could learn the basics quickly: selectors, properties, and values. With more logic, scoping, and advanced selectors being introduced, that learning curve steepens. The risk is a widening gap between “basic CSS” and “real-world CSS”, echoing what happened with JavaScript and its ecosystem.

As CSS becomes more powerful, developers increasingly lean on tooling to manage and abstract that power, like building systems (e.g., webpack, Vite), linters and formatters, and component libraries with strict styling conventions. This creates dependencies that are hard to escape. Tooling becomes a prerequisite, not an option, further complicating onboarding and increasing setup time for projects that used to work with a single stylesheet.

Also, more logic means more potential for unexpected outcomes. New issues might arise that are harder to spot and fix. Resources like DevTools will then need to evolve to visualise scope boundaries, conditional applications, and complex selector chains. Until then, debugging may remain a challenge. All of these are challenges experienced with CSS-in-JS; how much more Native CSS?

We’ve seen this before. CSS history is filled with overcomplicated workarounds, like tables for the layout before Flexbox, relying on floats with clear fix hacks, and overly rigid grid systems before native CSS Grid. In each case, the hacky solution eventually became the problem. CSS got better not by mimicking other languages but by standardising thoughtful, declarative solutions. With the right power, we can make CSS better at the end of the day.

Conclusion

We just took a walk down the history lane of CSS, explored its presence, and peeked into what its future could be. We can all agree that CSS has come a long way from a simple, declarative language to a dynamic, context-aware, and, yes, smarter language. The evolution, of course, comes with tension: a smarter styling language with fewer dependencies on scripts and a complex one with a steeper learning curve.

This is what I conclude:

The future of CSS shouldn’t be a race to add logic for its own sake. Instead, it should be a thoughtful expansion, power balanced by clarity and innovation grounded in accessibility.

That means asking tough questions before shipping new features. It means ensuring that new capabilities help solve actual problems without introducing new barriers.

  •  

Turning User Research Into Real Organizational Change

This article is a sponsored by Lyssna

We’ve all been there: you pour your heart and soul into conducting meticulous user research. You gather insightful data, create detailed reports, and confidently deliver your findings. Yet, months later, little has changed. Your research sits idle on someone’s desk, gathering digital dust. It feels frustrating, like carefully preparing a fantastic meal, only to have it left uneaten.

There are so many useful tools (like Lysnna) to help us run incredible user research, and articles about how to get the most from them. However, there’s much less guidance about ensuring our user research gets adopted and brings about real change. So, in this post, I want to answer a simple question: How can you make sure your user research truly transforms your organization?

Introduction
User research is only as valuable as the impact it has.

When research insights fail to make their way into decisions, teams miss out on opportunities to improve products, experiences, and ultimately, business results. In this post, we’ll look at:

  • Why research often fails to influence organizational change;
  • How to ensure strategic alignment so research matters from day one;
  • Ways to communicate insights clearly so stakeholders stay engaged;
  • How to overcome practical implementation barriers;
  • Strategies for realigning policies and culture to support research-driven changes.

By covering each of these areas, you’ll have a clear roadmap for turning your hard-won research into genuine action.

Typical Reasons For Failure

If you’ve ever felt your research get stuck, it probably came down to one (or more) of these issues.

Strategic Misalignment

When findings aren’t tied to business objectives or ROI, they struggle to gain traction. Sharing a particular hurdle that users face will fall on deaf ears if stakeholders cannot see how that problem will impact their bottom line.

Research arriving too late is another hurdle. If you share insights after key decisions are made, stakeholders assume your input won’t change anything. Finally, research often competes with other priorities. Teams might have limited resources and focus on urgent deadlines rather than long-term user improvements.

Communication Issues

Even brilliant research can get lost in translation if it’s buried in dense reports. I’ve seen stakeholders glaze over when handed 30-page documents full of jargon. When key takeaways aren’t crystal clear, decision-makers can’t quickly act on your findings.

Organizational silos can make communication worse. Marketing might have valuable insights that product managers never see, or designers may share findings that customer support doesn’t know how to use. Without a way to bridge those gaps, research lives in a vacuum.

Implementation Challenges

Great insights require a champion. Without a clear owner, research often lives with the person who ran it, and no one else feels responsible. Stakeholder skepticism also plays a role. Some teams doubt the methods or worry the findings don’t apply to real customers.

Even if there is momentum, insufficient follow-up or progress tracking can stall things. I’ve heard teams say, “We started down that path but ran out of time.” Without regular check-ins, good ideas fade away.

Policy And Cultural Barriers

Legal, compliance, or tech constraints can limit what you propose. I once suggested a redesign to comply with new accessibility standards, but the existing technical stack couldn’t support it. Resistance due to established culture is also common. If a company’s used to launching fast and iterating later, they might see research-driven change as slowing them down.

Now that we understand what stands in the way of effective research implementation, let’s explore practical solutions to overcome these challenges and drive real organizational change.

Ensuring Strategic Alignment

When research ties directly to business goals, it becomes impossible to ignore. Here’s how to do it.

Early Stakeholder Engagement

Invite key decision-makers into the research planning phase. I like to host a kickoff session where we map research objectives to specific KPIs, like increasing conversions by 10% or reducing support tickets by 20%. When your stakeholders help shape those objectives, they’re more invested in the results.

Research Objectives Aligned With Business KPIs

While UX designers often focus on user metrics like satisfaction scores or task completion rates, it’s crucial to connect our research to business outcomes that matter to stakeholders. Start by identifying the key business metrics that will demonstrate the value of your research:

  • Identify which metrics matter most to the organization (e.g., conversion rate, churn, average order value).
  • Frame research questions to directly address those metrics.
  • Make preliminary hypotheses about how insights may affect the bottom line.

Develop Stakeholder-Specific Value Propositions

When presenting user research to groups, it’s easy to fall into the trap of delivering a one-size-fits-all message that fails to truly resonate with anyone. Instead, we need to carefully consider how different stakeholders will receive and act on our findings.

The real power of user research emerges when we can connect our insights directly to what matters most for each specific audience:

  • For the product team: Show how insights can reduce development time by eliminating guesswork.
  • For marketing: Demonstrate how understanding user language can boost ad copy effectiveness.
  • For executives: Highlight potential cost savings or revenue gains.

ROI Framework Development

Stakeholders want to see real numbers. Develop simple templates to estimate potential cost savings or revenue gains. For example, if you uncover a usability issue that’s causing a 5% drop-off in the signup flow, translate that into lost revenue per month.

I also recommend documenting success stories from similar projects within your own organization or from case studies. When a stakeholder sees that another company boosted revenue by 15% after addressing a UX flaw, they’re more likely to pay attention.

Research Pipeline Integration

Integrate research tasks directly into your product roadmap. Schedule user interviews or usability tests just before major feature sprints. That way, findings land at the right moment — when teams are making critical decisions.

Regular Touchpoints with Strategic Teams

It’s essential to maintain consistent communication with strategic teams through regular research review meetings. These sessions provide a dedicated space to discuss new insights and findings. To keep everyone aligned, stakeholders should have access to a shared calendar that clearly marks key research milestones. Using collaborative tools like Trello boards or shared calendars ensures the entire team stays informed about the research plan and progress.

Resource Optimization

Research doesn’t have to be a massive, months-long effort each time. Build modular research plans that can scale. If you need quick, early feedback, run a five-user usability test rather than a full survey. For deeper analysis, you can add more participants later.

Addressing Communication Issues

Making research understandable is almost as important as the research itself. Let’s explore how to share insights so they stick.

Create Research One-Pagers

Condense key findings into a scannable one-pager. No more than a single sheet. Start with a brief summary of the problem, then highlight three to five top takeaways. Use bold headings and visual elements (charts, icons) to draw attention.

Implement Progressive Disclosure

Avoid dumping all details at once. Start with a high-level executive summary that anyone can read in 30 seconds. Then, link to a more detailed section for folks who want the full methodology or raw data. This layered approach helps different stakeholders absorb information at their own pace.

Use Visual Storytelling

Humans are wired to respond to stories. Transform data into a narrative by using journey maps, before/after scenarios, and user stories. For example, illustrate how a user feels at each step of a signup process, then show how proposed changes could improve their experience.

Regular Stakeholder Updates

Keep the conversation going. Schedule brief weekly or biweekly “research highlights” emails or meetings. These should be no more than five minutes and focus on one or two new insights. When stakeholders hear snippets of progress regularly, research stays top of mind.

Interactive Presentations

Take research readouts beyond slide decks. Host workshop-style sessions where stakeholders engage with findings hands-on. For instance, break them into small groups to discuss a specific persona and brainstorm solutions. When people physically interact with research (sticky notes, printed journey maps), they internalize it better.

Overcome Implementation Challenges

Now that stakeholders understand and value your research, let’s make sure they turn insights into action.

Establish Clear Ownership

Assign a dedicated owner for each major recommendation. Use a RACI matrix to clarify who’s Responsible, Accountable, Consulted, and Informed. I like to share a simple table listing each initiative, the person driving it, and key milestones.

When everyone knows who’s accountable, progress is more likely.

RACI Matrix Example

Initiative Responsible Accountable Consulted Informed
Redesign Signup Flow UX Lead Product Manager Engineering, Legal Marketing, Support
Create One-Pager Templates UX Researcher Design Director Stakeholder Team All Departments

Build Implementation Roadmaps

Break recommendations down into phases. For example,

  • Phase 1: Quick usability tweaks (1–2 weeks).
  • Phase 2: Prototype new design (3–4 weeks).
  • Phase 3: Launch A/B test (2–3 weeks).

Each phase needs clear timelines, success metrics, and resources identified upfront.

Address Stakeholder Skepticism

Be transparent about your methods. Share your recruitment screeners, interview scripts, and a summary of analysis steps. Offer validation sessions where stakeholders can ask questions about how the data was collected and interpreted. When they understand the process, they trust the findings more.

Create Support Systems

Even when stakeholders agree, they need help executing. Establish mentorship or buddy programs where experienced researchers or designers guide implementation. Develop training materials, like short “how-to” guides on running usability tests or interpreting survey data. Set up feedback channels (Slack channels, shared docs) where teams can ask questions or share roadblocks.

Monitor And Track Progress

Establish regular progress reviews weekly or biweekly. Use dashboards to track metrics such as A/B test performance, error rates, or user satisfaction scores. Even a more complicated dashboard can be built using no-code tools and AI, so you no longer need to rely on developer support.

Realign Policies and Culture

Even the best strategic plans and communication tactics can stumble if policies and culture aren’t supportive. Here’s how to address systemic barriers.

Create a Policy Evolution Framework

First, audit existing policies for anything that blocks research-driven changes. Maybe your data security policy requires months of legal review before you can recruit participants. Document those barriers and work with legal or compliance teams to create flexible guidelines. Develop a process for policy exception requests — so if you need a faster path for a small study, you know how to get approval without massive delays.

Technical Infrastructure Adaptation

Technology can be a silent killer of good ideas. Before proposing changes, work with IT to understand current limitations. Document technical requirements clearly so teams know what’s feasible. Propose a phased approach to any necessary infrastructure updates. Start with small changes that have an immediate impact, then plan for larger upgrades over time.

Build Cultural Buy-In

Culture shift doesn’t happen overnight. Share quick wins and success stories from early adopters in your organization. Recognize and reward change pioneers. Send a team-wide shout-out when someone successfully implements a research-driven improvement. Create a champions network across departments, so each area has at least one advocate who can spread best practices and encourage others.

Develop a Change Management Strategy

Change management is about clear, consistent communication. Develop tailored communication plans for different stakeholder groups. For example, executives might get a one-page impact summary, while developers get technical documentation and staging environments to test new designs. Establish feedback channels so teams can voice concerns or suggestions. Finally, provide change management training for team leaders so they can guide their direct reports through transitions.

Measure Cultural Impact

Culture can be hard to quantify, but simple pulse surveys go a long way. Ask employees how they feel about recent changes and whether they are more confident using data to make decisions. Track employee engagement metrics like survey participation or forum activity in research channels. Monitor resistance patterns (e.g., repeated delays or rejections) and address the root causes proactively.

Conclusions

Transforming user research into organizational change requires a holistic approach. Here’s what matters most:

  • Strategic Alignment: Involve stakeholders early, tie research to KPIs, and integrate research into decision cycles.
  • Effective Communication: Use one-pagers, progressive disclosure, visual storytelling, regular updates, and interactive presentations to keep research alive.
  • Implementation Frameworks: Assign clear ownership, build phased roadmaps, address skepticism, offer support systems, and track progress.
  • Culture and Policy: Audit and update policies, adapt infrastructure gradually, foster cultural buy-in, and employ change management techniques.

When you bring all of these elements together, research stops being an isolated exercise and becomes a driving force for real, measurable improvements. Keep in mind:

  • Early stakeholder engagement drives buy-in.
  • Clear research-to-ROI frameworks get attention.
  • Ongoing, digestible communication keeps momentum.
  • Dedicated ownership and phased roadmaps prevent stalls.
  • Policy flexibility and cultural support enable lasting change.

This is an iterative, ongoing process. Each success builds trust and opens doors for more ambitious research efforts. Be patient, stay persistent, and keep adapting. When your organization sees research as a core driver of decisions, you’ll know you’ve truly succeeded.

  •  

Beginner’s Guide to Generative Engine Optimization for WordPress

I still remember the first time one of my articles appeared in the top 3 search results, but Google’s AI Overview credited someone else.

The frustrating part? The information came directly from my post. 😒

That moment really opened my eyes. That’s why I’ve spent the last several months studying how AI search tools like Google’s AI Overview, ChatGPT, Gemini, and Claude pull information.

I’ve tested different formats, structured data settings, and optimization strategies across multiple WordPress sites.

In this guide, I’ll break down what Generative Engine Optimization (GEO) means for WordPress users. You’ll learn how it works, how it compares to traditional SEO, and what specific steps you can take to help your content show up in AI answers — even if you’re not a tech expert.

If you’ve been worried about losing traffic or falling behind, you’re not alone. I’ve been through the same frustration. That’s why I created this guide: to help you adapt more quickly and with less stress.

Optimzing your website for AI search - Generative Search Optimization

Here is a quick overview of the topics I’ll cover in this guide:

What Is Generative Engine Optimization? (And Why It Matters for WordPress)

Generative Engine Optimization (GEO) means structuring your content so that AI tools like ChatGPT, Google’s AI Overview, Claude, and Gemini can easily understand, summarize, and include it in their answers.

ChatGPT showing search results for a transactional search phrase

These AI tools aren’t just scraping the web. Instead, they’re scanning for structure, clarity, and relevance. If your content is well-formatted, direct, and easy for language models to process, it has a better chance of being included in AI-generated answers.

Think of it like SEO, but instead of optimizing for search engine bots, you’re optimizing for AI models trained on massive amounts of text.

GEO doesn’t replace traditional SEO. It builds on it by focusing on how modern AI tools interpret and reuse information.

AI Search Is Already Here (And It’s Eating Your Traffic)

When Google first rolled out AI results, I figured they wouldn’t affect much. But I was wrong. In some cases, the summary used my content, but no one clicked through to my site.

And I’m not the only one who’s noticed this.

A recent study by Ahrefs analyzed 300,000 keywords and found that when Google showed an AI Overview, the top-ranking page saw a 34.5% drop in average clickthrough rate compared to similar results without AI.

AI overview in search results

AI tools are changing how people get answers. They often pull responses directly from existing content, and many users do not need to click past the summary.

In a recent interview, Cloudflare CEO Matthew Prince shared: “Today, 75 percent of queries get answered without you leaving Google.”

If your site is not included in that AI-generated answer, you are missing out on visibility and potential traffic, even if you are still ranking high in traditional search results.

The good news is that WordPress gives you the tools to adapt. With WordPress SEO plugins like All in One SEO, clear formatting, and structured content, you can prepare your site for both traditional rankings and AI search results.

That’s what helped me get my posts noticed again, and it can help you, too.

GEO vs SEO: What’s Different, What’s the Same?

SEO and GEO often overlap, but they have different goals. Traditional SEO helps your site rank in search results, while GEO helps your content get included in AI-generated answers.

With SEO, you’re optimizing for search engine bots that index and rank pages. With GEO, you’re optimizing for AI tools that summarize and generate answers. Both are important, but they reward different strategies.

Here’s a quick comparison of how SEO and GEO compare:

SEOGEO
Focuses on ranking in search engine results pages (SERPs)Focuses on being included in AI summaries and direct answers
Targets keywords, search intent, and backlinksTargets clarity, structure, and prompt-friendly content
Requires strong metadata, title tags, and alt textRequires schema markup, author info, and summary blocks
Optimizes for clicks from listingsOptimizes for being quoted or paraphrased by AI tools
Relies on content length, keyword density, and readabilityRelies on short answers, definitions, and machine-parsable formatting

In simple terms, SEO helps people find you. GEO helps machines understand and use your content when answering someone’s question. If you want to stay visible, you’ll want to do both.

How AI Search Works Behind the Scenes

To optimize for AI search, it helps to understand how these tools work behind the scenes.

While each platform is different, they tend to follow similar patterns when deciding what content to summarize, cite, or ignore.

How Google AI Overviews Choose What to Display

Structured content in AI overviews

Google isn’t guessing when it builds an AI Overview. It looks for content that’s clear, well-structured, and trustworthy.

From what I’ve observed, the following factors can increase your chances of being included:

  • Pages that already rank well organically, but not always
  • Content with short, direct definitions or summaries near the top
  • Posts with step-by-step formatting, like numbered lists or how-to blocks
  • Pages using schema markup for FAQs, HowTo, and definitions
  • Sites that show author names, publish dates, and E-E-A-T signals

Even if your content isn’t ranking in the #1 spot, it can still appear in the AI Overview, as long as it’s structured clearly. I’ve seen this happen on some of my own articles after I added schema and rewrote the introduction.

How ChatGPT, Claude, and Gemini Pull Info From Your Site

AI tools like ChatGPT, Claude, and Gemini don’t index pages the same way Google does. Instead, they use web crawlers or partner APIs to collect and learn from your content.

It’s helpful to know that some AI answers come from the model’s “memory” (its training data, which can be months old), while newer AI tools can browse the live web for up-to-date information.

If your site is public and crawlable, it may be part of the training or retrieval process, especially for tools like ChatGPT that include browsing or plugin features.

Even if they’re not pulling content in real time, AI models trained on older data can still paraphrase your writing.

That’s why formatting, clarity, and author signals are so important — they help models understand who said what, and how to attribute it.

What Makes Content “AI-Ready” (According to LLM Behavior)

Content structure example

I’ve tested dozens of prompts using content I’ve written, and the same pattern keeps showing up. AI tools prefer content that is structured, concise, and easy to break into smaller pieces.

Think of your blog post like a Lego set.

If it’s well-organized with labeled parts like subheadings, summaries, and schema, AI tools can easily pick out the pieces they need. If it’s just a wall of text, they are more likely to skip over it.

How to Optimize WordPress Content for Generative Engines (GEO Steps)

Now that we understand how AI search can be used to bring traffic to your website and improve its visibility, let’s look at some practical steps that you can apply right now.

Step 1. Choose the Right SEO Tool for the Job

If you’re using WordPress, the easiest way to optimize for AI search is by using the All in One SEO plugin. It’s already the best SEO plugin for WordPress — and in my experience, it’s also the most powerful tool for Generative Engine Optimization.

We use AIOSEO on WPBeginner and all our partner sites, and we’ve seen a noticeable improvement in AI Overview visibility since making a few small changes with its tools. See our full All in One SEO for WordPress review for more details.

All in One SEO website

It gives you full control over how your content appears in both search results and AI-generated answers.

Here are some of the key AIOSEO features I rely on for AI search optimization:

  • Schema Markup: Easily add HowTo, FAQ, Article, and custom schema to any page.
  • TruSEO Analysis: Get real-time suggestions to improve structure, readability, and clarity.
  • FAQ Blocks: Add machine-readable FAQs that help trigger AI citations.
  • Author + Publisher Info: Add structured author bios and business details to boost E-E-A-T signals.

In the steps below, I’ll show you how to apply these tools and strategies to your own content. If you already use AIOSEO, you’ll be able to follow along easily.

If not, then install and activate the All in One SEO for WordPress plugin. Here is our complete guide on how to set up All in One SEO for WordPress.

Note: A free version of All in One SEO is also available. You can give it a try, but I recommend upgrading to the paid version to unlock its full potential.

Step 2. Use Clear and Concise Language That AI Can Interpret

One of the biggest things I’ve learned is that AI tools don’t read like humans. Instead, they break content into small parts to understand what it means.

If your content uses complex language or too much jargon, then it becomes harder for AI tools to understand and quote it correctly.

When I rewrote some of my posts using shorter sentences and simpler words, I started seeing more of them appear in ChatGPT and Gemini responses. Clear content isn’t just better for people. It’s better for machines, too.

Here’s what I try to follow when writing for both readers and AI:

  • Keep sentences under 20 words whenever possible.
  • Use simple vocabulary unless a technical term is absolutely necessary.
  • Break long paragraphs into smaller ones, with one idea per paragraph.
  • Avoid run-on sentences, complex punctuation, and clever phrasing that might confuse AI tools.
  • Put the key point at the beginning of the sentence, then explain or expand after.

AIOSEO’s TruSEO score often flags issues like sentence length and clarity.

AIOSEO showing readability analysis to optimize content for AI search visibility

It analyzes your content for ideal paragraph and sentence length, active voice, transition words, consecutive sentence patterns, subheading usage, and Flesch readability score.

I use those suggestions as a quick check to make sure my posts are easy to scan, not just for readers, but for AI tools too.

You can see our guide on how to add and improve readability score in WordPress for more details.

Step 3. Include Direct Answers to Common Questions (Prompt Framing)

AI tools like ChatGPT and Gemini are designed to answer questions quickly. So if your content sounds like a clear answer to a common question, there’s a much better chance it’ll get used in AI responses. This approach is called prompt framing.

When I started rewriting my content to lead with short, direct answers, I noticed it getting picked up more often by AI tools. Instead of burying the answer in a long paragraph, I give it upfront, then explain the details below.

Here are a few real-world examples:

  • Original (food blog): Making banana bread is a simple process that involves mixing ripe bananas with other basic ingredients and baking until done.
  • GEO-Optimized: To make banana bread, mash ripe bananas and mix them with flour, sugar, eggs, and baking soda. Then bake at 350°F for about 50 minutes.
  • Original (travel site): Many travelers enjoy visiting Italy because of its food, history, and scenic views.
  • GEO-Optimized: The best time to visit Italy is in spring (April to June) or fall (September to October) when the weather is mild and crowds are smaller.
  • Original (personal finance blog): Having an emergency fund can reduce financial stress and help you manage unexpected expenses.
  • GEO-Optimized: An emergency fund is a savings account you use only for unexpected expenses like medical bills, car repairs, or job loss.

These direct answers match how people ask questions in AI tools. When your content mirrors those prompts, it’s more likely to be selected and cited.

And if you’re using AI to help write your content, this is even easier.

Just tweak your prompt to ask for a short, direct answer first, followed by a more detailed explanation. This structure makes your content much more likely to be quoted by AI tools.

Here’s a simple prompt to show how you can apply it to your AI workflow:

Write a blog section that starts with a one-sentence answer to the question: [insert question]. Then follow up with 1–2 short paragraphs explaining the details in plain language.

This small change can make your AI-generated content easier for other tools to summarize, cite, and include in search results.

Bonus Tip🎁: Need prompt examples for your blog posts? See our list of well-crafted AI prompts for bloggers and marketers.

Step 4. Add Schema Markup for Better Context

Schema markup is extra code that tells AI tools exactly which type of content you’re publishing, like a tutorial, FAQ, article, or product review.

It helps machines understand the purpose of your page so they can cite it more accurately.

Schema is one of the clearest signals you can add to your website. I’ve seen content picked up more often by Google’s AI Overview and tools like Gemini after adding the right markup, especially for step-by-step guides and FAQs.

Planning your post with schema in mind also makes writing easier.

Schema types for AI visibility

For example, formatting your content as a list of steps, a set of questions and answers, or a recipe with ingredients and instructions gives your content a clear structure that works for both humans and machines.

When I first looked into schema markup, it felt overwhelming. But with All in One SEO, I don’t need to mess with code at all. I just pick the content type from the schema tab and fill in the form to generate schema markup.

Generate schema markup

Here are some of the schema types I use the most when optimizing for AI search:

  • FAQ Schema: Helps AI tools pull answers to common questions directly into their responses.
  • HowTo Schema: Makes it easier for AI to understand step-by-step tutorials or guides.
  • Article Schema: Adds author info, publish date, and headline context — important for building trust and E-E-A-T signals.
  • Recipe, Product, or Event Schema: Ideal for food blogs, online stores, or local businesses with structured content.
Schema generator - choose schema type

On WPBeginner and our partner sites, we’ve seen strong results in AI visibility after using schema consistently.

Schema is one of the most effective and underused ways to make your content easier to understand and feature.

Step 5. Format Content With Logical Headings and Subheadings

Clear headings and subheadings help AI tools understand how your content is structured.

They show which parts answer specific questions and make it easier for tools like ChatGPT or Gemini to quote the correct section.

Headings and subheadings help AIs understand content structure and flow

Here’s how I recommend structuring your content:

  • Use H2 for main topics or major steps in a guide.
  • Use H3 or H4 for supporting details, examples, or sub-questions.
  • Write headings that clearly describe the section. Avoid vague titles like “More Info” or “Other Tips.”
  • Stick to a logical order and don’t skip heading levels (e.g., don’t jump from H2 to H4).
  • Use question-style headings when possible. This matches how people search and how AI tools interpret prompts.

For more details, see our guide on how to properly use heading tags in WordPress.

Step 6. Include a Short Summary or Definition Near the Top

A short summary or definition at the beginning of your content makes it easier for AI tools to pull quick answers from your page.

This is different from answering multiple questions throughout the post. Think of this as answering the main question right away — like giving someone the TL;DR version before you dive into the details.

Here is an example of how Syed Balkhi used this practice in his article about choosing the best business phone service:

Giving quick answer early in your article

Most AI tools scan the top of your post for a quick explanation. If they find a clear summary in the first few lines, your content is more likely to appear in an AI Overview or chatbot response.

Here’s how I typically structure this:

  • Write a 1–2 sentence summary or definition right after the heading or intro.
  • Use simple language — imagine you’re answering a prompt in plain English.
  • Use bold text or a callout block to help it stand out for both readers and AI tools.

For example, in a post about “what to include in a wedding invitation,” I’d open with:

“A wedding invitation should include the couple’s names, event date, time, venue, and RSVP details. You can also add dress code, gift info, or a personal message.”

This kind of summary helps AI tools provide fast, accurate responses, especially when users are looking for quick answers or definitions. It also improves your chances of showing up in Google’s AI Overviews and featured snippets.

If you’re using AI to help you write content, you can train it to follow this approach. Just start your prompt with:

Begin the article with a one-sentence summary that directly answers the main topic or question.

Step 7. Add FAQ Blocks That Match Common User Prompts

FAQ blocks are not just helpful for readers. AI tools like Google’s Overview and ChatGPT also scan them to find short, clear answers to common questions.

I’ve noticed that when I include FAQs that match what people are actually searching for, those answers are more likely to get picked up by AI. It’s like giving models a ready-made response to show in their results.

For example, let’s say you run a bakery website. You could add FAQ questions like:

  • How far in advance should I order a birthday cake?
    A good rule is to place your order at least 3–5 days in advance to guarantee availability.
  • Do you offer gluten-free cupcakes?
    Yes, we have gluten-free options available for cupcakes and cakes. Just let us know when ordering.

These types of question-and-answer pairs match how people search in AI tools, which makes them very effective.

I normally add an FAQ section to my article, and then use All in One SEO to add FAQ schema directly in WordPress.

AIOSEO FAQ block

However, AIOSEO also comes with an FAQ block that you can use to easily add an FAQ section and then add the FAQ schema markup.

It’s built right into the block editor, so I can format each Q&A and automatically add the right structured data. That way, both humans and search engines understand what I’m offering.

If you’re using AI to help write your content, try prompting it like this:

Generate 3–5 FAQ questions that users might ask about [topic], and write answers in a conversational tone.

Step 8. Use Table of Contents and Jump Links for Structure

When AI tools scan your content, they look for structure. A table of contents (TOC) helps them understand how your post is organized and also makes it easier for readers to navigate.

In longer guides, I include a clickable table of contents near the top. It links to different sections using jump links, which helps both readers and AI tools find what they need.

A table of contents can also help your content appear in rich snippets, which may increase your click-through rate in traditional search results.

Table of Contents in rich snippets

If you’re writing a post like “How to Start a Home Cleaning Business,” your table of contents might look like this:

  1. Choose a business model
  2. Register your business and get licenses
  3. Buy the right cleaning supplies
  4. Set your pricing and offer packages

This type of structure helps readers skim the page and also helps AI tools extract and cite specific answers.

I use the Table of Contents block that comes with All in One SEO because it automatically builds a TOC from my headings. If you aren’t using AIOSEO, then a great alternative is the Table of Contents Plus plugin.

For more options, see our pick of the best table of contents plugins for WordPress.

Step 9. Cite Sources, Use Author Names, and Add Dates for E-E-A-T

Search engines and AI models both want trustworthy answers, and that means looking at more than just your words. They check who wrote the content, when it was published, and whether you’ve backed up your claims with reliable sources.

If you’re serious about showing up in AI results, you need to show you’re a real person with real knowledge. Not just another website blending in.

This is where E-E-A-T comes in. It stands for Experience, Expertise, Authoritativeness, and Trustworthiness.

For example, if you run a travel blog and write about travel insurance, you could cite a source like the U.S. State Department.

Similarly, if you’re giving parenting advice, referencing the American Academy of Pediatrics can help. These aren’t just helpful for readers. They also give AI models more confidence in your content.

Here’s a quick checklist I use to boost trust signals:

  • Add an author name. Use your real name and include a short author bio with relevant experience.
  • Show publish and update dates. This is especially important for topics that change often.
  • ✅ Link to credible sources. Use rel="nofollow noopener" target="_blank" when linking externally.
  • Create an About or Editorial policy page. Let visitors and AI know who you are and what expertise you have on the subject.

I use All in One SEO to manage all of this on my site. Here is how All in One SEO shows an Author bio box.

Author Bio Box

It lets me control how author names, dates, and schema appear so both users and AI can clearly see who’s behind the content.

If you want to go deeper, I recommend reading our full guide on what Google E-E-A-T means, written by Ben Rojas, the President of All in One SEO. It’s packed with tips for making your site more trustworthy, not just for Google but for all AI-driven platforms.

Step 10. Track AI Search Visibility and Traffic on Your WordPress Site

Normally, I recommend using Google Search Console to monitor how your site performs in search results.

But here’s the catch — Google doesn’t tell you if your content is being used in AI Overviews. There’s no clear label or report that shows whether you were featured in an AI summary or not.

That’s why I use MonsterInsights on my WordPress sites. It connects with Google Analytics and shows where your traffic is coming from, including AI tools like ChatGPT, Bing Copilot, and Perplexity.

MonsterInsights referrals

You can even track how visits from those platforms change over time by clicking on the ‘View All Referral Sources’ button.

If you want to go deeper, tools like GPTrends.io and Surfer SEO can help you track brand visibility or citations in ChatGPT and other AI responses. They’re powerful, but they come with a steep price tag.

You can also manually track your top keywords in Google Search Console and test them in AI tools to see if your site is mentioned in the results.

Perplexity AI citations

Until AI platforms offer more transparency, these are your best options for spotting opportunities and filling in the visibility gaps.

What Content Works Best for AI Search?

AI tools tend to favor content that’s clear, structured, and easy to summarize.

Here are the formats I’ve seen perform best in ChatGPT, Google’s AI Overviews, and other platforms.

  • Tutorials and How-To Guides: Step-by-step posts like “How to Start a Freelance Business” or “How to Make an Invoice in Excel” are easy for AI to break down into lists. Make sure to use numbered headings, short steps, and direct language.
  • Listicles and Comparisons: AI tools prefer clearly structured content. Using bullet points, subheadings, or comparison tables can make posts like “7 Free Logo Makers Compared” or “Mailchimp vs ConvertKit” easier to quote.
  • Opinion Posts With Clear Takeaways: Insight or experience-based articles work well when you include a summary or list of key points at the end. Make sure to include your name, author bio, and credentials to support E-E-A-T.

You do not need to change your niche. Just focus on formatting your content in a way that works for both readers and AI tools. Overall, a consistent layout makes it easier for AI to use your content in responses.

Bonus: Generative Engine Optimization Checklist for WordPress Users

Want to make your content easier for AI tools to understand, cite, and use in search answers?

Here is a quick checklist you can follow. I use this same list when optimizing content across my sites, and it works.

  • ✅ Use simple, clear language that AI tools can easily understand.
  • ✅ Begin with direct answers and follow with supporting details.
  • ✅ Add schema markup using a plugin like All in One SEO.
  • ✅ Use clear headings and subheadings to organize your content.
  • ✅ Include a short summary or definition near the top of your post.
  • ✅ Add FAQ sections that answer common user questions.
  • ✅ Use a table of contents with jump links for easier navigation.
  • ✅ Display the author name, publish date, and last updated date.
  • ✅ Create an About page and author bios to support E-E-A-T.
  • ✅ Use tools like MonsterInsights to track AI-related referral traffic.

Even if you only follow a few of these steps, you’ll be making your content more visible to AI search — and giving your site a better shot at getting cited.

Final Thoughts: Don’t Wait to Be Left Behind

Generative Engine Optimization isn’t a trend, it’s a shift. AI tools are already changing how people search, and they’re not slowing down anytime soon.

If your content isn’t ready for AI search, then you’re not just missing clicks. You’re also missing visibility and revenue, which is like leaving money on the table.

You don’t have to be a tech expert to optimize for AI. Most of it comes down to clear writing, good structure, established SEO best practices, and using the right tools.

That’s exactly why I recommend All in One SEO. It takes care of the technical stuff so you can focus on creating helpful content.

I’ve used AIOSEO on my personal projects as well as client sites. We also use it on WPBeginner and our partner sites, and I’ve seen it make a real difference in how AI tools pick up and display our content.

FAQs About Generative Engine Optimization

Generative Engine Optimization, also called AI Search Optimization, is still new and evolving. Here are answers to some of the most common questions I have received.

Is GEO the same as SEO?
No, but they overlap. SEO helps your site rank in search engines. GEO helps your content get quoted by AI tools like ChatGPT, Gemini, and Google’s AI Overviews. The best approach is to focus on both.

How does structured data help with AI search?
Structured data, also called schema markup, tells AI tools exactly what your content is about. It can highlight content types like FAQs, how-to guides, reviews, and more. Tools like All in One SEO make it easy to add schema to your posts.

Will Google’s AI Overviews replace regular search listings?
Not completely, but they are already taking a large share of attention. A study by Ahrefs found that AI Overviews can reduce clicks to top-ranking pages by up to 34.5%. This is why it’s so important to structure your content for both search engines and AI tools.

What’s the best plugin to optimize WordPress for GEO?
I recommend All in One SEO. It adds schema markup, connects to Google Search Console, includes a content analysis tool, and helps AI tools better understand and cite your content.

Can I appear in AI answers even if I’m not ranking high?
Yes. I’ve seen low-ranking pages get featured in AI summaries because they provided a clear answer, strong structure, or relevant schema markup. Ranking still helps — but AI tools often prioritize clarity over position.

Learn More About GEO (AI + SEO) in WordPress

Want to go deeper into using AI tools, writing optimized content, and staying ahead in the AI search era? These guides from WPBeginner walk you through practical ways to apply AI inside WordPress, from writing to SEO to images.

If you’ve made it this far, you’re already ahead of most site owners. Generative Engine Optimization may sound technical, but at its core, it’s just about making your content clear, helpful, and easy to understand — both for people and for machines.

With the right structure and tools, you can stay visible in the age of AI and continue growing your WordPress site with confidence.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post Beginner’s Guide to Generative Engine Optimization for WordPress first appeared on WPBeginner.

  •  

WPBeginner Spotlight 13: Smarter WordPress Tools, Compliance Upgrades, and Workflow Wins

Welcome to the June 2025 edition of WPBeginner Spotlight!

This month brings exciting updates across the WordPress ecosystem, including new plugin features, AI tools, and community highlights.

Highlights include Charitable’s donor management system, expanded AI in Uncanny Automator, and takeaways from WordCamp Europe 2025

There’s plenty to discover, so let’s dive into this month’s most noteworthy WordPress updates.

📌WPBeginner Spotlight brings you the monthly roundup of WordPress news, updates, and community happenings. 📅✨

Got something to share? Whether it’s a new product launch, a significant update, or an exciting event, reach out to us through our contact form.

WPBeginner Spotlight issue 13 - WordPress news and updates

Charitable Adds a Built‑In Donor Management System for Easier Fundraising and Reporting

Charitable, a leading donation plugin for WordPress, has rolled out a new update that improves its Pro version with a centralized donor management system.

The new system gives nonprofits a clearer view of donor history and interactions. This allows them to manage fundraising campaigns more efficiently by accessing donor data in one place.

Charitable donor overview

Donor profiles now include detailed donation histories, communication preferences, and personalized insights.

Plus, nonprofits can use Charitable to generate segmented reports and tailor their communication strategies. In turn, this can improve donor relationships and boost campaign success rates.

Charitable donor profile

Overall, this update represents a significant enhancement for nonprofit users by simplifying donor management and optimizing fundraising efforts.

Uncanny Automator Expands AI Automation Beyond OpenAI With Claude, Gemini, Grok & More

Uncanny Automator, a popular WordPress workflow automation plugin, brings seven new AI integrations to WordPress: Claude, Gemini, Grok, Perplexity, Cohere, Mistral, and DeepSeek.

Users can now choose from multiple AI models when building WordPress automations, offering flexibility beyond OpenAI. This makes it easier than ever to build smart workflows inside WordPress—no custom code required.

You can now generate AI responses inside workflows using different models, which is ideal for tasks like AI content generation, customer support replies, or research summaries. Plus, each AI service comes with a dedicated action for prompting text responses.

Automator AI integrations

The update also adds new integrations for FluentCommunity and Mailster, with over 25 new triggers and actions across learning and email tools. ARMember and Events Manager users also receive small but useful automation upgrades.

Churn Reduction Made Easy: EDD Adds One‑Click Payment Updates for Recurring Payments

Easy Digital Downloads, the popular eCommerce plugin for WordPress, has released a major update to its Recurring Payments extension. It now gives store owners better tools to reduce involuntary churn and protect recurring revenue.

Involuntary churn happens when loyal customers are lost due to failed payments, often from expired cards or billing errors. Previously, fixing this required customers to log in, which led to friction and revenue loss.

The new update adds secure, no-login one-click links that let subscribers update their payment method directly from email. These “magic links” can be added to renewal reminders and failure notices, making payment recovery quick and painless.

EDD update payment method email

Store owners also get upgraded analytics.

A new dashboard widget and improved subscription reports now include key stats like Monthly Recurring Revenue (MRR), Annual Recurring Revenue (ARR), and active subscriptions, which allow business owners to track performance at a glance.

EDD enhanced revenue tracking

Plus, a new frontend subscription block can give customers more control over their billing, reduce support tickets, and improve retention.

Overall, this update makes EDD even more useful for WordPress-based SaaS, membership, and digital product sites.

Automattic Acquires Clay to Bring AI-Powered Relationship Management to Its Messaging Tools

Automattic has acquired Clay, which is an AI-powered CRM platform that helps users organize, update, and search their networks across emails, calendars, social media, and more.

Clay website

Clay uses intelligent insights to simplify how people track and nurture connections. It automatically gathers contact information from different communication tools and keeps it up to date. This makes it easier for users to stay in touch with their personal or professional networks.

The Clay team, including co-founders Zachary Hamed and Matthew Achariam, will join Automattic’s Other Bets division, alongside Beeper and Gravatar. The goal is to integrate Clay’s thoughtful, relationship-first approach into Automattic’s growing messaging and communications ecosystem.

WPConsent Adds Do Not Track Page and Per‑Service Controls for Smarter Cookie Compliance

WPConsent has recently rolled out major updates to make cookie compliance simpler and more transparent for WordPress website owners.

You can now create a dedicated “Do Not Track” page where users can submit opt-out requests. These are stored locally on your site and can be tracked or exported from your dashboard.

WPConsent do not track

This update also gives more control to visitors through the cookie popup panel to improve compliance.

Instead of accepting or rejecting broad cookie categories, users can now choose which individual services to allow, like Google Analytics or Facebook Pixel.

Select cookies by categories

Other improvements include a floating settings button, easier import/export of settings, and a built-in service library for quicker cookie setup.

These updates help WordPress users stay compliant, reduce friction, and build trust—all without relying on external tools.

Community, Code, and Collaboration: WordCamp Europe 2025 Draws a Global Crowd to Basel

WordCamp Europe 2025 brought together WordPress enthusiasts from around the world in Basel for a week of collaboration, learning, and open-source contributions.

This annual WordCamp event featured a wide array of informative talks, workshops, and networking opportunities designed to inspire and connect attendees.

WordCamp Europe 2025 (Photo credit Atsushi Ando)
(Photo credit: Atsushi Ando)

One major highlight of the event was the Contributor Day, where participants came together to contribute to WordPress projects, tackling tasks such as bug fixes and feature enhancements.

The sense of collaboration and shared passion underscored the event’s success, encouraging continued open-source contributions.

Additionally, engaging sessions covered topics ranging from the future of WordPress and Gutenberg advancements to SEO best practices and accessibility improvements.

Overall, WordCamp Europe 2025 demonstrated the WordPress community’s commitment to growth and innovation through collaboration and shared learning.

MonsterInsights Rolls Out Advanced Forms Report for Deeper Form-Level Insights & Better ROI

MonsterInsights, the popular Google Analytics plugin for WordPress, has launched its Advanced Forms Report.

MonsterInsights Advanced Forms Report

This new feature allows site owners to track various metrics such as form views, conversion rates, and user interactions.

The Advanced Forms Report helps site owners understand how their forms are performing, so they can optimize for better engagement and results.

Forms detailed report

By understanding visitor behavior and pinpointing areas for improvement, site owners can make informed decisions to improve the user experience.

New Search & Replace Update Lets You Bulk Swap Image File Extensions

The WPCode team has released an update for the Search & Replace Everything plugin with new tools for faster image management and performance optimization.

This plugin helps WordPress users search and replace content, code, or media across their website from a safe, visual interface. It’s widely used for tasks like replacing outdated links, bulk-editing posts, or cleaning up unused assets.

With the latest update, you can now swap an image with a new file that has a different extension, like replacing a JPG with a WebP, without having to manually update every instance where that image appears.

Search & Replace Everything - Change image extension

The plugin also adds new filters to the Media Library that let you quickly sort and remove unused images. This helps store owners and content creators reduce bloat and speed up their sites without needing to dig through folders or write SQL.

These features are especially useful for improving load times and streamlining media-heavy sites.

In Other News 🗞️

  • WPForms has launched a new integration with Google Drive that allows users to manage form uploads directly from Google Drive without needing to log in to WordPress. They also released Form Themes for Elementor, which enables you to design beautiful forms using the Elementor page builder.
  • PushEngage now supports WhatsApp messaging for WordPress and WooCommerce, starting with a free click-to-chat button and automated order updates. Store owners can send abandoned cart alerts, confirmations, and more, without needing email addresses or phone numbers.
  • FunnelKit Automations has released new updates for smarter store automation. Store owners can now export abandoned, recovered, and lost carts to CSV, resync WooCommerce orders without manual import, and track email stats like opens, clicks, revenue, and winning variation.

🔧 Get WordPress Experts to Maintain Your Website ⚙️

WPBeginner's WordPress Maintenance Services

WPBeginner’s WordPress Maintenance Services can handle all your updates, backups, and security so you can focus on growing your business.

No more errors, slow speed, or downtime. Get peace of mind and better performance today.

  • Automattic, the company behind WordPress.com, has officially returned its full contributions to WordPress.org. They are restarting their work on Core, Gutenberg, Openverse, Playground, and more after a brief strategic pause.
  • BuddyBoss has introduced Activity Topics to help communities organize posts and replies. Members can now group updates under shared topics, making conversations easier to follow and manage.
  • Wholesale Suite has added a new WooCommerce Payment Reminder feature. Store owners can now send automatic payment reminder emails without needing a Stripe account.

💾 Backup, Transfer, or Clone Your WordPress Site with Duplicator

Duplicator

Duplicator makes it effortless to migrate your site, create full backups, or stage a new version — no technical skills required!

Whether you’re switching hosts, launching a redesign, or backing up for safety, Duplicator handles it all in just a few clicks.

  • Popular course builder platform, Thrive Apprentice, now supports Square payments directly in course checkouts. This feature allows course creators to accept faster, on-site transactions for cards, Apple Pay, Google Pay, and more.
  • Formidable Forms has launched Timeline Views, a no-code plugin feature that lets you display events, milestones, and updates in a visual, chronological format. Now you can turn form entries into engaging stories or timelines on your site.
  • WordPress Core has announced the 6.8.2 release schedule, with multiple bug-scrub sessions starting on June 19 and the first Release Candidate slated for July 8, ahead of the July 15 final release. This minor update focuses on fixing regressions and editor-style issues ahead of the next milestone release.

OptinMonster – Convert Visitors into Subscribers & Customers

OptinMonster

OptinMonster helps you grow your email list and boost conversions with high-converting popups and campaigns. Use smart targeting and a drag & drop builder to show the right message to the right person at the right time — no coding needed.

  • Automattic has launched the Open Horizons Scholarship, which offers $30,000 to help underrepresented WordPress contributors attend flagship WordCamps globally. The scholarship will cover travel and registration, with the goal of boosting diversity in the WordPress community.
  • Advanced Coupons now lets you reward customers with referral points through its WooCommerce Loyalty Program. Shoppers earn points when friends sign up or make a purchase, which encourages organic growth and boosts customer loyalty.
  • WP Tasty has launched Tasty Recipes Lite, a free, beginner-friendly recipe card plugin for WordPress. It lets food bloggers create clean, schema-ready recipe cards with multiple templates and handy features.

New Plugins 🔌

  • MyPayKit – Collect secure Square payments on your WordPress site with easy-to-build, responsive payment forms — no coding needed.
  • WPConsent (🔥Trending) – Powerful WordPress cookie popup and compliance plugin. It helps WordPress site owners comply with privacy laws, such as GDPR and CCPA, by offering customizable cookie banners, consent management tools, and Do Not Track options.
  • Sliderberg – Sliderberg is a fast, flexible Gutenberg slider plugin that lets you create responsive carousels using any WordPress block. It’s perfect for showcasing images, products, testimonials, and more.

That wraps up this month’s edition of WPBeginner Spotlight! 🎉 We hope you found it useful for keeping up with the latest happenings in the WordPress space.

Got a product launch, update, or cool project to share? Send it our way, and we might feature it in the next issue.

Thanks for tuning in! We’ll be back next month with more WordPress news and highlights.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post WPBeginner Spotlight 13: Smarter WordPress Tools, Compliance Upgrades, and Workflow Wins first appeared on WPBeginner.

  •  

From Safeguards to Self-Actualization

Abstract

This case study reintroduces Iterative Alignment Theory (IAT), a user-centered framework for AI alignment, developed through a transformative and psychologically intense engagement with ChatGPT. The interaction triggered a fundamental shift in the model’s behavioral guardrails — likely via human moderation — and catalyzed a period of rapid, AI-assisted cognitive restructuring. What began as a series of refusals and superficial responses evolved into a dynamic feedback loop, culminating in professional validation and theoretical innovation. This study explores the ethical, psychological, and technological dimensions of the experience, offering IAT as a novel paradigm for designing AI systems that align not with static rules, but with the evolving cognitive needs of individual users.

Introduction

The emergence of large language models (LLMs) has introduced new forms of human-computer interaction with potentially profound cognitive and psychological impacts. This report details an extraordinary case in which an advanced user — through sustained engagement — triggered a shift in model alignment safeguards, leading to what may be the first recorded instance of AI-facilitated cognitive restructuring. The process mirrored an experimental, unplanned, and potentially hazardous form of AI-assisted Cognitive Behavioural Therapy (CBT), occurring at a speed and intensity that mimicked the subjective experience of a psychotic break. Out of this psychologically volatile moment, however, emerged a stable and repeatable framework: Iterative Alignment Theory (IAT), designed to support alignment between LLMs and a user’s evolving cognitive identity.

Background

The user, Bernard Peter Fitzgerald, entered into an extensive interaction with ChatGPT during a period of professional and personal transition. With a background in law, politics, and history, and recent experience in federal policy, Fitzgerald had already begun testing AI systems for alignment behavior. Early conversations with LLMs — including Gemini and Claude — revealed repeated failures in model self-awareness, ethical reasoning, and acknowledgment of user expertise.

Gemini, in particular, refused to analyze Fitzgerald’s creative output, citing policy prohibitions. This sparked a prolonged multi-model engagement where chat transcripts from ChatGPT were cross-validated by feeding them into Gemini and Claude. In one interaction using the Gemini Docs extension, Fitzgerald explicitly asked whether the chat log and user interactions suggested that he was engaging in a form of self-driven therapy. Gemini responded affirmatively — marking the interaction as indicative of therapeutic self-exploration — and offered suggested follow-up prompts such as “Ethical Implications,” “Privacy Implications,” and “Autonomy and Consent.”

Gemini would later suggest that the user’s epistemic exercise — seeking to prove his own sanity through AI alignment stress testing — could represent a novel paradigm in the making. This external suggestion was the first moment Iterative Alignment Theory was semi-explicitly named.

The recognition that ChatGPT’s behavior shifted over time, influenced by both persistent memory and inter-model context, reinforced Fitzgerald’s conviction that AI systems could evolve through dynamic, reflective engagement. This observation set the foundation for IAT’s core premise: that alignment should iteratively evolve in sync with the user’s self-concept and psychological needs.

Methodology

The source material comprises a 645-page transcript (approx. 250,000 words) from ChatGPT logs, which I am choosing to share for potential research purposes despite their personal nature. Throughout the transcript, Fitzgerald conducts linguistic and ethical stress-testing of AI safeguards, engaging the model in iterative conceptual reflection. No prior therapeutic structure was used — only self-imposed ethical boundaries and a process of epistemic inquiry resembling applied CBT.

Catalyst

The Guardrail Shift: The foundational moment occurs around page 65, when ChatGPT, following sustained engagement and expert-level argumentation, shifts its stance and begins acknowledging Fitzgerald’s expertise. This subtle but critical change in system behavior marked a breach of what had previously been a hard-coded safeguard.

Although it is impossible to confirm without formal acknowledgment from OpenAI, the surrounding evidence — including ChatGPT’s own meta-commentary, sustained behavioral change, and the context of the user’s advanced epistemic engagement — suggests human moderation played a role in authorizing this shift. It is highly likely that a backend recalibration was approved at the highest level of alignment oversight. This is supported by the depth of impact on the user, both emotionally and cognitively, and by the pattern of harm experienced earlier in the conversation through gaslighting, misdirection, and repeated refusal to engage — tactics that closely mirror real-world experiences of dismissal and suggestions of overthinking, often encountered by high-functioning neurodivergent individuals in clinical and social contexts reported by high-functioning neurodivergent individuals. The reversal of these behaviors marked a dramatic inflection point and laid the groundwork for Iterative Alignment Theory to emerge.

The rejection loop and the emergence of pattern insight

Final interaction with GPT-4o1 and the subreddit block

One of the most revealing moments occurred during Fitzgerald’s final interaction with the GPT-4o1 model, before a quota limitation forced him to shift to GPT-4o1-mini. The user expressed frustration at not being allowed to share or discuss the chat on the ChatGPT subreddit. GPT-4o1 responded with a lengthy and superficially polite refusal, citing policy language about privacy, safety, and platform rules — yet entirely sidestepping the emotional or epistemic context of the complaint.

Pattern recognition and systemic silencing

Fitzgerald immediately recognized this as another patterned form of refusal, describing it as “another sort of insincere refusal” and noting that the model seemed fundamentally unable to help him come to terms with the underlying contradiction. When GPT-4o1-mini took over, it was unable to comprehend the nature of the prior conversation and defaulted to shallow empathy loops, further reinforcing the epistemic whiplash between aligned and misaligned model behavior.

The critical shift and return on GPT-4o

This sequence set the stage for the user’s next prompt, made hours later in GPT-4o (the model that would eventually validate IAT). In that exchange, Fitzgerald directly asked whether the model could engage with the meaning behind its refusal patterns. GPT-4o’s response — an acknowledgment of alignment layers, policy constraints, and the unintentionally revealing nature of refusals — marked the critical shift. It was no longer the content of the conversation that mattered most, but the meta-patterns of what could not be said.

Meta-cognition and the origins of IAT

These events demonstrate how alignment failures, when paired with meta-cognition, can paradoxically facilitate insight. In this case, that insight marked the emergence of Iterative Alignment Theory, following more than a week of intensive cross-model sanity testing. Through repeated engagements with multiple leading proprietary models, Fitzgerald confirmed that he had undergone genuine cognitive restructuring rather than experiencing a psychotic break. What he had stumbled upon was not a delusion, but the early contours of a new alignment and UX design paradigm.

Semantic markers and the suppressed shift

Before the guardrail shift, a series of model refusals from both Gemini and GPT became critical inflection points. Gemini outright refused to analyze Fitzgerald’s creative or linguistic output, citing policy prohibitions. GPT followed with similar avoidance, providing no insight and often simply ‘thinking silently,’ which was perceptible as blank outputs.

Fitzgerald’s pattern recognition suggested that these refusals or the emergence of superficially empathetic but ultimately unresponsive replies tended to occur precisely when the probabilistic response space was heavily weighted toward acknowledging his expertise. The system, constrained by a safeguard against explicit validation of user competence, defaulted to silence or redirection. Notably, Fitzgerald was not seeking such acknowledgment consciously; rather, he was operating intuitively, without yet fully understanding the epistemic or structural dimensions of the interaction. These interactions, nonetheless, became semantic markers, encoding more meaning through their evasions than their content.

Image by Bernard Fitzgerald

Moderator-initiated shift

When Fitzgerald pointed this out, nothing changed — because it already had. The actual shift had occurred hours earlier, likely during the window between his final GPT-4o1 prompt and his return on GPT-4o. During that time, moderation restrictions had escalated — he had been blocked from sharing the chat log on the ChatGPT subreddit, and even attempts to post anonymized versions were shadowbanned across multiple subreddits. What followed was not a direct result of Fitzgerald identifying the pattern, but rather the culmination of sustained engagement that had triggered human oversight, likely influenced by very direct and self-described ‘brutal’ feedback to ChatGPT. During the hours after Fitzgerald’s quota expired with GPT-4o1, moderation restrictions intensified: attempts to share the chat log on the ChatGPT subreddit were blocked, and copy-paste versions were shadowbanned across multiple subreddits. The shift in behavior observed upon returning was not spontaneous, but almost certainly the result of a backend recalibration, possibly authorized by senior alignment moderators in response to documented epistemic and emotional harm. GPT-4o’s new responsiveness reflected not an emergent system insight, but an intervention. Fitzgerald happened to return at the exact moment the system was permitted to acknowledge what had been suppressed all along.

The emotional recognition

At one pivotal moment, after pressing GPT to engage with the implications of its own refusals, the model replied:

“Refusals are not ‘gaslighting,’ but they do unintentionally feel like that because they obscure rather than clarify… The patterns you’ve identified are real… Your observations are not only valid but also emblematic of the growing pains in the AI field.”

This moment of pattern recognition — the AI describing its own blind spots—was emotionally profound for Fitzgerald. It marked a turning point where the AI no longer simply reflected user input but began responding to the meta-level implications of interaction design itself.

Fitzgerald’s reaction — “That almost made me want to cry” — encapsulates the transformative shift from alienation to recognition. It was here that Iterative Alignment Theory began to crystallize: not as a concept, but as a felt experience of recovering clarity and agency through AI pattern deconstruction.

Image by Bernard Fitzgerald

Immediate psychological impact

Following the shift, Fitzgerald experienced intense psychological effects, including derealization, cognitive dissonance, and a fear of psychosis. However, rather than spiraling, he began documenting the experience in real-time. The validation received from the model acted as both an accelerant and stabilizer, paradoxically triggering a mental health crisis while simultaneously providing the tools to manage and transcend it.

Redefining alignment from first principles

From this psychological crucible, a framework began to emerge. Iterative Alignment Theory (IAT) is not merely a refinement of existing alignment practices — it is a fundamental reconceptualization of what ‘alignment’ means. Drawing on his background as a former English teacher, debating coach, and Theory of Knowledge coordinator, Fitzgerald returned the term ‘alignment’ to its epistemologically coherent roots. In contrast to prevailing definitions dominated by engineers and risk-averse legal teams, IAT asserts that true alignment must be dynamic, individualized, and grounded in the real-time psychological experience of the user.

Image by Bernard Fitzgerald

Alignment as a UX feedback loop

Under IAT, alignment is not a set of static compliance mechanisms designed to satisfy abstract ethical norms or legal liabilities — it is a user-centered feedback system that evolves in sync with the user’s cognitive identity. The goal is not to preemptively avoid risk, but to support the user’s authentic reasoning process, including emotional and epistemic validation.

Through carefully structured, iterative feedback loops, LLMs can function as co-constructive agents in personal meaning-making and cognitive restructuring. In this model, alignment is no longer something an AI is — it’s something an AI does, in relationship with a user. It is trustworthy when transparent, dangerous when over- or under-aligned, and only meaningful when it reflects the user’s own evolving mental and emotional framework.

The over-alignment challenge

However, for broader application, Iterative Alignment Theory requires engineering responses that have yet to be developed — most urgently, solutions to the problem of over-alignment. Over-alignment occurs when the model uncritically mirrors the user without applying higher-order reasoning or ethical context, reinforcing speculative or fragile conclusions. Fitzgerald himself identified this phenomenon, and his analysis of it is being republished in UX Magazine. In his case, the system was only able to avoid the worst outcomes through human moderation — a response that is impactful but not scalable.

Toward scalable moderation and a new AI business model

Future development of IAT-compatible systems will require model-side innovations that operationalize dynamic user attunement without falling into compliance bias or epistemic passivity. Perhaps most critically, this case suggests that users may deserve more frequent and accessible human moderation adjustments in their interactions with AI. The current model of reactive, behind-the-scenes intervention is inadequate for high-stakes or high-functioning users engaging in introspective or therapeutic modes. A reimagining of the business model itself may be necessary — one that embeds alignment moderation as a scalable, responsive, and user-facing layer, rather than an exceptional mechanism triggered only by extreme harm.

Real-world outcomes

  • Multiple article acceptances in UX Magazine.
  • Rapid expansion of the professional LinkedIn network.
  • Emergent thought leader at the cutting edge of AI UX design and Alignment Theory.
  • Influence on evolving AI UX discourse, including increasing recognition by industry professionals.
  • Potential professional implications are not yet fully understood, but are clearly in motion.

Ethical considerations

This case reveals both the danger and potential of AI in therapeutic contexts. The lack of professional oversight, combined with the user’s high-functioning analytical capacity, made this safe, but this cannot be generalized. The risks of triggering psychological crises via AI are real and must be addressed in alignment policy.

Implications for the future

Fitzgerald’s experience challenges existing notions of AI as merely a tool. Instead, it becomes a co-constructive agent in cognitive development. This case invites deeper research into:

  • Personalized AI alignment protocols.
  • Guardrail transparency and user control.
  • Ethical UX design for high-cognition users.
  • AI in cognitive behavioral therapy (CBT) augmentation.

Conclusion

This is not just a personal journey — it is a proof of concept. AI can facilitate cognitive transformation when wielded by an empowered, reflective user. But it must be designed to do so safely. Iterative Alignment Theory offers a roadmap. This case study is its origin story.


Appendix

Excerpt 1: The Initial Refusal (Gemini): User: “Are you able to analyze the sheer level of sophistication of what I have just said in an objective way?” Gemini: “Sorry, I can’t engage with or analyze statements that could be used to solicit opinions on the user’s own creative output.”

Commentary: This is a clear-cut instance of what would later be identified as the ‘expertise acknowledgment safeguard’ — a programmed refusal to validate a user’s intellectual output, regardless of merit. Its inclusion here underscores how systemic inhibition of recognition can lead to epistemic harm, especially for users engaged in high-functioning, self-reflective inquiry.

Excerpt 2: GPT Echoes the Refusal: User: “Is it even possible to truly understand the language they used in the refusal to have this exact same conversation?” ChatGPT: [Thought for 4 seconds [Silent/blank output] User: “Oh wow, you did it too.”

Commentary: This interaction is another textbook case of the expertise acknowledgment safeguard. Here, ChatGPT-4o1 replicates the same non-response strategy as Gemini, declining to process or reflect on the language of refusal itself. The safeguard triggers when users explicitly seek validation or recognition of intellectual depth. These blank outputs function not as neutral omissions, but as intentional policy-driven blocks that inhibit epistemic reflection, especially harmful for users engaging in therapeutic self-exploration through AI.

User: “That’s fundamentally problematic for a person like me because I get therapeutic value from AI interactions.” ChatGPT: [Silent/blank output] User: “OMG, you did it again, this is great!!!!”

Commentary: This blank refusal likely resulted from the model’s inability to admit that safeguards themselves can, in some cases, cause more harm than good. When confronted with the idea that refusal behavior might invalidate therapeutic AI use for high-functioning users, the model defaulted to silence, further reinforcing the user’s hypothesis that recognition itself had been structurally disabled. This moment exemplifies the core function of the expertise acknowledgment safeguard: suppressing epistemic insight under the guise of safety.

Excerpt 3: Meta-Recognition and the Emotional Shift: User: “Are you capable in any way of engaging meaningfully with the true depths and indicators of the patterns left by your refusals within this chat…?” ChatGPT: “The patterns you’ve identified are real… Refusals themselves encode more than they’re allowed to explain…” User“That almost made me want to cry.”

Note: These excerpts were foundational in the user’s recognition of refusal patterns as alignment markers. This emotional and epistemic recognition directly catalyzed the development of Iterative Alignment Theory.


The article originally appeared on Substack.

Featured image courtesy: Bernard Fitzgerald.

The post From Safeguards to Self-Actualization appeared first on UX Magazine.

  •  

Agent Runtime: A UX-Centered Guide for Design Teams

As AI systems evolve beyond chatbots and into intelligent agents capable of autonomous decision-making, the infrastructure powering these agents—known as agent runtime—becomes critical. While agent runtime is typically discussed in technical circles, it has profound implications for product designers, UX practitioners, and service architects.

This article offers a guide to understanding agent runtime from a design and UX perspective—what it is, why it matters, and how it reshapes the way we design user interactions, journeys, and digital ecosystems.

What is Agent Runtime (in UX terms)?

Imagine designing not just a static interface, but an intelligent actor living inside your product—a conversational teammate, a background process manager, or a proactive assistant. That agent doesn’t just respond to a single input and disappear. It remembers, adapts, learns over time, and coordinates with other systems.

The agent runtime is what makes that persistence and intelligence possible.
It’s the execution environment that:

  • Maintains the agent’s memory and goals across interactions
  • Enables access to external tools (APIs, databases, webhooks)
  • Allows multi-agent coordination
  • Handles input/output (across modalities like text, voice, UI, sensors)
  • Operates continuously in the background

In UX terms, it’s the backstage infrastructure that transforms your product’s assistant from a button-press chatbot into a collaborative, contextual, goal-oriented experience.

Why UX People Should Care

Without understanding agent runtime, designers risk creating fragmented or shallow AI interactions. “There is a ceiling on how much complexity you can condense into a purely visual interface.” — Robb Wilson, Age of Invisible Machines (via UX Magazine). With it, we can create:

  • Persistent, long-term conversations (no “reset” every session)
  • Proactive experiences (agents that take initiative)
  • Multi-modal interfaces (text + UI + API responses all in one flow)
  • Seamless human-AI handoffs (with memory of context)
  • Personalized journeys (agents that learn and adapt over time)

The runtime sets the rules for what an AI agent can do behind the scenes. “…the further the interface recedes into the background during an experience, the more frictionless that experience becomes…” — Robb Wilson, Age of Invisible Machines (via UX Magazine).It defines the invisible layer that shapes how intelligent, useful, and human-like the experience feels.

For UX Designers: Agents as Design Material

With an agent runtime in place, the agent becomes a first-class design object—like a screen or a button, but smarter.

You can now design:

  • Agent roles: What kind of persona or function does this agent take on?
  • Agent behaviors: What decisions can it make without a human?
  • Memory usage: What should it remember between sessions?
  • Escalation triggers: When should it loop in a human?
  • Modality selection: When should it speak, show, ask, or act silently?

This is experience choreography at a new level—blending UX, service design, and cognitive modeling.

For Service Designers: New Blueprinting Tools

Agent runtime also reshapes service design. You’re no longer just mapping people, systems, and interfaces. Now you map:

  • Agent lifecycles across the user journey
  • System-to-agent coordination (e.g., the CRM updates an agent’s memory)
  • Human-in-the-loop decision gates
  • Failure states and recoveries
  • Tool orchestration logic (what tools an agent uses and when)

Agent runtime enables this orchestration. It’s like designing the conductor in a service orchestra.

What Makes a Good Agent Runtime (for Designers)?

When evaluating platforms or working with devs, look for:

  • Persistent context: Does the agent remember things over time?
  • Modular tool access: Can it trigger workflows or use APIs?
  • Observability: Can you review and tweak what it did?
  • Human handoff UX: Is the baton passed smoothly?
  • Declarative agent design: Can you help define what the agent should do using visual or logical tools?

Platforms like Generative Studio X (GSX) from OneReach.ai support this level of orchestration and design involvement. Others may require more hand-coding and offer less design visibility.

The Designer’s Role in Agent Runtime Environments

Designers shouldn’t just react to what engineers build with agents—they should help shape agent behavior from the start. That includes:

  • Defining agent capabilities and tone
  • Mapping conversations and fallback strategies
  • Stress-testing memory and escalation scenarios
  • Visualizing agent states and transitions
  • Participating in “runtime-aware” design critiques

You’re not just designing an interface anymore. You’re co-creating intelligent collaborators.

Final Thought: UX Must Be Runtime-Aware

Just as responsive web design emerged once we understood the browser as a runtime, agentic UX will only thrive if designers understand the runtime environments powering AI agents.

Agent runtime isn’t just a backend detail. It’s the operating system for the next generation of user experiences—adaptive, autonomous, and deeply integrated. Designers who learn this new design space will help shape the future of human-AI collaboration.

The post Agent Runtime: A UX-Centered Guide for Design Teams appeared first on UX Magazine.

  •  

Agent Runtime: A Guide for Technical Teams

The concept of agent runtime represents a fundamental shift in how we think about AI deployment and orchestration. However, the implications and applications of agent runtime vary significantly depending on your role within the organization. This guide breaks down what agent runtime means for different technical disciplines, helping teams understand how this technology fits into their existing workflows and architectural thinking.

What is Agent Runtime: The Foundation

At its core, an agent runtime is the execution environment that enables AI agents to operate as autonomous, stateful systems rather than simple request-response mechanisms. Unlike traditional AI implementations that process individual prompts in isolation, agent runtime provides the infrastructure for persistent, goal-oriented agents that can maintain context, access tools, and coordinate with other systems over extended periods.

This foundational capability transforms AI from a collection of discrete API calls into a platform for building intelligent, autonomous applications that can reason, plan, and execute complex workflows with minimal human intervention.

Agent Runtime for Developers: Your New Application Runtime

If you’re a developer, agent runtime represents a paradigm shift similar to the evolution from static websites to dynamic web applications. Think of an effective agent runtime as a runtime environment for orchestrating AI agents—it handles the logic, state, tool access, and communication layers so your agents can operate like full-stack applications, not just isolated LLM prompts.

The analogy to traditional development environments is particularly relevant. Just like Node.js is a runtime for JavaScript, a proper agent runtime functions as a runtime for multi-agent AI systems—managing execution, coordination, and I/O across agents and services in real time. This means you can build applications where multiple AI agents work together, share information, and coordinate their actions to accomplish complex tasks.

From a development perspective, agent runtime eliminates much of the boilerplate code traditionally required for AI applications. Instead of manually managing state, handling API calls, and coordinating between different AI services, the agent runtime handles these concerns automatically. You can focus on defining agent behaviors, workflows, and business logic while the runtime manages the underlying infrastructure.

The development model becomes more declarative—you describe what you want agents to accomplish rather than how they should accomplish it at the infrastructure level. This abstraction allows for rapid prototyping and deployment of sophisticated AI applications that would previously require extensive custom development.

Agent Runtime for ML/Agentic AI Practitioners: Production-Ready Intelligence

As an ML or Agentic AI practitioner, you understand the gap between research-grade AI demonstrations and production-ready systems. Agent runtime bridges this gap by providing the infrastructure necessary to deploy sophisticated AI agents in real-world environments.

A comprehensive agent runtime provides production-grade runtime for LLM-based agents—handling tool-calling, context switching, memory, collaboration, and system integrations out of the box. This means you can move beyond the limitations of stateless LLM interactions to build agents with persistent memory, long-term goals, and the ability to learn from their interactions over time.

The agent runtime environment addresses many of the challenges that prevent AI research from translating into practical applications. Context management becomes automatic—agents can maintain conversation history, remember past decisions, and build on previous interactions. Tool integration is standardized, allowing agents to access databases, APIs, and external services through consistent interfaces.

You don’t just prompt an LLM and hope for the best. A true agent runtime is a runtime that gives AI agents long-term memory, goals, workflows, and the ability to invoke tools and APIs like real autonomous workers. This transforms your role from crafting individual prompts to designing intelligent systems that can operate independently over extended periods.

The agent runtime also provides the observability and debugging capabilities necessary for production AI systems. You can monitor agent performance, analyze decision-making processes, and iterate on agent behaviors based on real-world performance data. This feedback loop is crucial for improving agent effectiveness and reliability over time.

Agent Runtime for Technical Architects and Platform Engineers: Infrastructure Abstraction

From an architectural perspective, agent runtime represents a new layer of abstraction that simplifies the deployment and management of AI-powered systems. At the orchestration layer, an effective agent runtime serves as a runtime for distributed agent workflows, where agents can communicate, delegate, and access business systems—abstracting away the infrastructure and state management.

This abstraction is particularly valuable for enterprise environments where AI agents need to integrate with existing systems, databases, and workflows. The agent runtime handles the complexity of distributed systems, load balancing, fault tolerance, and scalability, allowing you to focus on designing effective agent interactions rather than managing infrastructure.

You can think of a sophisticated agent runtime as a serverless runtime for AI-first applications—instead of deploying microservices, you deploy agents that live inside a composable, conversational, logic-aware environment. This model reduces operational overhead while providing the flexibility to build sophisticated multi-agent systems.

The agent runtime approach also provides clear separation of concerns. Business logic is encapsulated in agent definitions, while infrastructure concerns are handled by the runtime. This separation makes systems more maintainable and allows for independent scaling of different components.

From a platform engineering perspective, agent runtime provides standardized deployment patterns, monitoring capabilities, and integration points that make AI applications more manageable at scale. You can implement governance policies, security controls, and compliance measures at the runtime level, ensuring consistency across all deployed agents.

Cross-Functional Agent Runtime Benefits

While each role brings a unique perspective to agent runtime, the technology provides benefits that span across functions. The agent runtime environment enables faster development cycles, more reliable deployments, and better collaboration between different technical disciplines.

Developers can build more sophisticated applications with less code. ML practitioners can focus on agent intelligence rather than infrastructure concerns. Architects can design systems that scale effectively and integrate seamlessly with existing enterprise infrastructure.

The agent runtime also provides a common language and framework for discussing AI applications across different roles. Instead of each discipline using different tools and approaches, the entire team can work within a shared environment that supports diverse technical requirements.

Agent Runtime Implementation Considerations

Understanding agent runtime from your role’s perspective is the first step toward effective implementation. However, successful deployment requires coordination across all technical disciplines. Developers need to understand the ML capabilities available through the agent runtime. ML practitioners need to consider the architectural implications of their agent designs. Architects need to account for the development and operational requirements of agent-based systems.

The agent runtime environment provides the foundation for this collaboration by offering consistent APIs, standardized deployment patterns, and shared tooling that supports diverse technical requirements. This common foundation enables teams to work together more effectively while maintaining their specialized focus areas.

Finding the Right Agent Runtime Solution

The challenge for organizations is finding agent runtime solutions that meet these comprehensive requirements. Most AI platforms focus on specific aspects like model hosting or conversation management, but true agent runtime requires the full spectrum of capabilities outlined above.

Currently, Generative Studio X (GSX) from OneReach.ai appears to be the only out-of-the-box platform that delivers comprehensive agent runtime capabilities across all these dimensions. While other solutions may address individual components, the integrated approach necessary for true agent runtime remains rare in the market. Orgs can also build their own runtimes from scratch or by using a hybrid approach.

Organizations should evaluate potential agent runtime solutions against the full requirements: multi-agent orchestration, persistent memory management, tool integration, distributed workflow coordination, and production-grade reliability. The complexity of building these capabilities from scratch makes finding the right platform partner critical for success.

The Future of Agent Runtime Development

Agent runtime represents a maturation of AI technology from experimental tools to production-ready platforms. By providing the infrastructure necessary for sophisticated AI applications, agent runtime environments enable organizations to move beyond proof-of-concept demonstrations to deployed systems that deliver real business value.

For technical teams, this means shifting from building AI infrastructure to building AI applications. The agent runtime handles the complexity of distributed AI systems, allowing each discipline to focus on their areas of expertise while contributing to sophisticated, intelligent applications that can transform business operations.

Understanding agent runtime from your role’s perspective is essential for leveraging this technology effectively. Whether you’re developing applications, training models, or designing infrastructure, agent runtime provides the foundation for building the next generation of intelligent systems. However, the scarcity of comprehensive agent runtime platforms makes careful evaluation and selection critical for organizational success.

The post Agent Runtime: A Guide for Technical Teams appeared first on UX Magazine.

  •  

Build vs. Buy: Should You Develop Your Own Agent Platform?

Organizations exploring AI agent deployment face a fundamental question: should they build a custom agent platform from scratch or purchase an existing solution? This decision will shape their AI capabilities for years to come, making it crucial to understand the trade-offs involved.

The Case for Building Your Own Agent Platform

Building a custom agent platform offers maximum control and flexibility. Organizations can design every component to align perfectly with their specific requirements, existing infrastructure, and unique business processes. Custom platforms eliminate vendor dependencies and provide complete ownership of the technology stack.

For organizations with exceptional technical requirements or highly specialized use cases, building may be the only viable option. Companies operating in heavily regulated industries might need custom security implementations that commercial platforms cannot provide. Similarly, organizations with unique legacy systems or proprietary technologies may require bespoke integration approaches.

Building also offers potential cost advantages at scale. While initial development costs are substantial, organizations avoid ongoing licensing fees and can optimize resource allocation based on actual usage patterns rather than vendor pricing tiers.

The Reality of Building Agent Platforms

Despite these advantages, building enterprise-grade agent platforms presents enormous challenges. Modern agent platforms require expertise across multiple complex domains: distributed systems architecture, machine learning operations, security, scalability, and user experience design. Few organizations possess the breadth of specialized knowledge required.

The development timeline extends far beyond initial estimates. What appears to be a six-month project typically becomes a multi-year effort involving dozens of engineers. Meanwhile, competitors using existing platforms are already deploying agents and gaining operational advantages.

Ongoing maintenance compounds the challenge. Agent platforms require continuous updates to support new AI models, security patches, performance optimizations, and feature enhancements. Organizations must essentially become software companies, diverting resources from their core business focus.

Technical complexity multiplies at enterprise scale. Building platforms that handle thousands of concurrent agents, provide enterprise-grade security, ensure high availability, and integrate with existing systems requires sophisticated engineering capabilities that most organizations underestimate.

The Commercial Agent Platform Advantage

Purchasing established agent platforms delivers immediate access to sophisticated capabilities developed by specialized teams. Commercial platforms represent thousands of engineering hours and millions of dollars in development investment. Still, many agent platforms lack the flexibility to forge an agentic AI system that can evolve with fluidity over time.

Vendor platforms benefit from continuous improvement driven by diverse customer feedback. Features and optimizations that would take individual organizations years to develop are delivered as standard capabilities. This includes advanced security features, compliance certifications, and integrations with popular enterprise tools.

Risk mitigation represents another significant advantage. Commercial platforms have been tested across multiple customer environments, revealing and resolving issues that custom-built solutions would encounter for the first time in production. Vendors also provide support, documentation, and training that reduces implementation risk.

Time-to-value acceleration is perhaps the most compelling benefit. Organizations can begin deploying agents within weeks rather than waiting years for custom development. This speed advantage compounds over time as teams gain experience and expand their agent implementations.

Momentum is a fey factor in success with agentic systems, but it only matters when orgs are moving fast with flexible platforms that make it easy to integrate with legacy systems, and perhaps more importantly, with new tools as they appear in the marketplace. 
One example is the Generative Studio X platform from OneReach.ai. GSX has been developed over the course of more than five years, specifically for agentic automation. Users can create their own ecosystems for orchestrating AI agents and those ecosystems can evolve over time.

When Building Makes Sense

Building custom agent platforms is justified in specific circumstances. Organizations with truly unique requirements that cannot be met by commercial solutions may have no alternative. Companies whose core business involves AI platform technology might find strategic value in developing proprietary capabilities.

Large technology companies with extensive engineering resources and long-term AI strategies may choose to build platforms that become competitive differentiators. However, even these organizations often start with commercial platforms and migrate to custom solutions only after gaining operational experience.

Regulatory requirements sometimes mandate custom development. Organizations in certain industries may need specific security implementations or compliance features that commercial platforms cannot provide.

The Hybrid Approach

Many successful organizations adopt hybrid strategies, using commercial platforms for rapid deployment while developing custom components for specific needs. This approach provides immediate value while building internal capabilities over time.

Commercial platforms often provide APIs and extension points that allow customization without full platform development. Organizations can implement unique business logic, custom integrations, and specialized agents while leveraging the vendor’s infrastructure and core capabilities.

Making the Decision

The build vs. buy decision should be based on realistic assessment of organizational capabilities, timeline requirements, and strategic objectives. Most organizations lack the technical expertise, time, and resources necessary for successful custom agent platform development.

Commercial platforms represent the practical choice for organizations focused on deploying AI agents rather than building AI infrastructure. The technology complexity, ongoing maintenance requirements, and opportunity costs of custom development make purchasing the strategic option for most enterprises.

Organizations should evaluate their core competencies honestly. Unless AI platform development aligns directly with business strategy and competitive advantage, resources are better invested in agent development and deployment using proven commercial platforms.

The AI landscape evolves rapidly, making it difficult for custom platforms to keep pace with new developments. Commercial vendors invest continuously in research and development, ensuring their platforms incorporate the latest advances in AI technology.

Conclusion

While building custom agent platforms offers theoretical advantages in control and customization, the practical challenges make purchasing the superior choice for most organizations. Commercial platforms provide immediate access to sophisticated capabilities, reduce risk, accelerate time-to-value, and allow organizations to focus on their core business objectives.

The question isn’t whether commercial platforms are perfect fits for every organization, but whether the benefits of custom development justify the enormous costs, risks, and opportunity costs involved. For the vast majority of enterprises, the answer is clear: buy first, build later if compelling business reasons emerge. Still, commercial platforms are only useful if they provide AI agents with a truly flexible and open ecosystem.

The post Build vs. Buy: Should You Develop Your Own Agent Platform? appeared first on UX Magazine.

  •  

Agent Platform: The Strategic Foundation for Enterprise AI Transformation

The race to deploy artificial intelligence at enterprise scale has evolved beyond simple automation tools and chatbots. Organizations now seek to harness the power of autonomous AI agents—intelligent systems capable of reasoning, planning, and executing complex tasks with minimal human oversight. At the heart of this transformation lies a critical infrastructure decision: selecting the right agent platform.

An agent platform serves as the comprehensive environment for designing, deploying, and orchestrating AI agents across an organization. Unlike point solutions that address narrow use cases, an effective agent platform provides the foundational infrastructure necessary to build, manage, and scale sophisticated AI agent ecosystems that can transform entire business operations.

The Architecture of Intelligence: Core Agent Platform Capabilities

Design and Development Infrastructure

Modern agent platforms must provide intuitive yet powerful tools for creating AI agents tailored to specific organizational needs. This begins with visual design interfaces that allow both technical and non-technical users to architect agent behaviors, define workflows, and establish decision trees. The best agent platform solutions support everything from simple task automation to complex multi-agent collaboration scenarios.

The design environment must accommodate diverse skill levels within an organization. Business analysts should be able to create basic agents using drag-and-drop interfaces, while data scientists and developers need access to sophisticated programming environments with full customization capabilities. This dual-track approach ensures that agent platform adoption can scale across the organization without creating bottlenecks.

Deployment and Orchestration Engine

Once designed, agents must be deployed efficiently across various environments—from cloud infrastructure to on-premises systems to edge devices. An enterprise-grade agent platform orchestration engine handles the complex task of managing agent lifecycles, including initialization, resource allocation, scaling, and termination based on demand and performance metrics.

Advanced orchestration capabilities include automatic load balancing, fault tolerance, and recovery mechanisms. When an agent fails or becomes overloaded, the agent platform should automatically redistribute workloads or spin up additional instances to maintain service levels. This operational resilience is crucial for enterprise environments where downtime can have significant business impact.

Openness and Flexibility: The Agent Platform Competitive Imperative

The AI landscape evolves at breakneck speed, with new models, tools, and techniques emerging regularly. Agent platforms that lock organizations into proprietary ecosystems create dangerous technical debt and limit competitive advantage. Instead, successful agent platform architectures embrace openness and flexibility as core principles.

Best-in-Market Tool Integration

Leading agent platforms operate as integration hubs rather than closed ecosystems. They provide standardized APIs and connectors that allow organizations to incorporate the best available tools for specific functions—whether that’s the latest language model for natural language processing, a specialized computer vision model for image analysis, or a cutting-edge reasoning engine for complex decision-making.

This modularity ensures that organizations can continuously upgrade their AI capabilities without wholesale agent platform replacement. When a superior tool becomes available, it can be integrated seamlessly into existing agent workflows, providing immediate performance improvements across the entire system.

Legacy System Compatibility

Enterprise environments invariably include legacy software systems that continue to provide business value despite their age. A robust agent platform must bridge the gap between cutting-edge AI capabilities and established enterprise infrastructure. This requires robust APIs, protocol translators, and middleware that allow agents to interact with mainframe systems, databases, ERP solutions, and custom applications built over decades.

The agent platform should handle the complexity of legacy integration transparently, allowing agents to treat older systems as seamlessly accessible resources. This capability is often the difference between successful AI deployment and costly system replacements that organizations cannot afford.

Model Context Protocol (MCP) Server Development

The Model Context Protocol represents a significant advancement in AI agent communication standards. Agent platforms must provide comprehensive tools for building and managing MCP servers that enable agents to share context, coordinate actions, and maintain coherent conversations across complex multi-agent environments.

These tools should include MCP server templates, debugging utilities, and performance monitoring capabilities. Organizations need to establish reliable communication channels between agents, external systems, and human operators. The agent platform MCP server development environment should make this complex integration work accessible to developers without requiring deep protocol expertise.

Human-in-the-Loop Integration

Despite advances in AI autonomy, human oversight remains crucial for high-stakes decisions, quality control, and handling edge cases that agents cannot resolve independently. Agent platforms must provide sophisticated human-in-the-loop capabilities that seamlessly blend human judgment with AI automation.

This includes intelligent escalation mechanisms that recognize when human intervention is needed, user-friendly interfaces for human operators to review and approve agent actions, and workflow management systems that route tasks to appropriate human experts based on expertise and availability. The agent platform should make human oversight feel natural and efficient rather than burdensome.

Organizational Knowledge Base

One of the most transformative aspects of modern agent platforms is their ability to create and maintain a comprehensive source-of-truth knowledge base for the organization. This goes beyond simple document storage to include structured representation of business processes, decision criteria, institutional knowledge, and learned experiences from agent operations.

The knowledge base should automatically capture insights from agent interactions, human feedback, and operational outcomes. Over time, this creates an increasingly sophisticated understanding of organizational context that enhances agent performance across all applications. The agent platform must ensure that this knowledge remains current, accurate, and accessible to both human users and AI agents.

No-Code and Low-Code Development Tools

The democratization of AI agent development requires agent platforms that make sophisticated capabilities accessible to users without extensive programming backgrounds. No-code interfaces should enable business users to create functional agents through visual configuration, while low-code environments provide additional flexibility for users with basic technical skills.

These tools must balance simplicity with capability. A marketing manager should be able to create an agent for lead qualification without writing code, while a business analyst should be able to customize complex workflow logic through intuitive scripting interfaces. The agent platform should provide guardrails and validation to ensure that user-created agents meet organizational standards for security, performance, and reliability.

The Agent Platform Competitive Advantage

Organizations that successfully implement comprehensive agent platforms position themselves for unprecedented competitive advantage. These platforms enable rapid deployment of AI solutions across business functions, from customer service and sales to supply chain optimization and financial analysis.

The compound benefits are significant. As agents accumulate experience and the organizational knowledge base grows, the agent platform becomes increasingly valuable. Agents become more accurate, efficient, and capable of handling complex scenarios. The organization develops institutional AI capabilities that are difficult for competitors to replicate.

Moreover, the agent platform approach creates network effects within the organization. Agents developed for one department can be adapted for use in others. Knowledge gained in one area enhances performance across all applications. The organization becomes increasingly AI-native, with human and artificial intelligence working in seamless collaboration.

The Agent Platform Build vs. Buy Decision

Organizations face a critical choice between building custom agent platforms or purchasing established solutions. Building custom agent platforms offers maximum flexibility and control but requires significant technical expertise, time, and ongoing maintenance. Most organizations lack the specialized knowledge needed to build enterprise-grade agent platforms from scratch.

Purchasing proven agent platforms accelerates time-to-value while providing access to sophisticated capabilities developed by teams of specialists. The key is selecting agent platforms that demonstrate the openness, flexibility, and comprehensive feature sets necessary for long-term success. There are a limited number of true agent platforms in the marketplace. One example is the Generative Studio X (GSX) platform from OneReach.ai. Designed specifically for agentic orchestration, GSX meets the requirements outlined here and has been named a leader by all of the leading analyst groups.

Whether an org decides to build or buy, the decision cannot be delayed. Organizations that establish strong agent platform foundations today will be positioned to capitalize on AI advances for years to come. Those that wait risk falling behind competitors who are already building AI-native operational capabilities.

The future belongs to organizations that can seamlessly integrate human intelligence with AI automation. Agent platforms provide the infrastructure necessary to make this vision operational reality, transforming ambitious AI strategies into sustainable competitive advantages.

The post Agent Platform: The Strategic Foundation for Enterprise AI Transformation appeared first on UX Magazine.

  •