Tilda · 7 мин чтения

Как собрать многостраничный сайт на Тильде: пошаговый гайд

За три года веб-разработки я собрал десятки сайтов на Тильде, и примерно треть из них - не лендинги, а полноценные многостраничные сайты на Тильде: с каталогом, блогом, разделом услуг и десятком посадочных страниц под разные запросы. Разница в подходе огромная. Лендинг верстается сверху вниз за пару дней, а многостраничник требует продуманной структуры, единого меню на всех разделах, синхронизации блоков между страницами и отдельной SEO-настройки для каждой из них. Разберу процесс от планирования структуры до публикации - по шагам, с примерами из практики и ценами на доработки, если решите отдать эту работу на сторону.

Чем многостраничный сайт на Тильде отличается от лендинга

Лендинг - это одна страница с блоками, которые ведут к одной цели: заявке, звонку, покупке. Многостраничник - это проект с несколькими URL, между которыми пользователь перемещается через меню: главная, каталог, услуги, блог, контакты, страницы под конкретные категории товаров или город. В Тильде это называется проектом (project), внутри которого можно создать сколько угодно страниц на тарифе Business.

Техническая разница проявляется в трёх местах. Во-первых, шапка и подвал должны быть одинаковыми на всех страницах - Тильда не подтягивает их автоматически, это делается через глобальные блоки или ручное копирование. Во-вторых, каждая страница получает свои мета-теги, а значит SEO настраивается не один раз, а десятки раз по количеству разделов. В‑третьих, скорость загрузки становится критичной: если на лендинге можно позволить себе тяжёлый Zero Block с анимациями, на сайте из 20-30 страниц это скажется на индексации и поведенческих метриках.

Моя практика: беру многостраничник, если у клиента есть каталог из 15+ позиций, несколько направлений услуг с разной семантикой или блог, который планируют вести регулярно. Если задача - собрать заявки на один продукт, лендинг закрывает её быстрее и дешевле.

Планирование структуры: карта сайта и меню

Перед тем как открывать редактор, я всегда рисую структуру на бумаге или в Miro. Типичная карта для сайта услуг выглядит так:

Раздел Назначение Уровень вложенности
Главная Оффер, кратко обо всех направлениях 1
Услуги Список направлений со ссылками на детальные страницы 1
Услуга (детальная) Условия, цена, форма заявки 2
Каталог / Портфолио Кейсы или товары 1-2
Блог Статьи под информационные запросы 1-2
О компании Доверие, команда, реквизиты 1
Контакты Форма, карта, реквизиты 1

Сразу продумываю глубину вложенности - у Тильды нет древовидных URL из коробки, поэтому структура «/uslugi/seo/» вместо плоского «/seo-prodvizhenie» настраивается вручную через алиасы в настройках каждой страницы. И сразу закладываю перелинковку: с каждой детальной страницы услуги должна быть ссылка на блог и обратно, иначе поисковик будет обходить страницы как отдельные острова.

Создаём проект и настраиваем страницы в Тильде

В личном кабинете создаю новый проект, а не отдельные сайты под каждую страницу - это частая ошибка новичков, из-за которой потом невозможно сделать общее меню и общую аналитику. Дальше по шагам:

  • Добавляю страницы через «+ Страница» внутри проекта - количество ограничено только тарифом.
  • Для каждой страницы задаю алиас (человекопонятный URL) в настройках - «Ещё» → «Alias».
  • Привязываю домен на уровне всего проекта, а не отдельной страницы - SSL Тильда выдаёт автоматически при привязке.
  • В настройках проекта включаю единую аналитику - Яндекс.Метрику и GA4 достаточно прописать один раз, они подтянутся на все страницы.

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

Единый хедер и меню на всех страницах

Самая частая головная боль многостраничника - рассинхронизация шапки. Меняешь пункт меню на одной странице, а на остальных остаётся старый вариант. Решается это глобальными блоками: в Тильде есть функция превращения блока (обычно T123 или Zero Block с меню) в глобальный - тогда правка в одном месте применяется сразу везде, где блок используется.

Вторая проблема - подсветка активного пункта меню. Из коробки Тильда не отмечает, на какой странице находится пользователь, а без этого навигация ощущается неудобной. Решаю это небольшим скриптом, который сверяет текущий путь с адресом ссылки в меню и добавляет класс активности:

document.addEventListener('DOMContentLoaded', function () {
  var path = window.location.pathname.replace(//$/, '') || '/';
  document.querySelectorAll('.t228 .t-menusub-item a, .t-menu__link-item a').forEach(function (link) {
    var linkPath = link.getAttribute('href').replace(//$/, '') || '/';
    if (linkPath === path) {
      link.classList.add('t-menu__active-link');
    }
  });
});

Вставляется через Zero Block → HTML-код в футер страницы, и если блок меню глобальный, скрипт достаточно добавить один раз.

Бесплатный материал

🎁 Полезный скрипт в подарок

Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.

Без спама. Отписка в 1 клик.

SEO-настройки для многостраничного сайта на Тильде

Каждая страница требует своего title, description и og:image - это задаётся в настройках страницы во вкладке SEO. На проекте из 20-30 страниц я веду отдельную таблицу с мета-тегами, чтобы не дублировать формулировки между похожими разделами: дубли title и description - частая причина, по которой Яндекс схлопывает страницы в поиске.

Sitemap.xml Тильда генерирует автоматически по адресу вида domain.ru/sitemap.xml, но полезно проверить, что туда попали все нужные страницы и не попали технические (например, страница благодарности после отправки формы) - их я закрываю через robots.txt и отдельно ставлю noindex в настройках страницы.

Отдельно слежу за скоростью: Zero Block с большим количеством анимационных блоков на 15+ страницах ощутимо утяжеляет сайт. Проверяю через PageSpeed Insights ключевые страницы (главную и 2-3 услуги с наибольшим трафиком) и убираю лишние скрипты, которые Тильда подключает по умолчанию, если ими не пользуются.

Внутренняя перелинковка

На многостраничнике перелинковка работает как дополнительный SEO-рычаг: со страницы услуги - ссылка на релевантную статью блога, из статьи - обратно на услугу и на смежные разделы каталога. Без этого поисковик хуже понимает, какие страницы главные, а какие вспомогательные.

Интеграции: формы, оплата, доставка, CRM

Формы Тильда из коробки подключаются к amoCRM и Bitrix24 - это делается в настройках формы за пару минут и не требует кода. Приём оплаты обычно веду через эквайринг Т‑Банка: блок оплаты нативно встраивается в форму, деньги приходят на счёт без посредников вроде агрегаторов.

Сложнее с расчётом доставки СДЭК - нативного калькулятора у Тильды нет, и здесь приходится писать скрипт, который дергает API СДЭК и подставляет стоимость доставки прямо в форму заказа в зависимости от города и веса. Это уже не пятиминутная доработка, а интеграция, которая требует бэкенд-прослойки (сама Тильда не может слать запросы к закрытому API СДЭК напрямую из браузера без прокси-сервера).

Ещё один рабочий вариант для интернет-магазинов и сайтов услуг - завести вебхук из формы Тильды в n8n и оттуда уже раскидывать заявку по CRM, таблице и, например, в Telegram-бота для менеджера. Готовые связки такого рода я собираю на потоке, часть из них выложена в библиотеке готовых скриптов для Тильды - можно взять за основу и адаптировать под свой проект.

По ценам на доработки ориентируюсь так: точечная правка вроде подсветки меню, кастомной формы или анимации - от 3 000 ₽; комплексная интеграция с CRM, эквайрингом или расчётом доставки СДЭК - от 40 000 ₽, потому что это уже связка из нескольких сервисов с прослойкой на сервере.

Публикация и типичные ошибки многостраничников на Тильде

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

  • Меню различается на разных страницах - забыли сделать блок глобальным после правки.
  • На части страниц не заполнены мета-теги - остался дефолтный текст Тильды.
  • Не настроена страница 404 - пользователь при опечатке в URL видит белый экран вместо навигации обратно.
  • Sitemap не отправлен в Яндекс.Вебмастер и Google Search Console после запуска - индексация растягивается на недели вместо дней.
  • Тяжёлые блоки с видео или параллаксом на всех страницах подряд - сайт из 5 МБ на страницу теряет позиции по скорости загрузки.

После публикации даю сайту 2-3 дня на то, чтобы отследить, как ведут себя формы и корректно ли приходят заявки в CRM - на этом этапе чаще всего всплывают мелкие нестыковки в интеграциях, которые проще поймать сразу, чем через месяц по жалобе клиента.

От лендинга до интернет-магазина

Сайт / Tilda

от 30 000 ₽

Подробнее →

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

Сколько страниц можно сделать на Тильде без ограничений?

На тарифе Business количество страниц в проекте практически не ограничено - я собирал сайты и на 40+ страниц. Ограничение скорее практическое: чем больше страниц, тем важнее следить за единообразием меню и мета-тегов, иначе структура рассыпается на разрозненные лендинги под одним доменом.

Сколько стоит многостраничный сайт на Тильде?

Сайт на Tilda под ключ у меня стоит от 30 000 ₽ - в эту сумму входит структура, дизайн блоков, базовая SEO-настройка и подключение форм. Итоговая цена растёт от количества уникальных страниц и сложности интеграций: если нужен расчёт доставки СДЭК или связка с CRM, это считается отдельно как доработка от 40 000 ₽.

Можно ли сделать блог и каталог на Тильде в рамках одного проекта?

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

Что делать, если сайт на Тильде перерос свои возможности?

Если нужны личный кабинет пользователя, сложная логика бронирования или собственная база данных, Тильда упирается в потолок - она остаётся конструктором лендингов и статичных страниц. В этом случае логичнее переезжать на WordPress (от 60 000 ₽) для более гибкого контента или на отдельный веб-сервис (от 150 000 ₽), если нужна полноценная бизнес-логика вроде личного кабинета с историей заказов.

Есть задача?

Обсудим в мессенджере

Расскажите, что нужно сделать — отвечу в течение 4 часов в рабочее время. Первая консультация бесплатно.

Самозанятый Калинкин Н. А. · работаю с физлицами и юрлицами

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов куки) с использованием Yandex.Metrika.
Понятно