I』m not seeing a meta description in the head section in the source code of my site

I』m not seeing a meta description in the head section in the source code of my site

Yoast SEO helps you optimize the SEO title, slug and meta description of your snippet. But what if that meta description is not showing in the section in the source code of your site? What could be the problem and how can you solve it?  

Let』s first take a look at an example of the source code that should appear in the section when viewing the page source. If you are not familiar with checking the page source code, please see this article.

If this meta tag is missing, there are a few things to check:

Is the required WordPress function used by your theme?Check your theme』s header.php file for a call to wp_head(). This function is required to output the Yoast SEO meta tags. If your theme does not include this function, please contact your theme developer to request compatibility with our plugin.

Was a default meta description template added?Verify that a meta description template has been added in the Yoast SEO settings under Admin > SEO > Search Appearance for the content type in question.

Does the post or page have a custom meta description?Confirm that a meta description has been added directly to the Yoast SEO meta box on the individual post or page. If no description was added, please write one, update the post or page and check the source code again.

If the description appears in the source code but is incorrect, please read this article.

How to index videos on taxonomy pages

How to index videos on taxonomy pages

Unfortunately, the Video SEO plugin currently can』t detect videos from taxonomies. We』re sorry for any inconvenience this may cause.

Do you want to index videos on taxonomy pages using the Video SEO plugin? Then you should make sure to include these videos in your XML video sitemap. Read the steps described below to find out how!

Do you have a different question regarding the Video SEO plugin? Check our Video SEO FAQ.

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 『Video SEO』. The 『SEO』 settings will expand providing you additional options. Click on 『Tools』. Check the taxonomies under 『Taxonomies to include include in XML video sitemap』. Check the taxonomies you want indexed by ticking these taxonomies under the 『Taxonomies to include in XML video sitemap』 section.

Why isn』t the plugin giving my lat/long coordinates?

Why isn』t the plugin giving my lat/long coordinates?

The Cause

This is probably because your server doesn』t allow for any outgoing traffic.

The Solution

You can generate the coordinates yourself, by using Google Maps. This is how you can do it.

Go to Google Maps. Search the maps for the place you need. Right-click on the place and select What』s here?. You will see the coordinates on the left-hand side of the screen.

4. Copy the coordinates and paste them into the Local SEO settings page!

How to change the XML video sitemap URL

How to change the XML video sitemap URL

You can change the XML video sitemap URL by following the steps described below.

Do you have a different question regarding the Video SEO plugin? Check our Video SEO FAQ.

Disable the sitemap feature. Disable all sitemaps by following the steps in this article on XML sitemaps. Add the filter in your theme』s functions.php file. See the example code below. Enable the sitemap feature. Enable all sitemaps by following the steps in this article.

This will create two sitemaps:

an XML sitemap for the video custom post type (www.example.com/video-sitemap.xml)an XML sitemap specifically formatted to meet video sitemap guidelines (www.example.com/vsvideo-sitemap.xml)

The filter

You should add the following filter to your theme』s functions.php file. You can replace vsvideo with your preferred choice.

define ('YOAST_VIDEO_SITEMAP_BASENAME', 'vsvideo');

How to add your website to Yandex Webmaster Tools

How to add your website to Yandex Webmaster Tools

Note: You must have an account with Yandex in order to connect your site to Yandex Webmaster Tools. They require a phone number as part of the verification that you are a real human.

Yoast SEO allows you to connect your website to Yandex Webmaster Tools so you can track how Yandex is crawling your website. Go to Yandex Webmaster Tools Login, if needed. Click the plus sign button to add your website. Type your website』s URL in the box. Click the yellow 『Add』 button to continue. Copy the verification code. You will want to use the meta tag under the first tab. Only copy the code that is in the apostrophes after content part of the markup, as per the image below. 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 additional options. Click on 『General』. Click on the 『Webmaster Tools』 tab Paste the code under 『Yandex Webmaster Tools』. Click 『 Save Changes』. Switch back to Yandex Webmaster Tools and click 『Check』.

Congratulations! You』ve connected your website to Yandex Webmaster Tools. Now you can use the dashboard tools to submit your sitemap and robots.txt files.

Related articles

How to add your website to Baidu Webmaster ToolsHow to add your website to Bing Webmaster ToolsHow to add your website to Google Search Console

How to clear your browser』s cache

How to clear your browser』s cache

Internet browsers are trying to give you the best and smoothest experience on the web they possibly can. This is done in a lot of different, very smart ways you usually won』t notice. Caching pages and scripts is one of them.

What』s the problem?

However, that same mechanism that is making pages you visit (regularly) so blazing fast to load, can also cause trouble. Caching is basically 『saving the current state a file, so it can be accessed really quickly later on』. Your browser caches a lot of images and scripts used on the websites you visit, to make sure that you get a smooth experience.

Usually when such an image or script is updated, the cached (saved) file is removed and the new version gets downloaded. Unfortunately, sometimes your browser doesn』t clear a cached version, and as a result doesn』t download the updated version of that file. This can cause all sorts of strange problems.

How to fix it?

Luckily, all browsers have an easy mechanism of forcing a refresh of the cached information for a certain website.

ChromeFirefoxInternet ExplorerEdgeSafariOpera

My browser is not listed above?

If your browser is not listed above, you could check out this page about clearing cookies in different browsers. You could also consult your browser』s help file for information on clearing cache and cookies. Alternatively, you can try Refresh Your Cache or search in Google for how to clear cache and cookies in [browser_name].

I cleared the browser』s cache, now what?

Your browser should now have downloaded the latest version of all the files, potentially solving quite a few issues.If there are still things you need help with, please contact us through the appropriate channels.

Why does Yoast SEO output 「index, follow」 in the meta robots tag?

Why does Yoast SEO output 「index, follow」 in the meta robots tag?

The meta robots tag gives search engines instructions on how you』d like them to crawl or index parts of your site. The Yoast SEO plugin allows you to easily set the meta robots tag for every post you write.

In the Advanced settings in the Yoast SEO meta box, you can determine if you want to allow search engines to show your post in the search results. You can also determine if search engines should follow links on the post (see image below).

Since Yoast SEO 14.4 it is possible to control individual links. Read more about the different link attributes or learn how to use the Yoast SEO link settings.

If you set both of these to yes, which is the default, Yoast SEO outputs the following meta robots tag in the of that page:

But if 「index, follow」 is the default, why explicitly add it?

Google and Bing have changed their handling of robots directives. The way in which these search engines now handle restrictions means it makes sense to include these defaults (「index, follow」).

Yoast SEO outputs three meta robots tags by default on each (public) page, with the following structure:

You can read more about how Yoast SEO handles meta robots here.

Is Yoast SEO compatible with the new robots API in WordPress 5.7?

Is Yoast SEO compatible with the new robots API in WordPress 5.7?

WordPress 5.7 introduces a new robots API, which allows you to control and update the robots meta tag on your website via the robots.txt file. This file is one of the main ways of telling search engines where they can and can』t go on your website. Yoast SEO also allows you to block pages for crawlers, both through editing the robots.txt file and adding meta robots tags. So, that may raise the question: is Yoast SEO compatible with the new robots API, introduced in WordPress 5.7?

The short answer: yes. We』ve made sure that our plugin continues to work with the tags and robots as you expect from us. Also, SEO is not affected.

Read more

How to keep your page out of the search resultsWhich pages to noindex or nofollow on your site?The ultimate guide to the meta robots tag

The following required properties are missing: fb:app_id

The following required properties are missing: fb:app_id

Facebook』s Sharing Debugger tool helps you preview how your content might look when shared on Facebook. It also shows errors or warnings when you have problems in your code which might impact how your content performs.

One of the things the tool looks for in your code is a fb:app_id meta tag. When that tag is missing, you get the following message:

「The following required properties are missing: fb:app_id「

If you』re seeing this warning, then don』t worry. Your code is correct, and your shared content will display properly.

The fb:app_id meta tag is not required. In fact, it doesn』t do anything, and hasn』t for years.

That』s why we removed support for it from Yoast SEO 15.5, and why you might have started seeing these 『warnings』 for the first time.

Table of contentsWhat does (did) the fb:app_id tag do?The short answerThe longer answerWe removed fb:app_id from Yoast SEOHow to remove the warningAdding the fb:app_id tag (back) inUsing Facebook』s 「default APP ID」

What does (did) the fb:app_id tag do?

The short answer

The simple answer is, 「nothing」. You can ignore the warnings in the Sharing Debugger tool.

The longer answer

The longer answer is that the fb:app_id tag used to be part of Facebook』s 『Domain insights『 product. When users 『liked』 your content (using an embedded like button on your webpage), the app_id value let Facebook know which Facebook Page should be able to see and access the relevant statistics.

The Domain Insights product no longer exists, though. The analytics capabilities that the fb:app_id tag provided are now part of Facebook』s Analytics platform, and require you to install a Facebook Pixel instead of a fb:app_id meta tag.

Facebook starting closing the Domain Insights platform in 2016, and replaced it with Facebook Analytics

You can read more about Facebook』s retirement of Domain Insights in this article.

Older versions of the error message also describe how the app_id tag was used attribute interactions with 『stories』 would be correctly attributed. Like Domain Insights, Facebook』s support for Open Graph Stories was ended (in this case, in 2018).

「Specify the app ID so that stories shared to Facebook will be property attributed to the app.」

You can read Facebook』s announcement for ending their support on this help page.

With the removal of Domain Insights and Open Graph Stories, the fb:app_id meta tag is no longer used anywhere in Facebook』s ecosystem.

We』re hopeful that the Sharing Debugger will be updated to remove this warning.

We removed fb:app_id from Yoast SEO

Yoast SEO used to provide a field which allowed users to add a fb:app_id value. When that was set, we would output a meta tag on each page, which looked something like . We removed this in version 15.5.

tSetting your Facebook App ID in Yoast

Removing this was a long-overdue change, as the tag had long since been unsupported. Additionally, obtaining an app_id value was complex and convoluted (involving creating a Facebook application, and linking it to your website). Our controls, the tag itself, and Facebook』s app creation process lead to a lot of user confusion, and a lot of support overhead for us.

The Yoast SEO plugin still manages and outputs the rest of your open graph meta data, though. It』s only the fb:app_id tag which we』ve removed.

How to remove the warning

Whilst we』re confident that the 『missing fb:app_id warning』 isn』t something that people should worry about, we recognize that some users might be uncomfortable seeing 『errors』 in the Sharing Debugger tool. If you』re still concerned about the message, you』ll need to 『fix』 it by (re)introducing an fb:app_id tag.

It』s our recommendation that you don』t follow these steps, and that no action is needed – despite the warning in the debugging tool.

Adding the fb:app_id tag (back) in

Since we completely removed support for the tag in Yoast SEO, you』ll need to use another approach to add it into your theme. Because we already output other open graph tags (like og:title and og:description), we don』t recommend another another plugin to reintroduce the fb:app_id tag. That』s likely to mean that you have duplicate open graph tags, which can lead to real warning and errors.

Instead of adding a plugin, we recommend that you add the tag via your theme』s functions.php file, or via your own custom plugin. You can use the following code as an example; though don』t forget that customizations to a theme may be overwritten if not handled properly (read more on preventing this by using a child theme).

function my_custom_function_name() {
$app_id = 966242223397117;
$tag = '';
echo sprintf($tag, $num);
}
add_action( 'wp_head', 'my_custom_function_name' );

Using Facebook』s 「default APP ID」

The $app_id value in our example above (966242223397117) is Facebook』s 「default APP ID」. This can be used by any website as a default, and will remove the error in the debugger.

If you have a Facebook app, you can replace that value and use your own application ID.

Why is my video not detected?

Why is my video not detected?

Are you seeing the error message shown below, while you have added a video to your content? Then our plugin was not able to detect a video in your content. In this article, we』ll list possible reasons why our plugin couldn』t detect your video.

It looks like your content does not yet contain a video. Please add a video and save your draft in order for Video SEO to work.

Do you have a different question regarding the Video SEO plugin? Check our Video SEO FAQ.

Possible reasons and their solutions

1. Your video hosting platform is not supported.If you』re using a video hosting platform that isn』t supported by Video SEO, our plugin might not be able to detect your video. You can find the full list of supported video hosting platforms here.

2. Your video is set to private.If your video is set to private, the plugin cannot read its data. We』ve created a work-around for this, which you can find in this article on indexing private videos with Video SEO.

3. You』re using a visual page builder to add the video.Some page builders are not natively compatible with the Video SEO plugin.

4. You』re using a custom field to add the video.See how the Video SEO plugin works with custom fields.