Не работает или не отображается предпросмотр ссылок в WhatsApp
У WhatsApp строгие ограничения: тег <head> должен находиться в первых 300 КБ HTML-кода, а размер изображения не должен превышать 600 КБ. Нарушите хотя бы одно правило — и превью будет маленьким или не отобразится вовсе.
Последнее обновление
Быстрое решение
Проверьте страницу с помощью инструмента проверки метатегов.
Убедитесь, что og:image является абсолютным URL-адресом файла размером менее 600 КБ и шириной не менее 300 пикселей.
Следите за тем, чтобы og:title, og:description и og:url были заполнены и находились внутри тега head.
Вставьте URL в чат, подождите 10 секунд и проверьте предпросмотр перед отправкой.
Почему превью в WhatsApp отсутствует или отображается маленьким
Изображение слишком «тяжелое». WhatsApp требует, чтобы размер изображения не превышал 600 КБ. Большинство других платформ допускают гораздо больший размер, поэтому обычно причина именно в этом.
Блок head расположен слишком низко. Тег
<head>с вашими метатегами должен находиться в пределах первых 300 КБ HTML-кода.Тег пуст или находится вне head. Теги
og:title,og:descriptionиog:urlдолжны быть внутри head и не должны быть пустыми.Изображение слишком узкое или слишком широкое. Его ширина должна составлять не менее 300 px, а соотношение сторон (ширина к высоте) — не более 4:1.
URL изображения является относительным.
og:imageдолжен содержать абсолютный URL.
Как это исправить
Откройте страницу в инструменте проверки метатегов и проверьте наличие четырех тегов og:.
Сожмите изображение до размера менее 600 КБ. Обычно подходит JPG размером 1200 x 630. Проверьте его с помощью инструмента проверки размера OG-изображений.
Переместите скрипты и объемный встроенный код ниже тегов, чтобы блок head оставался в пределах первых 300 КБ.
Укажите в
og:urlчистый канонический URL без параметров отслеживания или сессий.Вставьте ссылку в новое сообщение и подождите. Если через 10 секунд превью не появится, значит, одно из указанных выше правил все еще нарушено.
Теги, которые считывает WhatsApp
og:titleотображается жирным шрифтом, до 2 строк, без брендингаog:descriptionотображается более мелким шрифтом, 1–2 строки; достаточно 80 символовog:urlканонический URLog:imageминиатюра
Требования к размеру изображений
Менее 600 КБ
Ширина не менее 300 px
Соотношение ширины к высоте 4:1 или меньше
Абсолютный URL
Как принудительно обновить превью
У WhatsApp нет инструмента для принудительного обновления. Отправьте URL с параметром запроса, например ?v=2, чтобы страница загрузилась как новая ссылка. Уже отправленные сообщения сохранят прежнее превью. Наш инструмент обновления описывает этот шаг наряду с другими платформами.
Не подтверждено: WhatsApp не публикует информацию о том, как долго кэшируются превью. В некоторых руководствах утверждается, что Sharing Debugger от Facebook также обновляет кэш WhatsApp, однако в документации самого WhatsApp об этом не сказано, а его краулер использует собственный юзер-агент WhatsApp.
Источники
Частые вопросы
Какой размер изображения нужен WhatsApp для предпросмотра ссылки?
Менее 600 КБ, ширина не менее 300 пикселей и соотношение сторон не более 4:1. URL-адрес должен быть абсолютным.
Почему в WhatsApp отображается маленькое превью вместо большого?
Размер изображения не соответствует требованиям, поэтому WhatsApp использует уменьшенное превью. Сначала сожмите его до размера менее 600 КБ.
Как обновить предпросмотр ссылки в WhatsApp?
Официального инструмента нет. Поделитесь URL-адресом с параметром запроса, например ?v=2. Не проверено: WhatsApp не указывает время кэширования.
Проверьте свою страницу, затем обновите предпросмотр
Вставьте свой URL в бесплатный инструмент проверки, чтобы увидеть, какие именно теги считывает каждое приложение. Как только теги будут настроены правильно, воспользуйтесь инструментом обновления, чтобы очистить старый предпросмотр.
Похожие руководства
Предпросмотр ссылки в Facebook не отображается или не обновляется
Facebook считывает теги Open Graph с помощью собственного краулера и кэширует результат на срок до 30 дней. Исправьте теги и изображение, а затем повторно выполните проверку URL.
Предварительный просмотр ссылок в iMessage не работает или отображается серым облачком
Приложение «Сообщения» само загружает страницу и не выполняет JavaScript. Без метатега og:image и подходящей иконки будет отображаться лишь простой серый блок с одним заголовком.
Встраиваемое превью в Discord не отображается или не обновляется
Discord запрашивает страницу один раз, считывает теги из HTML-кода сервера и кэширует предпросмотр примерно на 30 минут. Он никогда не выполняет ваш JavaScript.