Эти пункты требуют более глубокого понимания платформы, но именно они отделяют быстрый сайт от медленного.
1. Не создавайте избыточное количество адаптивовТильда отрисовывает каждый адаптивный экран
как отдельный CSS-код. Чем больше адаптивов — тем тяжелее страница. Мы регулярно видим сайты, где помимо стандартных брейкпоинтов добавлены дополнительные экраны для разных смартфонов и больших мониторов. В большинстве случаев достаточно стандартного набора адаптивов Тильды.
2. Не заливайте весь дополнительный код в headВесь JavaScript и CSS, размещённый в теге `head`, загружается до отрисовки страницы и блокирует её отображение. Вместо этого используйте блок
T123 непосредственно на странице — код будет загружаться параллельно с контентом.
3. Оптимизируйте загрузку шрифтовЕсли на сайте используются загруженные шрифты:
- Удалите неиспользуемые начертания (например, если на сайте нет курсива — не загружайте Italic).
- Включите настройку «Показывать системный шрифт при загрузке» — пользователь сразу увидит текст, а кастомный шрифт подгрузится в фоне.
4. Подключайте только нужную аналитикуСкрипты аналитики загружаются
одними из первых при открытии страницы. Не нагружайте сайт инструментами, которые реально не используются в работе.
Например:
- Яндекс.Метрика — нужна практически всегда.
- Вебвизор — полезен, но если вы его не анализируете регулярно, лучше отключить.
Правило простое: добавляйте только те метрики, с которыми действительно работаете.
5. Не злоупотребляйте поп-апамиЧасто клиенты хотят уместить весь контент на одной странице — описания услуг, подробности, дополнительную информацию — и всё это упаковывается в поп-апы. Особенно тяжёлый случай — поп-апы в Zero-блоках с уникальным дизайном.
Каждый поп-ап — это дополнительный код, который загружается вместе со страницей, даже если пользователь никогда его не откроет.
Лучше создавать отдельные страницы для подробной информации.
Это же касается лендингов с 20–40 блоками на одной странице. Если контента много — сделайте многостраничник. Да, это чуть дороже в разработке, но значительно быстрее в загрузке и удобнее для пользователя.
6. Не делайте через Zero-блоки то, что можно собрать из стандартныхМногие разработчики по привычке создают
все блоки через Zero, даже если дизайн не требует уникальной вёрстки. Стандартные блоки Тильды — FAQ, текстовые секции, галереи — легче и быстрее, чем их аналоги в Zero. Если блок можно реализовать стандартными средствами — используйте их.
7. Используйте встроенные возможности Тильды вместо дополнительного кодаТильда уже умеет многое из того, что разработчики реализуют вручную через JavaScript:
- Пошаговая анимация — встроена в настройки блоков.
- Эффекты (размытие фона, параллакс) — доступны внутри Zero-блоков.
- Плавный скролл, триггерные поп-апы, базовые интерактивные элементы — всё это есть в системных блоках Тильды.
Правило: прежде чем писать дополнительный код, проверьте — возможно, нужная функция уже есть в Тильде. Каждый кастомный скрипт увеличивает вес страницы и усложняет поддержку.