PDF-меню или цифровое меню: PDF за QR-кодом остаётся PDF-ом
Сканирование почти никогда не бывает проблемой — проблемой обычно оказывается то, что открывается после него. PDF-меню и цифровое меню в сравнении: скорость, мобильный UX, европейское право о доступности, языки, аллергены, ежедневные правки и аналитика, плюс переход без перепечатки хотя бы одного QR-кода.

Сканирование работает. Меню — нет.
Гость садится, поднимает телефон, наводит его на маленький чёрно-белый квадрат, наклеенный на стол, и камера делает своё дело. Сканирование почти никогда не бывает проблемой. Проблемой обычно оказывается то, что открывается после него, потому что за очень многими QR-меню в Европе стоит PDF-меню: файл для печати, перед которым поставили веб-адрес.
Что на самом деле обещает наклейка на столе
Наклейка обещает цифровое меню. Что-то актуальное, читаемое на устройстве, которое гость и так держит в руке, и изменяемое заведением в тот же день. Динамический QR-код способен вытянуть это обещание, потому что ведёт на адрес, которым оператор по-прежнему управляет; статический код с вшитым внутрь расположением файла — нет. Добавьте сверху один-два сервиса сокращения ссылок, и гость пройдёт по цепочке редиректов прежде, чем отрисуется хоть одно слово меню.
Что гость получает на самом деле
Отрисовывается документ, сделанный под бумагу: файл в печатной вёрстке, который не переносит текст заново, так что работу вёрстки в итоге выполняет сам гость пальцами. Он каталогизируется вместе с офисными документами, потому что именно им и является.
Наклейка на столе обещает цифровое меню. PDF за ней выдаёт файл для печати с приставленным веб-адресом — законченный, замороженный и свёрстанный под формат страницы, который никто не держит в руках.
Три вещи, которых файл не сделает никогда и которые страница делает по умолчанию
Файл не меняется после публикации; кто-то должен выгрузить и загрузить замену. Он не подстраивается под читателя — ни под крупный шрифт, ни под скринридер, ни под второй язык. И он ничего не сообщает заведению о том, что было открыто. Страница делает все три вещи, даже если её об этом не просили. Этот раскол — статический файл против живой веб-страницы — проходит через скорость, вёрстку, доступность, язык, аллергены и ежедневную работу по поддержанию меню в актуальном виде.
Файл и страница рядом
Уберите брендинг, и спор сводится к одному структурному факту: статический файл против живой веб-страницы. PDF-меню было закончено в тот момент, когда его выгрузили. Адаптивная HTML-страница меню собирается заново каждый раз, когда гость её открывает, из данных, которыми заведение по-прежнему управляет.
Между чем вы на самом деле выбираете
PDF-меню — статический файл
- ✕Закончено на выгрузке; любое изменение означает новый файл
- ✕Жёсткая вёрстка A4, которая не перестраивается под телефон
- ✕Один документ на язык и, как правило, один QR-код на документ
- ✕Аллергены как печатная сноска, про которую кто-то должен не забыть
- ✕В лучшем случае сообщает число скачиваний и ничего — о том, что читали
Цифровое меню — живая страница
- ✓Собирается при каждом сканировании из данных, которыми управляет заведение
- ✓Перестраивается под любой экран, на котором её открыли
- ✓Один набор данных, один переключатель языка, один QR-код
- ✓Аллергены как поле у блюда — фильтруются, переводятся, читаются вслух
- ✓Сообщает просмотры блюд, сессии и распределение языков
Что каждый формат может дать гостю
Разрыв открывается на первом же жесте и по-настоящему так и не закрывается: адаптивная страница перестраивается под ширину, которую ей дали, а файл — нет. С языком всё устроено так же. Многоязычная страница меню может переключиться по запросу; PDF-меню требует отдельного файла и отдельного QR-кода для каждого языка, который заведение хочет обслуживать.
Что каждый формат может дать оператору
Здесь разница измеряется временем. Обновление цены в реальном времени на странице — это правка поля, которая доезжает до следующего сканирования. То же изменение в PDF означает повторную выгрузку, повторную загрузку и надежду, что в вёрстке ничего не поехало. С аллергенами ставки выше: европейское право об информации о пищевой продукции возлагает обязанность декларирования на оператора, а не на документ. Декларация аллергенов, которая хранится как структурированные данные, путешествует вместе с блюдом. В PDF это строка текста, про которую кто-то должен не забыть. Страница к тому же отчитывается обратно — просмотры блюд, сессии, распределение языков, — тогда как файл не сообщает ничего.
Где эти два формата пересекаются, а где нет
Оба формата сканируются, и оба переживают слабое соединение. Пересечение заканчивается в тот момент, когда меню должно измениться.
Скорость: что происходит в первые пять секунд за столом
Гость сканирует, бросает взгляд на экран и либо начинает читать, либо кладёт телефон экраном вниз и ждёт официанта. Именно в этом коротком окне PDF-меню и адаптивная HTML-страница меню перестают вести себя как две версии одного и того же. Одному нужно прийти целиком, прежде чем оно покажет хоть что-нибудь; другая успевает вывести на экран первые блюда, пока остальное ещё в пути.
Пороговые значения, которые публикует Google, и почему они описывают ваш зал
Документация Google по Core Web Vitals считает Largest Contentful Paint (LCP) хорошим, если он наступает в пределах 2,5 секунды с момента начала загрузки страницы, измеряя на 75-м процентиле загрузок. Та же документация задаёт Interaction to Next Paint (INP) на уровне 200 миллисекунд или меньше, а Cumulative Layout Shift (CLS) — 0,1 или меньше, снова на 75-м процентиле. Google также указывает, что эти метрики измеряются отдельно для мобильных устройств и для десктопа, так что меню, которое открывают почти исключительно с телефонов, оценивается по своим мобильным полевым данным, а не по тому, насколько бойко оно открывается на офисном ноутбуке.
Эти цифры писали для поиска, но читаются они как пороги обслуживания. Две с половиной секунды — это примерно терпение человека, который держит телефон за столом, пока к нему подходит официант.
2,5 с
Порог Largest Contentful Paint, который Google считает хорошим, на 75-м процентиле загрузок страницы
Google Core Web Vitals
200 мс
Потолок Interaction to Next Paint для хорошей оценки, измеряемый так же
Google Core Web Vitals
0,1
Потолок Cumulative Layout Shift для хорошей оценки — под большим пальцем ничего не должно сдвигаться
Google Core Web Vitals
Почему готовый к печати файл тяжёл по своей природе
Готовое к печати PDF-меню несёт встроенные шрифты и изображения в печатном разрешении, потому что именно это нужно типографии. Рядом с веб-страницей, которая сначала грузит текст, а изображения подтягивает постепенно, оно тяжело по своей природе. Ничего не сломано; файл просто делает работу, для которой был создан, на устройстве, для которого его не создавали. На перегруженном Wi-Fi заведения размер файла напрямую превращается во время загрузки по мобильной сети, и эта задержка приходится на первое читаемое блюдо.
Цепочка редиректов, которую никто не напечатал на наклейке
Наклейка несёт один URL, но телефон часто идёт более длинным путём. Типичный сценарий: напечатанный код ведёт на сервис сокращения ссылок, тот перенаправляет в папку облачного хранилища, а та — ещё раз, уже в просмотрщик. Каждый переход стоит одного запроса и одного полного оборота. Цепочки редиректов и сокращатели ссылок невидимы на настольной табличке, и списываются они целиком на мобильный UX меню.
Мобильный UX: гость не должен заниматься вёрсткой
Меню читают в те несколько минут, что проходят между тем, как человек сел, и тем, как он сделал заказ, на телефоне в одной руке, часто за столом, где разговаривают ещё трое. Всё в мобильном UX меню следует из этой обстановки, а не из того, как документ выглядит на мониторе дизайнера.
Пропорции A4 на пятидюймовом экране
Рекомендации Google по мобильному юзабилити на web.dev называют механику прямо: PDF в печатной вёрстке не переносит текст заново, поэтому макет, сделанный под лист A4, сохраняет пропорции A4 и на пятидюймовом экране. Перенос текста на маленьких экранах — это ровно то, что браузер делает с адаптивной HTML-страницей меню, заново переламывая строки по ширине устройства. PDF перекладывает эту работу на гостя, и тот выполняет её жестом масштабирования: увеличить, прочитать два-три блюда, потянуть вбок до колонки с ценами, уменьшить обратно, чтобы найти следующую категорию. Гость, по сути, верстает страницу вручную — по разу на каждую подачу.
Поиск, фильтр и переход: навигация, которую файл предложить не может
Странице можно задать вопрос; файл можно только прокручивать. Якоря категорий, поле поиска, фильтр, который сужает длинный список до того, что человек действительно может съесть сегодня вечером, — это обычные детали веб-страницы и невозможные вещи в плоской выгрузке. Та же структура тянет дальше: семантические заголовки дают скринридеру то, по чему можно перемещаться, вместо одного нерасчленённого блока, а страница может объявить направление текста для каждого языка. PDF сохраняет то, что выгрузил дизайнер, включая ошибки.
Приглушённый свет, одна рука, полный стол
Типичный сценарий
Восемь вечера, стол на четверых, свет приглушён, телефон на половине яркости. PDF открывается на всю ширину страницы, поэтому первый жест — масштабирование. Читаются два блюда за раз; колонка с ценами уходит за правый край, поэтому следующий жест — протягивание. К тому моменту, как четвёртый гость находит вегетарианские закуски, официант уже дважды прошёл мимо стола.
Мало света, телефон на половине яркости, стол на четверых: в этом типичном сценарии разница между страницей и файлом измеряется количеством жестов, отделяющих гостя от цены. Есть и вторая причина, почему это важно. При mobile-first индексации вид с телефона — это одновременно и тот вид, который видит поиск.
Доступность теперь юридическая плоскость, а не приятное дополнение
Годами меню, которое трудно прочитать, считалось огрехом сервиса. В ЕС оно стало ещё и вопросом соответствия требованиям, и ответ зависит не столько от QR-кода, сколько от того, что стоит за ним.
Что охватывает Европейский акт о доступности и с какого момента
Директива (ЕС) 2019/882, известная как Европейский акт о доступности, применяется с 28 июня 2025 года к охваченным товарам и услугам, размещаемым на рынке ЕС, согласно тексту, опубликованному на EUR-Lex. Технический эталон — стандарт EN 301 549, гармонизированная европейская норма, которая перенимает критерии успеха WCAG 2.1 уровня AA для цифрового контента и услуг. Группа, ради которой написаны правила, вовсе не маргинальна: Евростат сообщил, что в 2024 году 23,9 % людей в ЕС в возрасте 16 лет и старше имели инвалидность (ограничение активности) — по данным Евростата о численности населения, это около 90 миллионов человек.
Почему неразмеченный PDF проваливается перед скринридером
PDF-меню, выгруженное из дизайнерского файла, структурно представляет собой набор инструкций по отрисовке. Пока его никто не разметил тегами, в нём нет ни иерархии заголовков, ни семантики списков, ни надёжного порядка чтения, так что скринридер может зачитать две колонки вперемешку, назвать цены в отрыве от блюд, которым они принадлежат, или не найти вообще ничего, если страницу свели в изображение. Адаптивная HTML-страница меню построена из тех элементов, которых ожидает вспомогательное ПО, — именно поэтому скринридеры и семантические заголовки стоят рядом в любом аудиторском чек-листе.
Увеличение текста, контраст и области нажатия на настоящей странице
Файл с фиксированной вёрсткой масштабируется целиком: увеличьте шрифт, и строки уйдут за пределы экрана, вынуждая прокручивать вбок. Страница же перестраивается. Правила по контрасту и размеру областей нажатия к тому же проверяемы на странице и практически неисправимы в выгруженном документе без повторного открытия исходного макета.
| Требование | Выгруженное PDF-меню | Адаптивная страница меню |
|---|---|---|
| Порядок чтения для скринридера | Отсутствует, если файл не разметили вручную; колонки могут перемешиваться | Следует из структуры заголовков и списков на странице |
| Увеличение текста без прокрутки вбок | Масштабируется вся страница, и увеличенный шрифт уходит за экран | Строки переламываются по ширине устройства |
| Контраст, который можно проверить и исправить | Запечён в макете; исправление означает повторное открытие дизайн-файла | Значение стиля, изменённое один раз для всех блюд |
| Области нажатия, достаточные для большого пальца | Их нет — у плоского файла нет элементов управления | Заданы в вёрстке и проверяемы на устройстве |
| Второй язык | Второй файл и, как правило, второй QR-код | Переключатель над теми же данными |
Кто освобождён и почему исключение уже, чем кажется
Акт освобождает микропредприятия — менее 10 работников и годовой оборот или баланс не более 2 миллионов EUR — от обязанностей в части услуг. Отдельное независимое кафе часто под это подпадает. Небольшая группа, служба питания при отеле или заведение внутри более крупной компании — как правило, нет, и освобождение снимает юридическую обязанность, а не гостя, который не может прочитать меню.
Языки: одна страница, много гостей
Европа приняла 747 миллионов международных туристических прибытий в 2024 году — по данным World Tourism Barometer организации UN Tourism, это на 1 % выше уровня 2019 года и на 5 % выше 2023-го, — а Евростат насчитал в ЕС за тот год впервые более 3 миллиардов ночёвок в туристических средствах размещения, на 2,7 % больше, чем в 2023-м. Рядом с вокзалом, пляжем или собором гость за шестым столом часто читает меню на языке, на котором кухня не говорит.
747 млн
Международные туристические прибытия в Европе в 2024 году — на 1 % выше 2019-го и на 5 % выше 2023-го
UN Tourism, World Tourism Barometer
3 млрд+
Ночёвки в туристических средствах размещения ЕС в 2024 году, впервые в истории, на 2,7 % больше, чем в 2023-м
Евростат, статистика туризма
76 %
Покупателей в интернете предпочитают покупать там, где информация на их родном языке
CSA Research, «Can't Read, Won't Buy»
Почему четыре PDF-файла — это четыре проблемы сопровождения
Многоязычное меню, собранное из PDF, — это четыре документа, четыре цикла выгрузки и обычно четыре QR-кода на столе. Поменяйте одну цену, и изменение придётся внести четыре раза, в четырёх макетах. Пропустите один — типичный сценарий — и немецкая версия тихо назначит цену блюду, которое итальянская уже не продаёт. На адаптивной HTML-странице меню язык — это переключатель над одним набором данных: одна правка расходится повсюду.
Сохраните название блюда, объясните блюдо
Исследование «Can't Read, Won't Buy» компании CSA Research, охватившее 8709 потребителей в 29 странах, показало, что 76 % покупателей в интернете предпочитают покупать товары с информацией на их родном языке, а 40 % никогда не купят на сайтах на другом языке; среди респондентов, не владеющих английским, эта доля поднимается до 89 %. Правило не в том, чтобы переводить всё. Сохраните собственное имя блюда — именно его заказывает гость и именно его слышит официант — и переведите описание под ним.
Чего машинный перевод касаться может, а чего нет
Автоматический перевод с человеческой вычиткой разумен для описаний и названий разделов. Он не годится для аллергенов, где неверное слово — вопрос безопасности, а не стиля. Письменности справа налево и двунаправленный текст — арабская версия рядом с латинскими цифрами — дают вёрстку, которую жёсткий PDF перестроить не в состоянии; QR-меню, отданное как страница, умеет задавать направление текста для каждого языка и оставлять цены в покое.
Аллергены: поле, которое не имеет права устареть
Из всего, что напечатано в меню, строка с аллергенами — единственное место, где устаревший файл перестаёт быть неудобством. Цена, заниженная на евро, стоит заведению одного евро. Декларация аллергенов, описывающая рецептуру прошлого месяца, может отправить гостя в больницу.
Чего Регламент (ЕС) № 1169/2011 требует от ресторана
Регламент (ЕС) № 1169/2011 применяется с 13 декабря 2014 года и, как излагает Европейская комиссия в своём законодательстве об информировании потребителей о пищевой продукции, обязывает операторов пищевого бизнеса декларировать 14 указанных аллергенов в каждом блюде, включая нефасованные продукты, подаваемые в ресторанах, кафе и столовых. Обязанность на этом не заканчивается. Для нефасованных продуктов регламент и построенные на нём руководства национальных компетентных органов требуют, чтобы информация об аллергенах предоставлялась в письменной форме в месте представления: в меню, на доске или в сопроводительном документе. Устного указания официанта недостаточно.
PDF способен нести эту письменную форму. Чего он не может — так это гарантировать, что письменная форма в руках гостя является действующей.
Аллергены как структурированные данные, а не как сноска
В PDF аллергены обычно выживают в виде ряда значков или нумерованной легенды в подвале страницы, кеглем настолько мелким, что информация технически присутствует и практически непригодна — и невидима для скринридера. На адаптивной HTML-странице меню каждое блюдо — это запись, а прикреплённые к нему аллергены — поле этой записи. Поле можно отфильтровать, прочитать вслух, перевести вместе с остальной страницей и исправить в одном месте.
| Аспект | Аллергены внутри PDF-меню | Аллергены как поле у блюда |
|---|---|---|
| Где живёт информация | Нумерованная легенда или ряд значков в подвале страницы | Поле в записи этого блюда |
| Как это исправляется | Открыть макет, выгрузить заново, загрузить заново, перепроверить каждую ссылку | Изменить поле и сохранить |
| Сколько живёт ошибка | Пока кто-нибудь не заметит и не переиздаст документ | До следующего сканирования |
| Что объявляет скринридер | Обычно ничего — мелкий кегль, часто сведённый в изображение | Аллергены того блюда, которое сейчас читается |
| Что гость может с этим сделать | Прочитать, если кегль достаточно крупный | Отфильтровать меню до того, что он может безопасно съесть |
| На втором языке | Отдельный файл, переводимый и сопровождаемый отдельно | Переводятся вместе с остальной записью |
Почему смена рецептуры и смена меню должны быть одним действием
Кухни меняют поставщиков в середине недели. Типичный сценарий: привычной заправки нет, замена содержит горчицу, и блюдо отдают три дня, прежде чем кто-нибудь заново выгрузит файл. На странице та же правка, которая даёт обновление цены в реальном времени, переписывает и поле аллергенов. Одно действие, одна запись, в эфире со следующего сканирования. Разрыв возникает тогда, когда декларацию аллергенов считают документом, который надо переиздать, а не данными, которые надо поправить.
День оператора: смена цены, закончившееся блюдо, новый сезон
Меню — не документ, который заканчивают один раз. Поставщики поднимают цены, блюда заканчиваются посреди смены, а карта должна обновиться, когда обновляется сезон. Вопрос не в том, меняется ли меню, а в том, сколько вечера оператора съедает каждое изменение.
Цикл PDF: дизайнер, выгрузка, загрузка, перепроверка каждой ссылки
Отредактировать PDF-меню обычно означает вернуться к исходному файлу вёрстки, который часто лежит у дизайнера, собравшего его. Кто-то правит цифру, выгружает заново, проверяет, что ничего не поехало, загружает новый файл, а затем убеждается, что каждый QR-код на каждом столе, плюс ссылка на странице бронирования и в карточке агрегатора, теперь ведут на новую версию, а не на старую. Эту цепочку приходится проходить заново ради одной исправленной цены.
Изменить одну цену в PDF-меню
- Найти исходный файл вёрстки, который часто лежит у дизайнера, собравшего его.
- Поправить цифру и проверить, что на странице больше ничего не поехало.
- Выгрузить свежий PDF в печатном разрешении.
- Загрузить его и заменить старый файл везде, где он размещён.
- Убедиться, что каждый код на столе, страница бронирования и каждая карточка агрегатора ведут на новую версию.
- Надеяться, что ни один телефон не держит предыдущий файл в кеше.
Цикл страницы: одно поле, одно сохранение
Цифровое меню переворачивает эту последовательность. Обновление цены в реальном времени — это поле, отредактированное на телефоне и сохранённое; следующий гость, который отсканирует, увидит новую цифру. Отметить закончившуюся позицию — то, что на кухне называют «86», — это переключатель, который гасит блюдо до конца смены и возвращает его на следующий день. Сезонное ведение меню превращается в публикацию заранее подготовленных позиций вместо переиздания макетов.
Скрытая цена версии, которую никто не заменил
Дорогой сбой — редко сама правка. Это копия, которую так и не поменяли: старый файл, всё ещё лежащий в кеше телефона, ссылка в справочнике, который никому не принадлежит, печатная вкладка у барной стойки. С файлом корректность зависит от того, удалось ли догнать каждую копию. Со страницей исправлять нужно одну-единственную копию.
Что меню рассказывает вам и что оно рассказывает Google
PDF-меню — закрытый объект. Его скачивают, открывают за столом, и после этого оно не говорит кухне ничего. Адаптивная HTML-страница меню оставляет след: какое блюдо открыли, на каком языке, каким вечером. По данным отчёта State of the Restaurant Industry 2021 организации National Restaurant Association, 50 % операторов ресторанов с полным обслуживанием заявили, что с марта 2020 года добавили цифровой доступ к меню через QR-коды, — то есть многие заведения уже заставляют сканировать, ничего при этом не собирая.
Просмотры на блюдо, а не скачивания на файл
Хостинг статических файлов умеет сообщить, сколько раз документ запрашивали. Это одно число, и оно покрывает всё меню разом: закуски, которые никто не читает, и блюдо, которым шеф гордится больше всего, внутри него неразличимы. Аналитика меню на цифровом меню работает на уровне позиции — просмотры блюд, сессии на смену, порядок, в котором открывают категории. В типичном сценарии блюдо с высокой маржой стоит низко на длинной странице и открывается редко; решение — смена позиции, а не новая рецептура. С PDF-меню такая картина невидима, потому что файл ничего не раскрывает о том, что произошло после его открытия.
| Что вы хотите узнать | Размещённый PDF-файл | Страница цифрового меню |
|---|---|---|
| Сколько гостей открыли меню | Число скачиваний, раздутое повторными открытиями и роботами | Сессии, по дням и часам |
| Какое блюдо привлекло больше всего внимания | Невидимо — файл представляет собой единый объект | Просмотры на позицию |
| На каком языке читал зал | Только если размещать по файлу на язык и сравнивать счётчики | Язык, записанный для каждой сессии |
| Где длинная категория теряет людей | Совсем ничего | Порядок, в котором открывали категории |
| Сработало ли изменение | Сравнить две суммы скачиваний и гадать | Сравнить просмотры позиций до правки и после неё |
Распределение языков как сигнал для графика смен
Выбор языка — операционные данные раньше, чем маркетинговые. Если за месяц крупная доля сессий переключается на один язык, это аргумент о том, кто должен стоять в зале в этом месяце, какие поставщицкие буклеты стоит перевести и какое сет-меню заслуживает второй версии. QR-меню, которое фиксирует распределение языков, превращает догадку о зале в то, на чём можно построить график.
Читать данные, не нарушая правил приватности
Полезные данные меню агрегированы и скудны: счётчики просмотров позиций, сессий, языков. Им не нужны ни имена, ни аккаунты, ни межсайтовый трекинг, что держит их далеко от более тяжёлых обязанностей европейского права о защите данных. Операторам всё же стоит проверить, что их платформа записывает в браузер и требуется ли согласие до запуска неосновной аналитики.
Проиндексировано — не то же самое, что полезно
Google Search Central перечисляет Adobe Portable Document Format (.pdf) среди индексируемых кодированных типов файлов, наряду с документами Word, Excel и PowerPoint. Значит, PDF-меню может быть проиндексировано. Но та же документация не даёт никаких указаний по мобильному юзабилити, структурированным данным или расширенным результатам для PDF; она обращается с ними как с обычными бинарными документами.
Что видит mobile-first краулер
При mobile-first индексации Google использует для индексации и ранжирования мобильную версию содержимого сайта, обойдённую агентом для смартфонов. Страница, построенная для чтения с телефона, оценивается по её собственным меркам. Документ, построенный под A4, — нет.
Структурированные данные, языковые версии и внутренние ссылки
HTML-страница меню может нести разметку меню и ресторана, объявлять свои языковые версии и вести на страницы бронирования, адреса и контактов. PDF не несёт ничего из этого и не ведёт никуда.
Два честных возражения: слабый сигнал и печать, которая всё равно нужна
Почему стол в подвале — настоящая проверка
Два возражения против замены PDF-меню размещённой страницей заслуживают прямого ответа. Первое — связь. Файл, однажды скачанный, лежит на телефоне; странице, если верить обычному рассказу, сеть нужна каждый раз. Разрешать этот спор следует не на террасе с четырьмя делениями сигнала, а в подвальном зале с толстыми стенами, за столом во дворе на краю добивания роутера или в полном зале в субботу, когда все делят одну точку доступа.
Типичный сценарий
Субботняя смена в подвальном зале с толстыми стенами. Сорок гостей делят одну точку доступа, а столы во дворе стоят на краю добивания роутера. Лёгкая страница меню выводит на экран первые блюда, пока её изображения ещё долетают. Файлу в печатном разрешении нужно приземлиться целиком, прежде чем он покажет хоть одно блюдо, — и на таком соединении он часто не приземляется вовсе.
Кеширование, лёгкие изображения и печатный запасной вариант
Возражение реально, но оно точно так же относится и к файлу: описанный выше вес в печатном разрешении — ровно то, с чем перегруженное соединение справляется хуже всего, а загрузка, которая обязана прийти целиком, не покажет первое блюдо рано. Лёгкая страница способна уложиться в цель по LCP на обычном соединении; тяжёлый файл, как правило, нет. Офлайн-кеширование меню, сдержанный вес изображений и горстка заламинированных карточек за барной стойкой закрывают остаток разрыва.
Один источник истины, несколько представлений
Второе возражение — печать, и оно перестаёт быть возражением, как только архитектура выстроена правильно. Та же запись, которая питает QR-меню, может выдать готовый к печати PDF-экспорт как результат: те же цены, те же аллергены, то же сезонное блюдо, свёрстанное под A4, а не под мобильный UX. Не работает обратная схема, в которой документ является эталоном, а цифровое меню — его копией, которая тихо стареет между переизданиями.
Банкеты, винные карты и выгрузки в агрегаторы
Немало материалов по-прежнему должны существовать на бумаге или в виде файла. Банкетное предложение уходит по почте корпоративному клиенту. Длинную винную карту приятнее держать в руках, чем прокручивать. Агрегатор может захотеть меню выгрузкой в жёстком формате. Что-то должно стоять в окне для прохожих. Ничто из этого не говорит в пользу отказа от страницы; всё это говорит в пользу того, чтобы каждый такой артефакт порождался из одних и тех же данных.
Когда PDF всё ещё честный ответ
Небольшое заведение с короткой картой, которая меняется редко, с простой ситуацией по аллергенам и преимущественно местной публикой документом обслужено неплохо. Речь здесь о заведениях, у которых меню движется.
Переход без перепечатки хотя бы одного QR-кода
Большинство операторов исходит из того, что расстаться с PDF означает новые настольные таблички, новые наклейки, новые плёнки на витрину. Обычно это не так. Всё зависит от того, что на самом деле закодировано в напечатанном узоре.
Владейте доменом, на который ведёт код
Статический QR-код хранит адрес назначения внутри самого узора, поэтому изменить, куда он ведёт, значит перепечатать. Динамический QR-код хранит короткий адрес, который разрешается в то, что владелец задаст потом, — в этом и состоит практический вес различия динамический QR-код против статического QR-кода. В идеале этот короткий адрес лежит на домене, которым управляет заведение. Сокращатель стороннего сервиса добавляет описанные выше переходы и оставляет заведение без возможности починить сломанную ссылку, если поставщик исчезнет.
Двухнедельный чек-лист для небольшого заведения
Две недели, без единой перепечатки
- Отсканируйте один из своих настольных кодов и запишите, куда он ведёт на самом деле: к файлу, к сокращателю или на адрес, которым управляете вы.
- Если это адрес, которым управляете вы, на столе менять не нужно ничего — только то, что лежит на его конце.
- Соберите меню как данные: блюда, цены, описания и 14 аллергенов полями, а не сноской.
- Вычитайте его на телефоне, в зале, за худшим столом заведения.
- Добавьте языки, на которых зал действительно читает, переведя описания и оставив названия блюд нетронутыми.
- Направьте адрес, которым управляете вы, на новую страницу и оставьте старый файл доступным на неделю.
- Пройдите по залу и отсканируйте каждый напечатанный код, затем проверьте страницу бронирования и каждую карточку агрегатора.
- Проинструктируйте персонал, как отмечать закончившееся блюдо, и только потом выводите старый файл из обращения.
Для наглядности: бистро на тридцать посадочных мест тратит первую неделю на сборку и вычитку страницы, а вторую — на редиректы, проверку в зале каждого напечатанного QR-меню и инструктаж персонала, прежде чем старый файл выводится из обращения.
Читайте также
Часто задаваемые вопросы
Нет. Формат не запрещён; обязанности привязаны к содержанию и доступу. Регламент (ЕС) № 1169/2011 требует от операторов пищевого бизнеса декларировать 14 указанных аллергенов в каждом блюде, включая нефасованные продукты, подаваемые в ресторанах и кафе, а Директива (ЕС) 2019/882 применяется с 28 июня 2025 года к охваченным товарам и услугам. Риск — это PDF-меню, которое не может прочитать вспомогательная технология.
Жалобы описывают масштабирование, увеличение и файл, который открывается в просмотрщике, а не как страница. QR-меню, ведущее на адаптивную HTML-страницу, снимает большинство из них. Код редко был причиной недовольства.
Обычно да, при условии что код ведёт на URL, которым управляете вы, а не на сам файл. Перенаправьте этот адрес на новое цифровое меню, и напечатанные коды продолжат работать.
Документация Google по Core Web Vitals считает Largest Contentful Paint хорошим, если он наступает в пределах 2,5 секунды с момента начала загрузки страницы. На Wi-Fi заведения, когда за столом ждут, это и есть планка.
Отдельные меню сопровождать не нужно. Один набор данных с отдельным представлением на каждый язык держит цены и декларацию аллергенов многоязычного меню в согласии. Показатель 76 % от CSA Research — покупатели, предпочитающие информацию на родном языке, — не останавливается на пороге ресторана.
Нет, она хуже. Изображение не несёт ни выделяемого текста, ни чего-либо, что скринридер мог бы произнести, поэтому оно не проходит WCAG 2.1 уровня AA по тем же основаниям, что и сведённый файл. Поисковые системы тоже не прочитают из неё ничего.
Источники: Европейская комиссия — Законодательство об информировании потребителей о пищевой продукции · EUR-Lex — Регламент (ЕС) № 1169/2011 о предоставлении потребителям информации о пищевой продукции · EUR-Lex — Директива (ЕС) 2019/882 (Европейский акт о доступности) · ETSI — EN 301 549, гармонизированный европейский стандарт доступности · W3C — Web Content Accessibility Guidelines (WCAG) 2.1 · Евростат — Статистика инвалидности: функциональные ограничения и ограничения активности · Google — Пороговые значения Core Web Vitals · web.dev — Основы адаптивного веб-дизайна · Google Search Central — Типы файлов, индексируемые Google · Google Search Central — Рекомендации по mobile-first индексации · UN Tourism — World Tourism Barometer · Евростат — Статистика туризма · CSA Research — «Can't Read, Won't Buy» · National Restaurant Association — State of the Restaurant Industry 2021