False positives and negatives in the Polish passive analysis

False positives and negatives in the Polish passive analysis

This article gives an overview of the cases in which the Yoast SEO passive voice assessment for Polish will yield incorrect results. We always strive for results that are as accurate as possible. However, because of the irregularities in human language, it will never be possible to get our analysis 100% right.

Below you find a list of cases in which our analysis will either incorrectly detect passive voice in sentences that aren』t really passive (false positives) or in which it will fail to detect passive voice in sentences that are actually passive (false negatives).

It』s not necessary to know about all of those cases to write a good text. Rather, this overview is intended to give you some clues in case you』re wondering why certain sentences are not correctly detected by the passive voice analysis.

Passive voice in Polish

To help you understand the false positives and negatives, here is a quick explanation of how the passive voice assessment works. The passive voice assessor in Polish looks for sentences containing a passive auxiliary and a past participle (a passive verb).

Passive auxiliaries are formed using a form of the verb 『być』 or 『zostać』. They are 『helper verbs』 to the main passive verb.

Past participles are the main verbs of a passive form. They are verb forms such as 『pisana』 or 『』jedzone』.

False positives in Yoast SEO for Polish

The passive voice assessment will incorrectly detect a passive voice in the following cases:

1. When a word that can be a passive verb also has other functions or meanings

Sometimes the same word can be either a passive verb, or something else, such as an adjective. Usually the only way to know which one it is is based on context. So if a word that can be a passive verb is not used this way in a particular sentence, and if that sentence also has a form of 『być』 or 『zostać』 in it, we cannot tell it apart from an actual passive. Below are two examples of such sentences.

Example 1: Jesteś kochana.

Depending on context, 『kochana』 in the above sentence can be either a passive verb (『kochana』 = 『loved』) or an adjective (『kochana』 = 『lovely』).

Example 2: Tam gdzie jestem stoi ozdobiona choinka.

The above sentence has both an auxiliary (『jestem』) and a verb that could be passive (『ozdobiona』). However, they do not belong together – 『ozdobiona』 is an adjective describing the noun 『choinka』, and 『jestem』 refers to the subject of the sentence. 

False negatives in Yoast SEO for Polish

The passive voice assessment will fail to detect a passive voice in the following cases:

When the participle is a rare verb

Participles are matched based on an extensive list of Polish participles. However, it is rarely possible to include all possible cases of a linguistic category. Therefore, some rare participles may not be on our list, and therefore may not be detected. Please let us know if you think there』s a participle we should add, and we will gladly add it to our list.

How to create a staging environment for your WordPress site

How to create a staging environment for your WordPress site

When making significant changes on your site, it』s important to test these first. The best way to do this is by using a staging environment. A staging environment is a copy of your site on your server that allows you to implement and test changes without affecting your real site. In this article, we』ll explain how to create your own staging environment.

Related articles

How to test WordPress 5.0 – and every other new releaseHow to make the transition to the block editor (from the classic editor) in WordPress

Creating a staging environment

There are two ways to get a staging environment for your WordPress site:

through your hosting company;by using a WordPress plugin to create a staging environment.

Let』s discuss these two options in more detail.

1. Getting a staging site through your hosting company

The first thing you can do is ask your hosting company to create a staging environment for you, and most hosts should be able to do this for you. If for some reason, your hosting company isn』t able to create a staging site for you, you can use a WordPress plugin to create a staging site yourself.

Read more: WordPress hosting companies, vetted by Yoast

2. Using a WordPress plugin to create a staging environment

If your hosting company can』t set up a staging site for you, you can use a WordPress plugin to do it yourself. Follow the steps below to create your own staging site.

Search for 『staging』 in the WordPress plugin directory. The first step is to find a WordPress plugin that can help you with this. A quick search for 『staging』 in the WordPress plugin directory results in many plugins (see image below). Select a trustworthy staging plugin. When choosing a plugin, make sure it is trustworthy by checking:– the reviews;– the number of active installations;– the last time it was updated;– its compatibility with your version of WordPress;– the quality, performance, and the support the plugin offers.Do you want to learn more about plugins in WordPress? Check out our free WordPress for beginners training! Make a backup of your site. The next step is to make a backup of your site. It』s important to make backups of your site regularly, and it』s especially important when you want to make big changes. You can learn more about how to backup your (WordPress) site here. Create the staging site using the staging plugin (example: WP Staging). After backing up your site, you』re ready to create the staging site. We』ll use the WP Staging plugin as an example to show you how this works. To create your staging site, click 『WP Staging > Sites / Start』 in the Admin menu and click 『Start cloning』. Select the files you want to clone and start cloning your site (example: WP Staging). After you do that, you will get the option to give your staging site a name, and choose the files you want to clone. Then, click the 『Start Cloning』 button, and the cloning will commence. The duration of the cloning depends on the size of your site. Access your staging site (example: WP Staging). When the cloning is done, you can open your staging environment. To access the staging site, click the 『Open staging site』 button. Then, you can log in with the same credentials you use for your regular website.  Start testing! The environment of the staging site looks the same as your regular site (see image below), so getting around should not be a problem. You can now start testing!

Plugin compatibility with paginated content

Plugin compatibility with paginated content

Yoast SEO adds rel="next" and rel="prev" tags that let search engines know that they are on a paginated archive series. That makes sure that they crawl all the pages of your archive. Read more about this Yoast SEO feature here.

How do I see therel="next" and rel="prev" tags?

You can view therel="next" and rel="prev" tags by looking at the source code. This guide explains more: How to view the source code of your site.

Why is this not working on my paginated content?

Our plugin utilizes the built-in WordPress core functions to recognize pagination. Some plugins and theme developers have modified or created their own method of adding pagination. In these cases, custom code may need to be written by a developer to pass information between our plugin and the plugin or theme creating the pagination. Please reach out to the developer of the plugin or theme in question to request information on being compatible with our plugin.

The wpseo_prev_rel_link and wpseo_next_rel_link filters can be used to customize the output or return false to disable the output. Some examples can be found here.

Compatibility with canonical tags

If you are looking for information regarding canonical tags please refer to this guide: Canonical URLs in Yoast SEO.

False positives and negatives in the Spanish passive analysis

False positives and negatives in the Spanish passive analysis

This article gives an overview of the cases in which the Yoast SEO passive voice assessment for Spanish will yield incorrect results. We always strive for results that are as accurate as possible. However, because of the irregularities in human language, it will never be possible to get our analysis 100% right.

Below you find a list of cases in which our analysis will either incorrectly detect passive voice in sentences that aren』t really passive (false positives) or in which it will fail to detect passive voice in sentences that are actually passive (false negatives).

It』s not necessary to know about all of those cases to write a good text. Rather, this overview is intended to give you some clues in case you』re wondering why certain sentences are not correctly detected by the passive voice analysis.

Passive voice in Spanish

To help you understand the false positives and negatives, here is a quick explanation of how the passive voice assessment works. The passive voice assessor in Spanish looks for sentences containing a passive auxiliary and a past participle (a passive verb).

Passive auxiliaries are formed using a form of the verb 『ser』. They are 『helper verbs』 to the main passive verb.

Past participles are the main verbs of a passive form. They are verb forms such as 『escrito』 or 『perdido』.

False positives in Yoast SEO for Spanish

The passive voice assessment will incorrectly detect a passive voice in the following cases:

1. When a sentence has contains a passive auxiliary and a participle, but those words serve different functions in that particular sentence.

For example, in a sentence like 「Ambos aeropuertos también son unidos por un servicio de helicópteros.」, the words 『son』 and 『unidos』 form a passive voice.

However, it can happen that these two words occur in a sentence together but with different functions:

「Mis vecinos son de los Estados Unidos.」

In this sentence, the word 『unidos』 is part of the country name 『los Estados Unidos』. 『Son』 describes a property of the subject (『mis vecinos』). Therefore, 『son』 and 『unidos』 do not belong together and cannot form a passive. However, the passive voice detector does not know this and incorrectly analyses the sentence as containing a passive.

Another examples of such false positive is the sentence below:

「Fue un videojuego para PC adaptado y expandido a partir de un episodio del mismo nombre.」

In this sentence, 『adaptado』 is an adjective describing the video game, while 『fue』 is a verb introducing the game. Therefore, they do not form a passive. Having said that, the sentence could be transformed into a passive one by moving 『fue』 to an auxiliary position: 「El videojuego fue adaptado y expandido a partir de un episodio del mismo nombre.」.

2. When a word that can be a passive auxiliary also has additional meanings.

For example, 『fuera』 is a conjugated form of 『ser』 and as such can be an auxiliary. But, the word can also mean 『outside』. When it occurs after a word that can be a passive verb, the passive voice assessor will incorrectly mark it as a passive: 

「2,5 millones de españoles han estado residiendo fuera del país y 15 millones han viajado al exterior.」

False negatives in Yoast SEO for Spanish

The passive voice assessment will fail to detect a passive voice if the participle is a rare verb. The assessment detects participles based on a list of ~3500 most frequent participles in Spanish. Therefore, if a sentence contains a less frequent participle, the assessment will not detect it. Please let us know if you think there』s a participle we should add, and we will gladly add it to our list.

Search Console crawl error: Submitted URL marked 『noindex』

Search Console crawl error: Submitted URL marked 『noindex』

In this article, we』ll take a look at the Google Search Console error Submitted URL marked 『noindex』. What does that mean and how can you fix it?

Related articles

Error: Submitted URL blocked by robots.txtError: Submitted URL seems to be a Soft 404What are crawl errors?

What does the error mean?

The word 『error』 indicates that this page is not indexed. In other words, Google tried to index your page, but couldn』t. How come? Well, on the one hand, 『submitted URL』 indicates that you submitted the page for indexing. That means that the URL is listed in a sitemap. However, on the other hand, something on the page is telling Googlebot not to index the page. That could either be a noindex meta tag in the page』s source code or an X-Robots-Tag HTTP header. As a result, the page will not show in the search results.

How to fix the 『submitted URL marked noindex』 error

Depending on what you want, there are different ways to deal with this error:

If you want Google to crawl and index your page, then you must either:remove the meta tag: This is really easy if you use Yoast SEO. This article explains exactly which steps you should take. No need for coding skills. If however, you do need or want to find the meta tag in the source code of the page, search for something that looks like this: or modify the X-Robots-Tag HTTP header: Check your HTTP headers for a noindex or noarchive or other negative header. That could look like this: X-Robots-Tag: noindex. You can modify the X-Robots-Tag using .htaccess and httpd.conf files that are available by default on Apache based web servers. Find out how here. Joost wrote about the X-Robots-Tag HTTP header as well, so if you』re into the technical stuff, read this post. If you don』t want Google to index your page, you should remove the URL from your sitemap. Google will notice the changes when it visits your site again. If you don』t want to wait until Google』s next visit, you can also resubmit the edited sitemap in the Sitemaps report of Google Search Console. Are you new to Google Search Console? Then please read this beginner』s guide first.If you don』t want Google to index your page, you could also check your Sitemaps report and delete any sitemaps that contain the URL of the page. In addition, make sure that no sitemaps listed in your robots.txt file include this URL.

Ask Google to reindex your page

Once you』ve solved the problem, you can use the URL inspection tool in Google Search Console to check whether the error is really gone. This Google Webmasters video explains how to do that. If the noindex directive is indeed gone, you can ask Google to reindex your page, by clicking 『Request Indexing』. This is also shown in the video.

Social profiles missing from Google』s Knowledge Graph

Social profiles missing from Google』s Knowledge Graph

If you have a Knowledge Graph in Google, you want the information to be correct and your social profiles to show up in it. If they don』t, there are a couple of things you can do to troubleshoot.

Related articles

What is Google』s Knowledge Graph?Google』s Knowledge Panel: What is it and how to get one?Rich results are rocking the SERPsStructured data with Schema.org: The ultimate guide

Check if Yoast SEO is set up correctly

First of all, check if Yoast SEO is set up correctly on this part.

Log in to your WordPress site. 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 additional options. Click on 『General』. Go to the Webmaster Tools tab and make sure your site is verified with Google. On the General screen, go to the Webmaster Tools tab. There, make sure your site is verified with Google. Click on 『Search Appearance』. Click 『Search Appearance』 in the menu. Go to the General tab and make sure you』ve filled in the correct Knowledge Graph details. On the Search Appearance screen, go to the General tab. There, make sure you』ve filled in the correct Knowledge Graph skills. Click on 『Social』. Click 『Social』 in the menu. Go to the Accounts tab and make sure you』ve linked your social profiles to your site. On the Social screen, go to the Accounts tab. There, make sure you』ve filled out your social profiles.

Still no luck? Then you might need to make a bit more of an effort.

Become an official representative

As an official representative, Google allows you to make suggestions to edit your Knowledge Graph. To become a representative, follow the steps laid out in Google』s get verified on Google article. Once you』re an official representative, it』s easy to suggest changes. As Google states there, 「Eligible entities will be able to suggest the addition of new, or edit existing, social profiles. Profiles cannot be reordered」.

Using custom mark-up?

If, for some reason, you』re not using Yoast SEO』s schema implementation or unable to verify as an official representative, it』s important to double-check that your custom markup is well-formed and can be processed by Google using Google』s Structured Data Testing Tool. When Google next crawls the page, its indexing algorithms will process the profiles from your markup and make them eligible to be used in search results. You can ask Google to crawl the page by following the instructions here. Please note that this process may take up to a week.

If everything looks correct, and you have waited at least one week since your marked-up page was last crawled by Google, report the missing events using the small 「Feedback」 link under the Knowledge Graph panel in Google search. Click 「Wrong?」 on your company』s name and explain the problem, being sure to use the term 「social profiles」 in your description of the problem.

False positives and negatives in the French passive analysis

False positives and negatives in the French passive analysis

This article gives an overview of the cases in which the Yoast SEO passive voice assessment for French will yield incorrect results. We always strive for results that are as accurate as possible. However, because of the irregularities in human language, it will never be possible to get our analysis 100% right.

Below you find a list of cases in which our analysis will either incorrectly detect passive voice in sentences that aren』t really passive (false positives) or in which it will fail to detect passive voice in sentences that are actually passive (false negatives).

It』s not necessary to know about all of those cases to write a good text. Rather, this overview is intended to give you some clues in case you』re wondering why certain sentences are not correctly detected by the passive voice analysis.

Passive voice in French

To help you understand the false positives and negatives, here is a quick explanation of how the passive voice assessment works. The passive voice assessor in French looks for sentences containing a passive auxiliary and a past participle (a passive verb).

Passive auxiliaries are formed using a form of the verb 『être』. They are 『helper verbs』 to the main passive verb.

Past participles are the main verbs of a passive form. They are verb forms such as 『acheté』 or 『écrit』.

False positives in Yoast SEO for French

The passive voice assessment will incorrectly detect a passive voice in the following cases:

1. When a sentence has a passive auxiliary and a participle, but those words serve different functions in that particular sentence.

For example, in a sentence like 「C』est très bien animé」, the words 『est』 and 『animé』 form a passive voice. However, it can happen that these two words occur in a sentence together but with different functions:

「Il n』est pas vivant comme dans le dessin animé.」

In this sentence, the word 『est』 describes a property of the subject, 『il』 (「Il n』est pas vivant.」). The word 『animé』 is an adjective describing the noun 『dessin』. Therefore, 『est』 and 『animé』 do not belong together and cannot form a passive voice. However, the passive voice assessor does not know this and incorrectly analyses the sentence as containing a passive.

Below is another example of a case when two words that could form a passive do not actually belong together:

「La devise est L』union fait la force.」

In this sentence, 『fait』 is part of the title in italics, L』union fait la force. 『Est』 is the main verb of the sentence, linking the title to the subject (『la devise』). The passive voice detector cannot tell apart such uses of the words 『est』 and 『fait』 from ones where they do actually form a passive, such as in 「Le gâteau est fait par ma soeur.」. 

2. When a word that can be a passive auxiliary or participle also has additional meanings.

For example, the word 『épuisé』 can be used as a passive verb in sentences like: 「Les ressources ont été épuisées par les utilisateurs.「. However, in other sentences, like 「Je suis épuisée.」, 『épuisée』 may look like a passive, but in fact it is an adjective describing the state of a person (being exhausted).

Another example is the following sentence, where the word 『soit』 is incorrectly analysed as a conjugated form of『 『être』, and thus as a passive auxiliary:

「Les différentes branches de la psychologie se distinguent soit par la méthode utilisée, soit par l』activité humaine considérée.」

In this sentence, 『soit』 is not a form of 『être』 but a conjunction meaning 『either…or』. 『Considerée』 is an adjective describing 『l』activité humaine』, rather than a passive verb. The passive voice assessor cannot tell apart such sentence from the ones where 『soit』 and 『considerée』 do form a passive together, such as 「Il faut que ce soit considérée」.

False negatives in Yoast SEO for French

The passive voice assessment will fail to detect a passive voice in the following cases:

1. When the passive verb is a rare irregular verb.

The irregular participles are based on an extensive list of verbs. Even though the list contains many verbs, it does not cover all irregular verbs in French. Therefore, it is possible that the assessment will not detect some rare passive verbs. Please let us know if you』ve found a missing word, and we will gladly add it to our list.

2. When a word has more meanings than a passive verb, and another meaning is much more common than the passive verb meaning.

Example 1: the word 『tu』 is much more likely to occur with the meaning of 『you』, than as the passive form of 『taire』.

Example 2: the word 『enceinte』 is much more likely to occur as an adjective meaning 『pregnant』, than as a passive form of 『enceindre』.

The passive voice assessment excludes such words when looking for participles, because otherwise it would result in too many false positives.

3. When a passive is formed with the auxiliary 『c』est』.

『C』est』 is much more likely to be followed by a word that looks like a passive verb but isn』t one, than by an actual passive verb. For example, the sentence 「C』est parfait.」 is much more likely to mean 「it is perfect」 (where 『parfait』 is an adjective) than 「it is perfected」 (where 『parfait』 is a perfect verb). Therefore, the passive voice assessor excludes 『c』est』 when looking for passive auxiliaries.

Search Console crawl error: 「Submitted URL blocked by robots.txt」

Search Console crawl error: 「Submitted URL blocked by robots.txt」

First of all, let us be clear that Yoast SEO plugins do not automatically add anything to the robots.txt file.

In this article, we』ll take a look at the Google Search Console error Submitted URL blocked by robots.txt. What does that mean and how can you fix it?

Related articles

The ultimate guide to robots.txtError: Submitted URL marked 『noindex』Error: Submitted URL seems to be a Soft 404What are crawl errors?

What does the error mean?

The word 『error』 indicates that this page is not indexed. In other words, Google tried to index your page, but couldn』t. Why not? Well, 『submitted URL』 indicates that you submitted the page for indexing. That means that the URL is listed in a sitemap. But… there』s a problem: your submitted URL is blocked by your site』s robots.txt file.

How to fix a 『submmitted』 error

Depending on what you want, there are different ways to fix a 『submitted』 error:

If you want Google to crawl and index your page, then you should fix the issue that prevents that from happening.If you don』t want Google to index your page, you should remove the URL from your sitemap. Google will notice the changes when it visits your site again. If you don』t want to wait until Google』s next visit, you can also resubmit the edited sitemap in the Sitemaps report of Google Search Console. Are you new to Google Search Console? Then please read this beginner』s guide first.If you don』t want Google to index your page, you could also check your Sitemaps report and delete any sitemaps that contain the URL of the page. In addition, make sure that no sitemaps listed in your robots.txt file include this URL.

How to test and update your robots.txt file

Let』s assume that you want Google to crawl and index your page. How can you find and fix the cause of the problem? Let』s take a closer look at the actual robots.txt file.

Test your robots.text file

You can use the robots.txt Tester tool in Google Search Console to test whether your URL can be crawled. Follow the steps as described in this support article from Google. The tool will highlight the part of the file (the rule) that causes the blocking. The tool is just for testing, you can』t make any changes to the actual file.

Update your robots.text file

As soon as you know what』s causing the problem, you can update your robots.txt file by removing or editing the rule. Typically, the file is located at http://www.[yourdomainname].com/robots.txt however, they can exist anywhere within your domain. The robots.txt Tester tool can help you locate your file. Just click 『See live robots.txt』.

If you are using a web hosting service, it』s very well possible that you can』t access and/or edit this file by yourself. In that case, contact your host and ask for assistance.

Submit your updated file to Google

Once your robots.txt file is updated, you can submit it to Google by following these steps.

How does the image caching work?

How does the image caching work?

This is unrelated to other forms of caching. It』s a technical term for the mechanism we implemented but works differently to the forms of caching you are probably using.

In Yoast SEO 7.4 we』ve enhanced our image support. You may have noticed in our changelog, we also added caching for images found in a post to reduce the server load. But you might wonder, how does this actually work?

Well, let』s start at the beginning. This only applies to the og:image tag. If you have the social settings enabled, we want to know what image we need to use for your og:image tag. If you don』t have a featured image and there is no Facebook image set, we』ll use images from your post.

We need to calculate the dimensions of the images found in your post and we』ll need to do some operations for each image we find. We don』t want to do this every time a user of your website loads your post. Therefore, we』ll cache the results of these calculations to the database in the postmeta table where the meta_key is set to _yoast_wpseo_post_image_cache.

This postmeta field will be cleared when you save the post (on the save_post action) because those dimensions will need to be recalculated (you may have removed or added images).

Yoast internal linking meta box is not working

Yoast internal linking meta box is not working

Requirements

REST API Required
Supported Languages
Custom Post Types

Problems?

Blinking Yoast Logo
Analyze Content Button Remains
Wrong Internal Links
Site-wide Analyze Content Fails

Blinking Yoast Logo or Analyze Content Button Remains

The Cause

If you can see the metabox, but the Yoast logo keeps blinking or the analyze content button remains after completing the site-wide analysis, it might be possible that you have enabled a security setting that prevents the feature from working.

The Solution

Below we have listed plugin settings reported by users. If you are not using one of these plugins, please run a conflict check to determine which plugin (security or otherwise) causes the blinking logo and report the issue to the premium support team.

iThemes Security

Please disable the setting using the pathway below to filter long URL strings for the internal linking to work.

WordPress Admin > Security > System Tweaks > Filter Long URL Strings