Как настроить привлекательные предпросмотры ссылок в соцсетях

Когда вы запускаете новый сайт или блог, хочется тут же поделиться ссылкой с друзьями. Если страницы не настроены, при шаринге появится просто скучная ссылка.
Даже если превью загружается, изображение или текст могут быть не теми, что вы хотите. К счастью, это легко исправить — достаточно добавить и правильно оформить мета-теги.
Что такое meta-теги
Meta-теги — это HTML-теги, которые сами по себе ничего не отображают на странице. Они размещаются внутри тегов
и передают информацию поисковикам и сторонним сервисам о содержимом страницы.Определение: Open Graph — стандарт meta-тегов, который используют Facebook, LinkedIn и многие другие для создания «карточек» ссылок. Twitter Card — аналогичный набор тегов, используемый Twitter.
Как соцсети используют meta-теги
Когда вы делитесь ссылкой, соцсеть (или мессенджер) открывает страницу и «читает» её: пытается найти заголовок, описание и изображение. Если нужных данных нет, сервис показывает просто URL. Чтобы управлять тем, как будет выглядеть карточка, нужно добавить специальные теги.
Если соцсеть получает все поля (title, description, image, url), она формирует карточку — визуальное превью вашей страницы.
Минимальные теги для Facebook (Open Graph)
Добавьте эти теги в секцию
вашей страницы. Это минимальный набор, чтобы Facebook показал ожидаемую карточку.
Подсказки по полям:
- og:title — заголовок карточки.
- og:description — краткое описание; не дублируйте полностью основное H1 страницы.
- og:image — полный URL к изображению (относительные пути не гарантированы).
- og:url — канонический URL страницы; полезно для промо-страниц и A/B тестов.
Рекомендуемый размер изображения: 1200×628 пикселей — наиболее совместим для большинства платформ и устройств.
Минимальные теги для Twitter (Twitter Card)
Twitter использует свой набор мета-тегов. Пример:
Особенность: тег twitter:card контролирует тип карточки. Значение summary_large_image создаёт крупное изображение, похожее на карточку Facebook.
Где добавлять мета-теги
- В чистом HTML или в фронтенд-фреймворке добавьте теги в секцию вместе с
, и