Facebook sharer должен получать изображения с выбранных URL, а не с канонических URL?

Недавно я заметил, что если кто-то публикует URL моего сайта в Facebook sharer, то он извлекает изображения из канонического URL, а не из выбранного URL, который происходит из-за того, что я добавил —

<meta property="og:url" content="http://www.mywebsite.com"/>
<meta property="og:description" content="description related to page/images">

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

мой URL выглядит так

canonical URL - http://www.mywebsite.com
fetched URL - http://www.mywebsite.com/tags/car

Так что я не понимаю, что мне делать, чтобы Facebook sharer всегда показывал картинки из моих полученных URL.

Я знаю, что это может быть тот же вопрос, заданный ранее, как эти

Можно ли извлечь метаданные из извлеченного URL вместо канонического URL?

Каноническая ссылка на Facebook, а не реальный URL. Динамические теги OpenGraph выходят пустыми

но в обоих вопросах есть одно и то же решение:

Мне нужно настроить промежуточное перенаправление URL, поэтому я просто искал перенаправление 301 и 302, но я не понимаю, как и где его использовать?

Мне нужно сделать это для моего WordPress и другого веб-сайта (который находится в Zend Framework).

Пожалуйста, скажите мне что-нибудь, если кто-то сделал то же самое.

Буду благодарен за любую помощь.

1

Решение

Проблема, с которой вы сталкиваетесь, заключается в том, что вы отправляете свой домашний URL в качестве канонического URL общего URL-адреса. Это неправильно, поскольку канонический URL-адрес должен указывать на ресурс с тем же содержимым, что и извлеченный URL-адрес. Для определения того, что канонические URL-адреса, проверьте RFC6596 или хорошее описание от Google.

Указание на индексный URL вашего сайта, как и вы, не указывает на канонический (эквивалентный) URL. Установив этот URL, вы говорите Facebook: «Вы можете посмотреть там, вы найдете тот же контент, что и здесь. Так что просто возьмите все оттуда». Но я думаю, это не то, что вы намерены.

Если вы все еще хотите указать на свой индекс (который imho злоупотребляет системой), то вы можете также попытаться добавить метаданные для изображения, что должно привести к тому, что изображение, которое вы предоставляете, будет использоваться для представления ссылки:

<meta property="og:image" content="http://www.mywebsite.com/path/to/image.jpg" />

Причина, по которой вы не должны указывать свой индекс как канонический: если пользователь А хочет поделиться определенным контентом, пользователь Б, щелкнув ссылку в Facebook, не найдет ожидаемый контент, вместо этого он увидит страницу индекса. и не знает, какой контент пользователь А хотел бы поделиться.

Правильный способ использования мета og: url, это указывать на реальный канонический (эквивалентный) URL, который будет отображать содержимое smae как выбранный URL. Часто такая ссылка упоминается как постоянная ссылка. Если вы не можете предоставить такой URL, просто используйте извлеченный URL или оставьте его в стороне. Указывать на индекс неправильно.

Для WordPress есть плагин, который должен сделать это правильно. И протокол открытого графа задокументировано здесь.

3

Другие решения

Facebook использует тег og: url, чтобы объединить число лайков и поделиться ими. Какой бы URL вы ни указали в og: url, Facebook поделится этим URL и увеличит количество ссылок для этого URL. В противном случае ваши лайки и акции будут распределены по каноническим URL.

<meta property="og:url" content="http://www.mywebsite.com"/>

Если вы установите тег og: image, то Facebook sharer выберет это изображение. Но убедитесь, что изображение имеет правильные размеры. Facebook также проверит размерность. Я всегда использую 600X315.
Проверьте размеры изображения Вот.

<meta property="og:image" content="http://www.mywebsite.com/path/to/image.jpg" />

Когда вы закончите, не забудьте очистить кеш.
Введите свой URL Вот

Принесите новую информацию, чтобы увидеть изменения.

Метатеги, такие как ключевое слово, заголовок и описания, используются поисковыми системами.
Теги OG используются Facebook.
и канонические URL-адреса отн = «канонический»

Для любого URL, любые данные, которые вы хотите, чтобы Facebook извлекал, должны быть установлены в тегах og.

А затем отладьте URL-адрес, чтобы увидеть новую информацию очистки, чтобы увидеть изменения.

2

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector