34. Open Graph Protocol
Open Graph Protocol (OGP) позволяет контролировать, как ваша веб-страница выглядит при ее публикации в социальных сетях. По сути, это набор мета-тегов, которые сообщают платформам, таким как Facebook, Twitter, LinkedIn, какую информацию показывать о вашей странице.
Что такое Open Graph Protocol?
Заголовок раздела «Что такое Open Graph Protocol?»Когда вы делитесь ссылкой на веб-страницу в социальных сетях, платформа автоматически пытается определить, что на этой странице является важным. Она ищет заголовок, описание и изображение. OGP дает вам возможность явно определить эту информацию, чтобы она отображалась именно так, как вы хотите. Это особенно важно для брендинга и привлечения внимания к вашей странице.
Мета-теги Open Graph
Заголовок раздела «Мета-теги Open Graph»OGP использует мета-теги, размещенные в <head> секции вашего HTML-документа. Вот основные мета-теги:
og:title: Заголовок вашей страницы.og:type: Тип вашего контента (например,website,article,book).og:image: URL изображения, которое будет отображаться при публикации ссылки.og:url: Канонический URL вашей страницы.og:description: Краткое описание вашей страницы.
Вот пример HTML-кода с использованием этих мета-тегов:
<!DOCTYPE html><html lang="ru"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Моя замечательная страница</title>
<!-- Open Graph мета-теги --> <meta property="og:title" content="Заголовок моей страницы, который увидит Facebook"> <meta property="og:type" content="website"> <meta property="og:image" content="https://example.com/images/my-image.jpg"> <meta property="og:url" content="https://example.com/my-page"> <meta property="og:description" content="Краткое описание моей страницы для социальных сетей.">
<title>Моя замечательная страница</title></head><body> <h1>Привет, мир!</h1> <p>Это пример страницы с Open Graph мета-тегами.</p></body></html>В этом примере:
og:titleопределяет заголовок, который будет отображаться при публикации ссылки.og:typeуказывает, что это веб-сайт.og:imageуказывает URL изображения, которое будет использоваться.og:urlуказывает канонический URL страницы.og:descriptionпредоставляет краткое описание.
Дополнительные мета-теги
Заголовок раздела «Дополнительные мета-теги»Существуют и другие мета-теги OGP, которые могут быть полезны:
og:locale: Язык вашей страницы (например,ru_RU,en_US).og:site_name: Название вашего сайта.article:author: Автор статьи (только для типаarticle).article:published_time: Дата публикации статьи (только для типаarticle).
Жизненный пример
Заголовок раздела «Жизненный пример»Open Graph Protocol широко используется на большинстве современных веб-сайтов и в приложениях. Например:
- Новостные сайты: Используют OGP для корректного отображения заголовков, изображений и описаний статей при публикации в социальных сетях.
- Блоги: Автоматически генерируют OGP мета-теги на основе заголовка, содержания и изображения записи. Многие платформы блогов, такие как WordPress, предлагают плагины для упрощения управления OGP.
- Интернет-магазины: Отображают информацию о продуктах (название, описание, изображение, цену) при публикации ссылок на страницы товаров.
- Фреймворки: Многие современные JavaScript фреймворки (React, Vue, Angular) предоставляют инструменты для динамического добавления и изменения OGP мета-тегов на основе контента страницы.
Ключевые моменты
Заголовок раздела «Ключевые моменты»- Open Graph Protocol позволяет вам контролировать, как ваша страница выглядит в социальных сетях.
- Используйте мета-теги
og:title,og:type,og:image,og:urlиog:descriptionдля основных параметров. - Размещайте OGP мета-теги в секции
<head>вашего HTML-документа. - Проверяйте, как ваши ссылки отображаются в социальных сетях, используя инструменты отладки, такие как Facebook Sharing Debugger.
- Уделите внимание качеству изображений, используемых в
og:image, так как они играют важную роль в привлечении внимания.