Discover / Marketing

Yoast SEO Plugin Repository

by YoastJavaScript

Yoast SEO plugin repository for WordPress XML sitemaps, breadcrumbs, and meta tags.

Repositorystable

Maturity: stable because 14y old, 28.1 released 13d ago. Derived from release and commit history, not a rating.

Stars
2.0k
Forks
969
Downloads / mo
Last commit
2026-07-31
License
NOASSERTION
Open issues
1.2k

Market and trust evidence

Edition not yet matched

No exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.

Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.

In practice

Written by AI from this repository’s README · medium confidence

Managing SEO metadata on a WordPress site, and giving contributors a way to work on the plugin source.

Use it when

When you want to inspect, build or contribute to the Yoast SEO plugin rather than install the released version.

Not the right pick when

The README says this development version is not recommended for a production environment, and support belongs elsewhere.

Capabilities

  • Browse the plugin source and discuss open issues
  • Development build using Composer, Yarn and Grunt
  • Faster development builds with grunt build:dev
  • JavaScript watch through yarn start
  • Package level watch commands through workspaces or Lerna

Requirements

  • Composer
  • Yarn
  • Grunt
  • A WordPress installation, cloning into wp-content/plugins

Cost: Cost not stated

Video walkthroughs

Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.

What the repository ships

Ships CLAUDE.mdCursor rulesHas testsHas docsCI configured

Detected from the actual files in the repository root.

Latest release 28.1

Published 2026-07-21

= 28.1 =

Release date: 2026-07-21

Yoast SEO 28.1 redesigns the Bulk editor into a focused workspace with new search and status filters, so you can find and fix titles and meta descriptions across posts, pages, and custom post types in one place. Read the full release post here.

Enhancements
  • Redesigns the bulk editor page, which allows users to edit Metadata for multiple posts at once.

Tags

README

Yoast SEO

CS

Lint

LintJS

TestJS

Test

Deployment

Coverage Status

Stable Version

License

Welcome to the Yoast SEO GitHub repository

While the documentation for the Yoast SEO plugin can be found on Yoast.com, here

you can browse the source of the project, find and discuss open issues and even

contribute yourself.

Installation

Here's a guide on how to install Yoast SEO in your WordPress site.

Want to contribute to Yoast SEO?

Prerequisites

At Yoast, we make use a specific toolset to develop our code. Please ensure you have the following tools installed before contributing.

Getting started

After installing the aforementioned tools, you can use the steps below to acquire a development version of Yoast SEO.

Please note that this will download the latest development version of Yoast SEO. While this version is usually stable,

it is not recommended for use in a production environment.

Within your WordPress installation, navigate to wp-content/plugins and run the following commands:


git clone https://github.com/Yoast/wordpress-seo.git
cd wordpress-seo

To install all the necessary dependencies, run the following commands:


composer install
yarn
grunt build

During development, you could run grunt build:dev instead of grunt build, to save yourself downloading some dependencies that are only needed for a production environment.

Please note that if you change anything in the JavaScript or CSS, you'll have to run grunt build:js or grunt build:css, respectively.

For active development, you could run grunt watch to keep the build up-to-date and run checks right away.

For JavaScript only, you start a Webpack watch by running yarn start, this command will keep the JS files up-to-date. You'll have to refresh the page yourself.

When working in other folders than packages/js, you can refer to their individual readme or package.json scripts. If the package offers a watch, you still have to build the plugin afterwards.

For example, the packages/ui-library package has its own yarn watch (and js/css) commands. You can either cd into that folder or target it from the root using the workspace command:


yarn workspace @yoast/ui-library watch:js

or using Lerna:


yarn lerna run watch:js --scope @yoast/ui-library --stream

This repository uses the Yoast grunt tasks plugin.

Testing packages

To run tests for js packages, run the following command from the root of the repository:


yarn test

Support

This is a developer's portal for Yoast SEO and should not be used for support. Please visit the

support forums.

Reporting bugs

If you find an issue, let us know here! Please follow these guidelines on how to write a good bug report.

It may help us a lot if you can provide a backtrace of the error encountered. You can use code in this gist to enable the backtrace in your website's configuration.

Contributions

Anyone is welcome to contribute to Yoast SEO. Please

read the guidelines for contributing to this

repository.

There are various ways you can contribute:

Related tools