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