*You can make popup modals with 2 lines of HTML*
Yesterday,
@firefox
125 came out.
This means all major browsers now support all the fantastic features of popover, which means an entire class of JavaScript libraries (and I suspect about 10% of
@GitHub
) is now fully obsolete.
Can we all agree that this is nonsense?
I have nothing against Elementor, but it’s not a CMS. It’s a page builder, or whatever we call those things these days. It doesn’t store the content, doesn’t deal with users, doesn’t do authentication, etc. Etc.
The CMS is called
10 years ago I started a company, from home, with the support of my lovely wife, not knowing what it would turn into. Now, with 100+ employees and 11 million+ websites using our software, Marieke runs the show and we’re looking back a bit :-)
I’m amazed by the negative backlash against Slack. I agree with it, don’t get me wrong.
But do you all understand that OpenAI, Microsoft, Google and others trained their AIs on all *your* website content and *your* public code? Why are you not as mad about that?
The moment I've been fearing would come, has come:
#WordPress
market share is shrinking.
See what's happening, and why I think it's happening, in my blog post:
I have an idea. Remember when we used to blog? How about we start doing that again a bit more frequently?
Comment on each other’s blogs (time to re-enable those comments people!) and use pingbacks and trackbacks.
Let’s not exchange Twitter for yet another platform we don’t own.
I've been working incredibly hard with
@jonoalderson
and other colleagues to get Schema to a whole new level.
@Yoast
SEO 11.0, out today, in my not so humble opinion, changes the game on what Schema implementations should look like:
I find myself agreeing with a lot of this. I don't post hardly as much on Facebook anymore, nor does my circle. Even groups are slowly fading away. What if we went back to personal blogs, RSS feeds and discussions in *comment sections*?
Turns out there's a reason why WordPress sites without fancy JavaScript are outranking your shiny JS based site.
This shouldn't be news but it keeps being news to developers.
I've been analyzing crawling by the major search engines and link research tools on
@yoast
together with
@jonoalderson
.
We store all our logs in Elastic, through Logstash, and analyze them in Kibana.
We have to talk about this. Some of these results are shocking.
WordPress is paving the cowpaths for the web with projects like Gutenberg, I'm looking forward to leading marketing & comms for WordPress and working with everybody to tell the story of this awesome project and community.
This stuff makes me so sad.
Even if this works in the short term, this is going to create so. much. %^&$. on the internet.
I'm all for automating tasks with AI. It can truly help make your life easier. But these agents that create content & throw it on the web without
SEO is hard.
We thought it'd be easy.
We've built the world's most autonomous SEO agent.
It does these things for you:
→ Checks your website
→ Finds the best keywords using Google Planner
→ Writes articles automatically
→ Links the articles together
→ Adds CTAs and promos
Today is an exciting day
@yoast
as we’ve released Yoast SEO 20.0, which brings a new Yoast SEO admin interface to 13million+ people.
I’m super proud of what the team did here. I have other thoughts on why this was necessary that I’ll share later this week.
Remember when we were proud
#WordPress
was 1/3 of the web?
Well, it's September 1st and we're now at 38.3%! Which is 0.5% over August 1st, the growth remains phenomenal.
I'm SUPER excited about the version of Yoast SEO we're going to release tomorrow. All of team
@yoast
has been crazy hard at work preparing for this and Yoast SEO 9.0, due tomorrow, is going to be EPIC.
As
@MariekeRakt
is saying goodbye to
@yoast
and
@NewfoldDigital
( ), it’s also time for me to move on and say goodbye to Newfold.
After we sold Yoast to Newfold in 2021, I've enjoyed working with many of the talented people at both Yoast and Newfold. Most
The more server logs and crawl patterns I see, the more I’m sure the world needs more SEOs. Of the good kind.
You see, part of good tech SEO is fixing spiders traps, optimizing crawling, speeding up sites.
1/6
I love having
@randfish
present here at
#YoastCon
. He, unknowingly, was very important in creating the brand name by asking me, 10 years ago, "so, how do I pronounce your name?" "Oh, toast with a Y"
Ok. Who would be with me if I proposed a change to WordPress core where we default to blocking all the SEO tools (semrush, Majestic, Moz, ahrefs, etc) from crawling?
I see no benefit to site owners from their crawls and it’s costing tons of energy.
WordPress’ admin UI needs to be better & WordPress needs a design system:
Follow up to the new
@Yoast
UI design that came out yesterday & the discussion that arises around plugins building their own UI.
Just realized that software we've built with
@yoast
has been downloaded 200 million+ times. Truly and absolutely mind blowing numbers:
Thanks to everyone who has been using and promoting it over the years.
This is what
#WordPress
is up against. Not a better product, but a better marketing machine. A machine that can afford to buy influencers by the dozen.
1% market share is worth a ton of money; in WordPress, because of how it works, there’s not a portion of that money that flows
WordPress just reached 40% marketshare in
@W3Techs
; 40% of the websites they monitor runs on
#WordPress
, up from 35.7% a year ago. That's incredible growth at that size.
It's amazing to have been part of this ecosystem for 15 years now and see it grow like this. 💜 to you all!
So,
#WordPress
6.1 has been released. The change log doesn’t mention (but should) that it’s now compatible with PHP 8.2, and that compatibility with 8.0 and 8.1 has improved.
All of that due to the incredible work of
@jrf_nl
,
@SergeyBiryukov
and others!
Earlier today, I tweeted about WordPress reaching 40% marketshare. Even closer to my 💜:
@Yoast
SEO just crossed 300 million downloads on
#WordPress
. org.
That's... so much... I feel like this right now:
Google Calendar introduces appointment schedules and suddenly 90% of the raison d’être for Calendly is gone.
Just created two schedules for myself (for 25 and 55 minute meetings) and it’s actually got quite decent UX already. Since Calendly was overpriced, I’m happy to drop it.
Due to the unexpected departure of
@Yoast
's head of Technology, which leaves a gap that the company can't immediately fill, I've offered to come back as interim CTO until we find a new CTO.
While it wasn't what I planned to do, I do look forward to working with the team again!
Thinking about the Google coupon debacle more. It's a bit like this:
Google said: "You can't use the reputation you created in news to make money off of coupons."
The irony: Google got a reputation with search, and then monetized it with ads.
This is abuse of their monopoly.
10 years ago to the day, today, I founded
@yoast
, to be joined in the years ahead by
@michielheijmans
,
@tdevalk
,
@MariekeRakt
(my awesome wife and now our superb CEO),
@OmarReiss
and SO many others. Many great memories have been made. Here’s to many more!
Tonight's the night of our annual holiday season tradition: (manually) writing Christmas cards with personal messages for all our
@yoast
employees in Wijchen. That's 80+ cards we each have to write tonight. Wish my arm luck 🤣
In the interest of transparency, it's probably good to note I've recently started consulting for Automattic for 1 day a week, helping with the SEO of .
This is a real problem for WordPress core. Ari works for
@emiliacapital
and I consider him a *very* good developer. How this can happen to people like him is beyond me.
I give up.
I can no longer contribute to Gutenberg… I can’t understand our code anymore, at this stage it’s alien to me and it keeps getting more and more complex instead of simpler. I’m wasting too much time trying to understand what we do.
At
#WCEU
, talking search with this guy called
@dannysullivan
that’s been in search for ages at the Google booth 😀
People in WordPress don’t get how awesome it is that they get access to people like this at WordCamp.
Officially still on holiday... But, testing our
@yoast
SEO Gutenberg integration as the first real integration piece is due next week, this is making me happy (and extremely proud of our team):
#gutenberg
#wordpress
#yoast
Udemy has agreed to pay $4,000,000 to settle a case alleging it advertised fake discounts for its courses.
Remember: using fake reference prices to run sales is illegal under the FTC Act and California's laws. 1/
I was on the verge of tweeting something like this myself so am glad to see Lily say this.
Newspapers have long had these relationships. Just like they had classifieds in the past. This + large advertisements were how newspapers made money to pay for the people they have
So, newspapers have been working with coupon providers since the early 1900s, but Google apparently just determined those legitimate business partnerships are on par with other types of parasite SEO (an affiliate marketer submitting a “best casinos” or “best CBD gummy” article in
We want to thank our friends at
@LEGO_Group
for creating a Yoasie set. As incredible fans of LEGO as we are
@yoast
, it’s great to see our love goes two ways 😘
WordPress' market share is now 34.5%. Since January 2019, it has grown with 1.8%, which is staggering, considering that that's the same as the *entire* market share of Drupal, the
#3
most used CMS on the web...
Source:
After this tweet, I got a few responses saying Google is crawling less and less in their industry. And that makes a ton of sense.
If your content is not better than what Google's Search Generative Experience (SGE) can generate on its own, based on the web it knows already, ask
That’s really bad.
Now Google doesn’t even know that cm = centimeter?
And the calculator appears automatically with a wrong answer? Yikes.
(I was able to replicate)
Once again,
@Cloudflare
is on fire, releasing feature after feature that makes me want to code all day long. Now I'm just waiting for PHP support in workers :P
I want to show you *exactly* why WordPress core needs to disable its default enabling of attachment pages. cc
@photomatt
I just Googled [acf query loop]. I clicked on the
#1
result. It's a page on the
@wp_acf
site and I thought "boom". Turns out: it's an attachment page! It
For like forever, I've been playing with an idea in my head on how to optimize the (stray/no longer needed) options in a
#WordPress
database. I've now turned the basic idea into a plugin that you all can use. Would love to hear your thoughts!
#WordPress
The number of attacks on xmlrpc.php endpoints on
#WordPress
sites is absolutely ludicrous.
If you're not using it, block it in
@cloudflare
(which you ought to be using for your site!!)
Look at this site which I recently moved hosting for, 70,000 requests in just 24 hours.
For those "SEOs" that claim Yoast SEO has a "bug" that causes attachment pages to exist and be indexed: no, no, no. That's WordPress core, it has literally ALWAYS done that. We introduced a setting in 7.0 to deal with that better than before.
One of the biggest things that went wrong on the web, is that we failed to make a proper distinction between which URLs are for humans, and which URLs are for systems.
As a result, Google (and many others) crawl URLs like this wlwmanifest.xml file, and give errors about it. 🤷🏻♂️
With all of Google's news about nofollow, rel="nofollow", meta robots nofollow, I have opinions. Google should not be allowed to make unilateral decisions like that. Read my argumentation:
My CMS Market Share analysis for June 2023:
@WordPress
is still the leading CMS. Most of the top 10 is stable. Shopify shows a small decline, but great $$ numbers.
@PrestaShop
is the fastest grower & in my opinion shows real promise. Read the specifics:
The
#yoastcon
hashtag has some shocking images on it right now. There's no taking them back, and I'm ashamed I behaved that way. It was wrong. 10-years-ago-Joost should have known better, and I've learned a lot since then.
Today I'm introducing my new - automatically updating - CMS Market Share reports!
I've got a couple of different things for you to read if you're interested:
First, a post about my choices:
I see this all the time “yeah I’ll build a startup/website/project/company combining API X, Y and Z”. Of course these times it’s sprinkled with a sauce of AI. Sometimes it’s drowned in it.
That’s not how this has ever worked. You have to add meaningful value, and often times,
What I notice from the new generation of developers:
People ask me a lot which API do you use for e.g. Nomad List or Airline List data
And the answer is usually there is no API, you just manually collect shitloads of data for years
It seems people nowadays just assume
If you have a product website and your about page doesn't tell me about you as a person/people/team, I'm not very likely to buy from you, or reach out, ever.
Ok, I love
@Cloudflare
even more with this change:
is now hosted on Cloudflare pages.
is still on our own infrastructure.
All this took was 1 simple origin rule. No more hard reverse proxies, just simple:
Very proud to be able to introduce the
@yoast
Diversity Fund:
We hope this can be another help for WordCamp organizers worldwide to create inclusive conferences, with a diverse set of speakers.
One of the dev notes for
#WordPress
I've enjoyed writing the most. Not because it's such a great a dev note, but because I really like this change in WordPress 6.4:
New sites will no longer have attachment pages by default!
It's that time of the year: I've updated my CMS market share analysis. Some interesting trends in there, as WordPress' growth seems to slow down, while Shopify continue to gain.
I opened a ticket yesterday to improve how WordPress plugins you already have should be shown when you're searching for functionality:
@timhengeveld
just added design mockups to that ticket:
WordCamp US was:
- inspiring; lots of new ideas through conversations and presentations;
- positive: Gutenberg is heading in the right direction and lots of people are doing awesome work;
- social: lots of great conversations with friends old and new.
Thanks
#WCUS
!!
Was just browsing through tickets sold and so far, people coming to
@YoastCon
are coming not just from the Netherlands, but also from f.i. Belgium, Germany, Poland, Finland, Italy, Sweden, Bulgaria, Israel and as far away as Brazil, the US, Senegal and the UAE. Super awesome :)
This is one of Google's most annoying ways of making money, forcing brands to buy ads on their own brand. We have similar problems at
@yoast
and I hate it just as much as Jason:
When Google puts 4 paid ads ahead of the first organic result for your own brand name, you’re forced to pay up if you want to be found. It’s a shakedown. It’s ransom. But at least we can have fun with it. Search for Basecamp and you may see this attached ad.
#YoastSEO
is coming to
#Shopify
! 🎉 To celebrate, we’ll be hosting
#YoastCon2022
- Shopify edition! Come see the BIGGEST NAMES in the SEO world lined up for you, and did we mention this event is free and you can attend from anywhere?! Sign up now! 👇🏼
After the discussions last week about my CMS market share post, we had some nice followup discussions about Elementor that made me dive into the data. What I found was that Elementor might well drive a large part of WordPress’ growth:
So... CMS market share update using
@W3Techs
data.
@shopify
is growing fast, so I checked
@WooCommerce
too.
Over the last 12 months, Woo has grown by at least 0.1% overall marketshare every single month. As a result it's still 3x bigger than Shopify:
15 years of
#WordPress
, the platform that has given me so much. Thanks
@photomatt
,
@mikelittlezed1
and EVERYONE else involved.
Tomorrow,
@yoast
(the company) turns 8. Short vid on my WP story:
Mind-blowing to see what we as a WP community have done.
I've been looking *deeply* at W3Techs market share numbers for CMSs, looking beyond just
#WordPress
. See WooCommerce's astonishing growth, analysis on open source vs closed source CMSs and more!
Team
@yoast
has been working on the JavaScript documentation of
#WordPress
for months. Today our
@atimmer10
launched this initiative to get more people involved and get ALL JavaScript in core properly documented:
Ok so I absolutely love
@Cloudflare
and think it's only fair to share the ❤️. Their new Cache Analytics is pretty darn cool and helped us find a few things we weren't caching right yet. After fixing that it now caches 91% of our responses:
Since June 1st,
#WordPress
market share has grown by 1.7%. This is more than Drupal has in *total* market share.
I'm curious what this year will end up with.
WordPress .org's plugin repository's new playground feature is so incredibly nice. Can't wait for this to be live for all users.
A very simple blueprint ( ) makes for a much better demo experience than reading a readme ever could:
It's that time of the year! I've updated my bi-annual CMS marketshare analysis. In the June 2021 version you'll see tremendous growth for
@WordPress
and
@WooCommerce
and significant growth for
@shopify
:
Awesome to see
@Google
so involved with and dedicated to
#WordPress
. Shows how important WP is to the wider web.
Ilya and the rest of the team at Google are awesome peeps. Work on WP with them & you'll have a chance to make the web better for all of us and WITH all of us
@yoast
.
Want to help make the internet faster... by making WordPress better & faster? We're looking for WP experts to join our team @ Google: - go go WordPress!
The last few days at
#WCUS
were tough, but also cool. WordPress 5.0 is a *major* stepping stone and some of the changes
@photomatt
proposed yesterday will, I think, lead to a much better WordPress environment.
A big thank you to everyone who I got to hung out with, y'all rock!
“Open Source Software is not Free.
There is a *HUGE* cost.”
@jrf_nl
very clearly stating at
#WCNL
that the massive amount of work going into WPCS, and many other projects, needs more (& better) funding.
This is one of the deepest problems in open source. We need to get better