如何用三种语言向机器人、网站指示?

问题描述 投票:0回答:1

我正在使用三种语言(ru、en、he)制作信息娱乐平台,目标是以色列市场(多语言人群)。也许在未来 - 社交网络。如何用三种语言向机器人(如 Google)指示网站?

主要问题:机器人不会告诉你他们请求页面的语言。我的应用程序是用 Java 编写的,为了在 HTML 之前获取 3 种页面(ru、en、he)之一的页面,我正在执行请求

getLocale().getISO3Language(); 
但是机器人会忽略这个参数,默认情况下所有页面都只有英文。 “提要”页面上可以显示三种语言的消息,我不想推广其中一种语言。如何用三种语言向机器人、网站指示?

spring web seo web-search
1个回答
0
投票

您可以在 HTML 中使用 hreflang 属性向搜索引擎表明您的网站支持多种语言。此属性告诉搜索引擎页面的不同语言版本,这有助于他们根据用户的偏好向用户提供正确的语言版本。

在您的情况下,您可以像这样使用

hreflang

<link rel="alternate" href="https://www.yoursite.com/en/page" hreflang="en" />
<link rel="alternate" href="https://www.yoursite.com/ru/page" hreflang="ru" />
<link rel="alternate" href="https://www.yoursite.com/he/page" hreflang="he" />

此外,请记住,页面的每种语言版本都有一个指向自身的规范标签,以防止重复内容问题。

© www.soinside.com 2019 - 2024. All rights reserved.