=== Yoast SEO === Contributors: yoast, joostdevalk, tacoverdo, omarreiss, atimmer, jipmoors Donate link: https://yoa.st/1up License: GPLv3 License URI: http://www.gnu.org/licenses/gpl.html Tags: SEO, XML sitemap, Google Search Console, Content analysis, Readability Requires at least: 4.8 Tested up to: 4.9.8 Stable tag: 9.1 Requires PHP: 5.2.4 Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin. == Description == ### Yoast SEO: the #1 WordPress SEO plugin Need some help with your search engine optimization? Need an SEO plugin that helps you reach for the stars? Yoast SEO is the original WordPress SEO plugin since 2008. It is the favorite tool of millions of users, ranging from the bakery around the corner to some of the most popular sites on the planet. With Yoast SEO, you get a solid toolset that helps you aim for that number one spot in the search results. Yoast: SEO for everyone. Yoast SEO does everything in its power to please both visitors and search engine spiders. How? Below you’ll find a small sampling of the powers of Yoast SEO: #### Taking care of your WordPress SEO * The most advanced XML Sitemaps functionality at the push of a button. * Full control over site breadcrumbs: add a piece of code and you’re good to go. * Set canonical URLs to avoid duplicate content. Never have to worry about Google penalties again. * Title and meta description templating for better branding and consistent snippets in the search results. * **[Premium]** Expand Yoast SEO with the News SEO, Video SEO, Local SEO and WooCommerce SEO extensions. * **[Premium]** Need help? Yoast SEO Premium users get 1 year free access to our awesome support team. > Note: some features are Premium. Which means you need Yoast SEO Premium to unlock those features. You can [get Yoast SEO Premium here](https://yoa.st/1v8)! #### Write killer content with Yoast SEO * Content & SEO analysis: Invaluable tools to write SEO-friendly texts. * The snippet preview shows you how your post or page will look in the search results - even on mobile. Yoast SEO Premium even has social media previews! * **[Premium]** The Insights tool shows you what your text focuses on so you can keep your article in line with your keyphrases. * **[Premium]** Synonyms & related keyphrases: Optimize your article for synonyms and related keyphrases. * **[Premium]** Automatic internal linking suggestions: write your article and get automatic suggested posts to link to. #### Keep your site in perfect shape * Yoast SEO tunes the engine of your site so you can work on creating great content. * Our cornerstone content and internal linking features help you optimize your site structure in a breeze. * Integrates with Google Search Console: See how your site performs in the search engines and fix crawl errors. * Manage SEO roles: Give your colleagues access to specific sections of the Yoast SEO plugin. * Bulk editor: Make large-scale edits to your site. * **[Premium]** Social previews to manage the way your page is shared on social networks like Facebook and Twitter. * **[Premium]** Redirect manager: It keeps your site healthy by easily redirecting errors from Google Search Console, deleted pages and changed URLs. ### Premium support The Yoast team does not always provide active support for the Yoast SEO plugin on the WordPress.org forums, as we prioritize our email support. One-on-one email support is available to people who [bought Yoast SEO Premium](https://yoa.st/1v8) only. Note that the [Yoast SEO Premium](https://yoa.st/1v8) also has several extra features too, including the option to have synonyms and related keyphrases, internal linking suggestions, cornerstone content checks and a redirect manager, so it is well worth your investment! You should also check out the [Yoast Local SEO](https://yoa.st/1uu), [Yoast News SEO](https://yoa.st/1uv) and [Yoast Video SEO](https://yoa.st/1uw) extensions to Yoast SEO. They work with the free version of Yoast SEO already, and these premium extensions of course come with support too. ### Bug reports Bug reports for Yoast SEO are [welcomed on GitHub](https://github.com/Yoast/wordpress-seo). Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed. ### Further Reading For more info on search engine optimization, check out the following: * The [Yoast SEO Plugin](https://yoa.st/1v8) official homepage. * The [Yoast SEO Knowledgebase](https://yoa.st/1va). * [WordPress SEO - The definitive Guide by Yoast](https://yoa.st/1v6). * Other [WordPress Plugins](https://yoa.st/1v9) by the same team. * Follow Yoast on [Facebook](https://facebook.com/yoast) & [Twitter](https://twitter.com/yoast). == Installation == === From within WordPress === 1. Visit 'Plugins > Add New' 1. Search for 'Yoast SEO' 1. Activate Yoast SEO from your Plugins page. 1. Go to "after activation" below. === Manually === 1. Upload the `wordpress-seo` folder to the `/wp-content/plugins/` directory 1. Activate the Yoast SEO plugin through the 'Plugins' menu in WordPress 1. Go to "after activation" below. === After activation === 1. You should see (a notice to start) the Yoast SEO configuration wizard. 1. Go through the configuration wizard and set up the plugin for your site. 1. You're done! == Frequently Asked Questions == You'll find answers to many of your questions on [kb.yoast.com](https://yoa.st/1va). == Screenshots == 1. The Yoast SEO plugin general meta box. You'll see this on edit post pages, for posts, pages and custom post types. 2. Example of the SEO analysis functionality. 3. Example of the readability analysis functionality. 4. Overview of site-wide SEO problems and possible improvements. 5. Control over which features you want to use. 6. Easily import SEO data from other SEO plugins like All In One SEO pack, HeadSpace2 SEO and wpSEO.de. == Changelog == = 9.1.0 = Release Date: November 6th, 2018 Enhancements: * Improves keyphrase recognition in the first paragraph on texts which start with images and captions. * Adds a warning notification to the permalink settings page, linking to a knowledge base article. Props to [valtlfelipe](https://github.com/valtlfelipe) * Adds the filter `wpseo_opengraph_is_valid_image_url` that allows custom image URL validation. Props to [petenelson](https://github.com/petenelson) * Updates the font size of the snippet title measure element to correctly mimic Google desktop snippet title. Props to [ol0lll](https://github.com/ol0lll) Bugfixes: * Fixes a bug where the featured image was not recognized in the SEO analysis when using Gutenberg. * Fixes an accessibility issue where focus would be lost when removing an uploaded image in the configuration wizard. * Fixes a bug where notices were being thrown when quick editing a post and no post type object could be found. * Fixes a bug where a dependency wasn't loaded for the SEO -> Tools page. * Fixes a faulty reference to the old SEOAssessor class. * Fixes the copy of the date archives help text which contains faulty information. Props to [mkronenfeld](https://github.com/mkronenfeld) * Fixes the spelling of the words "plug-in" and "set-up". Props to [pedro-mendonca](https://github.com/pedro-mendonca) * Fixes a bug where a type error is thrown when the posts or terms focus keyword isn't of the type WP_Post as this can collide with third-party plugins. Other: * Changes the reference in the admin bar menu from "AdWords External" to "Google Ads". * Removes non-functioning eye-markers for the link keyphrase assessment. = 9.0.3 = Release Date: October 30th, 2018 Bugfixes: * Fixes a bug where the metabox was broken when using the classic editor plugin. * Fixes a bug where the Chrome browser tab would crash on Windows when a French or Italian text contains sentences in passive voice, props [CarloCannas](https://github.com/CarloCannas). * Fixes a bug where the Yoast SEO analysis would error if used together with the DelightfulDownloads plugin. = 9.0.2 = Release Date: October 24th, 2018 Bugfixes: * Fixes a bug where it was impossible to change the profile in the Search Console integration step in the configuration wizard. * Fixes a bug where the primary taxonomy picker was not shown in Gutenberg (v4.1). = 9.0.1 = Release Date: October 23rd, 2018 Bugfixes: * Fixes error with using `$` in wp-seo-admin-media.js. Now we use `jQuery` instead. = 9.0.0 = Release Date: October 23rd, 2018 Bugfixes: * Fixes a bug where the keyword would not be found in the slug when containing punctuation, for example the keyphrase `apples & pears` in the slug `apples-pears`. * Fixes a bug where the buttons to change the How-to steps and FAQ questions order would be only partially visible in mobile view. * Fixes a bug where an 'undefined index' notice would be given when an OpenGraph image URL didn't have a correct path. Props to [@Julian-B90](https://github.com/Julian-B90) * Fixes a bug where the home description can contain HTML, resulting in unexpected characters on the Facebook social settings page. * Fixes a bug where author sitemap caches would be attempted to be invalidated despite not all conditions being met. * Fixes a bug where a fatal error on Yoast settings pages was thrown because they did not have a dedicated option class. Enhancements: * Introduces two new principles for keyword recognition: * Makes keyphrase recognition flexible with regards to word order. This means that the keyphrase `SEO WordPress plugin` will be found in the sentence `This is the most popular SEO plugin for WordPress.` In order to use exact matches, the keyphrase can be enclosed in quotation marks. * When matching keyphrases for the various assessments, the analysis only targets content words and ignores function words (e.g., `the` or `and`). This functionality is available in English, German, Dutch, French, Spanish, Italian, Portuguese, Russian and Polish. * The analysis of the following assessments incorporates the new keyword recognition principles: * Image alt attributes: checks whether there’s at least one image with an alt tag that contains words from the keyphrase. An exact match isn’t required anymore. * Keyphrase in introduction: checks whether words from the keyphrase are matched within one sentence in the introduction or, if not, whether they are present in the first paragraph at all. An exact match isn’t required anymore. * Keyphrase in title: still checks whether an exact match of the keyphrase is found in (the beginning of) the title, but now also recommends improvement if all words from the keyphrase are found in the title. * Keyphrase length: has new boundaries to check whether the keyphrase is not too long. For languages that have support for function word stripping (see above), only content words are taken into account. * Keyphrase in meta description: checks how often all words from the keyphrase are matched within the meta description. * Keyphrase in subheading: now checks whether at least one subheading contains more than half of the words from the keyphrase. An exact match isn’t required anymore. * Keyphrase in slug: checks whether a sufficient number of words from the keyphrase is used in the slug. The number of words required depends on the length of the keyphrase. * Keyphrase density: checks whether there are enough keyphrase matches; a match is defined as a sentence that contains all words from the keyphrase. * Link focus keyphrase: the assessment that checks whether you’re using your keyphrase to link to a different article doesn't require an exact match anymore. * Improves the feedback texts for all SEO and readability assessments. * Improves the consistency of the SEO and readability results by showing them in a fixed order. * Adds target="_blank" to the "How to connect to GSC" link to open the link a new tab. Props to [@zkan](https://github.com/zkan) * Changes all mentions of 'keyword' to 'keyphrase'. Read more about [the transition from 'keyword' to 'keyphrase'](https://yoa.st/keyword-to-keyphrase). * Optimizes and caches WPSEO_Option_Titles::enrich_defaults(). Props to [@soulseekah](https://github.com/soulseekah) * Introduces a Features tab in the network admin, which allows disabling all site-specific features for the entire network. * Improves the tab order within the structured data blocks in Gutenberg and make it consistent between the FAQ and How-To block. * Improves sitemap performance by disabling the caching by default. * Adds `target="_blank"` to the "How to connect to GSC" link to open a new tab when clicked. * Adds an assessment that checks whether your keyword consists only of function words. * Changes OpenGraph image handling to always use an image from the media library. This makes the performance of the OpenGraph image handling much better. * Improves performance by no longer using images from the content as a fallback for the OpenGraph and Twitter images. Other: * Deprecates the WPSEO_Cornerstone class. * Deprecates the assessment that checks if stopwords are used within the keyphrase. = Earlier versions = For the changelog of earlier versions, please refer to https://yoa.st/yoast-seo-changelog