SEO для целевой страницы трех сайтов на разных языках


У меня есть три сайта, работающих под основным доменом example.com/en/ example.com/ar/ example.com/ur/
И есть главная целевая страница HTML example.com, которая содержит некоторое введение на трех языках и ссылки на три сайта.
Теперь я хочу, чтобы на этой целевой странице была хорошая SEO-оптимизация. и я хочу, чтобы эта страница отображалась в поиске на трех языках.
если кто-то ищет на арабском языке, это должно быть в результатах с арабским названием и описанием, если кто-то ищет на английском, он должен отвечать на английском языке.
Является это возможно? или предложите мне другой способ сделать целевую страницу для этих сайтов.

Author: Zahid, 2014-02-27

2 answers

Конечно, вы можете создать единую целевую страницу для всех языков...

<!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>

...но вы не можете контролировать, как поисковые системы должны отображать эту страницу в своих результатах поиска. Таким образом, они не обязательно будут скрывать контент на языках, отличных от текущей локализации.

Это не что иное, как целевая страница, содержащая несколько сайтов на одном языке. В вашем случае это только в том случае, если все сайты на разных языках.

В этом например, я использовал атрибут lang для разметки языка содержимого на странице, а атрибут hreflang для разметки языка целевых ссылок.

Обратите внимание, что у вас есть только один элемент title, поэтому у вас не может быть другого названия для каждого языка (ну, вы могли бы переключить его с помощью JavaScript, но поисковые системы не распознают это). Таким образом, название, вероятно, должно быть чем-то вроде вашего доменного имени.

 1
Author: unor, 2014-03-03 21:03:41

Используйте аннотацию rel="alternate" hreflang="x" в разделе HTML <head>.

Google предоставил конкретные рекомендации здесь: https://support.google.com/webmasters/answer/189077?hl=en

Точно отвечает на ваш вопрос.

Чтобы узнать больше о SEO для многоязычных и мультирегиональных сайтов, см. https://support.google.com/webmasters/answer/182192?hl=en&ref_topic=2370587

 0
Author: Dumbo sapiens, 2014-02-27 16:53:20