web-dev-qa-db-fra.com

Référencement pour la page de destination de trois sites linguistiques différents

J'ai trois sites fonctionnant sous le domaine principal _example.com/en/_ _example.com/ar/_ _example.com/ur/_
Et il existe une page de destination HTML principale _example.com_ qui présente une introduction en trois langues et des liens vers trois sites.
Maintenant, je veux que cette page de destination présente un bon référencement. et je veux que cette page apparaisse dans la recherche en trois langues.
Si une personne cherche en arabe, les résultats doivent comporter un titre et une description en arabe. Si quelqu'un cherche en anglais, il doit répondre en anglais.
C'est possible? ou suggérez-moi une autre façon de créer une page de destination pour ces sites.

1
Zahid

Bien sûr, vous pouvez créer une seule page de destination pour toutes les langues…

<!DOCTYPE html>
<head>
  <title>Example.com</title>
</head>
<body>

  <article lang="en">
    <h1><!-- English site title --></h1>
    <p>…</p>
    <a href="/en/" hreflang="en">Visit the English site</a> 
  </article>

  <article lang="ar">
    <h1><!-- Arabic site title --></h1>
    <p>…</p>
    <a href="/ar/" hreflang="ar"><!-- site link in Arabic --></a> 
  </article>

  <article lang="ur">
    <h1><!-- Urdu site title --></h1>
    <p>…</p>
    <a href="/ur/" hreflang="ur"><!-- site link in Urdu --></a> 
  </article>

</body>

… Mais vous ne pouvez pas contrôler la manière dont les moteurs de recherche doivent afficher cette page dans leurs SERP. Ils ne masqueront donc pas nécessairement le contenu dans des langues autres que la localisation actuelle.

Ce n’est pas différent d’une page de destination contenant plusieurs sites dans la même langue. Dans votre cas, tous les sites sont dans une langue différente.

Dans cet exemple, j'ai utilisé l'attribut lang pour marquer la langue du contenu de la page et l'attribut hreflang pour marquer la langue des liens cibles.

Notez que vous n'avez qu'un seul élément title, vous ne pouvez donc pas avoir un titre différent pour chaque langue (vous pouvez le changer en JavaScript, mais les moteurs de recherche ne le reconnaîtront pas). Le titre devrait donc ressembler à votre nom de domaine.

1
unor

Utilisez l'annotation rel="alternate" hreflang="x" dans votre section HTML <head>.

Google a fourni des instructions spécifiques ici: https://support.google.com/webmasters/answer/189077?hl=fr

Répond à votre question avec précision.

Pour en savoir plus sur le référencement dans les sites multilingues et multirégionaux, voir https://support.google.com/webmasters/answer/182192?hl=fr&ref_topic=2370587

0
Dumbo sapiens