Hi,
No, I don’t use Yoast SEO plugin.
My site is a classic e-commerce site that has been running for a year without such a warning. The main plugins I use (in the latest version capable of using hreflang) are WooCommerce, WooCommerce integration Polylang and Hayyan Polylang. More my own hook to force language:
/* ————————————————– */
/* Fallback language to ‘en’ if browser not ‘fr’ */
/* ————————————————– */
function fjmg_language_fallback($slug) {
if ($slug !== ‘fr’) {
$slug = ‘en’ ;
}
return $slug ;
}
add_filter(‘pll_preferred_language’, ‘fjmg_language_fallback’);
The warning from “Google Search Console Team” is :
Mise en ?uvre incorrecte de l’attribut “hreflang” sur https://fanjamag.com/
Nous avons détecté que la mise en ?uvre de la balise “rel-alternate-hreflang” est incorrecte sur certaines pages de votre site. Il semble notamment y avoir un problème de langue et de code de région, ou des liens bidirectionnels incorrects. Si la page A pointe vers la page B à l’aide de l’attribut “hreflang”, il doit également y avoir un lien de B vers A. Nous utilisons les attributs “hreflang” pour afficher l’URL qui correspond à la langue ou à la région de l’internaute dans les résultats de recherche.
Votre site Web ne pourra pas bénéficier d’un ciblage supplémentaire par langue ou par région tant que vous n’aurez pas corrigé les erreurs des liens “hreflang”.
And Google give no useful information where has been found the misfit.