Узнайте, как сделать так, чтобы контент вашего сайта или приложения, которым люди делятся на Facebook, всегда выглядел отлично на нашей платформе.
В этом документе рассматриваются следующие темы:
Основная часть контента, которым делятся люди, представлена на Facebook в виде URL, поэтому для разметки сайта важно использовать теги Open Graph. От них зависит то, как ваш контент будет выглядеть на Facebook. Чтобы наш краулер мог поделиться контентом с вашего сайта без ошибок, на сервере необходимо использовать кодировки gzip и deflate.
Если эти теги Open Graph отсутствуют, краулер Facebook с помощью встроенных эвристических алгоритмов приблизительно определит заголовок и описание вашего контента, а также выберет изображение для предварительного просмотра. Чтобы обеспечить наилучшее качество публикаций на Facebook, задайте эти элементы с помощью тегов Open Graph.
Пример контента, отформатированного с использованием тегов Open Graph для оптимального отображения на Facebook:
Ниже представлен пример разметки статьи, новости или записи в блоге со свойством og:type="article"
и некоторыми дополнительными свойствами:
<meta property="og:url" content="http://www.nytimes.com/2015/02/19/arts/international/when-great-minds-dont-think-alike.html" /> <meta property="og:type" content="article" /> <meta property="og:title" content="When Great Minds Don’t Think Alike" /> <meta property="og:description" content="How much does culture influence creative thinking?" /> <meta property="og:image" content="http://static01.nyt.com/images/2015/02/19/arts/international/19iht-btnumbers19A/19iht-btnumbers19A-facebookJumbo-v2.jpg" />
В этих свойствах содержатся описательные метаданные о статье. Нам важно, чтобы эти данные обязательно присутствовали в публикации, когда человек делится статьей.
В таблице ниже представлены основные метатеги, которые должны присутствовать в материалах любого типа.
Тег | Описание |
---|---|
| Канонический URL вашей страницы. Это должен быть простой URL без переменных сеанса, параметров для идентификации пользователей и счетчиков. Отметки "Нравится" и действия "Поделиться" для этого URL будут агрегироваться именно по этому URL. Например, URL в домене для мобильных устройств должны указывать на версию URL для ПК, которая выступает в качестве канонического URL для агрегирования отметок "Нравится" и перепостов в различных версиях этой страницы. |
| Заголовок статьи без какого-либо упоминания бренда, например названия сайта. |
| Краткое описание контента (обычно 2–4 предложения). Отображается под заголовком публикации на Facebook. |
| URL изображения, которое отображается на Facebook, когда человек делится контентом. Подробнее см. ниже. Также рекомендуем ознакомиться с нашим руководством по созданию изображения для предварительного просмотра. |
| Чтобы воспользоваться статистикой Facebook, добавьте на страницу ID приложения. Статистика позволяет просматривать информацию о переходах на ваш сайт из Facebook. ID приложения указан в Панели приложений. |
Чтобы привлечь внимание к вашим материалам и повысить вовлеченность, добавьте два дополнительных тега:
Тег | Описание |
---|---|
| Тип мультимедиа, к которому относится контент. Он отвечает за отображение контента в Ленте. Если тип не указан, по умолчанию используется значение |
| Язык ресурса. Значение по умолчанию — |
Полный список стандартных свойств объектов см. в нашем справочнике.
Чтобы узнать, как ваша разметка отображается для краулера Facebook, введите URL в отладчике репостов. Вы увидите метатеги, скрапинг которых выполняет краулер, а также ошибки и предупреждения.
При обращении к отладчику запускается скрапинг вашей страницы, поэтому, если в HTML-коде есть ошибки, их можно устранить прямо в отладчике. Подробнее см. в разделе Обновление объектов.
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)
.
Если контент включает в себя аудио-, видео- или геоданные, можно добавить дополнительную разметку. Полный список стандартных свойств объектов см. в нашем справочнике.
Метатег og:video
можно использовать для контента любого типа. Ниже описано, как с помощью дополнительных тегов улучшить внешний вид видео в Facebook. На Facebook можно публиковать видео в форматах MP4 и Flash.
Чтобы видео автоматически воспроизводилось в Ленте, для тегов og:video:url
и og:video:secure_url
следует указать защищенный URL. Помните, что автоматическое воспроизведение видео зависит от ряда факторов.
Метатег | Описание |
---|---|
| URL видео. Если вы хотите, чтобы видео воспроизводилось в Ленте, используйте URL с префиксом https://, если это возможно. |
| Эквивалент тега |
| Защищенный URL видео. Добавьте этот тег, даже если в теге |
| MIME-тип видео. Укажите значение |
| Ширина видео в пикселях. Это обязательное свойство для видео. |
| Высота видео в пикселях. Это обязательное свойство для видео. |
| Выберите изображение высокого качества для предварительного просмотра в Ленте. |
Этот набор свойств используется для контента, содержащего несколько изображений. Информацию об использовании метатега og:image
см. в рекомендациях по публикации.
Метатег | Описание |
---|---|
| URL изображения. Если после публикации изображение понадобится обновить, используйте для нового изображения новый URL. Изображения кэшируются по URL, поэтому, если вы не измените его, изображение не обновится. |
| Эквивалент тега |
| URL изображения с префиксом https://. |
| MIME-тип изображения. Возможные значения: |
| Ширина изображения в пикселях. Укажите высоту и ширину изображения, чтобы при первой публикации оно загрузилось должным образом. |
| Высота изображения в пикселях. Укажите высоту и ширину изображения, чтобы при первой публикации оно загрузилось должным образом. |