Estimated reading time in Yoast SEO: a how-to

Estimated reading time in Yoast SEO: a how-to

Estimated reading time: 3 minutes

In Yoast SEO 15.6, we introduced the estimated reading time feature. This feature consists of a block, with which you can add the estimated reading time to your post or page, and it adds the reading time to the Insights section of the Yoast SEO sidebar (if you have Yoast SEO Premium). In this article, we’ll explain how to use the estimated reading time feature in Yoast SEO.

How to use the Estimated reading time block

The Estimated reading time block lets you easily add the estimated reading time to your post or page. With this feature, you can let your readers know how long it will take on average to read your text. Note that this is a block for the WordPress block editor (or Gutenberg), so it’s only available if you use the block editor. Let’s find out how to use the Estimated reading time block!

Log in to your WordPress site. You will be in your WordPress Dashboard. Go to the post or page editor. To add a new post or page, hover over Posts or Pages in the admin menu on the left-hand side, and click ‘Add New’. Alternatively, go to the Posts or Pages overview by clicking either Posts or Pages. Then, select the post or page you want to edit. You’ll be in the post or page editor. Hit the + button and select the Yoast Estimated reading time block. You can also search for the block using the search bar or type a forward slash followed by ‘estimated reading time’. You can add your estimated reading time anywhere you want. The Estimated reading time block appears in your post or page. The estimated reading time of your post or page will automatically be calculated. If needed, you can change the appearance of the block in the block settings. If you select the block and click the settings cog in the top-right corner, the block settings will automatically open. In the settings you can change the descriptive text and select whether you want to show the descriptive text and the icon.

Where to find the estimated reading time insights

If you have Yoast SEO Premium, you can also find the estimated reading time of your content in your Insights tab. If you click the Yoast SEO icon in the top-right corner, this will open the Yoast SEO sidebar. Scroll down and click ‘Insights’, and the Insights modal will open. There, you will find the estimated reading time of your post or page, next to the prominent words insights.

The Estimated reading time in the Insights screen

Error: Yoast SEO cannot create database tables

Error: Yoast SEO cannot create database tables

For Yoast SEO to work, it needs to be able to create tables in your database. Yoast SEO will show you an error message when we are unable to create tables automatically.

For the health and safety of your site, we recommend making a backup of the database before making changes. If possible, you may prefer to set up a test or so called “staging” environment to limit the downtime for your live website. Some popular hosts offer quick setups for a staging site. So, please contact your host for assistance.

Ask your host

You don’t have to fix this yourself. Instead, you can ask your host to fix this for you. Yoast SEO runs on literally millions of sites without a problem, so your host really should not have a problem fixing this. We created an example mail below, that you can use when contacting your host:

Hi,For Yoast SEO to work, Yoast SEO needs to be able to create new tables in our database. Yoast SEO automatically tries to create these tables but failed to do so. Could you fix the database permissions so it can in fact create those tables?Yoast SEO requires the following permissions: ALTER, CREATE, DELETE, INDEX, INSERT, SELECT, UPDATE and DROP.Yoast suggested I’d contact you on this page. If you have questions for them, feel free to reach out to them through the email address listed here.Thank you!

We’re happy to help them understand why this is needed.

What if my host provider won’t change the database permissions?

If you hosting provider is unwilling or unable to change these permissions for your website, we really only have one piece of advice: get a different host. We have a long list of large and reputable WordPress hosting companies with whom we have great relations that you won’t have this problem with.

Error: The text contains 0 words.

Error: The text contains 0 words.

Sometimes, the Yoast SEO metabox displays the following error, even if you have actually written some content:

The text contains 0 words. This is far below the recommended minimum of 300 words. Add more content that is relevant for the topic.

In most cases, this is is caused by a page builder that you are using. Not every page builder allows us to see the content within the page builder, which bypasses the default editor. In that case, our plugin can’t see the words, so it is unable to analyse them.

Solution

Add content to the default editor and the word count will update automatically.

If you’re using a page builder that does not share their content, please contact their development team to request compatibility with the Yoast SEO keyphrase analysis. They can learn more about this functionality here.

In most cases, search engines can still see and analyze your content. If you are unable to pass your content into our analysis, you may decide to disable the keyphrase analysis.

Error: Cannot redeclare yoast_breadcrumb()

Error: Cannot redeclare yoast_breadcrumb()

If you’re getting an error that looks like this:

Cannot redeclare yoast_breadcrumb() (previously declared in /home/require/public_html/wp-content/plugins/wordpress-seo/inc/wpseo-functions.php:96) in

Your theme or another plugin is including our breadcrumbs class, and not properly wrapping it in class_exists or function_exists wrappers. The part of the error above should normally point you at either a themes or plugins directory, telling you which plugin or theme is the culprit.

The breadcrumbs class in our plugin is maintained, whereas the breadcrumbs class shipping with your theme is probably out of date. So check with the creator of your theme and send them to this page.

I created the theme, what should I do to fix this error?

You should wrap the class and functions in class_exists or function_exists wrappers. Or, even better, you shouldn’t include it at all and just tell people to install our Yoast SEO plugin and use the breadcrumbs provided by our plugin as those are far more up-to-date and actually work with custom post types, custom post type archives, etc.

How to renew your subscription early

How to renew your subscription early

So you want to renew your subscription early? Please take the following steps: Log in to your MyYoast account. Open the Account page. On the Account page, find the subscription you want to extend. For that subscription, click “Manage”. If your window is too small, you won’t see the green “Manage” button but a clickable “>” character. Click “Extend subscription with a year”. If your subscription expired more than a month ago, you can’t extend anymore, and you’ll thus see a “Buy subscription” button. If your subscription is a monthly automatically renewing subscription, you will be able to extend by just one month. Complete the purchase process. You’ll see that you’re renewing to a product called Yoast SEO Premium + Academy. You’re done! You will now be able to access all the courses in Yoast Academy as well as use our Yoast SEO Premium plugin.

Does my plugin expire?

Does my plugin expire?

This document is a summary in layman’s terms. Please see our Terms and Conditions for the complete disclosure.

If you’ve downloaded and installed our Yoast premium plugins for WordPress, they are yours to keep and use for as long as you want. With each plugin purchase, we include a renewable subscription for upgrades, downloads, and access to our premium support team.

This is an annual subscription and must be renewed to gain plugin updates, downloads, and support.

However, we want to assure you that all features and functionality of the plugin will work regardless of the subscription status with the exception of the morphology functionality (word forms). This feature requires an active subscription to work.

Though, how long it will continue to run for you, without a subscription and updates, will be determined by what other factors in your site change including core WordPress updates and your other plugins.

Do I need a DPA when I purchase from Yoast?

Do I need a DPA when I purchase from Yoast?

When you use one of our products or services, there is no need for a DPA (Data Processing Agreement). In this situation, you are the “data subject” and we are the “controller” under the GDPR. You can read in our privacy policy how we handle your personal data and in our GDPR Article how we handle compliance.

A DPA would only be needed when we (Yoast) would process, collect or store personal data under your supervision and instructions. The Yoast plugins do not process, collect, or store any of that personal data at Yoast premises or servers. Every analysis performed on your content is done on your site and none of your content is used by Yoast off-site. Therefore, a DPA is not needed when you purchase from Yoast.

For example, you run a webshop and have customers for which you store personal data. Our plugins do not send any of that data to Yoast, so we are not processing that data under the GDPR at all.

Date appears in search results

Date appears in search results

In some cases, search engines may display a date in their search results, as part of your snippet. This might influence whether users click to visit your site.

Search engines usually does a good job of determining when it’s appropriate and helpful to include a date, but sometimes gets it wrong. They may occasionally include dates on pages where it isn’t helpful (e.g., a homepage), or may even show an incorrect/irrelevant date.

Unfortunately, there’s no way to directly control whether they show a date or not (or which date they show), but, you can try to ‘manage’ the dates they see and use.

Table of contentsDates in Yoast SEO’s Google Preview Where did my “Date in Google Preview” setting go?Managing datesHow can I discourage search engines from showing a date in the search results?Remove dates from structured dataRemove dates from your theme(s)Remove dates from your contentHow can I encourage engines to use the correct date?How can I encourage search engines to update my listing?

Dates in Yoast SEO’s Google Preview

To reflect the fact that Google may include a date on any listing, we always include a date in our snippet preview tool. That allows you to better tailor your meta descriptions and results, and to avoid getting ‘cut off’ when a date is present.

Where did my “Date in Google Preview” setting go?

In older versions of Yoast SEO, we included a “Date in Google Preview” setting. This controlled whether the date was shown in the snippet preview. Since Yoast SEO 14.7, this setting was removed, and we now always show the date in the snippet preview.

We’ve removed this setting because it was leading to confusion. Many of our customers reasonably assumed that the setting would influence whether or not the date would be shown in the (Google) search results. In reality, it only influenced the snippet preview in Yoast SEO.

Because the date now appears in the snippet preview, it “takes away” a few characters from the max length of your meta description if you had previously disabled this feature.

Managing dates

How can I discourage search engines from showing a date in the search results?

Whilst none of these suggestions guarantee that search engines won’t show a date, they reduce the chance that they’ll find a date to use. Working through your content, plugins, and themes to remove dates may reduce the chance that they’re shown in your results.

Remove dates from structured data

Yoast SEO outputs datePublished and dateModified schema.org structured data, which Google may use to show the date in the search results. Read the Schema API – Documentation to learn how to remove schema pieces.

Remove dates from meta tags

Yoast SEO outputs article:published_time and article:modified_time meta tags, which are used by Facebook and other social media platforms. Search engines might also read this information. You can read about our Metadata API to learn how to remove/disable these tags.

Remove dates from your theme(s)

WordPress, along with many themes, may automatically add hatom microformats into your theme code. You can view your page source to see if this is the case, and if you find one, try some of the handful of plugins that offer date removal features. If the plugin directory doesn’t offer what you need, you or your developer can manually remove dates from your theme.

Remove dates from your content

If your content includes or references dates, then you can try removing those references so that your content is evergreen / date-agnostic.

How can I encourage engines to use the correct date?

There are a number of ways that Google determines the date of your post. Most commonly, a plugin or theme adds a date to the page’s code. If this date is incorrect, it may confuse search engines, and they may use it in place of the intended value. You can view the page source of your post to see if you can find the erroneous date in your code.

If the invalid date is within your source code, there is likely something inside your WordPress site (or possibly your server) that has generated or stored an invalid date. If the date is within the Yoast SEO data, please contact our support team.

Alternatively, if the invalid date is not within the source code, it may be that you’re including external content (like a video, or embedded resource) which Google has used to date your post.

How can I encourage search engines to update my listing?

Even if you’ve made changes to your website to try and remove or correct dates, it may take search engines some time to update your results in their listings.

Thankfully, there are some ways that you can try to speed up this process:

If you only have a handle of pages on your website, you can use the Inspect any URL tool in Google Search Console to manually re-submit them.If you have many pages and posts, you can resubmit your sitemap to Google to encourage them to re-crawl the site.

How to add a short product description in WooCommerce with Yoast WooCommerce SEO

How to add a short product description in WooCommerce with Yoast WooCommerce SEO

When you have an e-commerce website, it is crucial to add descriptions for your products. They can help your users better understand the product and decide if it meets their needs. In WooCommerce, you can add both long and short descriptions to a product. The Yoast WooCommerce SEO plugin gives you feedback on your descriptions. For example, it checks the length of your short product description.

How does Yoast WooCommerce SEO judge the length of your short product description? You will get the feedback that the description is too short if it consists of 1-19 words. A proper short description should have between 20-49 words. If the description exceeds 50 words, then Yoast SEO will warn you that it is too long. 

Short descriptions are useful if you have a product page with multiple products. By reading an informative summary of the product, users can decide if they want to buy it. However, it is crucial to write unique short product descriptions. Don’t just use the same text over and over again. If you do, search engines will notice you have duplicate content, and that won’t reflect well on your rankings. If you want each page to rank, then each page will need unique content!

Of course, you should use the limited space of the short description wisely. So, make sure that your description focuses on the user’s needs, and don’t forget to include the focus keyphrase!

If you have too many products that are so alike, it is impossible to write unique descriptions for each of them, then consider creating a category page.

To learn more about how to make a great online shop, read:

eCommerce SEO checklist: 27 tips for a better online shopProduct page SEO, things to improveProduct page UX, 3 great examples SEO for boring products

How to use the Semrush related keyphrases feature in Yoast SEO

How to use the Semrush related keyphrases feature in Yoast SEO

Yoast SEO makes finding related keyphrases easy! After you’ve done your keyword research, you can find and use the most relevant keyphrases with the powerful Semrush related keyphrases feature. As a result, you get a quick insight into the performance of related keyphrases, and in doing so, you improve your content! In this post, you’ll learn how to connect Semrush with Yoast SEO and use this great feature. 

Why should you use related keyphrases?

A focus keyphrase helps you keep your content on topic and keep it relevant for your users and search engines. But, a lot of times, focusing on a signed keyphrase can make your writing repetitive and unpleasant to read. So, using related keyphrases helps you make your writing more engaging while also increasing your chances to rank.

What is more, in some of your posts, you may cover multiple aspects of the same topic. In that case, it is great to add additional keyphrases and get your content to rank for multiple keyphrases.

The Semrush related keyphrases feature in Yoast SEO

Together with Semrush, we’ve built an integration that helps you find related keyphrases for your focus keyphrases in Yoast SEO. Before you get access to the related keyphrases, you will need to connect Semrush to Yoast SEO. If you don’t have a Semrush account yet, you can register while connecting Yoast SEO to Semrush.

Both free and premium Yoast SEO users have access to the Semrush related keyphrases. However, only premium users can add a related keyphrase from the list to their post with just one click. Using a free Semrush account will allow you to make up to 10 requests for related keyphrases per day. To get full access to the Semrush tools, you will need to upgrade your Semrush account.

How to use the related keyphrase feature in Yoast SEO

To start using this feature, follow these steps. Add a related keyphrase in the Focus keyphrase input field in the Yoast SEO sidebar/meta box. Click the Get related keyphrases button below the Focus keyphrase input field. You will see a pop-up window with one of these three scenarios: 1. If you already have a Semrush account, log in directly in the pop-up window (1) and then allow Yoast SEO to connect the accounts (3); or 2. If you don’t have a Semrush account, register and create one (2) and then allow Yoast SEO to connect the accounts (3); or3. If you are already logged into your Semrush account, allow Yoast SEO to integrate the accounts (3).To Log in and to Register, follow the instructions on the screen. Click the Approve button (3 in the image above) to integrate your Semrush account with Yoast SEO. Once you connect the accounts, the Semrush related keyphrases overlay window appears. Click on the country name to select a country and the language you want to see results for. A dropdown menu with more than 100 available countries and languages appears. Select the one you need, and then click the Select country button. Check the Volume and the Trend of the suggested keyphrases The volume column shows the average number of monthly searches for the analyzed keyword over the last 12 months. The trend column shows the interest of searchers in the related keyphrase over the last 12 months. Add the related keyphrase to your post (Yoast SEO Premium). If you are using Yoast SEO Premium, you can add a related keyphrase for Yoast SEO to analyze, by clicking the Add as related keyphrase button. You will immediately see the related keyphrase in the Yoast SEO Premium sidebar. Optimize your content for the related keyphrase you added (Yoast SEO Premium). Yoast SEO Premium will also give you feedback on the related keyphrase you added. Just like in the feedback for the focus keyphrase, you will see what you need to improve, as well as what you did well.

How to disconnect your Semrush integration

If you want to disconnect the Semrush account you connected to Yoast SEO, you can do it by following these steps:

Go to SEO -> General -> IntegrationsToggle the Semrush integration switch off. Click Save changes – This will remove the feature and the associated account.

If you want to reconnect the account (or add a new one), just toggle the SEMrush integration switch back on. Then, the feature will become available, and you will be required to sign in or sign up again.

Learn more about keyword research

The SEMrush related keyphrases feature makes it easy to discover new relevant keywords. But, are you eager to learn more about keyword research and its importance for SEO? We have a lot of articles that you can read! For example, you can start with these:

Keyword research for SEO: the ultimate guideHow to choose the right focus keyword7 keyword research mistakes you should avoidWhy focus on long-tail keywords?