Картинки в яндекс коллекции

голоса: 0

Последнее время, вдруг перестали отображаться картинки при сохранении страницы в Яндек коллекциях. Появляется надпись что сделана в $SEO_TITLE$

 

Подскажите с чем это может быть связано, может быть для Яндекса надо свои метатеги создавать?

 

Адрес сайта ex-hort.ru
| Автор: | Категория: SEO
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
Что за ошибку там пишет, предоставьте текстовый вариант ошибки и ссылку на страницу коллекции.
| Автор:
Выбор ответа лучшим | | Автор: Фёдор Тимофеев

Ошибки никаккой не пишет, просто вместо загруженной во время создания страницы картинки, в яндекс коллекции стало на произвольном фоне прописывать 

https://ex-hort.ru/photo/

Ссылка на коллекцию где это происходит: https://yandex.ru/collections/user/vamsydanado-a/torrenty-magnet-ssylki/

Началось это около трёх недель назад, до этого было все нормально.

Подскажите может надо поменять мететег?

Фёдор Тимофеев,

Наконец получен ответ от тех поддержки по поводу не коректной картинки. 

Цитата: 

Федор, дело в том, что на сайте, ссылки на страницы которого вы добавляете в свои коллекции, в html-разметке страницы нет элемента og:image, поэтому алгоритм Яндекс.Коллекций не может выбрать соответствующую картинку.
 
Рекомендую добавить разметку Open Graph на свою страницу, это поможет нашему сервису лучше ее анализировать, добавлять именно те изображения, которые вам нужны.
 
Так что для данной категории такой код не работает?
<meta property="og:image" content="<?if($IMG_URL1$)?>$HOME_PAGE_LINK$<?substr($IMG_URL1$,1)?><?else?><?substr($SOCIAL_IMAGE_SRC$,0,strpos($SOCIAL_IMAGE_SRC$,"?"))?><?endif?>"/>
<meta property="og:image:type" content="image/jpeg" />
Используемый модуль "фотоальбомы"
Подскажите корректный код для нормального отображения и понимания алгоритмом Яндекса.
Фёдор Тимофеев,
По поводу фотоальбома имеется готовый код в инструкции: https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti
Yuri_Geruk,

Спасибо за подсказку. 

Но заметил что код: 

 <meta property="og:description" content="$PHOTO_DESCR$" /> 

ломает страницу, пока не пропишеш:

<meta property="og:description" content="$PHOTO_DESCRIPTION$" /> 

И что то не фейсбук, ни твиттер не вдят всё таки картинки при попытки поделиться. 

Для социальной сети Facebook 

 <meta property="og:image" content="<?substr($HOME_PAGE_LINK$,0,-1)?><?substr($FULL_PHOTO_DIRECT_URL$,0,strpos($FULL_PHOTO_DIRECT_URL$,"?"))?>"/>  <meta property="og:image:type" content="image/jpeg" />

 

с модуля Фотоальбомы в Twitter

 

 <meta name="twitter:image" content="<?substr($HOME_PAGE_LINK$,0,-1)?><?substr($FULL_PHOTO_DIRECT_URL$,0,strpos($FULL_PHOTO_DIRECT_URL$,"?"))?>" />

 

Может быть уже что поменялось, но картинки не отображаются в этих соц сетях, если делиться с модуля фотоальбомы.

Подскажите как сделать?

Фёдор Тимофеев,

Исправьте код на:

<meta property="og:locale" content="ru_RU" />
<meta property="og:type" content="image" /> 
<meta property="og:title" content="$PHOTO_NAME$" /> 
<meta property="og:description" content="$SEO_DESCRIPTION$" /> 
<meta property="og:url" content="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" /> 
<meta property="og:image" content="<?substr($HOME_PAGE_LINK$,0,-1)?><?substr($PHOTO_URL$,0,strpos($PHOTO_URL$,"?"))?>"/> 
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:width" content="600" />
<meta property="og:image:height" content="315" />
 
 
 <!--Twitter start meta!-->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:creator" content="@Timofeef_Fedor">
<meta name="twitter:title" content="$PHOTO_NAME$">
<meta name="twitter:description" content="$SEO_DESCRIPTION$">
<meta name="twitter:url" content="$HOME_PAGE_LINK$<?substr($ENTRY_URL$,1)?>" />
<meta name="twitter:image" content="<?substr($HOME_PAGE_LINK$,0,-1)?><?substr($PHOTO_URL$,0,strpos($PHOTO_URL$,"?"))?>" />
<!--Twitter end meta!-->

...