SEO html5css.dev
html5css.dev

SEO продвижение сайтов

Полный цикл: от проектирования и семантики до ссылочного, перелинковки и текстов.

0. Старт С чего начинается работа: цели, инструменты, сервисы 2 1. Проектирование сайта Структура, семантика, title и description 11 2. Прототипирование Карточка товара и страница категории на примере магазина 3 3. Контент и ключевые слова Ключи в тексте, заголовки, объём, читаемость, изображения, внутренние ссылки 20 3.1. Сайт целиком и коммерция Структура, sitemap, крошки, домен, контакты, ассортимент, доставка, поддержка 22 3.2. Поведенческие факторы Домен и бренд, релевантность title, вложенность, удовлетворённость пользователя 11 4. Техническая оптимизация Скорость, дубли, robots.txt, sitemap.xml, битые страницы 9 5. Внешние факторы Ссылочное, доноры, анкоры, линкбилдинг 13 6. Продвижение бренда Брендовый трафик и его оценка 3 7. Нестандартные методы Актуализация контента, нулевая позиция, SILO, обрезка контента 17 8. Крауд-маркетинг Форумы, отзовики, Q&A, соцсети, поиск площадок и сервисы 16 8.1. Стратегии крауда Стратегии размещения, выживаемость постов, объёмы, делегирование 11 9. Юзабилити сайта Макет, навигация, формы, корзина, контрастность 10 10. Внутренняя перелинковка Вес страниц, анкоры, схемы связывания 10 11. Работа с текстами LSI, структура текста, применение ключей 8

С чего начать

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

15глав
166уроков

Мобильная выдача

Отдельный курс про мобильный индекс: скорость, интерфейс, голосовой поиск и регионы.

6глав
44урока

Новый курс

Поиск всё чаще отвечает текстом. Курс о том, как попадать в источники этих ответов и не потерять доверие.

5глав
15уроков
  1. html5css.dev
  2. SEO
  3. Мобильное SEO
  4. Мобильные сайты
  5. Мобильные версии сайта и их типы
Глава 1 · Мобильные сайты Урок 1 из 10 Обновлено 26.08.2026

Мобильные версии сайта и их типы

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

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

Сравнение трёх подходов

Адаптивная вёрсткаДинамическая отдачаОтдельный поддомен
URLОдинОдинДва
HTMLОдин, меняется CSSРазный, по User-AgentРазный, отдельные страницы
Служебная разметкаНе нужнаVary: User-Agentcanonical + alternate в паре
Риск расхождения контентаПрактически нулевойСреднийВысокий
Стоимость поддержкиОдна кодовая базаДве ветки шаблоновФактически два сайта
Ссылки и «шаринг»Работают как естьРаботают как естьЛомаются: делятся мобильным URL
АналитикаЕдинаяЕдинаяДва ресурса, склейка вручную
ВыводПо умолчаниюПо особым причинамЛегаси, стоит переезжать

Адаптивная вёрстка

Один HTML, оформление подстраивается под ширину экрана. Минимум, без которого адаптив не работает:

<meta name="viewport" content="width=device-width, initial-scale=1">
  • Контейнеры в относительных единицах, а не в фиксированных пикселях.
  • Изображения с max-width: 100% и заданными размерами.
  • Широкие таблицы и блоки кода прокручиваются внутри своего контейнера.
  • Точки перелома выбираются по содержанию, а не по моделям устройств.
  • Проектирование начинается с мобильной ширины, потом расширяется.

Динамическая отдача

Один URL, но сервер отдаёт разный HTML в зависимости от User-Agent. Обязателен заголовок, сообщающий кешам и роботам, что ответ зависит от клиента:

# nginx
add_header Vary "User-Agent" always;
Главный риск динамической отдачи Определение устройства по User-Agent ненадёжно: новые устройства и роботы появляются постоянно. Ошибка в определении означает, что робот увидит не ту версию, — а индексируется именно то, что он увидел.

Отдельный поддомен

Схема m.site.ru требует парной связки в обе стороны:

<!-- на десктопной странице -->
<link rel="alternate" media="only screen and (max-width: 640px)"
      href="https://m.site.ru/page/">

<!-- на мобильной странице -->
<link rel="canonical" href="https://site.ru/page/">

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

Порядок переезда на адаптив

  1. Собрать карту соответствия: каждый мобильный URL → канонический.
  2. Убедиться, что адаптивная версия содержит всё содержание обеих версий.
  3. Поставить 301 с мобильных URL на канонические — попарно, не на главную.
  4. Убрать rel="alternate" с десктопных страниц.
  5. Проверить, что canonical указывает сам на себя.
  6. Обновить sitemap.xml, счётчики и внешние интеграции.
  7. Следить в Search Console, что старые адреса уходят, а новые индексируются.

Что общего у всех трёх

Независимо от выбранного способа обязателен паритет: одинаковый основной текст, метаданные, структурированные данные, alt-атрибуты и внутренние ссылки. Подробности — в уроке о мобильной индексации.

Итог

Выбирайте адаптив, если нет веской причины поступить иначе. Динамическая отдача — компромисс для случаев, когда фронтенд переписать нельзя. Поддомен — наследие, которое стоит планово убирать: он дороже в поддержке и создаёт риски, которых у двух других вариантов нет.

Частые вопросы

Какой тип мобильной версии выбрать?

Адаптивную вёрстку на одном URL. Один адрес, один набор контента, нет риска расхождения версий и не нужна служебная разметка для связи страниц.

Когда оправдана динамическая отдача?

Когда мобильным и десктопным пользователям нужен принципиально разный интерфейс, а переписать фронтенд нельзя. Требует корректного заголовка Vary: User-Agent и дисциплины в поддержании паритета содержания.

Нужно ли переезжать с m.site.ru на адаптив?

Почти всегда да. Поддомен требует зеркального контента, парных canonical и alternate, переадресации по User-Agent и удваивает работу на каждом релизе. Переезд обычно окупается за счёт снятия этих расходов.

Что такое паритет контента?

Совпадение основного содержания, метаданных и разметки между версиями. Google индексирует мобильную версию, поэтому всё, чего в ней нет, для поиска не существует.

Вся глава «Мобильные сайты» — 10 уроков
  1. Мобильные версии сайта и их типы
  2. Анализ текущего положения мобильной версии сайта
  3. Инструменты анализа мобильной версии
  4. Улучшение пользовательского интерфейса
  5. Главная страница и навигация
  6. Поиск по сайту
  7. Улучшение конверсии посетителей
  8. Удобство пользования мобильным сайтом
  9. Типичные ошибки мобильной версии
  10. Мобильный индекс Google (Mobile-First Index)