Volver al ranking

Yoast/wordpress-seo

JavaScriptyoast.com/wordpress/plugins/seo/

Yoast SEO for WordPress

wordpressphpseoyoastpluginmetadataopengraphxml-sitemapyoast-seobreadcrumbs
Crecimiento de estrellas
Estrellas
2k
Forks
967
Crecimiento semanal
Issues
985
5001k1.5k
ene 2023mar 2024may 2025jul 2026
Artefactosnpmnpm install wordpress-seo
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:

Repositorios relacionados
digitalocean/nginxconfig.io

⚙️ NGINX config generator on steroids 💉

JavaScriptnpmMIT Licensenginxnginx-configuration
do.co/nginxconfig
28.3k2k
benweet/stackedit

In-browser Markdown editor

JavaScriptnpmApache License 2.0markdowneditor
stackedit.io
23k2.8k
roots/sage

WordPress starter theme with Laravel Blade components and templates, Tailwind CSS, and block editor support

PHPPackagistMIT Licensewordpress-starter-themewordpress
roots.io/sage/
13.2k3k
Automattic/wp-calypso

The JavaScript and API powered WordPress.com

TypeScriptnpmGNU General Public License v2.0wordpressjavascript
developer.wordpress.com
12.6k2k
WordPress/gutenberg

The Block Editor project for WordPress and beyond. Plugin is available from the official repository.

JavaScriptnpmOtherwordpressgutenberg
wordpress.org/gutenberg/
11.7k4.9k
woocommerce/woocommerce

A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

PHPPackagistwoocommercewordpress
woocommerce.com
10.4k10.7k
wpscanteam/wpscan

WPScan WordPress security scanner. Written for security professionals and blog maintainers to test the security of their WordPress websites. Contact us via contact@wpscan.com

RubyRubyGemsOtherwordpresswpscan
wpscan.com/wordpress-cli-scanner
9.7k1.3k
roots/bedrock

WordPress boilerplate with Composer and Git, easier configuration, and an improved folder structure

PHPPackagistMIT Licensecomposerwordpress
roots.io/bedrock/
6.5k1.2k
timber/timber

Create WordPress themes with beautiful OOP code and the Twig Template Engine

PHPPackagistMIT Licensetwigwordpress
timber.github.io/docs/
5.7k508
solstice23/argon-theme

📖 Argon - 一个轻盈、简洁的 WordPress 主题

PHPPackagistGNU General Public License v3.0argonwordpress-theme
archive-blog.s23.moe
5.5k623
wp-cli/wp-cli

⚙️ WP-CLI framework

PHPPackagistMIT Licensewp-cliwordpress
wp-cli.org
5.1k1k
corcel/corcel

Use WordPress backend with Laravel or any PHP application

PHPPackagistMIT Licensephpwordpress
4.8k601