Nous utilisons un outil appelé SEMRush où il signale que en
et x-default
les valeurs du hreflang provoquent des conflits.
Les deux en
et x-default
être inclus pour les balises hreflang
?
C'est ce que nous avons maintenant.
<html>
<head>
<link rel="alternate" hreflang="de" href="https://de.example.com/">
<link rel="alternate" hreflang="en" href="https://www.example.com/">
<link rel="alternate" hreflang="x-default" href="https://www.example.com/">
<link rel="alternate" hreflang="es" href="https://es.example.com/">
</head>
<body>
....
</body>
</html>
Votre implémentation est correcte. L'outil que vous utilisez laisse entendre que vous voudrez peut-être vérifier à nouveau votre configuration, ou il est tout à fait incorrect en l'appelant.
Si vous passez par le Yoast Hreflang Guide , vous noterez la section "hreflang x-default", plus près du bas. Voici la partie pertinente:
Dans ce cas, le lien x-default pointerait vers la même URL que celle de l'un. Nous ne vous conseillerions cependant pas de supprimer le lien, même si techniquement cela créerait exactement le même résultat. À long terme, il est généralement préférable d’avoir les deux car il spécifie la langue de la page - et facilite la lecture du code.
Remplacez "de" par "en" et vous avez essentiellement votre exemple. Ainsi, je ne m'en inquiéterais pas.