Изображения Open Graph для сайта приложения

Что такое изображение Open Graph

Open Graph — это набор мета-тегов, придуманный Facebook, который сообщает другим приложениям, как показывать ссылку на вашу страницу: её заголовок, описание, адрес и изображение. Когда вы вставляете ссылку в пост или чат, приложение загружает страницу, считывает эти теги и собирает карточку превью.

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

Размер: 1200 × 630

Сам протокол Open Graph не задаёт размер в пикселях. На практике 1200 × 630, пропорции 1,91:1, почти на всех платформах показывается карточкой во всю ширину, а 1200 × 627 в LinkedIn настолько близки, что то же изображение подходит и там. Используйте этот размер и экспортируйте JPEG или PNG размером не больше нескольких мегабайт, чтобы он быстро загружался, когда приложение его запрашивает.

Оставьте безопасную зону

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

Какие теги добавить

Добавьте их в <head> каждой страницы. Протокол Open Graph называет обязательными og:title, og:type, og:image и og:url и просит указывать og:image:alt всякий раз, когда вы задаёте изображение.

ТегПример значения
og:titleYourApp – Следите за привычками
og:descriptionОдно предложение о том, что делает приложение.
og:typewebsite
og:urlhttps://yourapp.com/
og:imagehttps://yourapp.com/og.jpg (полный адрес, а не относительный путь)
og:image:width / og:image:height1200 / 630
og:image:altГлавный экран приложения на iPhone, на синем фоне.
twitter:cardsummary_large_image

В HTML это выглядит так:

Если собственных версий twitter: нет, X берёт заголовок, описание и изображение из тегов Open Graph, поэтому обычно единственный нужный тег специально для X — это twitter:card. Без него X может показать маленькую карточку или не показать никакой.

Своё изображение для каждой страницы

Главной странице достаётся главное изображение. Другие страницы могут иметь свои:

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

Проверьте превью

Приложения кэшируют превью, иногда на несколько дней, поэтому проверьте всё, прежде чем широко делиться ссылкой.

Если упорно показывается старое изображение, измените имя файла изображения (например, на og-2.jpg) и обновите тег. Новый адрес обходит большинство кэшей.

Частые ошибки

Сделайте изображение с устройством в рамке

Для приложения самое сильное изображение Open Graph — обычно само приложение: лучший экран в рамке устройства, на фирменном цвете, с коротким заголовком. Поскольку 1,91:1 — широкий формат, один телефон в центре оставляет много места. Используйте его для заголовка рядом с телефоном или покажите два-три экрана в ряд.

В FeatureFrame есть готовый холст 1,91:1. На Mac:

  1. Перетащите скриншот. FeatureFrame определит iPhone или iPad по размеру и поместит скриншот в 3D-модель этого устройства.
  2. Выберите холст 1,91:1, а в качестве фона — сплошной цвет, градиент или своё изображение.
  3. Слегка наклоните устройство или добавьте до трёх скриншотов в расположении «Строка».
  4. Экспортируйте в 720p в формате JPEG. Холст 1,91:1 получается размером 1376 × 720 — той же формы, что 1200 × 630, и чуть чётче. Используйте его как есть или уменьшите до точного размера.

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

Используйте то же изображение как главное в постах о запуске: смотрите чек-лист изображений для запуска. Другие нужные размеры — в руководстве о размерах изображений для скриншотов приложения, а отдельные рамки устройств — в библиотеке рамок устройств.

Другие руководства