Yoast SEO for WordPress
Switch branches/tags
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update Bug_report.md Nov 16, 2018
admin Merge release/9.2 into trunk Nov 19, 2018
cli Rename "upsell" command namespace Jun 5, 2018
config/php-scoper Fix documentation Mar 26, 2018
css Merge pull request #11234 from Yoast/10338-sidebar-banner-links-acces… Nov 13, 2018
deploy_keys add deploy key for dist repo Aug 15, 2018
deprecated Remove unused attribute Nov 7, 2018
frontend Merge pull request #11551 from stodorovic/removes-wc_get_page_id-clas… Nov 20, 2018
grunt Merge feature/recalibration2 into trunk Nov 19, 2018
images Updated changelog Oct 9, 2018
inc Merge feature/recalibration2 into trunk Nov 19, 2018
js Merge release/9.2 into trunk Nov 19, 2018
migrations CS: clean up after merges Nov 13, 2018
scripts Fix upload - now in publish task with the help of request; Added reca… Nov 7, 2018
src CS: clean up after merges Nov 13, 2018
svn-assets Update screenshot accordingly Oct 23, 2018
tests Merge feature/recalibration2 into trunk Nov 19, 2018
vendor_prefixed Ignore prefixed files Jan 12, 2018
webpack Merge feature/recalibration2 into trunk Nov 19, 2018
.babelrc Extract wp dependencies to their own files and register them under th… Nov 8, 2018
.codeclimate.yml See what this does to maintainability Mar 30, 2018
.csscomb.json Revert "Grunt Refactor" Nov 14, 2014
.csslintrc Add codeclimate config for new engine Aug 7, 2016
.editorconfig combine md json and yml, trim trailing whitespace is necessary for th… Oct 1, 2015
.eslintignore Add codeclimate config for new engine Aug 7, 2016
.eslintrc Adjust ESLint rules and fix all the errors. Sep 28, 2018
.gitattributes .gitattributes: sync with files currently in the repo Jan 20, 2018
.gitignore Merge feature/recalibration2 into trunk Nov 19, 2018
.recalibration.example.yaml Fix upload - now in publish task with the help of request; Added reca… Nov 7, 2018
.removeable-files Add tests to removeable files Jul 4, 2016
.travis.yml Set PHP version in build stage Nov 14, 2018
Gruntfile.js Adjust ESLint rules and fix all the errors. Sep 28, 2018
README.md Improved the README by adding proper contribution instructions Oct 25, 2018
composer.json Merge branch 'trunk' of https://github.com/Yoast/wordpress-seo into 8… Oct 23, 2018
composer.lock Updates the composer lock file hash Oct 23, 2018
index.php Cleaned up most leftover inline comment style issues Jun 5, 2015
license.txt Update license.txt Mar 15, 2018
package.json Merge branch 'master' into trunk Nov 20, 2018
phpcs.xml Update phpcs Oct 24, 2018
phpdoc.xml some more name replacements Jul 14, 2015
phpmd.xml Fix property setting Mar 30, 2018
phpunit.xml Name tests according to standards Mar 27, 2018
readme.txt Release of 9.2 Nov 20, 2018
renovate.json Add our own configuration Dec 8, 2017
wp-seo-main.php Merge branch 'master' into trunk Nov 20, 2018
wp-seo.php Release of 9.2 Nov 20, 2018
wpml-config.xml mathieu-aubin Remove Exec. Bit Jul 19, 2018
yarn.lock Merge release/9.2 into trunk Nov 19, 2018
yoast_meta.md Updated todo list Mar 30, 2018

README.md

Yoast SEO

Build Status Stable Version License Maintainability

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

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.

Support

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

Reporting bugs

We try to fix as many bugs we can, this is a graph of our recent activity: Throughput Graph

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

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: