我安装了2个插件:YOAST和WP Meta SEO 他们都生成自己的元信息,我对WP Meta SEO进行了优先排序,但是Google搜索未检索到该描述。
页面示例:Page link example
元标题:
Devenir PNC-空中小姐·管家|空中训练
元描述:
Préparezle CCA et devenezHôtessede l'air ou Steward(PNC)。 Théoriqueet Pratique编队,Anglais Intensif,法国科举考试学校。
在Chrome中呈现的页面:
<title>Devenir PNC - Hôtesse de l'Air ou Steward | AirTraining Academy</title>
<meta name="description" content="Devenir PNC - Hôtesse de l'Air ou Steward | AirTraining Academy | ">
我们可以看到该描述包括页面标题,但不包括描述。
Yoast的Metabox表单正在检索正确的Metas,但Google并未考虑它们。
主题标题:
<title><?php bloginfo('name'); ?><?php wp_title("|", true); ?></title>
<link rel="alternate" href="<?php bloginfo('url'); ?>"<?php get_permalink('url'); ?> hreflang="fr-fr"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="<?php wp_title();
echo ' | ';
bloginfo('description'); ?>">
<?php show_ata_jsonld_article() ?>
我应该优化标题以找到正确的元吗? 我在哪里弄错了,所以说明中显示了标题?
编辑
我从Priyanka Modi实施了以下解决方案 使用Google Search Console,可以正确检索元数据:
<meta name="description" content="Préparez le CCA et devenez Hôtesse de l'air ou Steward (PNC). Formation Théorique et Pratique, Anglais Intensif, Test de Sélection des Compagnies Aériennes.">
我想我需要等待Google再次获取新数据!
答案 0 :(得分:1)
在存档模板循环中添加以下代码,以显示每个帖子的Yoast SEO元描述。
<?php
$yoast_meta = get_post_meta($post->ID, '_yoast_wpseo_metadesc', true);
if ($yoast_meta) { //check if the variable(with meta value) isn't empty
echo $yoast_meta;
}
?>