How to fix a blank screen when logging into MyYoast

How to fix a blank screen when logging into MyYoast

MyYoast is the portal that lets you manage your Yoast products. Sometimes when you log into your MyYoast account, you may see a blank or a white screen (as shown in the image below). Usually, this is not a cause for major concern, as it can be fixed in a few steps.

Fixing the blanks screen when logging into MyYoast

These are the steps that can help you solve the white or blank screen you got when you logged into your My Yoast account: Clear you cookies and your cache. If you are not sure how to do that, the How to clear your cache guide can help you. Make sure your browser is updated. Below, you』ll find guides to updating the most commonly used browsers. Click on the appropriate link and update your browser according to the guidelines. ChromeFirefoxOperaSafari If the issue persists, switch to a different browser and see if the issue is present there as well. If the issue is still present in a different browser, disable any browser plugins or add-ons, such as Adblock, for example.

Related posts

If you want to read more about using MyYoast, read:

MyYoast Quickstart guideHow to log in to MyYoastCommon MyYoast issues

How to fix the missing Schema property: no global identifier provided (e.g. gtin mpn isbn)

How to fix the missing Schema property: no global identifier provided (e.g. gtin mpn isbn)

If you are here, you probably got the Google Search Console warning: 「No global identifier provided (e.g. gtin mpn isbn)」. In this article, we』ll explain what Global identifiers are, and how you can fix the missing property issue with WooCommerce SEO!

What are Unique Product Identifiers?

Unique Product Identifiers (UPI) are codes that identify a product. You have probably seen a lot of them in your life, encoded in a barcode. However, if you have a website, you need to distinguish between the different types of UPIs, and learn how to use them. 

The most common product identifiers are GTINs and MPN. In addition, if you use WooCommerce with Yoast SEO you will also see the following identifiers:

GTIN8 – a code used for items that are too small to fit the usual 12-14 digits. GTIN12 / UPC  and GTIN13 / EAN – the most common codes, used in North America (UPC) and outside of North America  (EAN). GTIN14 / ITF-14: a code used for packaged products that contain multiple individual items such as a pack of canned sodas. ISBN: stands for 「International Standard Book Number」 and it is used, of course, for books. MPN: stands for Manufacturer part number. These numbers are typically found on machines and hardware that contain different parts. 

Why do you need to add global identifiers?

If your product contains product identifiers, Google will be able to recognize them and distinguish them from other products. That will increase your chances to rank with that product and get it displayed as a rich result. So, adding these numbers can positively affect your rankings and impact the visibility of your products in the search results 

How to fix the missing schema property: no global identifier provided (e.g. gtin mpn isbn)

You can fix the no global identifier provided (e.g., GTIN, MPN, ISBN) warning in Google Search Console by adding the relevant data to the products on your site. That』s easy to do if you use WooCommerce SEO with Yoast SEO. WooCommerce SEO automatically adds the appropriate schema properties based on the data you add to the products. To add the global identifiers and fix the issue, follow these steps. Select the product you want to add the global identifiers to from the Products overview screen. One you are in the Product editing screen, scroll down to the WooCommerce metabox. The meta box show the options in the first, General tab by default. Click on the Yoast SEO tab to open it. You will see the product identifier settings. Add the appropriate unique identifier for the product you are editing. There is one key thing you will have to get right – make sure the numbers you submit are accurate. Note that, for GTINs, that means that you should provide the correct number for the product and all its variants. So, if you sell dresses in different sizes, you need to add the GTIN for each of the dresses. Google has special (and strict) guidelines on how you should submit GTINs. Make sure to read and follow those guidelines closely. It is good practice to submit both GTIN numbers and MPN numbers. Of course, that is if your product contains them. Providing both numbers will give Google more information about the product, which may result in a better presentation in the search results. Just like with GTIN numbers, Google has strict guidelines for MPN numbers. Read the guidelines carefully and make sure to apply them correctly. Failing to comply with the guidelines may lead to Google disapproving your product.  Once you have filled in all the details, click Update at the top of the Product editing screen. Your changes will be saved and WooCommerce SEO will automatically add the missing schema properties to the product.

Google update on enforcement of Unique Product Identifiers

In 2019, Google also announced an update on its enforcement of Unique Product Identifiers. According to this update, Google will not disapprove your product if it doesn』t contain UPIs. However, it will lower its chances to rank high in the search results. More importantly, Google allows you to set an attribute to your products when a UPI does not exist. However, this is only for products that really do not contain UPIs. If a product does have a UPI, but you deliberately set its attribute to 「false,」 your product will be disapproved. In addition, if you use the same GTIN for multiple products, Google will disapprove of those too. 

In conclusion, when submitting your UPIs, there are two things you need to be very mindful of: accuracy and truthfulness. WooCommerce SEO will take care of the rest!

Use the WooCommerce SEO plugin to solve these issues

Get best practice technical SEO for ecommerce, automatically! And make your products stand out in the search results.
Get WooCommerce SEO »Only $69 USD / per year (ex VAT) for 1 site – incl. 1 year free updates and support

How to access your courses via MyYoast

How to access your courses via MyYoast

In this article, we』ll explain how you can access your courses via MyYoast. Your account for Yoast SEO academy and MyYoast is one and the same. Therefore, you will not need separate login details for MyYoast and Yoast SEO academy. You may need to set a password if this is your first login or have forgotten your password.

You can also directly access your courses here.

Related articles

Yoast SEO academy FAQMyYoast quickstart guideYoast subscriptions: FAQCommon MyYoast issues

To access your courses via MyYoast, follow these steps: Go to the MyYoast customer portal. Log in, if needed. Click on 『Courses』. 『Courses』 is located 『 in the sidebar (desktop) or bottom bar (mobile). Click 『Go to Yoast Academy』.

Why am I not getting rich results for my content?

Why am I not getting rich results for my content?

If you use Google, you must have noticed that some content gets displayed as rich results. So, instead of the regular snippet with a blue title and some text underneath, you see more exciting results.

An example of a rich snippet

So how can you get such rich results for your content? One way to increase your chances is by adding structured data to your site. You might have already done that, but you still do not get any rich results. In that case, there are a few issues you need to consider.

Why are my results not shown as rich results?

Structured data is code, and, like any code, it may contain some undetected errors. That is why it is worthwhile to check the code and make sure you did everything right. Sometimes, it takes time for Google to crawls and index your pages. Consequently, your pages don』t show up properly in the search engine.

Note: Even if you add the correct structured data markup, it is not a guarantee for rich results. Google decides how to display the results. In some cases, it may decide not to display rich results for your content.

How to check your structured data markup

Check if you have the right type of markup for your content. Google provides an extensive list of the types of content you can add structured data to. Read the Google guidelines and make sure that you have the right type of markup with the right type of content.  Use the Google Structured Data Testing Tool. After you』ve added the structured data markup to your pages, use Google』s Structured Data Testing Tool. You can check the code in two ways. Either enter the URL of the page you have added structured data markup to. Or, paste a piece of code you want to inspect. Google will validate it, detect any errors, and recommend improvements. For some types of content, you can also preview what the search result will look like once it appears in Google.  Use the Google Rich Results Test. Another tool you can use to check if your site is eligible for rich results is Google』s Rich Results Test. To be able to use this tool to its full potential, you will need to have a Google Search Console account. With it, you can get detailed reports with warnings and troubleshooting tips.

Make sure Google crawled and indexed your pages 

Another issue that may be preventing your content from appearing in a rich result format is crawling and indexing. Use the URL inspection tool in Google Search Console to check for crawling issues. 

You can find more information on structured data and how to use it properly on Google』s developers page.

Yoast SEO academy FAQ

Yoast SEO academy FAQ

Below, we』ll discuss some frequently asked questions about our Yoast SEO academy.

Unfortunately, it』s temporarily not possible to assign a training course to someone else. We』re sorry for the inconvenience this may cause.

Related articles

MyYoast quickstart guideYoast subscriptions: FAQCommon MyYoast issues

Frequently asked questions

How do I access Yoast SEO academy? After purchasing a Yoast SEO academy training course, you are sent a few separate emails:– Your purchase receipt.– Information about your newly created MyYoast account. (Only if you have never made a purchase with the email address you used at checkout before.)– Proof of enrolment for what you have purchased. What are my login details for Yoast SEO academy? Your account for Yoast SEO academy and MyYoast is one and the same. Therefore, you will not need separate login details for MyYoast and Yoast SEO academy. You may need to set a password if this is your first login or have forgotten your password. How can I access my courses? You can access your courses via MyYoast or access your courses directly here. How do I assign a course or subscription to someone else? Read more about how to assign a course or subscription to someone else here. If I assign someone else, can I still do the course myself? No, you can no longer take the course yourself. Unless, of course, you own multiple copies of the same course. Someone assigned me as a student to a course, can I assign the course to someone else? No, only the owner of the course can change the student. Can I still change the enrolled student after enrolling them? As long as the enrolled student has not started the course, you can still assign someone else (including yourself). Can I assign courses from a bundle to someone else? Bundles offer a selection of our Yoast SEO academy courses. The whole bundle can be assigned to someone else, but not separate courses. Can I assign courses from the Yoast training subscription or the Yoast plugin & training subscription to someone else? These subscriptions offer all our Yoast SEO academy content. The whole subscription can be assigned to someone else, but not separate courses. How do I change the name on my certificate? You can change the name that appears on your Yoast SEO academy certificates on the MyYoast account profile page. Read more on how to change the name on your certificate here. Does my course access expire? Course access will expire after a certain amount of time. How long you will have access to your course depends on the course and the date of purchase.Courses purchased after March 27th, 2018You have access to the course for one whole year, starting at the moment of purchase.Courses purchased before March 27th, 2018You have access to the course indefinitely. Once the course has been deprecated, your access will expire exactly one year later.Free coursesFree Yoast SEO academy courses do not expire. They will remain available to you for as long as we offer them.Yoast training subscriptionsWhen you subscribe to one of our subscriptions, access to Yoast SEO academy will only expire when you cancel your subscription. When you do, you will have access until the end of your subscription period. For more information about Yoast subscriptions, please visit our subscriptions page.  I』ve been given a training course or subscription. What now? After you have been given a Yoast Academy training course, you are sent an email with proof of enrollment for every unique course you have been enrolled in. If you did not have one yet, a MyYoast account has automatically been created for you when you were enrolled in the course.Your login details for Yoast SEO academyThere are a few different possibilities:– If this is your first product from Yoast, you need to set a password for your MyYoast account. Use this password on future logins.– If you already had a MyYoast account or a Yoast Academy account (these are the same), you can continue using those login details.– If you already had login details but forgot them, you can reset your password.Access your courses via MyYoastGo to the Courses/Enrollments tab in MyYoast to find all courses that you have purchased yourself as well as all courses you are enrolled in. In the Courses/Progress tab you can access Yoast SEO academy.Access your courses directlyYou can directly access your courses here.

Standard PHP Library (SPL) extension is unavailable

Standard PHP Library (SPL) extension is unavailable

The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve common problems.

As its name implies, the goal of the Standard PHP Library-or SPL, for short-is to provide a standard library of interfaces that allows developers to take full advantage of object-oriented programming in PHP 5. This library of interfaces creates a standard API for certain kinds of built-in functionality, allowing your classes to interact with the PHP engine in a much more seamless manner. The functionality it provides includes, for example, the ability to define how your objects will react when iterated over with foreach, advanced array access, file and directory access, and advanced SimpleXML object handling. The largest chunk of functionality that the SPL provides comes in the form of iterators.

SPL should be installed on your webhost for WordPress SEO (Premium) to work.

If you see the following notice when installing WordPress SEO (Premium), your webhost does not have SPL installed or active on your domain.

The Standard PHP Library (SPL) extension seem to be unavailable. Please ask your web host to enable it.

Possible solutions

Have your host install/activate SPL for you.Switch to a better web host. We』ve reviewed a couple of hosts for you in this article: The Best WordPress Hosting

How to fix missing Schema property: missing field 「priceValidUntil」

How to fix missing Schema property: missing field 「priceValidUntil」

The warning missing field 「priceValidUntil「 occurs in Google Search Console when a product has no sale price set. The priceValidUntil property only makes sense for products on sale. This value is optional, and not adding it will not harm your product』s appearance in the search results.

If you use WooCommerce with WooCommerce SEO, all you need to do is configure the sale price and the duration of your products』 sale in the General tab of the WooCommerce meta box. Then, the WooCommerce SEO plugin will automatically add the correct structured data to your product and fix the missing field 「priceValidUntil「 issue!

Fixing the missing Schema property: missing field 「priceValidUntil」

To add the necessary information for the priceValidUntil property, and to allow WooCommerce SEO to output the correct structured data, follow these steps: Select the product you want to edit from the Products overview screen. Once in the Product editing screen, scroll down to the WooCoomerce meta box. You will see the meta box with various tabs. The General tab will be open by default. In the General tab, add the Sale price in the appropriate field (outlined below). You can add the price with one monetary decimal point (.) without thousand separators and currency symbols. Click the Schedule link next to the Sale price input field. Some additional options will be revealed (shown in the image below). Insert the start and the end of the sale in the appropriate input fields. You can enter the dates manually, by following the template shown in the input field. Alternatively, you can use the calendar that appears when you click on the input field (shown below). Click the Update button at the top of the Product editing screen. WooCommerce SEO will automatically add the priceValidUntil property to the product.

Want to get the best Schema output for your products? And, want to get that done automatically, without having to touch any code? Get WooCommerce SEO!

Use the WooCommerce SEO plugin to solve missing Schema property issues

Get best practice technical SEO for ecommerce, automatically! And make your products stand out in the search results.
Get WooCommerce SEO »Only $69 USD / per year (ex VAT) for 1 site – incl. 1 year free updates and support

What has changed in News SEO?

What has changed in News SEO?

At Yoast, we want to make optimizing your website and content as easy as possible for you. That』s why, in News SEO 12.7, we decided to make a couple of big changes. Let』s find out what changed and how this helps you with optimizing your news content!

Table of contentsSidebar integration Updated settings and improved user experienceWant to learn how to optimize your News SEO website?

Sidebar integration

We』ve integrated Yoast News SEO into the block editor and Elementor sidebar. This makes it a lot easier to use News SEO while writing and editing your content, as you no longer have to scroll down to find the News SEO meta box!

If you run Yoast News SEO, you』ll now see a collapsible item called 『News』 in the Yoast SEO sidebar. This will show the optimization areas you』re used to, nicely arranged next to your post. You can edit the Yoast News SEO settings all from the sidebar. This will give you a convenient overview while working on your content!

Updated settings and improved user experience

In addition to that, we』ve improved the user experience of the News SEO settings. For example, we』ve merged the 『Exclude from News sitemap』 and 『Googleblot-News index』 settings into one setting, called 『Exclude this post from Google News』. This new setting will make sure your article is set to noindex and removed from the News XML sitemap. Also, we』ve removed the genre settings, as the genre is no longer relevant for News XML sitemaps.

Yoast News SEO in the sidebar

Want to learn how to optimize your News SEO website?

We have a great article that might help you. Read: News SEO: How to optimize your news site.

I』ve added the custom field in the admin, but the plugin still doesn』t recognise my Vimeo video?

I』ve added the custom field in the admin, but the plugin still doesn』t recognise my Vimeo video?

When using a custom field for your Vimeo video, you probably only had to enter the 『variable』 Vimeo uses to show your video. There is no way our plugin knows what this code means without extra information.

To solve this, you can add the following code to you functions.php (Theme file).

/* Takes the Vimeo video ID stored in a custom field and
* adds a full Vimeo URL to the content to allow
* the video SEO plugin to index it.
* The video URL is added to the top of content to make
* it override other video's in the post.
* @param string $content the input content field.
* @param array $vid the video array for the post.
* @return string $content
*/

add_filter( 'wpseo_video_index_content', 'fix_content_input', 10, 2 );

function fix_content_input( $content, $vid ) {
$custom_field_name = 'id_vimeo';
$video_id = get_post_meta( $vid['post_id'], $custom_field_name, true );
$content = "n" . 'http://vimeo.com/'. $video_id . "n" . $content;
return $content;
}

Haven』t added the custom field to our plugin-settings yet? Check our installation guide.

How to add Brand, Manufacturer, and Color attributes to your products

How to add Brand, Manufacturer, and Color attributes to your products

The WooCommerce SEO plugin automatically adds brand, manufacturer, and color Product Schema properties to your product pages. By doing that, it describes your pages in a way that search engines can understand. That makes them eligible for rich results, which are great for attracting traffic to your site! Of course, for this to work, you will need to have WooCommerce SEO installed. Then, you』ll need to add the corresponding attributes to WooCommerce, and configure them in WooCommerce SEO and on the product page.

Did you receive the 「missing field brand」 error in Google Search console? The warning occurs when the product brand and manufacturer attributes haven』t been configured in the WooCommerce SEO plugin settings. To fix it, follow the steps below!

How to create attributes in WooCommerce and automatically fix the 「missing field brand」 with WooCommerce SEO

Follow the steps below to create the brand, manufacturer and color attributes and add them to your WooCommerce product. WooCommerce SEO will pick them up, and automatically output the correct Schema. Note: in this example, we add the brand attribute. But, you can follow the same steps to add the manufacturer and color attributes as well.

Go to the Products menu item, then select Attributes. The attributes screen opens. Add the new attribute. Add the Name and the Slug of the attribute in the designated fields (In this case – Brand). Then click Add Attribute and you will see the attribute in the list on the right. Click the Configure terms link. A new screen will open. You can add the terms of the attribute there. More precisely, you can add the names of the brands you feature on your site. Add the terms to the Brand attribute. Add the Name, Slug, and Description to the Brand attribute. Then click Add new Brand. Go to the WooCommerce SEO settings. After you』ve added the Brand attribute, you can select it in the WooCommerce SEO plugin settings by going to SEO > WooCommerce SEO. The WooCommerce SEO settings screen will open. Add the Product Brand attribute Click on the Dropdown menu next to Brand, to select the Product Brand Attribute. Then, click Save Changes. Open the Attributes tab in the Product edit page. Go to the Products menu item in the Admin menu, and select the desired Product from the overview (not shown in the image below). Once you open the Product edit page, scroll down to the WooCommerce product data box, and select the Attributes tab. Add the Brand Attribute to the product. Click on the dropdown box that says Custom Product attribute and select Brand. Then, click Add. The Brand will be added and some additional options will appear. Select the Brand value. To select the value, click on the empty box below Values. The Brand values you have added will appear. Select the one you want (in this case: Dunkin』 Donuts). Click Save Attributes. That will add the Brand attribute to the product page. Click the Update button at the top of the Product editing screen.

The Yoast WooCommerce SEO plugin will add the brand attribute as an OpenGraph product:brand tag in the source code of the product page and the product:brand tag for use with Pinterest. If you received the 「missing field brand」 error in Google Search Console, using WooCommerce SEO in WooCommerce should solve the issue!

Use the WooCommerce SEO plugin to make your product pages eligible for rich results

Get best practice technical SEO for ecommerce, automatically! And make your products stand out in the search results.
Get WooCommerce SEO »Only $69 USD / per year (ex VAT) for 1 site – incl. 1 year free updates and support