Перейти к содержимому

Доступность сайта на Tilda Стандартные блоки почти готовы — ломается обычно Zero Block

Tilda сделала для доступности больше, чем большинство конструкторов: блоки из библиотеки размечены, фокус виден, попапы и формы озвучиваются экранным диктором. Проблемы начинаются там, где сайт собран в Zero Block, — и сама Tilda в справке пишет, что работа над доступностью его элементов ещё идёт. Ниже — что платформа делает за вас, что остаётся в настройках и где придётся вмешиваться руками.

Написать в Telegramот 4900 ₴ · 3–5 дней

Что Tilda делает за вас

Если сайт собран из стандартных блоков библиотеки, базовая часть уже закрыта. Это реальное преимущество платформы, и начинать с нуля не придётся.

  • Блоки с меню, формами, плитками, видео, вкладками и слайдерами размечены для управления с клавиатуры
  • У того, кто идёт с клавиатуры, видна цветная рамка активного элемента
  • Шапка и подвал помечаются автоматически — экранный диктор понимает, где что
  • Всплывающие окна озвучиваются и проходятся с клавиатуры
  • Поля форм, сообщения об успехе и об ошибке доступны диктору

Что остаётся в ваших настройках

  1. 01

    Заголовки

    Уровень задаётся в «SEO: Title Tag» в настройках блока. Один H1 на страницу, без пропусков уровней. Самая частая ошибка — H1 в каждом экране или заголовок, выбранный по размеру шрифта.

  2. 02

    Описания картинок

    Alt заполняется в настройках изображения, в галереях — в отдельном поле «Image alt for SEO». Декоративным картинкам описание не нужно, смысловым — обязательно.

  3. 03

    Шапка и подвал

    Tilda советует выносить их на отдельные страницы Header и Footer: тогда они помечаются как области страницы. Если шапка собрана обычными блоками внутри страницы, этой разметки не будет.

  4. 04

    Формы

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

  5. 05

    Контраст и язык

    Контраст текста к фону — от 4,5:1, крупного текста и кнопок — от 3:1. Язык сайта задаётся в настройках и попадает в код страницы: без него диктор читает текст с чужим произношением.

Zero Block — главная ловушка

Zero Block — это свободный холст: элементы лежат слоями и стоят там, где вы их положили. Визуально всё хорошо, а для клавиатуры и экранного диктора порядок берётся не из вида страницы, а из порядка слоёв — причём в обратную сторону, от последнего слоя к первому. Человек нажимает Tab и прыгает снизу вверх.

  • Порядок перехода фокуса нужно проверять вручную и перестраивать слои под него
  • Пустые элементы со смысловой ролью диктор объявляет как пустоту — их убирают
  • Текст, вставленный картинкой, для диктора не существует; в Zero Block так делают часто
  • Заголовкам внутри Zero Block тоже нужен SEO-тег, иначе это просто крупный текст

Чего Tilda не закрывает вовсе

  • Поведение страницы при увеличении на телефоне — проверяется только руками
  • Заявление о доступности: ни текста, ни напоминания о нём платформа не даёт
  • Субтитры и расшифровки к видео
  • Смысл, переданный одним цветом: «красные поля обязательны»
  • Текст ссылок: «подробнее» и «читать далее» диктор зачитывает без смысла
  • Сторонний код в блоке T123 и внешние виджеты — это ваша ответственность, не платформы

Что делаем мы

  1. 01

    Проверяем руками

    Проходим сайт только с клавиатуры, слушаем экранным диктором, увеличиваем страницу до 200 %. Именно так находится обратный порядок фокуса в Zero Block — автоматическая проверка его не покажет.

  2. 02

    Наводим порядок в настройках

    Заголовки, alt, подписи полей, язык сайта, контраст, шапка и подвал на своих страницах. Это работа в интерфейсе Tilda, без кода — и она закрывает большую часть находок.

  3. 03

    Перебираем Zero Block

    Выстраиваем порядок слоёв под порядок чтения, убираем пустые элементы, заменяем текст-картинку на текст. Где без кода не обойтись — правим в блоке со своим кодом.

  4. 04

    Готовим заявление

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

Чего мы не делаем

  • Не ставим виджет доступности вместо работы
  • Не обещаем «полного соответствия»: часть требований зависит от вашего содержимого и проверяется человеком
  • Не пересобираем весь сайт из Zero Block в стандартные блоки, если задача решается на месте
  • Не трогаем дизайн без вашего согласия: порядок слоёв меняем так, чтобы вид остался прежним

Проверьте свой сайт прямо сейчас

Бесплатная проверка читает тот же код страницы, что видит проверяющий: увеличение, имена кнопок, подписи полей, порядок заголовков, заявление. Она не заменяет ручной аудит, но показывает, с чего начинать.

Проверить доступность сайта

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

Tilda пишет, что её блоки доступны. Зачем тогда работа?

Блоки из библиотеки действительно размечены, и это большая часть дела. Но доступность сайта складывается ещё из того, что вы в них написали и настроили: заголовки, описания картинок, подписи полей, контраст. А если страницы собраны в Zero Block, базовая разметка там работает иначе — и это уже не решается выбором блока.

Почему именно Zero Block проблемный?

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

Надо ли отказываться от Zero Block?

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

Хватит ли проверки сервисом вроде WAVE?

Как первый шаг — да, Tilda сама советует такие инструменты. Но автоматическая проверка ловит меньшую часть требований и не видит порядка фокуса, понятности подписей и того, есть ли смысл в тексте альтернативы. Остальное смотрит человек.

Что делать с виджетами и кодом в блоке T123?

Проверять отдельно: всё, что вставлено своим кодом или внешним сервисом, платформа не покрывает. Чаще всего проблемы дают виджеты записи, чаты и календари. Если заменить нечем, ограничение честно перечисляется в заявлении о доступности.

Сколько это занимает?

Проверка с отчётом — три-пять дней. Исправления зависят от того, сколько страниц собрано в Zero Block: сайт из стандартных блоков приводится в порядок быстро, большой лендинг на свободном холсте — дольше. Сроки называем вместе с отчётом.

Сколько это стоит?

Проверка с отчётом — фиксированная сумма, она указана на странице направления. Исправления считаются по часам после отчёта: пока не виден объём, называть цифру нечестно. Текст заявления о доступности входит в работу.

Кто публикует заявление о доступности?

Организация от своего имени — мы готовим текст и страницу, перечисляем сделанное и оставшиеся ограничения. Именно из заявления человек узнаёт, куда писать, если что-то не работает, и кто за это отвечает.

Частые случаи