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

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

18.11.2014

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

Итак, как же при нажатии кнопки share разместить правильную информацию в соц сетях? На странице должны быть размещены нужные meta-теги:

Для Вконтакте

<meta property="og:title" content="Заголовок статьи"></meta> 
<meta name="description" content="Описание статьи какой размер картинки шарить в соц сети." />
<meta property="og:image" content="http://mysite.com/mypic.jpg"></meta> 

Значение Описание
og:title Заголовок – текст ссылки, если нет данного тега, то заголовок будет взят из mrc__share_title, twitter:title или <title>
description Описание. Если на публикуемой странице есть тег, то описание будет взято из него
og:image Иллюстрация. Если на публикуемой странице есть тег og:image, twitter:image, image, то адрес изображения для иллюстрации будет взят из него, иначе будут взяты первые 8 тегов <img src=”…” alt=”” /> размер которых больше 130

После публикации ссылки в Вконтакте ее данные кэшируются, если вы обновили Заголовок, описание или изображение, а при попытке поделиться отображаются старые значения нужно воспользоваться инструментом для сброса кэша VK pages.clearCache.

Для Facebook

Фейсбук использует теги Open Graph, для получения информации о статье.

<meta property="og:url"                content="http://mysite.com/article/" />
<meta property="og:type"               content="article" />
<meta property="og:title"              content="Заголовок статьи" />
<meta property="og:description"        content="Описание статьи" />
<meta property="og:image"              content="http://mysite.com/images/image.jpg" />
<meta property="fb:app_id" content="идентификатор_вашего_приложения_Facebook"></meta>
Значение Описание
og:title Заголовок или название объекта
og:description Краткое описание страницы
og:image URL картинки поста. Внимание! Facebook кеширует картинки, читайте требования к публикуемым изображениям
og:url URL страницы.
og:type Тип объекта. В данном случае указал тип “article” – статья. Другие типы объектов OG
fb:app_id Обязательный параметр - идентификатор приложения для Facebook, необходим для просмотра статистики переходов на сайт с Facebook

Если кто-либо уже поделился ссылкой на страницу, которую вы пробуете расшарить в Facebook, то информация по ней может быть закеширована, для сброса воспользуйтесь инструментом Open Graph Object Debugger.

Для Twitter

<meta name="twitter:card" content="summary"></meta> 
<meta name="twitter:title" content=""></meta> 
<meta name="twitter:description" content=""></meta> 
<meta name="twitter:image" content=""></meta>
Значение Описание
twitter:title Заголовок
twitter:description краткое описание
twitter:image полный путь к картинке

Для Google+

Рекомендуемый формат - использование микроразметки Schema.org.

<body itemscope itemtype="http://schema.org/Product">
  <h1 itemprop="name">Заголовок</h1>
  <img itemprop="image" src="http://mysite.com/image/image.jpg" />
  <p itemprop="description">Краткое описание</p>
</body>

Как и другие социальные сети Google Plus может использовать  разметку Open Graph.

<meta property="og:title" content="..." />
<meta property="og:image" content="..." />
<meta property="og:description" content="..." />

Также, если выше указанная разметка на странице отсутствует, то будет использована информация из тегов <title> и <meta name="description" ... /> в секции <head>.

Пол дела сделано! Теперь поговорим о камушках, с которыми можно неожиданно столкнуться.

Какой оптимальный размер изображений для шаринга в соц сетях?

  • Для Facebook – чем больше тем лучше! Минимальный размер 200 x 200 пикселей, предпочтительно загружать изображения не менее 600×315 пикселей. Желательно соотношение сторон 1.91:1. Максимальный размер файла 5MB.
  • Для Вконтакте – минимальная ширина/высота 130 пикселей. Если картинка больше 537 пикселей в ширину, то на сайте ссылка будет сопровождать увеличенной картинкой
  • Для Google – минимально допустимая высота изображения – 120 пикселей. Если ширина изображения меньше 100 пикселей, то соотношение сторон не должно превышать 3.0
  • Для Twitter – минимальный размер картинки 144x144 пикселей, максимальный 4096x4096. Соотношение сторон 1:1. Размер файла не должен превышать 5Мб. Поддерживаются форматы: JPG, PNG, WEBP и GIF.

Вконтакте и Facebook кешируют изображения, поэтому если вы изменили размер изображения, то обязательно измените адрес в теге og:image, не сохраняйте файл с тем же именем или воспользуйтесь инструментами для сброса кэшированных данных.


Узнал сам - поделись с друзьями!

Возврат к списку