WPPlugins AtoZ

Powered by WPPro AtoZ Host

Securing Success: Lars Koudal on WordPress Security, SEO, and Building a Plugin Empire: Interview 70

0:00 / 0:00
Securing Success: Lars Koudal on WordPress Security, SEO, and Building a Plugin Empire: Interview 70

Share Now!

Primary show discussion:

WP Security Ninja
Welcome to an another episode of WP Plugins A to Z Interview Show, where we dive into the dynamic world of WordPress with Lars Koudal, the mastermind behind WP Security Ninja and SEO Booster Pro. In this show, we will dive into Lars journey from media production to becoming a leading WordPress developer and SEO consultant. We’ll explore the critical intersection of website security, SEO, and user experience, uncovering actionable insights for the WordPress community.
With us today is  Lars Koudal, a WordPress developer with over 25 years of tech expertise. Hailing from Denmark, Lars built a diverse career in media production, SEO, and web development after earning his Media Economics degree. His early work spanned CD-ROM production, 3D animation, and CGI for film and television, showcasing his versatility. In 2008, he founded CleverPlugins, creating impactful WordPress plugins like WP Security Ninja and SEO Booster Pro, which are celebrated for their robust functionality and ease of use, trusted by thousands of websites globally. Now based in Miami after stints in Barcelona as an SEO/PPC manager, Lars runs Larsik Corp, offering custom WordPress development and SEO analysis for industries like pharmaceuticals, real estate, and e-commerce. A passionate WordPress community member since 2005, he’s contributed numerous free plugins. With his deep PHP and MySQL skills, paired with project management and digital marketing experience, Lars delivers tailored solutions that drive success.

WordPress Security made easy

Bio for: Lars Koudal

Lars Koudal, a seasoned WordPress developer with over two decades of experience in the tech industry. I was born and raised in Denmark, where I built a diverse background in media production, SEO, and web development. After earning my degree in Media Economics, I dove into a multifaceted career that included everything from CD-ROM production to 3D animation and CGI for film and television.

How to contact:

Email: admin@wpsecurityninja.com

Transcript of the show

00:00 the intro song we are live a little bit of intro as we ride up to showtime
00:09 we’re going to make time stand still
00:21 a quarter after midnight and I’m watching the wall
00:28 sometimes I feel so untight i just can’t sleep at all
00:35 every day doing the same old thing we’re losing time
00:42 the weekend comes we got to have some fun and rewind
00:49 these are the days of thunder we’re going to make time stand still we
00:56 got to feel the hunger hanging over the edge just to taste the
01:09 I feel the rope tightening choking up our air
01:16 we need to grab some lightning friday’s almost here
01:23 caught in a web we need to cut this thread we’re hanging by
01:30 where is it said you have to be half dead to survive
01:37 these are the days of thunder we’re going to make time stand still we
01:44 got to feel the hunger hanging over the edges to taste these
02:05 are the days of thunder we’re going to make time stand still we
02:11 got to feel the hunger hanging over the edge just to taste the real these are
02:18 the days of thunder we’re going to make time stay
02:25 we got to feel the hanging face
02:49 there we have it it must be time ladies and gentlemen it is time for WordPress
02:55 plugins A to Zed not Z
03:01 welcome to another episode of WP Plugins A to Zed interview show where we dive
03:07 into the dynamic world of WordPress with Lars Kudall the mastermind behind WP
03:12 Security Ninja and SEO Booster Pro in this show we will dive into L’s journey
03:17 from media production to becoming a leading WordPress developer and SEO consultant we’ll explore the critical
03:23 intersection of WordPress security SEO and user experience uncovering actionable insights for the WordPress
03:30 community wordpress it’s the most popular content
03:36 management and website solution on the internet and with over 80,000 plugins to
03:42 choose from how do you separate the junk from the gems
03:47 join us for a weekly unrehearsed conversation about the latest and greatest in WordPress plugins this is
03:55 WordPress plugins from A to Zed well good morning good afternoon or good
04:00 evening wherever you happen to be hiding out there on the globe today coming to you direct from the brewery overlooking beautiful southern Vancouver Island with
04:08 us today is Lars Kudall a WordPress developer with over 25 years of tech experience hailing from Denmark lars
04:15 built a diverse career in media production SEO and web development after earning his media economics degree his
04:21 early work spans CDROM production 3D animation and CD CGI for film and
04:27 television showcasing his versatility in 2008 he founded clever plugins creating
04:33 impactful WordPress plugins like WP Security Ninja and SEO Booster Pro which
04:39 are celebrated for their robust functionality and ease of use trusted by thousands of websites globally now based
04:45 in Miami after stints in Barcelona as an SEO PPC manager Lars runs Lars Corp
04:52 offering custom WordPress development and SEO analysis for industries like pharmaceutical real estate and
04:57 e-commerce a passionate WordPress community member since 2005 he’s contributed numerous free plugins with
05:03 his deep PHP and MySQL skills paired with project management and digital marketing experience Lars delivers
05:10 tailored solutions that drive success welcome to the show Lars there’s your
05:15 intro wow thank you John thank you so much wow that’s that’s an amazing intro who is
05:22 this guy he sounds very impressive yeah well that’s the whole point here is you got a whole lot going on in here you
05:29 know and sort of you know to talk a bit about is like how did you get started in WordPress plug-in development you know
05:36 your journey from media production to WordPress how did that what’s how did that occur
05:42 like well I’m happy to say or unfortunate to say it started with a crisis in 2008 uh up until then I’ve
05:50 been working with a little bit of different kind of platforms wordpress being just one of them i work with Joomla and other kind I forgot the other
05:58 ones now drupal but Drupal that’s the one wow okay it has been a while i was I
06:04 was I was one of those so So you know exactly the problem but then around in 2008 like you mentioned
06:10 in the introduction I moved to Barcelona to work for a company there and they went uh well that didn’t go so well so
06:17 within 3 months they actually uh went bankrupt so I kind of had a decision to make if I want to stick around in
06:23 Barcelona and try to make my new life that I I moved there to to start or go
06:28 back home to Denmark but I decided to stay in Barcelona but I had to focus on something and I decided to go
06:34 exclusively with WordPress and SEO and that was a really good idea because as I’m sure you can talk about also like
06:41 having to be a jack of all trades means that I know a little bit of everything but I don’t really know much about
06:46 anything kind of thing you know yeah been down that road myself a few times
06:53 jack of all trades master of none that’s what it’s called no that’s the one I was looking for thank you thank you
06:58 so that was kind of what it got me started and then it kind of just worked its way into there and then it’s been
07:04 well been most of my life for the past I don’t know 15 20 years or something like that 2008 is 17 years wow oh yeah you
07:12 got a year on me i came into this about 2009 okay that’s when that’s when I that’s
07:18 when I discovered WordPress i what happened in what happened well I had a computer store i sold it and I decided
07:23 to go back into the internet trade and then came WordPress what made you jump on WordPress back then because you
07:29 were probably in the same situation as I was 2008 i was looking for I was looking for something that would help do all the
07:37 stuff I had done in the late 90s early 2000s without all the grief and of
07:44 course the choices at that time was Jumla Drupal and WordPress and when you compare them side by side there was
07:50 WordPress was a no-brainer yeah so with what you’ve done and how you’ve moved
07:55 forward in in discovering WordPress and working on the SEO
08:00 what um drove you into the security functions of it and to create a security
08:06 plug-in well that actually came with my consultancy uh because I had a lot of
08:12 clients that I was helping with their websites and like back then a lot of things happened with uh with viruses and
08:19 uh all kinds of malware became more prevalent and WordPress was a big target and it still is but even then so it kind
08:25 of grew where in the initially there wasn’t that much security uh problem so to speak like it wasn’t a focus much and
08:32 then all of a sudden it exploded so I was working with a lot of clients trying to help them both to clean up uh getting
08:38 clients in said “Hey can you help me clean up my website and also of course to keep uh customers around to protect
08:45 them and maintain them and everything.” And then at some point uh I forgot where
08:50 I saw it actually but I actually met the owner of Security Ninja at the time and I he said he wanted to sell and I
08:57 thought “This is perfect i’m doing so much with this i see some potential in this let me have a talk with him.” And
09:04 yeah well long story short I I bought it what five six years ago by now okay
09:11 I was I was hunting down to see if I’d ever reviewed it i’m pretty sure I reviewed this plugin years and years ago
09:16 but I just couldn’t find it in my archives for some reason don’t don’t don’t look
09:22 don’t look don’t look oh I always want to look i always want to see what I’ve done especially if the if it’s a plugin
09:28 that’s been around for a while because it tells me you know what did I do or what did I think about it way back then
09:33 because all of my all of my archives all the way back to episode one are on my on my website at johnoverall.com
09:40 whereas the WP plugin site only has them since about episode 400 give or take
09:45 because that’s when we finally built a website for that i like the way you said it only around episode 400 it’s like
09:52 only Yeah well you know when you’ve been doing it for a while you’ve been doing it for a while so um with the uh
10:00 security ninja what makes security ninja different and apart from all of the
10:06 other security plugins that are out there i tried to make the focus for me had
10:11 tried to be well thinking of those customers I started talking about why I bought initially keep it simple because
10:18 most of the tools that I used back then and even today if you install some of them I could mention whatever but like
10:24 different kind of competitors but if you install those you often need to have a bit of experience already trying to
10:30 figure out what does that mean and how does that affect me if I click this button it seemed very um not intuitive
10:37 for users to to work and it constantly had to ask me for help and I think that
10:42 is the wrong way i see a market here where security is very important for a
10:47 lot of people as as you can attest to also but I don’t really see many
10:53 companies that do it the right way because it seemed like it has you have to have an experience like you and me to
10:59 actually use the plug-in and set up the security protections enough so I wanted to make something that’s more user
11:05 friendly that’s been my goal we have an installation wizard when you install it it actually pops up and say “Hey click
11:11 here in like three or four steps and it sets up all the default settings that you you would need.” Stuff like that i
11:18 don’t see in some of the other things that are out there they in comparison they have maybe a bigger team to sit and
11:24 uh and work on finding new viruses and stuff but whereas you try to focus on
11:29 making it user friendly well yeah that’s the most important part is to make it as user friendly as possible because the
11:35 vast majority of WordPress users are not tech people they are they are your
11:42 average user they built the website they may have had somebody build it for them and then it’s turned over to them and
11:47 they just then they got to manage and maintain and run all the things on their own as you as you mentioned WordPress
11:54 still is is still a big target and back in the early days of it it was an even bigger target but it had even more holes
12:00 in it how does um the Security Ninja help with uh say preventing when
12:07 somebody installs a plugin that has a security flaw in it does it help in those areas well it has a vulnerability
12:14 scanner that’s that’s built in so like many of these vulnerabilities that come out like other people discover a
12:20 particular version of a plug-in like you’re mentioning our plug-in would actually security ninja would actually come up and say hey this version is
12:28 outdated you should either replace it or update to the latest version immediately and we can’t always say what’s the best
12:34 approach because sometimes the developers don’t release a new version anytime soon or it takes them a while
12:41 yeah yeah well tell us a little bit about your other uh plugin you’ve got the SEO booster well SEO booster is
12:49 actually Oh sorry i Well I just wanted to follow up a little further with that i actually hadn’t heard of this so
12:54 that’s why I’m really curious about it is to see what it does and how it helps people out
13:00 well SEO Booster is bit of a a unicorn or a different thing because I’m I’m sad to hear that you haven’t heard about it
13:06 because I actually launched the first version back in 2008 so that sounds ouch
13:12 ouch but I I I think that’s more on me actually uh because it’s uh you should
13:17 have heard about it but that’s the thing because SEO booster it sounds like a plugin like Yoast or WordPress SEO or
13:24 RankMath and all that and it has nothing to do with that it does SEO the first uh
13:29 version that came out of SEO Booster back in 2008 i’m sure you remember back then when you got a visitors from Google
13:35 and they came to your website Google would actually pass along the keyword they used to search for your website
13:41 yeah I remember those days i miss I I miss those days that was nice my life
13:47 was a lot easier i’m sure yours was too oh yeah so it actually started back then as an idea like to tag the get this
13:54 information in unless you use analyst so use this information and it also start tagging your content saying oh okay
14:00 someone used the word um you know uh yeast to find this page or the blog post
14:06 I tag it with the yeast and then use that so it’s it wasn’t kind of a jack of
14:12 all trades again like we discussed earlier like it does a lot of thing now what I did like a year ago and I
14:18 actually had this launched on Absumo also because it kind of changed the whole aspect I was talking to a good friend of mine who is a SEO guru that’s
14:25 what he course himself and I was telling him about this at the end and I said listen what about if I can take all that
14:30 information we have in Google search console and then bring it into the website itself and not only that but
14:37 actually check if the data is being used so like all these keywords that are coming in from Google and you can go
14:43 into Google search console and sign up and use that to find what information I bring it in this plugin bring it into
14:49 your website like on SEO booster proto funds page and then it actually analyzes and say hey this keyword you said like
14:57 Google search console someone searched on Google for it you don’t even use it on your website like it gives you
15:03 suggestions saying hey you can improve your content because people are finding you on Google using these terms and
15:09 phrases but you’re not even actually using it in your content what about adding to it so stuff like that and they
15:16 can also help you identify if you’re doing keyword cannibalization right because like here you you’re looking at
15:23 like a fairly small site but you as you know like it doesn’t take a long time for a site to grow and all of a sudden
15:29 you have two pages about yeast and three about some coffee and one about washing
15:35 machines like you want to try to group these things together and have all focus your the traffic that comes in from
15:41 Google so keyword cannibalization is where you have different pages on your website that all kind of working on the
15:47 same thing and my plug-in actually goes and say hey these pages you should try to merge them or at least change your
15:53 focus to be on one particular page that’s going to give you more traffic so
15:59 so what the plugin does is connects to Google Analytics and or not Google Analytics but Google Search Console
16:06 correct and it pulls that data in to help you that’s nice and nice so you’ve
16:11 got a you’ve got in your product listing for it it’s got like SEO reports what does that do for helping people well one
16:19 of those uh like I was just talking about the SEO report is actually that um what’s it called keyword cannibalization
16:25 issue where there’s multiple pe sorry multiple pages that are competing and
16:31 then there are other different kind of reports in here like for instance it shows you um uh CTR opportunities uh
16:38 what is that click-through rate many of these uh keywords that come into your page you might have a very long um
16:44 phrase and not many people are actually competing for it but this report will help you identify and say hey there’s an
16:51 opportunity for you here if you try to take this phrase and increase it you can get more traffic and get a better
16:56 position for that and then like it like it shows on your in where you just
17:01 haven’t scroll down missing 404 pages also stuff like that it identifies like
17:07 internal redirects on your website if you have a redirect that points somewhere else you shouldn’t have that or if you have any missing content for
17:13 four that’s another thing so we have different kind of reports and we we add different things because we like me and
17:20 my colleagues we like to pull in all this data and then try to see how can we utilize this like for instance the the
17:26 keyword usage um like I mentioned like I actually scan the entire website the URL
17:32 of the page and then look for each of these keywords throughout so like you get very detailed analysis and that
17:39 gives you information to oh I can focus on this keyword to increase my traffic
17:44 very cool well you made mention in your little pieces that you emailed me there you were interested in the intersection
17:52 of security SEO and user experience how did these blend together well that’s a
17:57 good question because that’s what I’m trying to to to figure out exactly how to do it because like one thing we
18:03 talked about now in terms of user experience was the security and trying to make it more user friendly right and
18:09 that’s the same what I’m trying and I spent years on that and now I’m working on this SEO boost of the new version so
18:14 to speak trying to make that also increase the user friendliness but I’m I
18:19 want to find a way where I can actually merge these thing together because instead of having to have one SEO plugin
18:26 and one security I’m starting to see that there are several several things where they actually overlap not just in
18:32 the technical aspect but if you as a website owner you actually care about these things if you care about security
18:38 you most likely care about the SEO aspect also oh yeah or if you cared about the SEO you most likely care about
18:43 the user so there’s a lot of things and what I meant in terms of the user experience is also like some of the
18:49 competitors we have discussed have much more wide ranging and um like big
18:55 toolboxes of SEO or security functionality right but but it doesn’t
19:01 really matter if if the person who’s using is just going to go for the same hammer and the same screwdriver every time you don’t need the entire toolbox
19:08 but it’s nice of you to have it there so trying to find that user that balance between the user interface and the
19:14 functionality that’s kind of where I’m working at right now and and that’s why I find interesting but I haven’t found
19:20 the clue the solution just yet yeah well it sounds like you’re working towards it and uh if you keep trying you’ll
19:26 actually find it that’s that’s the idea at least well one of the interesting things is though when you’re talking
19:33 about it such as an intersection of it is a a secure site can also can often
19:39 lead to a faster website and a faster website can also often lead to a better
19:46 rankings better rankings so how would you blend or work those together well I guess you kind of already gave a
19:54 a good idea right then and there like how to to improve that because like you’re saying just by reducing the load
20:01 on your server itself by rejecting spammers and scammers you can actually
20:06 get even more uh like get get a better speed on your website because it’s less
20:11 struggling oh absolutely it’s one of the things I fight with constantly on my servers is keeping everything running
20:18 fast that’s a common thing and I’m sure like you’re also working with page speeds uh
20:24 Google’s page speeds tool and website optimization all that i don’t use the page speed tool all that much i use GT
20:31 metrics GTM metrics and a few other tools page speed is not always known for
20:37 giving you true accurate numbers that is true that is true uh I’ve I just
20:42 perceive it in a slightly different way don’t get me wrong i use GT metrics and all these but since uh the the end goal
20:48 the person we’re trying to please or entity we’re trying to please is Google so that’s kind of always the one that I
20:53 focus on as a tool but much of the insight you get from GTMetrics true you
20:59 don’t get that you need you need that information to to work with to find to find what’s happening i’m I try but I’m
21:06 one of them people that I get used to certain tools and I don’t want to have to keep learning all the changes in the
21:12 tools that come along once I get used to a tool as they make changes I adapt to them and someone like Google they don’t
21:20 just make minor changes along the way it’s like one day you log in and the whole interface is different and you’re
21:25 going “What’ they do?” You can’t find your way around anymore it’s like a improving your customer
21:32 experience that’s a term that they’re constantly improving your customer experience
21:37 the the Google might need to start working on that again yeah well the
21:42 considering considering where we’re at with AI now and that AI is providing more and more searches and more and more
21:50 of the search results even in Google we’ve got a whole new game to play now
21:56 true things are changing a little bit in terms of the aspect what’s the new term they say not se but gio
22:03 what i I haven’t heard that what is that oh SEO geo i I’m just uh Google no what
22:11 does it say it’s like a GPT experience optimization i don’t know oh okay yeah
22:17 uh yeah chat GTPT g chat GPT seems to be the leader but I don’t use chat G chat
22:23 GPT i use Grock for all my stuff oh yeah okay okay i think I went on something i
22:29 forgot what it’s called epicurus where I can split around try different I I don’t have a favorite to be honest it’s a tool
22:35 like it’s a good tool but it’s just a tool yeah that there that’s the problem a lot of people are not realizing it’s
22:40 just another tool it’s not going to replace you anytime soon well I I think it’s fair to say without uh insulting
22:47 you that both of us have a bit of a like a few years experience in this field so
22:52 knowing that some like I’ll be honest with you when I like let’s go if I go back 15 20 years ago like I would every
22:58 new hammer and every new tool that came out I would be checking it out i’ll be testing it and it would be amazing and
23:04 then like I’m son of a blacksmith my father was a handyman through and through so so I I I learned from him and
23:11 but I didn’t realize it until I grew older in my own particular field that it doesn’t matter it’s the the the artist
23:18 behind or the handyman behind the hammer itself is just a hammer yep so so the tool but yeah but you still have to keep
23:24 up on top of it because like you just mentioned yourself you log in one day into Google then the entire interface
23:29 changed if you don’t keep up like you will lose out also yeah it it’s a it’s a
23:35 constant battle and that’s why I end up settling on a few on a few good tools that are high enough quality so I don’t
23:41 have to deal with the massive deal with the massive changes all at once and just
23:47 deal with them little by little by little and they all they all still get you to the top of the mountain yeah
23:52 exactly exactly you just need to persist that that’s the big one is persistency
23:57 for itself so let’s talk a little bit about website security what in your
24:03 opinion would be like the top three security measures every website uh WordPress site owner should be
24:10 implementing or have implemented for them two of a two factor authentication that
24:17 is by far number one i don’t think I should mention like having a secure password itself is necessary but having
24:22 a separate like having to use your phone to log in is a super important step because if you just have your login and
24:28 password people can hack it you lose your password people guess it that’s many different things but if you have to
24:35 use a code that is automatically updated every I think it’s 30 seconds then it’s impossible for a hacker to get in that
24:41 way so that that would be number one by far um what else can you say like you’re
24:47 asking me for top three so I want to like identify like the best one
24:53 so password manage is one I would say backup i I don’t know it doesn’t sound
24:58 sexy yeah in terms of talking about security yeah or website management but
25:04 I don’t know i I I lost count how many times it saved my my behind and some of
25:10 my customers behind having having that uh that backup available because they they might lose a day or two of work if
25:17 they have a regular schedule backup but if they didn’t have that they would have lost weeks or months of work yep the
25:24 backup and the backup and the backup that’s my uh philosophy exactly and you you you keep two and
25:29 never keep a backup on the hosting company websites because if they go down then you lose the backup also you need
25:36 Dropbox or Fbox always have an offsite copy somewhere and then always have a copy of that and as you mentioned
25:42 Dropbox I’ve been using Dropbox since it was first introduced and that was a beauty for me because I
25:49 have multiple computers and what you can do is you upload Dropbox and you can have your multiple computers download
25:55 make backups so you can have backups on multiple machines Backups of your backups yeah the backup of the backup backup the reason I do that is because
26:02 when I had my computer store I went into my shop one morning to boot up my
26:07 machines for the day and it all crashed and it’s like okay uh we have a problem
26:13 with data so I went well I got last night’s backup i went to load last night’s backup it was corrupted i had to
26:20 go back and because people used to give me grief like why do you back it up why do you keep 30 days worth of backups and
26:26 said “Well because just in case.” I had to go back seven days to find a backup that wasn’t corrupted so I lost seven
26:33 days worth of data but I didn’t lose four years worth of data that’s the calculation yeah and you just
26:40 put you just put the numbers right in front for everyone to make their own conclusion seven days or four years what
26:45 do you prefer i preferred the seven days and it’s like okay well I have paper stuff so I can get the seven days back
26:51 in it’ll take time but the four years is stuffed in boxes somewhere in a you know
26:58 a warehouse so it’s like it would have been it would have been a nightmare of inventory and
27:03 everything else so it’s like that that one there taught me more than anything else that you got to have backups and
27:09 the backups and the backups and just keep multiple backups going back because you never know when you might be backing
27:15 up corrupted data and you just don’t know it until it finally fails exactly and like as you said like even 30 days
27:22 might not have been enough like you need to to check it once in a while but I’ll be honest I’m not very good at that
27:27 checking if the backups are corrupted but I I check mine from time to time every once in a while I’ll check to see
27:33 if my backups are good and I make better than I I make regular backups of everything
27:40 good at least at least at least twice a week my backups are made so yeah so what
27:46 else you got there besides backups well another nons sexy thing if you have to
27:51 give me a top three uh you asked me for a top three another nons sexy thing is probably auditing and auditing i mean
27:59 but literally go in and check what kind of events have happened on the website recently like depend on what kind of
28:05 tool you have installed there’s an event log like did a new administrator all of a sudden pop up like who who who created
28:12 this administrator that I didn’t do it my other account like no no no no there’s a bug here or there’s a
28:18 vulnerability notice that popped up I just need to log in and actually check my list and see what’s going on
28:24 so I would say auditing but auditing is more like actually paying attention i
28:29 think is probably more important because you you you mentioned yourself earlier you have even more experience with
28:35 people hosting their website and building websites and and stuff so keeping track of it afterwards is not
28:42 something people really want to do but that that’s the important thing so top three for sure that that would be it and
28:47 it none of them are sexy but they’re urgent important well the thing is the
28:54 the most important things are never sexy they’re they’react they they just things that should be done everyone always
29:00 likes the sexy though exactly and that’s why we tried to make the plugin at least look a little bit sexy like like it has
29:07 a nice interface and it’s usable and everything but like we we we wanted to
29:13 focus on usability as we said and like making this actually work for people
29:18 make it easier to to use so and you can see well you you you you put it up for
29:24 for us thank you very much the easy install wizard that I mentioned before and we have the firewall protection
29:30 security testing vulnerabilities that I mentioned before also so there’s a lot of different features that try to
29:36 encompass like most important urgent things that you need to keep your website safe but without overwhelming
29:43 you and it’s sometimes easier said than done so you’ve built in an events logger into this plugin i did i did um simply
29:52 because I wanted to instead of having to have a separate plugin installed I
29:57 wanted to have an event log built in so I could see these kind of urgent or h important events and as many things as
30:04 many times where I know that it actually helped a customer because they had an issue and they couldn’t understand what’s going on they went into the event
30:09 logging see oh they actually had another administrator that went in and did some plug-in updates and changed some
30:16 settings and they had no idea like the other like they got a hold of the other
30:21 administrator and chatted with them and it was just oh I was just trying to help out like the other administrator had no idea so but just by having this event
30:28 log actually was so easy to figure it out and just oh okay just do this in going forward yeah well it makes it nice
30:34 and easy to undo it it’s it’s I’ve run into those problems myself whenever I build a client site I’d always stuffed
30:40 an event logger in there and that way if something hang came up later it’s like
30:46 okay who did what when when this event when this problem occurred it wasn’t
30:51 John yeah well it it actually wasn’t me when that happened it was it was the client that
30:57 did it and it’s like they were blaming me it’s like no it’s clearly your login here well we’ll undo it and we’ll fix it
31:05 but unfortunately we’re going to charge you for this time because you made the mistake not us exactly and now if you
31:12 didn’t have that you wouldn’t have been able to explain or document that you would just have to eat the expense i
31:17 would have had to eat the expense which I don’t like eating unnecessary expenses i’ve done that enough times in my in my
31:24 career um you also have a firewall protection the firewall protection how
31:29 does that compare to say um um what’s the can’t remember the word fence word
31:36 fence word fence yeah word fence well our firewall protection is based on the the what’s called that 8G um the the
31:44 public um firewall by Jeff Star and then we’re taking it and modified it to the
31:49 WordPress environment right we add like new protection and different kind of rules once in a while but if we compare
31:55 to like word friends that has a team of I actually not sure how big their team is right now they put out it’s huge
32:02 right they have at least 30 I know I think even more employees I just don’t want to guess but they have a lot they have a bigger team of course that are up
32:08 to to date with many of these rules and very specific to this but it comes back to what I was talking about before if
32:14 you pay attention to your website then this won’t won’t be a problem like the
32:20 word friends protection is mostly because like they they’re in in the minute or in the hour in the day they’re
32:25 super quick to come out but as long as you keep u visiting and make sure your website is okay the firewall the
32:32 protection is it doesn’t have to be zero day because the chances of your website being
32:38 approached by one particular zero day considering how many billions of WordPress websites there are is
32:44 infatisely small now you still need to pay attention to it and get it done as soon as possible but the moment that a
32:49 new zero day comes out your website is not going to get hacked that’s that’s that’s the difference so
32:56 in terms of comparison we I would say that the Word fans team they have a lot quicker and faster turnaround on some of
33:02 these rules but our firewall just goes in and takes care and generalize and takes care of all the worst um what do
33:09 you call them the worst offenders that come out the worst offenders yeah which is important the worst offenders that come out exactly okay well let’s see do
33:15 you have any success stories uh where WP security ninja has made a significant diff
33:23 i’m sure I could find someone but I have to be honest with you off the top of my head right I didn’t I didn’t plan or
33:28 prepare anything like I had customers who were very happy for saving their butts in one way behinds in one way or
33:34 another but uh that they’re more like oh thank you for for your assistance but case stories I don’t I don’t have one
33:40 right on top of my head I’m sorry that’s quite all right I I have I have questions that you weren’t expecting
33:45 that’s all good that’s fine that’s fine that’s that’s the way I that’s the way I try to plan these things all right well
33:51 let’s change let’s change base here and let’s go into your SEO strategies and
33:56 whatnot what would you say would be key SEO strategies that are effective for WordPress sites
34:04 content title and speed
34:10 was that quick enough that’s a lot a lot faster than the other one those are those are those are key strategies well
34:17 let’s let’s take a focus on the content what type of content how should the content be written in this in this new
34:23 age of everybody’s writing their content with AI well that’s the thing they shouldn’t
34:28 shouldn’t do that that’s the whole point because today how you stand out is actually not by doing that and looking
34:35 at what is your target audience like you will see some of this on this site that
34:40 is you know more what do you call marketing speak than than other pages
34:46 but me and my my team we’re trying to go in and like this like even trying to find better ways to communicate to the
34:53 customers in a language they understand they don’t need these buzzwords coming up and that’s the problem we we have we
34:59 see with the content being generated these days it’s just um AI trying to stuff in all as many keywords and
35:06 phrases and stuff trying to make it sound fantastic try to understand what is the people
35:12 that come to your website what are they looking for what are their goals and objectives like are they trying to find
35:17 information are they about a particular subject are they trying to Oops there’s a bug in my interface oops you didn’t
35:23 see that never mind supposed to be in three columns you didn’t notice that um but what is the
35:30 the the person trying to come to your website what is the purpose for them coming to your website and try to
35:36 achieve anticipate that goal and then try to fill it for them because they might trying to look for information
35:41 like you were talking about security just now they might try to find it but they don’t need a 15,000page
35:48 document and about the entire history of where security originated from and where security is today that’s not the purpose
35:55 they’re there for they’re trying to get a more basic understanding of what is it in in in simple terms and how can I
36:02 protect my website simplify it so content needs to be generated towards
36:08 the person you want to come and visit your website whereas now is just a game of trying to achieve minimum 3,000 words
36:15 there has to be at least three images there has to be two YouTube and there has to be at least 17 links and it has
36:20 to be in the No that’s not how you get traffic these days now in terms of geo
36:27 that’s a different story i’m not enough into the chat GPT world in how it affects because things are still being
36:33 experimented with these days where I see some SEO channels that SEO people that
36:38 come oh you just need to do this and this and then you can get a high ranking in here but I think they’re still
36:43 playing around with it like I don’t think there’s a final solution right uh just yet right but but that was in terms
36:50 of content and the second one is that that was title and title is because the title tag you see like even now when
36:56 you’re here on your screen your work like we WordPress plugins A to Z WordPress security made easy so for now
37:02 this seems simple enough right but I’m sure you’ve noticed and I have noticed tons of times customers they don’t think
37:08 about this no they don’t realize the front page is called front page most likely and it doesn’t really matter what
37:14 you’re selling if you’re selling chili for instance chili sauce or if you’re a hair stylist or your SEO
37:22 specialist if you don’t do with the title tag there is no way you’re going to get any um reasonable amount of
37:29 traffic now just putting in your keyword and everything doesn’t mean it’s like oh this is now Google seizes and you go to
37:35 number one that’s not how it’s supposed to be seen but Google looks at how many people click from their search results
37:42 so if they search for chili sauce and they for some reason show up on John Overall’s page and it says front page in
37:48 the title how many people are going to click that compared to the competitors who says best host source in the world
37:55 yeah like that’s what you’re competing with so it increases your click-through rate on Google and that’s going to help
38:01 you get higher ranking so just having the title written right and enticing
38:07 make me want to click like write me a title that makes me want to click to go on this page that’s the whole idea of
38:13 copywriting got to have the copyrightiting done but uh that but uh but saying that and then I look at my
38:19 own stuff that you’re showing on the screen like okay maybe I need to rewrite some stuff here and there but that’s the
38:25 whole problem we we we often don’t look at our we look at our stuff so much and then when we see it in a different area
38:32 all of a sudden we realize oh wait a minute because it’s it’s no longer in the same way we’re used to seeing it
38:39 it’s it’s No I already found two things I need to change thank you very much oh you’re welcome well we’ll give you some work to do as a sideline we’re going to
38:45 go back real quick to where where you gave us the uh important security items um Ryan from Influence WP he had a 100%
38:53 agreement with you for 2FA oh okay that’s nice well I agree with
38:59 Ryan clever person clever person well he is all right so anyway whoops i lost
39:05 track of that all right so just what I was looking at here is on the SEO booster um you know you’ve got some
39:12 functions in here functions some features in here such as the keyword filter and search how does that work to
39:19 help somebody out with figuring out their content in their uh site um sorry the keyword which search I’m
39:26 sorry what you were talking about in the right here it’s the keyword filter and search oh I’m sorry that I was looking
39:32 up that I said search keywords insights and I misunderstood what you’re talking about okay keyword filter and search the
39:38 idea is when you have a website like some of my customers I have old customers that like have a wine shop
39:44 yeah and they’ve had five six years of history gradually getting it they have
39:49 so many keywords trying to figure out so trying to determine exactly which is the most beneficial keyword this helps a lot
39:57 in terms of the interface itself i wish I had a screenshot I could show you right now because in the interface
40:03 itself will you go into and edit a page or post mhm the the plug-in would actually pull in all those keywords that
40:10 you that gave you traffic from Google and it would show you like what’s your average ranking it would show you how
40:16 many times you use the keyword in the content and if there’s any opportunities for you to improve your position
40:23 so that’s one of the features the one that I thought you were talking about the one you highlight right there is actually the the what the most popular
40:29 and that’s the keyword linker and that’s actually a very popular feature because people can go and then enter the the
40:35 keyword they want to rank for we we discussed chili sauce before for instance so let’s say you had a the term
40:41 chili sauce on your website and now you want to link that to a particular page either your your own sales page or some
40:48 other information page on your website but going through potentially hundreds of pages on your website nobody wants to
40:55 do that and link it nobody has but using this feed nobody has the time and it’s like but even though if you know it’s
41:00 important and it’s something that could benefit you and your customers and your Google time like you just said so this
41:07 is a simpler feature where you simply can enter this keyword and phrase and then my plug-in will go in and say “Oh
41:13 you know what let me try and uh replace this keyword like for instance chili sauce.” and it’s going to look through
41:19 your content and then oh hey John says chili sauce here let me change that into
41:24 a link to whatever page you you wanted clever enough to understand shouldn’t do it in the page title it shouldn’t put a
41:31 link in the description or anything else like that only the content where it’s needed right but that’s a very popular
41:38 feature at least wow that that is and and those those features there really
41:43 you know with the SEO booster it helps people implement this stuff nice easy
41:49 without a lot of headache I take it that was the idea at least
41:54 excellent i’m looking forward to trying this plugin out all right um hold my
41:59 hands in i will send you of course so let’s let’s wander on to a couple
42:05 other things to you know you know your business has your business
42:10 been bootstrapped down down the line is that how you’ve uh taken yourself uh through it all 100% that was intentional
42:18 okay i didn’t uh what kind of challenges did you did you face while while during
42:25 your growth and managing and scaling oh growth uh is the the the key itself like
42:31 how to grow how to do this in a in a proper environment how to make it uh make it work one of the things that I’ve
42:38 uh I’ve done was for instance I went on Absumo like a year ago mhm and that has been extremely beneficial in terms of
42:45 well one thing is growing growing because those 60 days when you’re there like that helps you a lot because you
42:51 got a lot of short-term income coming in but I also managed to get like hundreds if not thousands of new customers and
42:57 they have a lot of different input and feedback so it changed the entire plug-in like the entire direction of how
43:04 well at least my plans in my head what I wanted to do so it that changed it and I think that made it an even better
43:10 product because after all those um customers they gave me their feedback we had a road map and I started changing I
43:17 started to see an increase in my regular subscribers because they were more happy oh we had this new feature that we were
43:22 thinking about like it gave so I would say to your question what what helped me
43:27 I would actually say Absumo has been quite beneficial and helpful for me in this particular product
43:33 okay um I’ve heard of AppSumo but I’ve never explored it one of the things I’m
43:40 doing right now is I’m in the process of developing a uh a major plug-in which I
43:46 hope to have in alpha stage by October of this year hey interesting tell me
43:51 more well the it is something to help um clubs and organizations is what it is
43:58 it’s something that that grew out of a client of mine when I took over a
44:04 website that had some custom code that was so amazingly done but unfortunately
44:10 their developer died unexpectedly and left them hanging and that’s how it came to me
44:16 no nobody could figure out how to get into the code and me and my my partner in this plugin we’re building we got the
44:23 code figured out and we looked at it and said “You know what we can fork this.” And so we’re we’re forking it out
44:29 interesting and it’s something it’s something that for a club and it’s something that’s not offered to any
44:36 other clubs are using this is very unique so we’re we’re we expect the
44:41 alpha stage in October oh I hope I’m sure you’re going to share more about it but please Oh yeah little
44:47 by little I’m letting out the secrets of it little by little it’s one of those things that it’s we believe it’s an
44:53 untapped market so that’s the best thing that’s the best thing if you can try to find that like I was thinking that
44:60 security ninja for instance is an untapped market because it’s not user friendly environment so what you’re
45:05 looking for also that’s the right kind of thing exactly well and you and your SEO booster is an untapped market this
45:11 is a market that many people need that’s why I’m surprised I hadn’t heard of it sooner because you know one of the
45:18 things we offer at our at our agency is SEO work for clients we do SEO work for
45:24 clients and we do Google ad management for clients it’s like the Have the conversion bridge plugin have you heard
45:30 of that one conversion bridge no okay you’ll want to check it out i interviewed um I interviewed um where’s
45:39 his name here it’s um Derek Ashar from Conversion Bridge um at interview
45:45 interview 64 and we talk about his plugin conversion bridge and I’ve been using it ever since he gave me a trial
45:52 one i ended up buying a major license and now it’s on almost all my clients websites and really the conversion
45:58 bridge is something I believe will go handinhand with your SEO booster because what it does is it helps people
46:06 connect their pages for better tracking information to go into Google Analytics and whatnot and what you’re doing is
46:12 you’re bringing in information from Google Search Console so with those
46:17 being tied together it can bring some amazing stuff to stats and
46:23 ConversionBridge was a was a very uh a very low-key plugin too and he’s been growing quite rapidly lately so you can
46:30 go you go you can get the information it’s over at conversionbridge.com I believe so at any rate let me check that
46:37 check that out and episode 64 you said i’ll check that out too it was It was interview 64 so Oh okay okay thank you
46:45 oh nice nice nice so that’s somebody you might want to you know talk to he he might have some really great insights
46:50 for you but Dererick’s a really great guy well nice guys I always want to talk to mhm great network so that’s perfect
46:58 okay thank you so much no Confession bridge that’s a new one for me okay okay yeah well that was a new one for me too
47:03 and he keeps improving it so so let’s talk about a little bit about future
47:09 trends in projects what sort of trends do you see shaping the future of WordPress and plug-in development you
47:16 know let’s talk about you know if you need to throw in the AI trend that’s happening oh uh the
47:25 I’ll answer in terms of particular to WordPress afterwards but first you mentioned AI and AI have ambivalent
47:32 relationship with because I use AI every day it’s a wonderful tool and it’s super strong but like we were discussing
47:38 earlier it’s a tool like it doesn’t really matter what comes up with i have tried some of those i forgot what the
47:44 the term they use but like full full application development systems whatever why I give them like a two-page
47:51 description and give it to them and then I came back half an hour later to see my my app being built
47:58 and it was horrible like I think AI is incredibly I consider AI it’s like a
48:05 really well educated but slightly stupid assistant like so they have like best
48:11 intention and they re like chativity really wants to do the best and can do but but it will imagine things and
48:17 figure things out for you like hallucination I’m sure you heard and many other heard the term anything just
48:23 to please you I’ve had it do that to me once or twice yeah that’s not but I would say on the other hand when I’m
48:29 sitting and I’m using that I like curs currently I’m using something called cursor an ID IDE that has AI built into
48:36 it right and when I give the like sitting there and I give the right command and I can see wow it goes and
48:41 find that information that it would have taken me several minutes to go and locate and research and like just oh
48:46 it’s right there you oh excellent so many benefits in using AI but as I don’t
48:52 see it as the magical thing that is going to to solve and I’m not afraid of losing my job
48:59 if I was a newly freshly blue-eyed educated uh what do you call person with
49:04 a new degree in computer science or something I might have an issue with my future not quite sure what to do with it
49:10 but I don’t think It’s a problem for for for most people that AI is going to take the job but everyone is going to have to
49:18 adapt in one way or another that’s that’s that’s all I know but um that was
49:23 in terms of AI but in terms of WordPress in general I I don’t know i don’t want to put in
49:30 like a the whole situation that came up like last year with automatic and um
49:35 what’s the the hosting company WP yeah WP Engine thank you um I forgot sorry
49:41 but that whole thing has been enough back going on on that but the whole issue the fact that it even happened and
49:48 like Matt Mon was able to overtake some of those plugins free listings on the
49:53 WordPress repository that itself made me think okay I need to diversify a little bit yeah because of all that like we
50:00 started in the beginning of this conversation that I started in 2008 and put my focus onto it and now for the
50:06 first time in over 15 years I actually started to think okay I need to diversify and not put all my eggs in in
50:12 in WordPress basket and I know I’m not the only one because I’m in a in a
50:17 couple of Slack groups and I with other developers WordPress plug-in developers and there is a lot more than just me
50:24 talking okay I need to like what else yeah it’s it’s created some issues in and around things um I would say that
50:31 now let’s uh look at we’re we’re starting to reach up against some time here let’s talk about your upcoming
50:38 project your SEO perception you’ve put a teaser page up for folks i’ve actually signed
50:45 up for it so I can get more information on it um because it it sort of intrigues
50:51 me but I’m wanting to know a little bit more what can you tell us about this
50:56 project you know that the that is ready for the public’s consumption kind of like me and my teaser of my project
51:02 everyone has a pet project they’re working on and you can only give so much information at a time that’s the thing
51:08 but I mean I I could leak about two others ones but let’s leak about this one well this is supposed to be SEO
51:15 booster and perfect timing because we were just talking about diversifying work away from WordPress so this is my
51:21 WordPress plug-in for everyone the idea is that SEO perception is supposed to be a SAS interface that can get you all
51:28 this information like SEO booster plugin can get from uh Google search console but instead of having to like only work
51:35 exclusively with WordPress this would be a solution that will work across all like Wix Square Page any kind even Juna
51:43 or Drupal interesting that’s the idea but there are some technical issues and one thing
51:48 I can I can well easily talk about already here is like the keyword replacement I just mentioned in my
51:54 WordPress plugin like it’s super easy to go in and change the keyword term chili sauce to a link that’s super easy but
51:60 how do you do that if you don’t have access to the source code itself i’m trying to build a system that would work
52:06 on any website so there are some technical difficulties in trying to like there’s solutions where you can set up
52:12 with Cloudflare where Cloudflare works as a proxy so the people coming to the website they actually go to Cloudflare
52:18 and then I do some stuff in the background and I send them back there’s a lot of technical things going on in
52:24 the background and I’m trying to to make everything work well not just well I
52:30 want it to work perfectly and that is one of the things that I’m working with right now that it’s a little bit
52:36 difficult but there’s so much more information you can get out uh about um SEO perception like all the data it
52:42 brings in keyword links is just one of the things that it it it does okay so that was a bit of a a ramp oh I look for
52:48 I look forward to seeing this one sneaking out for everyone to check out it’ll be very interesting all right well
52:55 this is the point here where we get to let you tell everyone where they can find you and uh how they can find out
53:02 more about all your stuff and of course all the links for all your stuff will be in the show notes for everyone um and
53:08 the show notes will be available over at wpplugins aaz.com within 24 hours of the live broadcast
53:17 excellent well you you I think you’re already given the information that they need to know i’m a WordPress security
53:23 ninja i’m the owner and developer from that and that is my main plug-in uh these days that I’m I’m I’m working on
53:30 and as uh as John also perceived right now I set up with the SEO perception that is my future little uh project that
53:37 I’m really hoping could uh could bring some interest so please go go right ahead and sign up for that all right
53:44 well that’s all we’ve got here folks we’re going to let my girl take us on out of here don’t run away Lars i’ll talk to you after this bit we might have
53:50 a minor little bit live after the uh closing credits so let’s let the closing
53:56 credits roll reminders for the show all the show notes can be found at wp plugins.com
54:04 and while you’re there subscribe to the newsletter for more useful information delivered directly to your inbox wp
54:10 Plugins A Toz is a show that offers honest and unbiased reviews of plugins created by you the developers because
54:17 you support the show help keep the show honest and unbiased by going to wpplugins.com/donate
54:24 and set the donation level that fits your budget help us make the show better for you by subscribing and reviewing the
54:31 show through your favorite podcast app you can also watch the show live on YouTube at WP Plugins A to Z and
54:38 remember to subscribe and hit the bell to get notifications of all new videos you can also follow the show on X at WP
54:46 Plugins A to Z john can be reached directly through the website wppproadz.com
54:53 or email him at johnwpro.ca ca amber can also be contacted through
54:59 the website at wproz.com or email her directly amber@wpro.ca
55:10 thanks for joining us have a great day and we’ll see you next week
55:22 all right would be the end of that the recorded part all right
55:28 briefly i couldn’t hear that oh you couldn’t hear it no I’ve just been sitting waiting for you to say something
55:34 okay sorry i thought for sure maybe it must be something wrong with the sound but the sound did go out to everyone
55:39 else and I did record the sound that’s what’s important to me oh no i believe I just If I look funny that’s why that’s
55:45 all right no no i I actually flipped the screen off to uh to my uh to my to my
55:52 opening image for the uh close okay okay i have a couple of ways of doing things you’d have to watch the YouTube channel
55:58 to see all of that so for those of you on the YouTube channel we’re going to get one last bonus question here and
56:04 what I’m going to be doing is using this as teasers and my more of my interviews to encourage more people to come back to
56:10 the YouTube channel so what last question for you what advice would you
56:15 give to aspiring WordPress plug-in developers
56:22 do your research um what do I mean with do your research
56:27 what I mean is that when I first started this uh business like so many years ago
56:32 there were less uh rules and and structure around like you had to invent a lot of these things and figure things
56:38 out as you went along but now that the WordPress community is so well grown there are a lot of different um ways of
56:44 getting information different kind of rules what are you allowed to do in your plugins that uh if you want to be hosted
56:50 on the free repository that you can and what you can do in terms of uh premium customers how can you advertise there’s
56:57 a lot of things that you can uh can research in initially and like you’re doing for instance with your product you
57:03 found a niche that you think that is is um what’s it called underserved
57:08 underserved that’s the term you’re using exactly right and so but you already done the research for that and you have
57:14 the experience in terms of how to how a free version would use uh can be hosted on the WordPress repository and so forth
57:21 a lot of these things I think it’s necessary because I think that some of the plugins that I’ve seen come out once
57:26 in a while they’re really good like like good ideas and good but they just structure it and describe it uh
57:32 inefficiently and I think that’s a that’s that’s a hindrance something I’ve done myself and I’m still trying to work
57:38 on so do do the research and proper present your idea excellent that’s the
57:44 excellent advice for everyone yeah um had a thought and that thought is gone
57:50 well with that being said I’m going to cut the live stream thanks everyone for showing up we greatly appreciate it you
57:57 all have yourselves

Book an Interview on WPPluginsAtoZ

If You're a Plugin/Theme Developer or WP Community Member

Book your interview now.