2014-10-03 4 views
1

Я делаю seo для многоязычных, у меня есть веб-страницы на английском, французском и испанском языках. , поэтому для английских страниц у меня есть example.com/en и внутри содержимого страницы с английской страницей по умолчанию.hreflangs по умолчанию и на французской странице

<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 
<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="x-default" /> 

Однако на французской странице, http://example.com/fr, сделать я должен сделать это снова? например, добавить следующую страницу на страницу?

<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="x-default" /> 
<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 
+0

ваших двух фрагментов идентичны (кроме того). – unor

ответ

0

Да, вы должны сделать это для французов, но следующим образом:

<link rel="alternate" href="http://example.com/en" hreflang="en" /> 
<link rel="alternate" href="http://example.com/sp" hreflang="sp" /> 

Это не реальная проблема, если вы оставите fr и x-default ссылки на французской странице тоже, но это является излишним.

Для испанских следующим образом:

<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> 
<link rel="alternate" href="http://example.com/en" hreflang="en" /> 
0

x-default является частным языком тегов, поэтому не имеет смысла вне каких-либо частных соглашений. Вы не указали, какой смысл вы хотите использовать для этого, но я предполагаю, что вы намерены использовать смысл Google, как описано в Use hreflang for language and regional URLs.

В соответствии с этой документацией, значение x-default для

[...], указывающий язык селекторы/редиректоры, которые не являются специфическими для одного языка или региона, например, ваша домашняя страница показывает интерактивную карту мира

Поэтому кажется, что вы не должны так использовать.

Если, например, ваша домашняя страница будет служить выбору языка, вы могли бы использовать

<link rel="alternate" href="http://example.com/" hreflang="x-default" /> 

Другие стороны могут иметь различные толкования.

Смежные вопросы