Code hreflang en erreur

Nouveau WRInaute
Bonjour à tous et merci d'avance pour vos conseils,
J'ai un site en français pour la racine, avec des sous dossiers,français, anglais, espagnol, allemand.
J'utilise donc les balises hreflang.
La même balise sur les 4 langues.
Google tools me déclare deux ou trois balises en erreur sur environ 70.
Voici ce qu'il refuse:

Code:
<link rel="alternate" hreflang="en" href="../accueil-anglais.php" >
<link rel="alternate" hreflang="es" href="../accueil-espagnol.php" >
<link rel="alternate" hreflang="de" href="../allemand/accueil-allemand.php" >
<link rel="alternate" hreflang="fr" href="../index.php" >

J'ai essayé de modifier la dernière ligne sur la page en français,
Code:
<link rel="alternate" hreflang="fr" href="/index.php" >
,
mais c'est toujours en erreur.

Dois-je partout écrire l'adresse complète, sur chaque ligne ? A mon avis ça alourdit les recherches.
Exemple :
Code:
<link rel="alternate" hreflang="en" href="http://location-vacances-saint-jean-de-luz.com/anglais/accueil-anglais.php" >

Quelqu'un pourrait il me dire ce que je dois faire.
Un grand merci de la part d'un grand père pas très compétent.
Etienne
 
WRInaute accro
Bonjour,

Par habitude, les hreflang sont toujours en absolu, et pas en relatif. Par ailleurs, je ne vois pas en quoi cela "alourdit les recherches" ?
 
Nouveau WRInaute
il faut mettre comme suit:

/anglais/accueil-anglais.php
/allemand/accueil-allemand.php
/espagnol/accueil-espagnol.php
etc

le premier slash veut dire la racine du site.

quand vous mettez "../" cela ne veut rien dire par rapport à quel niveau la structure commence
 
Nouveau WRInaute
un grand merci Jodjo,
Ca doit te paraitre évident mais pour moi, vu mes faibles connaissances c'était interdit.
Je vais essayer et voir si Google tools est content.
je reviens dans quelques jours car les réactions de Tols ne sont pas immédiates.
Toutes mes amitiés reconnaissantes.
Etienne
 
Nouveau WRInaute
Salut jodjo,
J'ai testé et j'ai un résultat pas convaincant avec Tools.
J'ai refait plusieurs liens hreflang.
Il a accepté l’exemple que j'avais donné plus haut en supprimant le défaut, mais me mets un défaut sur uniquement deux.
Voila un exemple qu'il refuse.

Code:
<link rel="alternate" hreflang="en" href="/anglais/church.php" >
 <link rel="alternate" hreflang="es" href="/espagnol/eglise-e.php" >
 <link rel="alternate" hreflang="de" href="/allemand/eglise-d.php" >
 <link rel="alternate" hreflang="fr" href="/france/eglise1f.php" >

je ne comprends pas pourquoi. Je croyais avoir compris !
Si u vois une erreur merci de m'aider. Je patine en vain.
Très cordialement.
Etienne
 
WRInaute accro
Avant de t'attarder sur le hreflang, tu devrais refaire complètement ton site parce que là ça fait site des années 90.
On dirait un site à l'abandon et ça n'inspire pas du tout confiance.
 
WRInaute accro
tu devrais refaire complètement ton site parce que là ça fait site des années 90.
On dirait un site à l'abandon et ça n'inspire pas du tout confiance.

+20

Quoi que...y'avait quand meme mieux dans les années 90... mais la, c'est vrai que c'est une cata... avec un bel EMD en plus..

Le plus adapté serait "SOS site en detresse"
:D
 
Nouveau WRInaute
bonjour à vous tous,
Vous avez découvert la réalité que j'avais annoncé dans ma première demande.
Je suis un grand père, peu compétent et c'est pour cela que je me tourne vers des plus jeunes qui nagent dans l'informatique comme des poissons dans l'eau.
Moi je suis plutôt comme une pierre et non comme un poisson.
Vous êtes quand même très sympa.
Je bloque avec hreflang et tools et je ne vois pas la solution, merci d'avance aux jeunes champions d'aider le vieux.
Amitiés
Etienne
 
Discussions similaires
Haut