Pugofka / Tools / SEO
Генератор Open Graph метатегов
Соберите og:title, og:description, og:image и другие теги для карточки страницы в социальных сетях и мессенджерах.
Как создать Open Graph для страницы
Заполните заголовок, описание, полный URL страницы и полный URL изображения. Генератор выдаст HTML-теги для секции head. Минимальный набор Open Graph включает og:title, og:type, og:image и og:url; мы также добавляем описание, язык, альтернативный текст изображения и название сайта, если они указаны. Выберите тип website для обычной страницы или article для статьи.
Скопируйте код в шаблон страницы и проверьте опубликованный HTML. Метатеги должны отражать конкретную страницу, а не одинаковый текст на всём сайте. Предпросмотр ниже показывает пример компоновки, но каждая платформа может обрезать заголовок, изменить кадрирование и закешировать старую картинку. Финальный вид проверяйте на опубликованном адресе.
Как выбрать изображение для карточки
Используйте изображение, доступное по абсолютному HTTPS-адресу без авторизации. Важные слова и логотип не ставьте вплотную к краям: площадка может обрезать картинку. Заполните alt коротким описанием смысла изображения, если оно помогает понять публикацию. Генератор проверяет синтаксис URL, но не скачивает картинку и не подтверждает её доступность.
Если изображение недавно заменили, социальная сеть может продолжать показывать закешированную версию. Сначала убедитесь, что новый файл отдаётся публично, затем запросите повторное чтение карточки средствами конкретной платформы. Иногда помогает новый URL файла, если прежний адрес остался тем же, а его содержимое изменилось.
Open Graph и обычные SEO-метатеги
Тег og:title задаёт заголовок карточки для систем, которые используют Open Graph. Обычный HTML title остаётся отдельным элементом страницы. Точно так же og:description не заменяет meta description для поисковой выдачи. Значения могут совпадать, но иногда карточке нужен более короткий или более понятный заголовок.
Адрес og:url должен вести к канонической версии страницы, а не к случайному URL с параметрами кампании. Если сайт доступен на нескольких доменах или через HTTP и HTTPS, сначала определите основную версию. Ошибочная ссылка в карточке может вести человека в другой раздел, даже когда само изображение и заголовок верны.
Пример, ошибки и приватность
Для страницы каталога с заголовком «Новые коллекции» и изображением preview.jpg результат содержит строки вида <meta property="og:title" ...> и <meta property="og:image" ...>. Специальные символы в значениях экранируются, чтобы кавычка или знак меньше не ломали HTML-атрибут. Полученный фрагмент можно копировать или скачивать.
Поля обрабатываются в браузере и не отправляются серверу Pugofka. Генератор не проверяет сетевую доступность изображения. Для дополнительной карточки X используйте генератор Twitter Card; для описания сущности страницы — JSON-LD. Если шаблоны сайта уже создают OG-теги автоматически, не вставляйте второй набор поверх них: сначала проверьте исходный HTML.
Как проверить опубликованную карточку
Сгенерированный HTML — только начало. После внедрения откройте опубликованную страницу и посмотрите её исходный код: там должны быть фактические значения конкретной страницы. Проверьте og:url, og:image и отсутствие дублирующих тегов. Затем откройте адрес изображения отдельно. Если он отвечает только авторизованному пользователю, внешний сервис не сможет построить карточку.
При проверке разных страниц обращайте внимание на шаблон: если карточка товара показывает общий баннер магазина, значит данные продукта не дошли до слоя метаданных. Для страниц с UTM-параметрами обычно используют основную версию URL в og:url, а не каждый рекламный вариант. Если URL товара сменился, обновите и метаданные, и внутренние ссылки, и постоянный редирект.
Как связать карточку с содержанием страницы
Заголовок карточки должен совпадать по смыслу с тем, что человек увидит после перехода. Если на картинке один товар, а ссылка ведёт на общую категорию, доверие к публикации падает. Для статей поставьте изображение, которое относится к теме материала, и краткое описание без неподтверждённых обещаний. Для услуг полезно назвать саму услугу и результат, который страница действительно объясняет.
OG-метаданные не заменяют доступный текст на странице. Если карточка выглядит красиво, но HTML пуст для поискового робота или сама страница отвечает ошибкой, ссылку всё равно трудно использовать. Проверьте HTTP-ответ, мобильный интерфейс и обычный title. Структурированные данные JSON-LD и Open Graph решают разные задачи и могут сосуществовать на одной странице.
Как поддерживать метатеги в актуальном состоянии
Для небольшого статического сайта значения можно записать вручную в каждой странице. Для каталога или блога лучше брать их из тех же данных, что формируют заголовок, описание и основное изображение. Тогда при изменении товара карточка обновится вместе со страницей. Запасное изображение полезно для записей без собственной картинки, но не должно скрывать отсутствие данных, которые могли потеряться при импорте.
После массового обновления проверьте выборку страниц разных типов: главную, категорию, товар, статью и служебную страницу. У них могут быть разные шаблоны и разные ошибки. Если карточка у всех URL одинаковая, проблема часто в шаблоне вывода, а не в самих полях генератора. Запишите рабочую проверку в регламент публикации, чтобы редакторы видели ошибку до распространения ссылки.
Как использовать OG в шаблоне интернет-магазина
В карточке товара заголовок, описание и изображение лучше брать из данных самого товара. Если поле описания пусто, подготовьте понятное запасное значение, но не копируйте один рекламный текст на все URL. Категория может использовать собственное изображение и краткое объяснение ассортимента. Статья — свою обложку и редакционный заголовок. Такой подход помогает карточке ссылки соответствовать ожидаемому содержанию.
При автоматическом выводе всегда экранируйте текст в HTML-атрибутах. Название товара может содержать кавычки, амперсанд или знак меньше. Генератор делает это для своего фрагмента, но шаблон CMS должен делать то же. Если рядом стоит код JSON-LD, он имеет другой формат экранирования: просто вставлять готовые OG-теги внутрь JSON нельзя. После внедрения проверьте реальный товар с кавычками в названии.
Разбор карточки товара и статьи
Для товара «Кабель USB-C» заполните title конкретным названием, description — коротким описанием, image — адресом фотографии товара, url — основной страницей товара без рекламных параметров. Тип website подходит для обычной карточки. Для статьи о выборе кабеля поставьте редакционный заголовок и обложку, а тип переключите на article. Один и тот же общий баннер для обоих URL затруднит понимание ссылки.
После генерации проверьте исходный HTML обеих страниц. Если в head остались старые og:title и og:image из шаблона, удалите дублирующий набор или исправьте источник данных. Генератор не умеет внедрять код в CMS самостоятельно и не проверяет опубликованную страницу. Его задача — собрать корректный фрагмент с экранированными атрибутами и дать понятный пример. Реальную карточку проверяйте после выкладки.
В интернет-магазине данные меняются: товар может получить новую фотографию или название. Если OG-теги записаны вручную один раз, они быстро устареют. Лучше формировать их из карточки товара и иметь правила для отсутствующих полей. Проверяйте образцы из разных категорий, потому что шаблон изображения или адреса может отличаться. Для структурированных данных о цене и наличии используйте отдельный JSON-LD, не пытайтесь записать всю информацию в og:description.
Что попробовать дальше
После проверки результата можно перейти к связанным задачам: Twitter Card, JSON-LD, Разработка интернет-магазинов. Используйте инструмент на настоящем образце перед публикацией результата.
Частые вопросы
- Какие OG-теги обязательны?
- В спецификации Open Graph базовыми названы og:title, og:type, og:image и og:url. Генератор создаёт их все; описание, язык, alt и имя сайта дополняют карточку. Платформы могут применять собственные правила отображения.
- Куда вставлять Open Graph?
- В секцию head HTML-документа или в конфигурацию метаданных вашей CMS. После публикации откройте исходный HTML и убедитесь, что для страницы получился один актуальный набор тегов.
- Нужно ли указывать полный адрес изображения?
- Да. Генератор принимает абсолютный URL с http:// или https://. Относительный путь вроде /cover.jpg не подходит для этой формы: внешнему сервису нужен адрес, который он сможет запросить самостоятельно.
- Почему превью не совпало с мессенджером?
- Предпросмотр здесь схематичный. Платформа может кадрировать изображение, обрезать текст, использовать другой кеш или свои данные страницы. Проверьте опубликованный URL средствами нужного сервиса.
- Open Graph улучшает позиции в поиске?
- Эти теги предназначены прежде всего для представления ссылки при публикации. Они не заменяют хороший контент, title, canonical и техническую доступность страницы. Не стоит обещать рост позиций только от установки OG.
- Можно ли использовать одну картинку для всех страниц?
- Можно как запасной вариант, но индивидуальная карточка обычно лучше описывает конкретный товар, статью или услугу. Убедитесь, что изображение доступно без авторизации и соответствует содержанию ссылки.
- Что писать в og:url?
- Полный адрес основной версии именно этой страницы. Обычно это HTTPS-адрес без UTM-параметров. Если у страницы есть canonical, значения должны согласовываться.
- Проверяет ли инструмент реальную картинку?
- Нет. Он валидирует форму URL и собирает HTML локально. Доступность, размер и фактическое содержимое изображения проверьте после публикации отдельным запросом или предпросмотром платформы.
Нужна помощь с сайтом?
Поможем разобраться с технической задачей и оценить её решение.