Сайт на казахском и русском: как настроить SEO для двух языков

Многие компании в Казахстане делают казахскую версию сайта «для галочки»: переключатель в шапке есть, а в поиске Google по казахским запросам сайт не появляется. Причина обычно не в языке, а в технической настройке: поисковик просто не понимает, что у страницы есть другая языковая версия, или вообще не видит её.

В этой статье — как устроить двуязычный сайт так, чтобы Google показывал казахскую версию тем, кто ищет на казахском, и русскую — тем, кто ищет на русском. Опираемся на официальные рекомендации Google для многоязычных сайтов и на собственный опыт: на web-man.kz мы сами держим версии на трёх языках.

Зачем вообще нужна казахская версия для SEO

Начнём с главного аргумента: запросы на казахском — отдельный поисковый спрос. Человек, который ищет «сайт жасау Астана», вводит другие слова, чем тот, кто ищет «создание сайта Астана». Если на вашем сайте нет страницы с текстом на казахском, Google нечего ему показать.

Второй аргумент — конкуренция. В некоторых нишах по казахским запросам страниц с качественным текстом заметно меньше, чем по русским: откройте выдачу Google по своей услуге на казахском и оцените сами. Это не гарантия позиций, но для аккуратно сделанной версии шанс выше.

Третий — доверие. Для части клиентов, особенно в государственном секторе и регионах, наличие полноценной казахской версии — знак серьёзной компании.

Казахская версия сайта — это не перевод кнопок, а второй вход в поиск со своими запросами.

Прежде чем переводить, проверьте спрос: в Планировщике ключевых слов Google Ads можно посмотреть частотность казахских формулировок вашей услуги, а в Search Console — по каким запросам сайт уже показывается.

Структура адресов: одна страница — один язык — один URL

Google рекомендует размещать каждую языковую версию по своему адресу. Не нужно показывать разные языки на одном URL в зависимости от cookies или настроек браузера: поисковый робот обычно не передаёт эти настройки и увидит только одну версию.

Три рабочих варианта:

  1. Папки: `site.kz/` для русского, `site.kz/kz/` для казахского. Самый простой вариант: один домен, одна история, авторитет сайта общий.
  2. Поддомены: `kz.site.kz`. Работает, но сложнее в поддержке и аналитике.
  3. Отдельные домены: обычно оправданы только для разных стран, а не для двух языков в одной стране.

Для большинства компаний мы рекомендуем папки. Так устроены и языковые версии нашего сайта: `/kz` и `/en`.

Чего не делать:

  • Не переводить страницу «на лету» скриптом или виджетом-переводчиком: роботу могут быть недоступны эти тексты.
  • Не перенаправлять посетителей автоматически по IP или языку браузера. Человек может хотеть читать на русском, находясь в Шымкенте, а робот Google при таком перенаправлении может так и не увидеть вторую версию. Лучше показать понятный переключатель языков.

Hreflang: как сказать Google, что страницы связаны

Атрибут hreflang сообщает поисковику: «У этой страницы есть версия на другом языке, вот её адрес». Для пары «русский — казахский» в разделе `head` каждой страницы указывают обе версии.

Пример для страницы услуги:

  • русская версия ссылается на себя с кодом `ru` и на казахскую с кодом `kk`;
  • казахская версия ссылается на себя с кодом `kk` и на русскую с кодом `ru`;
  • обе страницы указывают `x-default` — версию для всех остальных случаев, обычно основную.

Три правила, на которых чаще всего ошибаются:

  1. Код казахского языка — `kk`, а не `kz`. KZ — это код страны. При желании можно указать язык вместе с регионом: `kk-KZ`, `ru-KZ`.
  2. Ссылки должны быть взаимными. Если русская страница указывает на казахскую, а казахская не указывает обратно, Google может проигнорировать связь.
  3. Указывать нужно конкретную страницу-перевод, а не главную другого языка. Страница «Лендинг» на русском связывается с «Лендингом» на казахском.

Hreflang можно разместить в HTML-коде, в HTTP-заголовках или в карте сайта sitemap.xml. Для небольшого сайта проще всего код страницы, для крупного — sitemap.

Canonical и метатеги для каждой версии

Частая ошибка — каноническая ссылка казахской страницы ведёт на русскую. Для Google это сигнал «основная версия — русская, эту можно не показывать», и казахская версия выпадает из поиска.

Правильно так:

  • у каждой языковой версии canonical указывает на саму себя;
  • title и meta description переведены и написаны под казахские запросы, а не оставлены на русском;
  • атрибут `lang` в теге `html` соответствует языку страницы: значение `kk` для казахской версии и `ru` для русской.

Про атрибут `lang` важное уточнение: Google в документации пишет, что определяет язык страницы по видимому тексту, а не по атрибуту `lang`. Но атрибут нужен браузерам, программам чтения с экрана и переводчикам, поэтому ставить его правильно всё равно стоит.

Ещё один момент — адреса страниц. Для казахской версии подойдут латинские слаги с транслитерацией казахских слов или те же адреса, что и в русской версии, внутри папки `/kz/`. Главное, чтобы адрес был стабильным и не менялся после запуска.

Перевод: что делает казахскую версию полезной

Технические настройки дают Google понять, что версия существует. Будет ли она в поиске — зависит от качества текста.

Что важно на практике:

  • Перевод делает человек, хорошо владеющий казахским, а машинный перевод используется максимум как черновик. Неестественный текст видно сразу и клиентам, и, вероятно, алгоритмам оценки качества.
  • Ключевые фразы подбираются отдельно. Дословный перевод русского запроса часто не совпадает с тем, как люди реально ищут на казахском. Проверяйте формулировки в Планировщике ключевых слов и в подсказках поиска Google.
  • Переводится вся страница: заголовки, кнопки, формы, сообщения об ошибках, подписи к изображениям, атрибуты alt. Половина страницы на русском — плохой опыт.
  • Цены, телефоны, адреса и реквизиты совпадают в обеих версиях. Расхождения подрывают доверие.
  • Новые страницы появляются сразу на двух языках или хотя бы попадают в план перевода. Иначе через полгода казахская версия устаревает.

Что переводить в первую очередь

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

Порядок, который мы советуем:

  1. Главная и страницы услуг или категорий товаров. Именно на них приходят люди по коммерческим запросам.
  2. Контакты, цены и страница «О компании». Без них посетитель казахской версии всё равно уйдёт искать информацию на русскую.
  3. Формы заявок и страница благодарности. Если форма на казахской странице подписана по-русски, это выглядит недоделкой.
  4. Ответы на частые вопросы. Хороший материал и для поиска, и для нейросетей, которые собирают ответы из таких блоков.
  5. Статьи блога — по мере возможностей, начиная с тех, что уже приносят трафик на русском.

Пока страница не переведена, не создавайте для неё пустой адрес в казахской версии и не ставьте на неё hreflang. Пустые или наполовину русские страницы в папке `/kz/` хуже, чем их отсутствие: Google может посчитать их малополезными, а посетитель разочаруется.

Как измерять результат казахской версии

Чтобы понять, окупается ли перевод, разделите статистику по языкам с самого начала.

  • В Google Search Console отфильтруйте отчёт «Эффективность» по страницам, адрес которых содержит `/kz/`. Вы увидите показы, клики и запросы именно казахской версии.
  • В Google Analytics создайте сравнение или сегмент по той же части адреса и посмотрите, сколько заявок пришло с казахских страниц.
  • Отмечайте в CRM язык обращения, если клиенты пишут или звонят на казахском. Это простой способ увидеть ценность версии вне аналитики.

Первые показы по казахским запросам обычно появляются не сразу после публикации: поисковику нужно время, чтобы найти и проиндексировать новые страницы. Смотрите динамику за несколько месяцев, а не за неделю.

Переключатель языков и внутренние ссылки

Переключатель должен вести на ту же страницу на другом языке, а не на главную. Посетитель, читающий страницу «Интернет-магазин», после переключения ожидает увидеть «Интернет-магазин» на казахском.

Ещё несколько правил:

  • подписывайте языки так, как их называют носители: «Қазақша», «Русский», а не флажками — флаг обозначает страну, а не язык;
  • внутренние ссылки на казахской версии ведут на казахские страницы, чтобы посетитель и робот не «выпадали» в русскую версию;
  • в карте сайта присутствуют страницы обеих версий.

Как проверить настройку за 15 минут

  1. Откройте казахскую страницу и посмотрите код: есть ли hreflang `kk`, `ru` и `x-default`, ведёт ли canonical на саму страницу.
  2. Откройте русскую версию той же страницы и проверьте, что ссылки взаимные.
  3. В Google Search Console через «Проверку URL» убедитесь, что казахская страница проиндексирована и Google выбрал её канонической.
  4. В отчёте «Эффективность» отфильтруйте страницы по `/kz/` и посмотрите, по каким запросам они показываются.
  5. Попробуйте поиск в Google по казахской формулировке вашей услуги с добавлением города.

Типичные ошибки

  • Код `kz` вместо `kk` в hreflang.
  • Canonical казахской версии указывает на русскую.
  • Перевод через виджет без отдельных адресов.
  • Автоматическое перенаправление по IP.
  • Переключатель ведёт на главную, а не на перевод текущей страницы.
  • Title и description остались на русском.
  • Казахская версия не обновляется вместе с русской.

Итог

  • Каждая языковая версия — по своему адресу, удобнее всего в папке `/kz/`.
  • Hreflang с кодами `kk` и `ru`, взаимные ссылки и `x-default`.
  • Canonical каждой версии указывает на саму себя.
  • Перевод делает человек, ключевые слова подбираются под казахские запросы.
  • Проверяйте индексацию казахских страниц в Search Console.

Если вы планируете казахскую версию или она уже есть, но не приводит посетителей из поиска, оставьте заявку на SEO-продвижение — посмотрим, что мешает. Если сайт только в планах, языковые версии можно заложить сразу при разработке сайта. А о том, как ваш сайт видят нейросети, мы рассказываем на странице GEO-продвижения и в статье о локальном SEO в Астане.

Читайте также

Запишитесь на бесплатный
онлайн аудит вашего бизнеса

01

Детально проанализируем ваш бизнес и ваших конкурентов

02

Подберем маркетинговые инструменты под ваш бюджет и потребности

  • Казахстан +7
  • Россия +7
  • Узбекистан +998
  • Кыргызстан +996
  • Другая страна
03

Составим план развития на 1 год и рассчитаем бюджет на продвижение

Что ещё мы можем

Наши услуги