In a previous article, I’ve told you the story of how we fixed the problem of sentence tokenization in RTL languages. If it’s only this specific technical problem you were interested in, read no further! I’m not going into more detail about the technical solution. But there’s also a bigger lesson to be learned here, …Read: "Splitting RTL texts into sentences, part 2"
Software Releases & Updates
Recent Software Releases & Updates articles
In this article, we'll outline a solution to a problem we faced when splitting up a text into sentences in RTL languages. These are languages with a right-to-left written script such as Arabic, Farsi, Urdu, and Hebrew. You’ll learn about the technical implementation of sentence tokenization in the Yoast text analysis, and how we expanded …Read: "Splitting RTL texts into sentences, part 1"
Yoast SEO 14.0 was a release that needed quite a few patches so far. We're sorry about that. In building Yoast SEO 14.0 we made a mistake: we bypassed wpdb. That caused issues and errors for some users when they tried to upgrade, which we're very sorry about. This post explains the mistakes we made, …Read: "Yoast SEO 14.0.x; or "Why you should never bypass wpdb""
The upcoming 14.0 release of Yoast SEO marks the beginning of a new age for the Yoast SEO plugin. In it, we’ve rewritten our entire metadata engine and we’ve built an abstraction we call indexables. We believe this rewrite will boost WordPress + Yoast SEO as a great platform for SEO for many years to …Read: "The exciting new technology that is indexables"
With Yoast SEO 14.0 we're introducing lots of new goodies. One of them is a Yoast SEO REST API endpoint that'll give you all the metadata you need for a specific URL. This will make it very easy for headless WordPress sites to use Yoast SEO for all their SEO meta output. There are two …Read: "Yoast SEO 14.0: REST API endpoint"
We've released our Yoast Test Helper plugin to WordPress.org. This is a plugin our teams use internally while testing Yoast SEO and it could be very useful for you in testing Yoast SEO on your staging environment. Let me explain the nicest features: Switching between free and premiumFor obvious reasons, this is something we do …Read: "Yoast Test Helper - easy testing!"
Team Yoast, while all working from home for the first time in our history, is working on one of the biggest improvements to Yoast SEO yet. This release, Yoast SEO 14.0, internally has the codename "Indexables". This release, while fully backwards compatible, will change some of our known integration API's. If you integrate with Yoast …Read: "Upcoming release: Yoast SEO 14.0 - Indexables"
In Yoast SEO 14.0, every meta tag that Yoast SEO outputs is output through a so called Presenter. In fact, all of them are extensions of the Abstract_Indexable_Presenter class, and you can easily add your own. Just make your own class that extends Abstract_Indexable_Presenter, and filter it in through the filter wpseo_frontend_presenters. Let me show …Read: "Yoast SEO 14.0: adding metadata"
In Yoast SEO 14.0 we've introduced a formal way of integrating Yoast SEO into your code. We've added what's called a surface called YoastSEO(). This surface gives easy access to lots of the features Yoast SEO has to offer. In this post I'll show you some of the different helpers that are now easily accessible …Read: "Yoast SEO 14.0: using Yoast SEO surfaces"
Due to the Yoast SEO indexable project using an entirely new namespaced Dependency Injection architecture, we've had to change some of our Schema API. All your existing integrations still work as we've made them backwards compatible, but we ask that you please update to the new code when you can. In this post I will …Read: "Yoast SEO 14.0: changing the Yoast Schema API"