The recommended order of Yoast SEO academy courses

The recommended order of Yoast SEO academy courses

Our Yoast SEO academy platform gives you access to thirteen courses on all key SEO topics. But in what order should you do these courses? Of course, this depends on your needs and wishes. However, we can give you a few tips on the recommended order of Yoast SEO academy courses.

Related articles

Get free access to all our SEO training courses with the Yoast SEO Premium pluginYoast SEO academy FAQMyYoast quickstart guideHow to access your courses via MyYoast

Free courses

We have five free courses, which are the SEO for beginners training course, the WordPress for beginners training course, the Structured data for beginners training course, the Block editor training course, and the Yoast SEO for WordPress plugin training course.

If you』re a beginner, we』d recommend you to start with the first four to learn more about their respective fields. The Yoast SEO for WordPress plugin course is a bit of a standalone course that focuses on the usage of the Yoast SEO for WordPress (Premium) plugin. So, this one can be done at any moment should you wish to learn more about the plugin and its intricacies and features.

The basics of SEO

Then, we would recommend starting with the All-around SEO training course as it gives you an outline of everything you need to learn about the basics of SEO and expounds upon those first two courses mentioned.

Local SEO

If you own a small business and wish to rank locally, you can follow the Local SEO training course. It covers the essentials of Local SEO that can help you improve your website and increase its visibility online.

Ecommerce SEO

Do you own an online store? Then you probably want to do everything you can to let your potential customers find your products. In the Ecommerce SEO course, we teach you how to set up a winning ecommerce SEO strategy and get your business among the top shopping search results

Focus on content or technical SEO

Then, you can decide to focus on either content or technical SEO. There is not necessarily a preferred order, but you could choose a path based on your interest and which you』d like to get started with first.

Content SEO

Should you choose content, then you can continue with the Keyword research training course, SEO copywriting training course, and the Site structure training course. Keep in mind that a small part of the SEO copywriting course is also discussed extensively in the Keyword research course, so we recommend doing the Keyword research training before the SEO copywriting training course.

Technical SEO

Should you choose to focus on the technical side of SEO, then you can continue with Technical SEO training course. To understand how structured data works and what kind of code it requires, you should take the Understanding structured data course.

Other courses

There are also two special courses you might want to keep in mind. The International SEO training course can be done at any moment after finishing All-around SEO.

Finally, you can get the latest SEO news from our experts in the SEO news course. This course is updated monthly. We』d recommend you to keep an eye on that, so you can keep your SEO knowledge fresh and up-to-date!

Customize the Yoast SEO Readability analysis feature

Customize the Yoast SEO Readability analysis feature

This guide is about the readability tab. For the SEO analysis, please see this article.

The readability analysis in Yoast SEO focuses on the quality of your text, and it is available in multiple languages. High-quality content is an important ranking factor. That is why this feature is automatically enabled, and we definitely recommend using it. However, if for some reason you need to disable it, you can do that site-wide or per user. In this post, we guide you through the steps you need to take to disable or enable the readability feature.

How to disable (or enable) the readability feature site-wide

Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『SEO』. On the left-hand side, you will see a menu. In that menu, click on 『SEO』. Click on 『General』. The 『SEO』 settings will expand providing you with additional options. Click on 『General』. Click on the 『Features』 tab.  Toggle the 『Readability analysis』 switch. To enable the feature, toggle the switch to 『On』.To disable the feature, toggle the switch to 『Off』. Click 『Save Changes』.

How to disable (or enable) the Content Readability Analysis for individual users

Log in to your WordPress website.When you』re logged in, you will be in your 『Dashboard』. Click on 『Users』.On the left-hand side, you will see a menu. In that menu, click on 『Users』.Click on 『Your Profile』 or 『Edit』 for other users.The 『Users』 settings will expand providing you additional options. Click on 『Your Profile』 to disable for yourself or click 『Edit』 on another user to disable for them.Toggle the 『Disable readability analysis』 checkbox.To enable the feature, uncheck the box.To disable the feature, check the box.Save Changes.

How do I completely disable Yoast from working on a specific post or page?

You can use the code here to remove the Yoast code from the front and backend of a specific post or page. If you are not sure how to add the code, we recommend working with a Yoast Partner. We also recommend taking a backup of the site, prior to making any changes to it. If you are not sure how to do that, your host provider can help.

Google Search Console: Breadcrumb Schema Report

Google Search Console: Breadcrumb Schema Report

We will use the term 『error』 throughout this article but please note that the same process can be used for warnings that appear in Google Search Console.

Google Search Console notifies webmasters of issues with their breadcrumb schema. If your site』s breadcrumb schema report shows errors, we』ll help you determine where the issue occurs and which support team can help you resolve the issue. Determine which product on your site outputs the breadcrumb markup By default, Yoast SEO does not output breadcrumb schema. Please verify that you have enabled Yoast SEO breadcrumbs.If you are not using Yoast SEO breadcrumbs, something else on your site (most likely your theme) is added the breadcrumb markup. Please contact the team for the product that adds breadcrumbs for assistance resolving the issue. Not sure what products adds breadcrumbs for your site, a conflict check can help.If you are using Yoast SEO breadcrumbs, there is a chance that something else adds their own breadcrumb markup so we』ll next check if the breadcrumb error is located inside the Yoast SEO breadcrumb markup. Determine if the error occurs inside the Yoast SEO breadcrumb markup This test will require a little testing so we』ll walk you through it step by step below. Before starting, you will need to have at least one URL that is listed in the Google Search Console has having a breadcrumb schema report error. Locate and fix the cause of the error A list of errors, causes and solutions is here. Validate the fix in Google Search Console Once you have fixed the breadcrumb output, please use Google』s Structured Data Testing tool to confirm that the breadcrumb code validates with no errors before using the 『Validate Fix』 button in Google Search Console.

Is the error caused by the Yoast SEO breadcrumb schema markup?

This test will require a little testing so we』ll walk you through it step by step. Before starting, you will need to have at least one URL that is listed in the Google Search Console has having a breadcrumb error.

Go to Google』s Structured Data Testing Tool.Paste the URL from Google Search Console that has a breadcrumb error.Click 『Run test』.

On the left side, you will see the underlying source code used to display this specific URL. One the right side, you will see all of the schema markup found for this specific URL.

By default, Yoast SEO outputs a single schema section based on the content of the page. If you see multiple schema sections, another plugin, add-on or theme is also outputting schema.

On the right side, click on the section that is marked as having an error.Scroll to the error and click on it. This will highlight the location where the error exists on the left side (code side).If the error occurs in the JSON-LD section that starts with <script type='application/ld+json' class='yoast-schema-graph, the breadcrumb output is handled by Yoast SEO, one of our add-ons or has through custom code integration (used by other developers to modify default breadcrumb behavior).If the error occurs outside of this code, the breadcrumb output is handled by another product on your site. Please contact the team for the product that adds breadcrumbs for assistance resolving the issue. Not sure what product adds breadcrumbs for your site, a conflict check can help.

Errors, Causes and Solutions

Missing title or image for post or page

One of name or item.name must be provided. / Either 「name」 or 「item.name」 should be specifiedA value for the image field is required. / The image field is recommended. Please provide a value if available.

Title: The breadcrumb schema markup does not have a title. This could mean that either the post or page itself doesn』t have a defined title (appears as (no title) in the page overview), has an empty breadcrumb title. To add a custom breadcrumb title, please follow the steps here.

Image: A featured image was not selected for the post/page. Please set a featured image by editing the post or page.

Incomplete breadcrumb markup

A value for the id field is required / Missing field 「id」A value for the item field is required / Missing field 「item」A value for the itemListElement field is required / Missing field 「itemListElement」

The breadcrumb markup is incomplete. With default settings, this is not likely to occur with Yoast SEO breadcrumbs. Please contact support for further assistance.

Other error not listed above

As this report is still new, it is possible that we』ve missed or not seen the error you received. Please contact support for further assistance.

How to learn SEO with Yoast SEO academy

How to learn SEO with Yoast SEO academy

Lots of information about SEO is available on the internet, but it』s sprinkled across different platforms and blogs. On top of that, it』s hard to know who to trust and whose advice to follow. The good news is that you can learn SEO with the Yoast SEO academy! We provide our students with solid advice about SEO』s best practices based on research and extensive experience.

Yoast SEO academy is not only dedicated to giving you dry facts about what you need to excel in the search results pages. We also aim at making you understand SEO. This is a rather difficult goal because:

a) we have a very wide and diverse audience;b) e-learning only gets one chance to touch the heart of its audience: if a student gets distracted or unmotivated, there』s no one around to find another way to re-involve the student in the learning process.

In order to meet the two conditions mentioned above, we need a didactic that:

a) appeals to all the different people in our audience;b) has no limitations regarding usability, we don』t want our students to get distracted.

Evidence-informed learning

At Yoast, we strongly believe in implementing evidence-informed practices in all we do. So, we also adapt our courses to the latest research findings. By doing a course with Yoast SEO academy, you』ll:

Understand SEO instead of just memoizing facts by heart

To be able to do something, you need to understand it. We try to tap into what you already know and build upon that with new information in our courses. But, we also link the new information to real-life scenarios and situations. By doing that, we ensure that you can understand the SEO concepts instead of just learning the facts by heart. That will make it easier to transfer your knowledge to your practice.

Get ready to apply what you learned

Our audience is huge and diverse, and we cannot cater to the needs of every individual. That is why we use plenty of examples in our courses. In that way, we want to inspire you and get you to think about your own situation and how to adapt what you learned to your needs.

Become an active participant and build your knowledge as you go along

Each lesson in our courses contains quizzes or assignments. The quizzes are not there so that we can test you and grade you. They are a valuable learning tool that allows you to pause, retrieve, and reinforce what you learned.

Yoast SEO academy: a combination of elements to help you learn SEO

In the Yoast SEO academy courses, we combine three core elements to meet the learning needs of our audience (and the wide variety of people it consists of). To be more precise, most lessons in our courses consist of:

a video presentation that walks you through a certain topic and makes sure you understand it;a text that provides examples and additional information that can help you apply what you learned to your situation;a quiz that forces you to rethink all the information mentioned in the video and text, and reinforce what you learned.

We don』t want our students to get distracted while working on this course. We combat this by letting students complete a didactic cycle within every lesson. Simply put, this means that all of the lesson』s material is accessible from one page and that everything a student learns in that lesson will be immediately tested. This tremendously increases a student』s comprehension of the learned material.

SEO topics you』ll learn about with the Yoast SEO academy

SEO is a very multifaceted discipline. We make sure you are ready for it by covering plenty of topics, like:

SEO basicsKeyword researchSite structureInternational SEOSEO copywritingLocal SEOUsing WordPressUsing Yoast SEO

Rules of the game

When you take a course, you need to follow an arranged order. This means you have to fully complete a lesson in order to unlock the next one.You can only complete a lesson by taking its assigned quiz and score an 80% passing grade.

After you』ve finished the a course with Yoast SEO academy, you will receive a Yoast SEO academy certificate and badge!

How to migrate from WP Meta SEO to Yoast SEO

How to migrate from WP Meta SEO to Yoast SEO

If you are on this page, you are likely considering or have already migrated from WP Meta SEO to Yoast SEO. Great to have you on board! This article shows you how to use the tool in Yoast SEO that lets you easily migrate and keep your SEO data. So, you won』t have to worry about losing things like your keyphrases, SEO titles, and meta descriptions in the process.

In this article, we mention the configuration wizard. In Yoast SEO 17.7, we』ve replaced the configuration wizard with the new configuration workout. Check out this help article to read how to use the configuration workout!

Migrating to Yoast SEO from WP Meta SEO

To migrate from WP Meta SEO to Yoast SEO follow these steps Deactivate WP Meta SEO. You can do that by going to the Plugins screen and clicking Deactivate below the plugin. Create a backup of your site. If you are not sure how to do this, take a look at the article – How to create a backup for your WordPress site. Go to the SEO menu item, and select Tools. The Tools screen will open. Click on the Import and Export link. The Import and Export settings will open. Select the Import from other SEO plugins tab. The tab options will be revealed. Since you should have already created the backup, move on to importing your data from WP Meta SEO by clicking the Import button.  The time it takes to do the import depends on the amount of data you have. Once the importing is done you will see a notification on the top of the screen. Go to a Post or Page and check if your data is imported. For example, check if your focus keyphrase is there. Also, click the Google Preview button and check if your SEO title and meta description are in order. Run the Yoast SEO configuration wizard. If you need help in this process, watch the video on how to configure Yoast SEO with the configuration wizard. Once you』ve checked that everything is working properly, click the Clean up Button.  When the plugin cleans up the data, you will receive a notification on the top of the screen.

How to get the best out of Yoast SEO?

Yoast SEO has a lot of features that can help your site rank. To get the best out of the plugin, start by reading these posts:

The beginners guide to Yoast SEOHow to use the content analysis in Yoast SEO. WordPress SEO the definite guide

Yoast XML Sitemaps on Apache servers

Yoast XML Sitemaps on Apache servers

Our plugin generates sitemaps dynamically when you enable the sitemap feature. In some cases, you may need to add server-level redirects if you receive an Apache server error or a wrong page when loading the XML sitemaps.

If you are using NGINX, please use the rules here. If you are not sure which you use, please speak to your host provider. 

Table of Contents

Do I need to add rules?
What are the rules?
Still not working?

How do I know if I need to add the rewrite rules?

The Yoast SEO XML sitemap URL uses a pretty permalink of example.com/sitemap_index.xml but, behind the scenes, this URL also has a non-pretty permalink of example.com/?sitemap=1. If you can load and see the sitemap using the non-pretty permalink, your server is not set up to redirect and, thus, you』ll need to add redirect rules.

What are the Apache redirect rules?

You should go to your .htaccess file ( How to Guide available here.) and add the following code before the main WordPress rewrite rules below. If you are not sure how to do this, your host provider can help.

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

Remember that you might have to modify this if you are running WordPress in a subfolder. For instance, if you run it in a subfolder called /wordpress/, this would be the proper code.

Still not working?

If you』ve added the redirects above and the pretty permalinks do not load, the issue is likely to do with other settings on your server. Please contact your web host or server admin for assistance.

Submit Your Sitemap To Search Engines

Submit Your Sitemap To Search Engines

Our plugin can create sitemaps for the various sections of your website. That makes it easier for search engines to understand your site structure. We combine all of the individual sitemaps into a sitemap index. This means you only have to submit the sitemap index link which is automatically updated as you add, remove, or change your content. The same sitemap index is used by our add-ons like Yoast SEO: News and Yoast SEO: Local.

An impeccable site structure makes your content easy to find. Yoast SEO Premium contains several features that help you structure your site. By giving your website a structure boost, you get benefits for your SEO, your visitors, and search engines.

If you haven』t enabled our sitemaps, please follow these steps first and, if needed, customize your sitemap index for your website needs.

Search Engines

Google
Bing
Yandex
Other Search Engines
Pinging Search Engines

Related Articles

Sitemap Feature
View Sitemaps
Edit Sitemaps
Limit the number of entries
Troubleshooting

Google Search Console

Google is our preferred search engine. If you haven』t added your website to Google Search Console, please follow these steps first.

Google has two versions of the search console, the new Google Search Console and the old Google Webmaster Tools.

Submit sitemap under the new Google Search Console
Remove/Delete or Resubmit sitemap
Submit sitemap under the old Google Search Console

How to submit your sitemap to Google Search Console

Sign in to Google Search Console. In the sidebar, select your website. Click on 『Sitemaps』. The 『Sitemaps』 menu is under the 『Index』 section. If you do not see 『Sitemaps』, click on 『Index』 to expand the section. Remove outdated or invalid sitemaps (if any) like sitemap.xml Enter 『sitemap_index.xml』 in the 『Add a new sitemap』 field to complete the sitemap URL. Note: A domain property will not show the domain for the field. Please use the full sitemap URL. Click Submit.

How to remove your sitemap from Google Search Console

If you made a mistake submitting the sitemap_index.xml file or if you need to remove some other sitemap, you can delete it and re-submit it. Doing so is not expected to hurt the SEO of your site.

Sign in to Google Search Console.In the sidebar, select your website.Click on 『Sitemaps』. The 『Sitemaps』 menu is under the 『Index』 section. If you do not see 『Sitemaps』, click on 『Index』 to expand the section. Under 『Submitted sitemaps』, click on the sitemap you want to remove.Click on the 3 vertical dots in the top-right of the page then Remove Sitemap.  If needed, you can then re-add the sitemap here.

How to submit your sitemap to Google Webmaster Tools

Google Webmaster Tools no longer accepts sitemap submissions. Please use the new Google Search Console.

Bing Webmaster Tools

If you haven』t added your website to Bing Webmaster Tools, please follow these steps first.

Sign in to Bing Webmaster Tools.On the My Sites page, select your website.In the left sidebar, click Configure My Site and then Sitemaps.Remove outdated or invalid sitemaps like http://example.com/sitemap.xmlEnter your sitemap URL into the text box at the top. Your sitemap URL will look like something like this: http://example.com/sitemap_index.xml.Click Submit.

Yandex Webmaster

If you haven』t added your website to Yandex, please follow these steps first.

Sign in to Yandex Webmaster.On the home page, select your website.In the left sidebar, click Indexing Options and then Sitemap files.Remove outdated or invalid sitemaps like http://example.com/sitemap.xmlEnter your sitemap URL into the text box at the top. Your sitemap URL will look like something like this: http://example.com/sitemap_index.xml.Click Add.

Other Search Engines

Yahoo site explorer was replaced by Bing Webmaster Tools.

Ask.com no longer accepts sitemap submissions.

Pinging Search Engines

After you have manually connected the sitemaps to Bing and Google, each time a post is updated Yoast will then automatically ping the search engines to have them come crawl the sitemap.

This filter can be used to disable all pinging for all search engines. It would go into the functions.php. If you are not sure how or where to add the code, your host provider or theme developer can help. Alternatively, you may wish to use a Yoast Partner who can assist.

add_filter ('wpseo_allow_xml_sitemap_ping', '__return_false');

Selecting the Page or Article type in your Schema settings

Selecting the Page or Article type in your Schema settings

Yoast SEO automatically describes your pages using schema.org. This helps search engines to understand your website and your content. If you』d like to understand more about how this works, you can read our guide on structured data.

Table of contentsWebPage and Article optionsPost optionsAdditional optionsManaging and changing defaultsWarning – setting invalid options can cause validation errors

By default, Yoast SEO describes your Pages by using WebPage schema, and describes your Posts by using Article schema (and WebPage schema).

For most users, you won』t need to change these default settings (and, setting invalid options might result in errors).

For users who』d like more granular control, our schema controls can be used to change how you describe your content to search engines, based on your own logic and content types.

For example, you may wish to describe your website』s 「About」 page specifically as an 「About Page」 (using AboutPage schema), which is more precise than our default value of 「Web Page」 (WebPage schema). These kinds of changes may help search engines and other systems to better understand your content.

WebPage and Article options

When you edit your Pages and Posts, we provide options which enable you to change our default settings.

You can find the settings in the Yoast SEO meta box, or in the Yoast SEO sidebar. Note that some options may only be available on certain post types (e.g., Pages don』t support Article schema, because a valid Article requires an author).

The tables below describe the options which you can select in each case.

Page options

Page TypeDescriptionWeb PageA normal web page.Our default setting for Pages.Item PageA page specifically about a single item or thing, such as a product or a hotel.About PageYour website』s 「About」 page.FAQ Page*A page containing a list of questions and answers. QA PageA page containing a single question with multiple possible answers.Profile PageA page representing a person or user.Contact PageA page with a contact form.Medical Web PageA page containing medical information, diagnostic advice, or similar.Collection PageA page which contains a list of other pages; such as a post archive or blog overview.Checkout PageA page which is part of an e-commerce checkout process.Real Estate ListingA page which features information about a property for sale/rental or similar.Search Results PageA page which lists search results.

* We automatically describe all pages which contain a Yoast SEO FAQ block as an FAQPage in addition to any custom setting or defaults which you specify.

Post options

Page TypeDescriptionArticleA normal article.Our default setting for Posts (but not for custom post types).Social Media PostingA blog post or forum discussion thread. News ArticleA news article.Advertiser Content ArticleA sponsored or paid placement, such as an advertorial.Satirical ArticleA satirical (i.e., untrue and/or humorous) article.Scholarly ArticleA scholarly article, such as a scientific journal.Tech ArticleA technical article, such as a technical guide or set of instructions.ReportA report, such as a white paper.

Additional options

In some cases, your list of options might be different to this. You may be able to choose from additional or custom options, or, might be missing certain options. This is usually because you either:

Use one of our addons, like our Yoast News SEO plugin (which adds more specific types of News Articles).Have a theme or plugin which alters the options.

Managing and changing defaults

Our default settings are suitable for most websites, but those defaults can be altered for each specific post type on your website. E.g., you may wish to automatically set the default Article type on all of your Posts to be 『Social Media Posting』.

You can change your default settings via your Search Appearance settings.

Note that changing the default settings for a post type will change the schema settings on all posts of that type, except for those where you have previously selected a value other than the current default.

Warning – setting invalid options can cause validation errors

Our default logic comes with a lot of build-in validation and error handling. These checks make sure that we don』t output invalid structured data in edge cases, or when we encounter conflicting options. They also help us to integrate all of the different pieces of schema which a page outputs.

By overriding the defaults, you may alter your schema markup in ways which don』t make sense, or which are incomplete.

For example, Google expects a FAQPage to contain a series of questions, in a specific format. If you describe a normal page as a FAQPage without also including a series of questions-and-answers with the correct structured markup, this may result in errors or unexpected behaviors.

How do I change the permalink structure?

How do I change the permalink structure?

A permalink – short for 『permanent link』 – is the full URL for a page on a website. It could include your domain name, plus a slug (the part of the URL that follows the domain name). As we explain in this article on permalinks, it』s very important to make sure your permalinks are SEO-friendly. But how do you change the permalink structure? That』s what we』ll explore in this article!

Please be careful with changing your permalinks if your site has been around for a while. Changing your permalinks if you already have a lot of content can lead to issues such as 404 errors.

Related articles

Why you should change your WordPress permalink structureThe perfect WordPress SEO permalink structureWhat is a permalink?What is a slug?

Why you should change the permalink structure

As we explain in this article on why you should change your WordPress permalink structure, we highly recommend you use just /%postname%/ for your site structure. If you are using the default permalink setting (http://www.example.com/?p=123), we will display a notice that recommends changing the structure.

How to change the permalink structure in WordPress

Log in to your WordPress website. When you』re logged in, you will be in your 『Dashboard』. Click on 『Settings』. On the left-hand side, you will see a menu. In that menu, click on 『Settings』. Click on 『Permalinks』. The 『Settings』 menu will expand providing you additional options. Click on 『Permalinks』. Select 『Post name』.  Click 『Save changes』. Use this tool to generate the correct code. Add the code you generated in the previous step to your site』s .htaccess file. Not sure how to edit the .htaccess file? We have a 『How to』 guide available here.

Canonical URLs in Yoast SEO

Canonical URLs in Yoast SEO

Yoast SEO (free or Premium) adds canonical URLs to your WordPress website for all content that has been marked for indexing by the search engines. It does this automatically and in 99.9% of the cases, you don』t have to change anything about them. If, however, you do want to change the canonical, follow the steps below.

Table of contents

What are canonical URLs?How to change the canonical URL Canonical elements for paginated archivesDeveloper codeTroubleshooting

What are canonical URLs?

You might have posts or pages on your site with similar content. For example, you could have products or content that can be found on multiple URLs. To avoid confusing search engines, you can tell search engines which URL contains the original content. You do this by adding a canonical URL in the Advanced settings of the Yoast SEO meta box.

How to change the canonical URL

You can enter a different canonical URL for each piece of content in a separate field in the Advanced section. Follow these steps to make the changes. Log in to your WordPress website. You are now in your 『Dashboard』. Navigate to the post, page, or taxonomy that you want to change. On the left-hand side, you will see a menu that allows you to navigate to your posts, pages, and other content. Navigate to the individual item to edit the content settings. For posts and pages, scroll down to the Yoast SEO meta box. Click the 『Advanced』 section (which is under the 『SEO』 tab). Enter the full canonical URL, including http/s and www or non-www, in the 『Canonical URL』 field. Update the post, page, or taxonomy.

Canonical elements for paginated archives

In Yoast SEO we also add tags to paginated archive series. Those are the rel="next" and rel="prev" tags, that give search engines more information about your content. If the tags don』t work on your paginated content, read this article about paginated content.

Developer code

If you want, you can also filter the output of the canonical programmatically. To do this, you can use the wpseo_canonical filter. If you return false on that, no canonical will be output. Some examples can be found here.

If you are not sure how or where to put the filter you may wish to consult a Yoast partner who can help.

Troubleshooting

I do not have a canonical tag

In some cases you may not see a canonical tag being outputted on a page. If this is the case, check to see if the page has a noindex tag. If it does, that is the reason why. We do not output a canonical tag if the page is marked as noindex. To resolve the issue mark the pages as index.

Do you need specific answers to your own specific questions? Get Yoast SEO Premium and you will have 24/7 email access to our knowledgeable support team!