Пятница, 19 марта 2010 г.
Многоязычный веб-сайт — это любой веб-сайт, который предлагает контент более чем на одном языке. Примерами многоязычных веб-сайтов могут быть канадский бизнес с английской и французской версиями своего сайта или блог о латиноамериканском футболе, доступный как на испанском, так и на португальском языках.

Обычно имеет смысл создавать многоязычный веб-сайт, если ваша целевая аудитория состоит из носителей разных языков. Если ваш блог о латиноамериканском футболе ориентирован на бразильскую аудиторию, вы можете публиковать его только на португальском языке. Но если вы хотите охватить и любителей футбола из Аргентины, предоставление контента на испанском языке может вам в этом помочь.
Google и распознавание языка
Google пытается определить основные языки каждой из ваших страниц. Вы можете облегчить распознавание языка, если будете придерживаться только одного языка на странице и избегать параллельных переводов. Хотя Google может распознавать страницу на более чем одном языке, мы рекомендуем использовать один и тот же язык для всех элементов страницы: заголовков, боковых панелей, меню и т. д.
Имейте в виду, что Google игнорирует всю языковую информацию на уровне кода, от атрибутов «lang» до определений типа документа (DTD). Некоторые программы веб-редактирования создают эти атрибуты автоматически, и поэтому они не очень надежны при попытке определить язык веб-страницы.

Тот, кто приходит в Google и выполняет поиск на своем языке, ожидает найти локализованные результаты поиска, и здесь на сцену выходите вы, как веб-мастер: если вы собираетесь локализовать, сделайте это заметным в результатах поиска с помощью некоторых наших советов ниже.
Анатомия многоязычного сайта: структура URL
При разработке многоязычного веб-сайта нет необходимости создавать специальные URL-адреса. Тем не менее, вашим пользователям может понравиться определять, в каком разделе вашего веб-сайта они находятся, просто взглянув на URL-адрес. Например, следующие URL-адреса дают пользователям понять, что они находятся в английском разделе этого сайта:
https://example.ca/en/mountain-bikes.html или
https://en.example.ca/mountain-bikes.html, в то время как эти другие URL-адреса позволяют пользователям понять, что они просматривают ту же страницу на французском языке:
https://example.ca/fr/mountain-bikes.html или
https://fr.example.ca/mountain-bikes.html. Кроме того, эта структура URL-адресов облегчит вам анализ индексации вашего многоязычного контента.
Если вы хотите создавать URL-адреса с символами, отличными от английских, обязательно используйте кодировку UTF-8. URL-адреса в кодировке UTF-8 должны быть правильно экранированы при ссылках из вашего контента. Если вам нужно экранировать URL-адреса вручную, вы легко можете найти
онлайн кодировщик URL
это сделает это за вас. Например, если бы я хотел перевести следующий URL с английского на французский, https://example.ca/fr/mountain-bikes.html, это могло бы выглядеть примерно так: https://example.ca/fr/vélo-de-montagne.html. Поскольку этот URL содержит один неанглийский символ (é), он будет выглядеть следующим образом при правильном экранировании для использования в ссылке на ваших страницах: https://example.ca/fr/v%C3%A9lo-de-montagne.html.
Сканирование и индексирование вашего многоязычного сайта
Мы рекомендуем не разрешать индексацию автоматических переводов. Автоматические переводы не всегда имеют смысл и потенциально могут рассматриваться как спам. Что еще более важно, смысл создания многоязычного веб-сайта состоит в том, чтобы охватить более широкую аудиторию, предоставляя ценный контент на нескольких языках. Если ваши пользователи не могут понять автоматический перевод или если он кажется им искусственным, вам следует спросить себя, действительно ли вы хотите представлять им такой контент.
Если вы собираетесь выполнять локализацию, облегчите Googlebot сканирование всех языковых версий вашего сайта. Подумайте о перекрестной перелинковке страниц. Другими словами, вы можете создавать ссылки между страницами с одинаковым контентом на разных языках. Это также может быть очень полезно для ваших пользователей. Следуя нашему предыдущему примеру, предположим, что франкоговорящий человек случайно попадает на
https://example.ca/en/mountain-bikes.html; теперь в один клик они могут попасть на
https://example.ca/fr/vélo-de-montagne.html где они могут просмотреть тот же контент на французском языке.
Чтобы сделать весь контент вашего сайта более доступным для сканирования, избегайте автоматических перенаправлений на основе предполагаемого языка пользователя. Эти перенаправления могут помешать пользователям (и поисковым системам) просматривать все версии вашего сайта.
И последнее, но не менее важное: храните контент для каждого языка на отдельных URL-адресах — не используйте файлы cookie для показа переведенных версий.
Работа с кодировками символов
Google напрямую извлекает кодировки символов из заголовков HTTP, заголовков страниц HTML и контента. Вам не нужно делать многое с кодировкой символов, кроме как следить за противоречивой информацией, например, между контентом и заголовками. Хотя Google может распознавать различные кодировки символов, мы рекомендуем использовать UTF-8 на вашем веб-сайте везде, где это возможно.
Если у вас язык заплетается…
Теперь, когда вы все это знаете, ваш язык может заплетаться, когда вы говорите на многих языках, но вашему сайту это делать не обязательно!
Для получения дополнительной информации читайте наш
публикация о многорегиональных сайтах
и следите за нашей следующей статьей, в которой мы углубимся в особые ситуации, которые могут возникнуть при работе с глобальными веб-сайтами. А до тех пор не стесняйтесь заходить на Форум помощи и
присоединяйтесь к дискуссии!
Как мы это применяем
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
Связанные услуги