Работа с сайтами, рассчитанными на несколько стран и языков, часто напоминает головоломку: как показать нужную страницу нужному пользователю и не запутать поисковики. В этой статье разберём ключевые решения — от выбора структуры URL до корректной разметки hreflang — и дадим практические инструкции, которые можно применить сразу.
Я постараюсь объяснить не только теорию, но и то, как эти решения работают в реальных проектах. По ходу дела приведу примеры и предостережу от типичных ошибок, которые сам неоднократно встречал при работе с международными сайтами.
Почему международное SEO — это отдельная дисциплина
Когда сайт ориентирован на одну страну, основная задача — подобрать релевантные ключи, оптимизировать контент и ускорить загрузку. Для международных проектов добавляются факторы, которых не наблюдается в локальных кампаниях: геотаргетинг, языковые предпочтения и нормативные требования разных юрисдикций.
Поисковые системы пытаются показать пользователю наиболее релевантную версию страницы. Для этого им нужны чёткие сигналы о языке и целевой стране каждой версии. Неправильная структура и отсутствие явных указаний приводят к показу не той версии сайта и потере трафика.
Варианты структуры для международного сайта
Существует несколько стандартных подходов к организации URL для международного присутствия. Каждый вариант имеет свои плюсы и минусы с точки зрения SEO, управления и стоимости поддержки.
Разберём основные решения и когда их целесообразно использовать в зависимости от масштаба проекта и бизнес-требований.
ccTLD — country code top-level domain (пример: example.de)
ccTLD даёт сильный геосигнал: если домен заканчивается на .fr, поисковик с высокой долей вероятности поймёт, что сайт предназначен для Франции. Это помогает в локальном ранжировании и восприятии пользователями.
Однако ccTLD сложнее масштабировать и поддерживать: нужны отдельные доменные регистрации, возможны юридические требования и дополнительные расходы на хостинг и сертификацию.
Поддомены (fr.example.com)
Поддомены позволяют логически отделить языковые версии при сохранении одного домена. Это удобно для масштабирования, если вам нужно много регионов и вы хотите централизованное управление доменом.
С точки зрения SEO влияние спорно: поисковые системы часто рассматривают поддомен как отдельный сайт. Это даёт гибкость, но требует дополнительной работы по продвижению каждой ветки.
Папки или подкаталоги (example.com/fr/)
Подкаталоги проще в настройке: весь вес домена остаётся в одном корневом домене, что облегчает передачу авторитета между версиями. Для небольших и средних проектов это часто оптимальный вариант.
Минус — сложнее изолировать настройки сервера и геотаргетинг, чем при использовании отдельных доменов. При высокой кастомизации под рынок это может стать ограничением.
Генерические домены и URL-параметры
Генерические домены (например, example.com) плюс URL-параметры для языка — технически возможный вариант, но плохой с точки зрения SEO. Параметры часто вызывают проблемы с дублированием и индексацией.
Используйте параметрные решения только для временных нужд или A/B-тестов, а не как основную стратегию для многоязычного контента.
Поддомены vs папки: что выбрать на практике
Решение между поддоменами и подкаталогами зависит от нескольких факторов: количество рынков, структура команды, требования к аналитике и особенностей инфраструктуры. Ниже — практическое сравнение по ключевым критериям.
Критерий |
Поддомены |
Папки |
|---|---|---|
Передача авторитета |
Слабее, требуется работа по продвижению каждой ветки |
Сильнее, общий домен получает вес от всех страниц |
Управление инфраструктурой |
Гибче, можно отдельные сервера и настройки |
Проще, одна кодовая база и конфигурация |
Аналитика и конверсия |
Требует разделения свойств, сложнее сводить данные |
Проще централизовать аналитику и A/B тесты |
Геотаргетинг в Google |
Требуется настройка для каждой ветки |
Можно настроить на уровне папки в Search Console |
Если команда небольшая и вы хотите экономить на поддержке и продвижении, начинайте с папок. Когда требуются юридическая изоляция, отдельные серверы или сильная локальная идентификация бренда, поддомены или ccTLD станут лучшим выбором.
hreflang: что это и зачем он нужен

hreflang — это атрибут, который помогает поисковым системам показывать пользователю нужную языковую или региональную версию страницы. Он указывает сочетание языка и опционально страны, к которому относится та или иная версия.
Без корректного hreflang поисковики могут выбрать неверную версию: например, показать английскую страницу пользователю из Франции. Для проектов с несколькими похожими страницами это частая причина проблем с видимостью.
Пример базовой разметки в head
Самый распространённый вариант — прописать rel=alternate hreflang в теге head каждой страницы. Каждая версия должна ссылаться на все остальные, включая саму себя.
Пример для трёх версий: английской для международной аудитории, французской и немецкой.
hreflang в sitemap
Если у вас много страниц, удобнее генерировать hreflang через sitemap. Это снижает вероятность ошибок при ручной вставке и упрощает сопровождение динамического контента.
Google поддерживает такую разметку. В sitemap каждая группа альтернатив прописывается к основному URL с перечислением вариантов.
HTTP header и когда он нужен
Для не-HTML-файлов, таких как PDF, можно указывать hreflang в HTTP-заголовках. Для страниц это редко необходимо, но полезно в особых случаях.
Такой способ применяется редко, зато он помогает, если вы не можете изменять HTML заголовок на стороне CMS.
Типичные ошибки при внедрении hreflang и как их избегать
Самые частые просчёты — отсутствие самоссылки, неверные коды языков и несогласованность между rel=canonical и rel=alternate. Любая из этих ошибок может полностью обнулить пользу от разметки.
Проверяйте, чтобы каждая версия страницы ссылалась на саму себя в наборе hreflang. Если этот шаг пропущен, поисковики могут не корректно обработать вординг и показать не ту версию.
- Неправильные коды. Используйте стандарты ISO 639-1 для языков и ISO 3166-1 Alpha 2 для стран.
- Отсутствие взаимности. Все страницы в группе должны ссылаться друг на друга.
- Конфликт с canonical. Canonical указывает на одну версию, а hreflang — на несколько. Нужно соблюдать корректную логику.
rel=canonical и hreflang: как совместить
Canonical показывает основную версию контента, чтобы бороться с дублированием. Hreflang сообщает о языковых вариантах. Оба атрибута могут сосуществовать, но важно, чтобы canonical не указывал на другую языковую версию.
Правильный подход: каждая языковая версия должна иметь собственный canonical, указывающий на саму себя, при этом в head добавляются rel=alternate для всех альтернатив. Если canonical указывает на одну из альтернатив, это приведёт к конфликту.
Практический чеклист внедрения
Перед запуском международной версии пройдитесь по чеклисту. Он поможет уменьшить количество ошибок и ускорить корректную индексацию.
- Определите стратегию URL: ccTLD, поддомен или папка.
- Пропишите правила hreflang и убедитесь, что каждая страница ссылается на себя.
- Настройте canonical для каждой версии, чтобы он указывал на текущую страницу.
- Проверьте корректность HTTP статусов, редиректов и sitemap.
- Добавьте геотаргетинг в Search Console для соответствующих свойств.
- Тестируйте отображение в разных регионах через VPN и инструменты Google.
Технические аспекты: скорость, CDN, гео-хостинг
Скорость загрузки критична для удержания пользователей и ранжирования. Для международных сайтов CDN почти всегда хорошая идея, особенно если аудитория распределена по разным континентам.
Однако CDN не решает все. Локальная хостинг-платформа или зеркало сайта может потребоваться, если законы страны требуют хранения данных внутри юрисдикции или если нужно минимизировать задержки при сложных интерактивных функциях.
Контент и локализация: перевод — это ещё не всё
Переводить страницы недостаточно. Локализация включает адаптацию формата дат, валют, единиц измерения и даже тональности текста. Для коммерческих сайтов важна также локальная юридическая информация и политика возвратов.
Производите перевод с учётом поисковых запросов целевого рынка. Прямой перевод ключевых слов из исходного языка часто даёт плохой результат: люди формулируют запросы по-разному.
Маркировка контента и структурированные данные
Не забывайте о структурированных данных. Schema.org поддерживает атрибуты, которые помогают поисковикам лучше понять контекст страницы, включая language и countryName в соответствующих типах.
Правильная разметка помогает выводить локальные сниппеты, показывать рейтинги и доступность в поиске. Это повышает CTR и улучшает пользовательский опыт.
Аналитика, отслеживание и Google Search Console
При выборе поддоменов или папок продумайте, как вы будете собирать данные. Для поддоменов часто создают отдельные свойства в Google Analytics и Search Console, что усложняет сводную аналитику.
Добавьте все версии в Search Console и свяжите их с правильными видами. Это позволит видеть отчёты по индексированию и получать уведомления о проблемах с hreflang и сканированием.
Практический пример из моей практики

В одном из проектов мы переключили мультирегиональный e-commerce с папок на поддомены, чтобы выделить регионам отдельные платежные шлюзы и юридические страницы. В первые недели поисковый трафик упал, потому что поддомены воспринимались как новые сайты.
Мы устранили это несколькими шагами: настроили hreflang и canonical, ускорили индексацию через sitemap, провели внешнюю ссылочную кампанию на основные подразделы. Через два месяца трафик восстановился и стал расти для локальных запросов благодаря лучшей локальной адаптации.
Миграция международного сайта: пошаговый план
Миграция требует тщательной подготовки. Неправильные редиректы, потерянные параметры hreflang и несогласованная канонизация приводят к падению видимости.
Примерный план миграции: аудит текущих URL, подготовка маппинга старых и новых URL, настройка 301 редиректов, обновление sitemap и hreflang, постепенное переключение и мониторинг ошибок в Search Console.
Чек-лист для поддержки после запуска
После запуска важно отслеживать несколько ключевых метрик и задач. Постоянный мониторинг помогает быстро реагировать на проблемы с индексированием и пользовательским опытом.
- Отчёты о покрытии в Search Console для каждой версии.
- Проверка корректности rel=alternate и rel=canonical каждые изменения в CMS.
- Мониторинг скорости и ошибок сервера в разных регионах.
- Анализ поведения пользователей и показателей конверсии по регионам.
Частые вопросы и ответы
Нужно ли использовать ccTLD, если бренд хочет подчеркнуть локальную принадлежность? Да, если локальная идентичность критична и у вас есть ресурсы на продвижение каждой версии.
Что выбрать для стартапа, у которого нет большой команды? Лучше начать с папок. Это обеспечивает простоту управления и более быстрый эффект от общего доменного авторитета.
Коротко о безопасности и юридических требованиях
Разные страны имеют свои правила по хранению данных, cookies и персональной информации. Перед выбором структуры убедитесь, что она позволяет соответствовать местному законодательству.
Иногда легче создать отдельный домен или поддомен для юрисдикции, где требуется особое хранение данных. Это уменьшает риски и упрощает соответствие требованиям.
Что важно помнить при планировании международного SEO
Нет универсального решения, подходящего для всех. Выбор между поддоменом и папкой — это компромисс между управляемостью, SEO-эффективностью и требованиями бизнеса. Оценивайте реальные потребности, а не только теоретические преимущества.
hreflang — мощный инструмент, но требует аккуратности в реализации. Малейшая неточность может обнулить эффект. Автоматизируйте генерацию разметки и включайте проверки в CI-процессы, если это возможно.
Наконец, помните: технические решения работают только при поддержке качественного, релевантного контента и внимательной локализации. Комбинация точной разметки, оптимальной структуры и адаптированного контента — залог успеха на международных рынках.

Этому сайту 17 лет. Сайт используется для экспериментов. Тексты могут быть написаны нейросетью. Автор в основном находится в Московской области, Одинцово или в Крыму.