Коротко
- QR-код стандартизирован (ISO/IEC 18004, июнь 2000); DENSO WAVE отказалась от прав на патент для стандартизированных кодов. Внутри — текст в определённом формате: ссылка, tel:, mailto:, MECARD/vCard, геоточка, Wi-Fi (WIFI:T:...;S:...;P:...;; с экранированием спецсимволов). Уровни коррекции L, M, Q, H восстанавливают примерно 7, 15, 25 и 30% кодовых слов; чем выше уровень, тем больше код.
- Для сканирования важны размер (практики называют минимум около 2 × 2 см и правило 10:1 как ориентир), тихая зона не менее четырёх модулей, тёмный код на светлом фоне, векторный файл для печати и пробный оттиск на разных телефонах. Надёжная схема для бизнеса: статический код на короткий адрес вашего домена, перенаправление с метками UTM на вашем сайте.
- Код нельзя прочитать глазами, поэтому он опаснее текстовой ссылки: известны подмены наклейками (квишинг). Рекомендаций Роскачества и Банка России я не нашёл, меры взяты из отраслевых материалов. QR напрямую на SEO не влияет, но целевые страницы должны быть быстрыми и мобильными.
- В статье — форматы, коррекция и размер, оформление и печать, статические и динамические коды, UTM, безопасность, SEO, проверка, десять ошибок и PDF-чек-лист на 29 пунктов.
Коротко: как сделать QR-код, который сканируется, и не навредить себе и покупателям
QR-код — это квадратная картинка, в которой закодирован текст: чаще всего ссылка, но также телефон, пароль от Wi-Fi, визитка, координаты. Для интернет-магазина и офлайн-бизнеса это самый дешёвый мост между бумагой или упаковкой и сайтом: визитка, листовка, чек, наклейка на коробке, табличка на кассе, витрина. Но у кода есть три типичных проблемы: он не сканируется (слишком мелкий, слабый контраст, нет «тихой зоны»), он ведёт не туда (длинная ссылка с ошибкой, без меток, на мёртвую страницу) и ему нельзя доверять (мошенники клеят свои коды поверх настоящих).
Я собрал данные из первоисточника технологии (Denso Wave), вики разработчиков ZXing о форматах содержимого и нескольких практических материалов. Выводы:
- QR-код — стандарт. Он утверждён как международный стандарт ISO/IEC 18004 в июне 2000 года; компания DENSO WAVE отказалась от прав на патент для стандартизированных кодов. Ограничений на создание кодов нет.
- Надёжность определяет уровень коррекции ошибок. Уровни L, M, Q и H восстанавливают примерно 7%, 15%, 25% и 30% кодовых слов; чем выше уровень, тем больше код. Чаще всего выбирают M.
- Размер, контраст и тихая зона решают всё. Практические материалы называют минимум около 2 × 2 см для печати, чёткое поле вокруг кода не менее четырёх модулей и тёмный код на светлом фоне. Это рекомендации практиков, их нужно проверять на образце.
- Код нельзя прочитать глазами, поэтому он опаснее текстовой ссылки: подмена и «квишинг» реальны.
В статье: что можно закодировать (с точным синтаксисом Wi-Fi), как выбрать уровень коррекции и размер, как оформить и напечатать, статические и динамические коды, метки UTM и аналитика, безопасность (как не стать жертвой и не подставить покупателей), SEO и QR, проверка перед тиражом, десять ошибок и PDF-чек-лист на 29 пунктов. Если нужен только генератор: генератор QR-кодов на tools.cetto.ru (ссылка, Wi-Fi, контакт, телефон, PNG и SVG, свои цвета и размер).
Основа статьи — страницы Denso Wave об уровнях коррекции и стандартах QR-кода, вики ZXing о форматах содержимого, практические материалы по размеру и печати (the-qrcode-generator.com, UQR, QRkoder), материалы по безопасности (SecurityLab, Mail.ru Финансы, Trend Micro). Материалы сервисов — рекламные, их числа (размер 2 × 2 см, правило 10:1) я называю ориентирами. Рекомендаций Роскачества и Банка России по QR-кодам я не нашёл. Оплата по QR (СБП) — отдельная регулируемая тема, и здесь я её не разбираю.
Что можно закодировать
В QR-коде хранится текст в определённом формате; читалка телефона решает, что с ним делать. Вики ZXing перечисляет основные форматы:
| Что | Формат | Заметки |
|---|---|---|
| Ссылка | https://example.ru/page/ | Полный адрес с протоколом; читалка обычно открывает его в браузере |
| Телефон | tel:+7XXXXXXXXXX | Полный номер с кодом страны; номер откроется для набора, но вызов не начнётся автоматически |
| SMS | sms:номер:текст | Номер и, при необходимости, текст |
mailto:адрес | Можно добавить тему и текст письма | |
| Контакт | MECARD или vCard | MECARD компактнее, поэтому удобнее для 2D-кодов; vCard длиннее и начинается с BEGIN:VCARD |
| Геоточка | geo:широта,долгота | Откроется в приложении карт |
| Wi-Fi | WIFI:T:WPA;S:имя;P:пароль;; | Поля T (тип защиты), S (SSID, обязательно), P (пароль), H (скрытая сеть); символы \ ; , " : экранируются обратной косой чертой |
Пример Wi-Fi из вики: WIFI:T:WPA;S:mynetwork;P:mypass;;. Перед подключением читалка должна запросить подтверждение у пользователя. Пароль в коде лежит в открытом виде: любой, кто отсканирует, увидит его, поэтому для публичной сети используйте отдельную гостевую сеть. Емкость кода: до 7 089 цифр, 4 296 буквенно-цифровых символов, 2 953 байт; размер от 21 × 21 до 177 × 177 модулей. Чем длиннее содержимое, тем плотнее код и тем крупнее он должен быть при печати.
Уровень коррекции ошибок и размер
| Уровень | Восстанавливает | Когда выбирать |
|---|---|---|
| L | около 7% | Чистая среда, большой объём данных |
| M | около 15% | Самый частый выбор; визитки, листовки, сайты |
| Q | около 25% | Условия загрязнения; наклейки, упаковка |
| H | около 30% | Сильное загрязнение и повреждение; логотип внутри кода |
По страницам Denso Wave, чем выше уровень, тем больше дополнительных данных в коде и тем крупнее он становится, поэтому «ставить H везде» не нужно. Практический выбор: M для обычной печати, Q или H для уличных наклеек и упаковки, где код пачкается и царапается, или если вы кладёте логотип в центр (логотип закрывает часть модулей).
Размер: практические материалы называют минимум около 2 × 2 см для печати и 2,5–3 см для плотных кодов (длинная ссылка, vCard); для расчёта по дальности сканирования упоминается правило 10:1 (размер ≈ расстояние ÷ 10). Для визитки расстояние около 25 см даёт примерно 2,5 см. Для стенда, витрины или плаката размер увеличивают пропорционально расстоянию. Это ориентиры сервисов; решайте по тестовому оттиску.
Как оформить и напечатать
- Тихая зона. Свободное поле вокруг кода не менее четырёх модулей. Не ставьте рядом текст, рамки и узоры.
- Контраст. Тёмный код на светлом фоне. Белый код на чёрном (инверсия), светлые пастельные и кремовые фоны могут не читаться при некоторых условиях освещения.
- Растяжение и искажения. Не растягивайте картинку пропорционально-неравномерно; не накладывайте код на фото и сложные текстуры.
- Логотип в центре. Допустим при высоком уровне коррекции (Q или H) и небольшом размере логотипа; обязательно проверьте.
- Файл для типографии. SVG (вектор) или PNG высокого разрешения (материалы сервисов называют не менее 300 DPI в финальном размере). Векторный файл надёжнее для печати и масштабирования.
- Подпись-призыв. Рядом короткая фраза: «Наведите камеру: скидка», «Wi-Fi гостям». Люди сканируют, когда понимают зачем.
- Поверхность. Блестящая или изогнутая поверхность дает блики; матовая бумага надёжнее.
- Размещение. На визитке — на обороте или в свободном углу, подальше от сгибов и краёв.
Перед тиражом напечатайте образец на реальном материале и проверьте на нескольких телефонах в обычном освещении (совет UQR).
Статический или динамический код
| Статический | Динамический | |
|---|---|---|
| Что внутри | Сама ссылка или данные | Короткая ссылка на сервис, который перенаправляет на нужный адрес |
| Можно изменить после печати | Нет | Да |
| Плотность кода | Зависит от длины данных | Обычно ниже: короткая ссылка |
| Статистика сканирований | Нет (если не используете метки на сайте) | Есть в сервисе |
| Риски | Ошибка в ссылке не исправить | Зависимость от сервиса: изменение тарифа, закрытие, подмена в личном кабинете |
Динамические коды удобны для метрик и смены ссылок, но сервисы продают их по подписке, и то, что код «никогда не истекает», — формулировка рекламной страницы, которую надо проверять в условиях. Надёжная схема для бизнеса: статический код со ссылкой на ваш домен, а перенаправление (если нужно менять цель) настроено на вашем сайте. Тогда вы контролируете адрес и не зависите от чужого сервиса. Подробнее о коротких и постоянных адресах: «ЧПУ».
Метки UTM и аналитика
Код из офлайна приводит людей на сайт; чтобы понять, сколько и откуда, нужна разметка. Проще всего вести на отдельную короткую страницу или адрес с метками UTM: ?utm_source=qr&utm_medium=offline&utm_campaign=vizitka. Но длинная ссылка делает код плотнее. Решение: короткий адрес вида /qr/vizitka/ на вашем сайте, который перенаправляет на целевую страницу с метками (серверный редирект 302 или 301 по задаче). Как строить метки без путаницы: «UTM-метки», инструменты генератор UTM, массовая разметка. В Метрике задайте цели и смотрите визиты по источнику: «Цели в Метрике», а связь с заказами — в сквозной аналитике.
Если вы закрываете страницу-перенаправление от индексации или не хотите, чтобы она попадала в поиск, настройте noindex или закройте раздел в robots.txt: «Noindex». Проверьте коды ответа цепочки: коды ответа.
Безопасность: квишинг и как не подвести покупателей
QR-код нельзя прочитать глазами, поэтому он опаснее текстовой ссылки (lock.pub). Мошенническая схема называется «квишинг» (фишинг через QR). По отраслевым материалам, известны случаи, когда на парковочные счётчики, паркоматы, станции аренды самокатов и зарядки электромобилей клеили стикеры с поддельными QR-кодами, ведущими на поддельные платёжные страницы; такие случаи фиксировались и в городах России и СНГ (SecurityLab, lock.pub). Рассылают также QR-коды со взломанных аккаунтов и письма с QR под видом запросов двухфакторной аутентификации. Официальных рекомендаций Роскачества и Банка России я не нашёл, поэтому ниже общие меры, которые приводят отраслевые материалы.
Для вас как для владельца
- Размещайте коды там, где к ним нет свободного доступа, и периодически проверяйте, что поверх не наклеили чужой код (особенно на витринах, табличках у кассы, на улице).
- Ведите на свой домен по HTTPS и на страницу, которая выглядит как ваш сайт: покупатели смотрят на адрес.
- Не кодируйте пароли и платёжные данные в публичных кодах; для Wi-Fi делайте гостевую сеть.
- Не используйте сторонние сокращатели без необходимости: покупатели не могут увидеть конечный адрес.
- Подпишите, что ведёт код, чтобы людям было ясно ожидание.
- Если код ведёт на оплату, оплата должна проходить на странице вашего платёжного провайдера, адрес которого понятен; регулируемые способы оплаты по QR (например, СБП) согласуйте с банком.
Для покупателей (что можно написать рядом)
- Проверяйте адрес, который показывает телефон, перед открытием.
- Не вводите платёжные данные по неясной ссылке; безопаснее оплачивать через официальное приложение (совет эксперта в Mail.ru Финансы).
- Сокращённые ссылки и опечатки в доменах известных организаций — признак подделки.
QR-код и SEO
- Прямого влияния на ранжирование QR-код не имеет. Это источник визитов и поведенческих данных, а не сигнал для поисковика.
- Целевая страница должна быть мобильной: почти все сканируют с телефона. Проверьте скорость и адаптивность: проверка мобильной версии, «Аудит скорости».
- Целевая страница отдаёт код 200, не закрыта по ошибке и не требует лишних действий: коды ответа.
- Не размещайте QR-код вместо текстовой ссылки на сайте: код — картинка, поисковик по нему не перейдёт, а тексту ссылки нужен обычный тег
a: «Ссылки на странице». - Если код встроен в изображение на сайте, добавьте alt и подпись с адресом в тексте.
Проверка перед тиражом
- Проверьте содержимое: перейдите по ссылке, проверьте HTTPS, код 200, отсутствие редиректов-цепочек: цепочки редиректов.
- Проверьте отображение на телефоне: страница адаптивна, быстро открывается.
- Отсканируйте код с экрана и с распечатки на разных телефонах (iPhone и Android), разных расстояниях и при разном освещении.
- Проверьте размер и тихую зону на реальном образце.
- Проверьте метки и аналитику: визит с меткой появляется в Метрике.
- Согласуйте макет с типографией (цвета, DPI, векторный файл, материал).
- Назначьте проверку после тиража: раз в квартал ходите по кодам и проверяйте страницы.
Десять частых ошибок
- Слишком мелкий код или плохой контраст.
- Нет тихой зоны или рядом с кодом текст и узоры.
- Длинная ссылка с метками, делающая код плотным и нечитаемым.
- Инвертированные цвета и светлые пастельные фоны.
- Растянутая или размытая картинка низкого разрешения.
- Не проверили на нескольких телефонах и в реальном освещении.
- Код ведёт на мёртвую или непригодную для мобильных страницу.
- Динамический код у стороннего сервиса без понимания условий и без запасного плана.
- Пароль и платёжные данные в открытом виде.
- Не следят за наклейками поверх вашего кода и за доступностью страницы.
Как использую QR-коды в проверке сайта я
QR-коды напрямую в SEO-аудит не входят, но целевые страницы, на которые они ведут, — входят: я проверяю мобильную версию, скорость, коды ответа, редиректы, метки и аналитику и даю приоритетный план. Результат: PDF-отчёт на 30–50 страниц, технические задания для программистов, прогноз по трафику и заявкам и созвон, на котором я лично расскажу о найденных ошибках и отвечу на вопросы. Стоимость от 30 000 ₽, срок 3–5 рабочих дней для небольшого сайта и 7–10 для крупного магазина.
Итоговый чек-лист (короткая версия, полная в PDF)
- Содержимое выбрано правильно: ссылка на ваш домен по HTTPS, короткая и без лишнего.
- Уровень коррекции подходит условиям (M для печати, Q или H для наклеек и логотипа).
- Размер не менее 2 × 2 см, тихая зона, тёмный код на светлом фоне, векторный файл.
- Образец проверен на нескольких телефонах и в разном освещении.
- Метки и цели настроены; целевая страница быстрая и мобильная.
- Безопасность: нет паролей и платёжных данных в открытом виде, коды не подменены.
Частые вопросы
Как создать QR-код для ссылки?
Откройте генератор, вставьте полный адрес с https://, выберите уровень коррекции (обычно M), цвета и размер, скачайте SVG или PNG высокого разрешения и проверьте сканирование на нескольких телефонах. Генератор есть на tools.cetto.ru.
Какой уровень коррекции выбрать?
По данным Denso Wave, L, M, Q и H восстанавливают примерно 7%, 15%, 25% и 30% кодовых слов; чем выше уровень, тем больше код. Для обычной печати чаще выбирают M, для наклеек и упаковки Q или H.
Какого размера должен быть QR-код?
Практические материалы называют минимум около 2 × 2 см, а для плотных кодов 2,5–3 см; для расчёта по расстоянию упоминается правило 10:1. Это ориентиры сервисов, решайте по тестовому оттиску.
Что такое тихая зона?
Свободное поле вокруг кода шириной не менее четырёх модулей. Без неё читалке трудно найти границы кода.
Как сделать QR-код для Wi-Fi?
Закодируйте строку формата WIFI:T:WPA;S:имя;P:пароль;; где T — тип защиты, S — имя сети, P — пароль. Символы \ ; , " : экранируются обратной косой чертой. Пароль в коде виден любому сканирующему, поэтому используйте гостевую сеть.
Статический или динамический код лучше?
Статический код содержит ссылку напрямую и не зависит от сервиса. Динамический можно менять после печати, но зависит от сервиса и его условий. Надёжная схема для бизнеса: статический код на короткий адрес вашего домена, который перенаправляет на нужную страницу.
Как отслеживать переходы по QR-коду?
Через метки UTM на целевой странице или короткую страницу-перенаправление на вашем сайте с метками, а в Метрике настройте цели и смотрите визиты по источнику.
Что такое квишинг?
Мошенничество через поддельные QR-коды: например, наклейки поверх настоящих кодов на паркоматах и зарядках, ведущие на поддельные платёжные страницы. Проверяйте адрес перед переходом и не вводите платёжные данные по неясной ссылке.
Влияет ли QR-код на SEO?
Напрямую нет. Он приводит визиты, поэтому важна быстрая мобильная целевая страница с кодом 200 и метками для аналитики. Для ссылок на сайте используйте обычный текст с тегом a, а не картинку с кодом.
Где скачать чек-лист?
PDF-чек-лист на 29 пунктов с приоритетами P1–P3, подсказками «как проверить» и подсчётом результата можно скачать по ссылке в статье. Он бесплатный; при цитировании укажите источник.