LinkedIn не извлекает метаданные при совместном использовании веб-сайта

У меня возникли проблемы с совместным использованием веб-сайта, на котором я работаю в LinkedIn: LinkedIn не извлекает никаких данных со страницы. Метаданные сайта следуют рекомендациям в их документах. Я пробовал все эти предложения.

Кроме того, я исследовал следующее:

  • Обслуживание содержимого через HTTP вместо HTTPS, но множество других сайтов, обслуживаемых HTTPS, например https://stripe.com/no и https://www.facebook.com/, отлично работают.
  • Публикация на странице компании. Это не имело никакого значения, кроме возможности ввода ручного ввода данных (что удобно в качестве временного решения).
  • Проводка как другой пользователь. Не имеет значения.
  • Публикация нового контента на веб-сайте, чтобы убедиться, что метаданные не были кэшированы LinkedIn. Это также не имело никакого значения.
  • Это также было проблемой, прежде чем добавить метатеги Open Graph.

Это может быть проблема, вызванная LinkedIn, но - учитывая, что это работает для других сайтов - я открыт для возможности того, что Я делаю что-то неправильно.

Ответ 1

Я не думаю, что вы увидите какие-либо изменения в данных, которые LinkedIn захватывает с вашего сайта в течение недели:

В первый раз, когда искатели LinkedIn посещают веб-страницу при обращении к контенту через URL-адрес, найденные данные (значения Open Graph или наш собственный анализ) будут кэшироваться в течение примерно 7 дней.

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

https://developer.linkedin.com/docs/share-on-linkedin (прокрутите вниз)

Ответ 2

У меня была такая же проблема. Очистите историю кеша. Затем добавьте этот "prefix =" og: http://ogp.me/ns# '" к каждому тегу метаданных, и он будет работать немедленно:

    <meta prefix="og: http://ogp.me/ns#" property='og:title' content='Content Title'/>
    <meta prefix="og: http://ogp.me/ns#" property='og:image' content='https://images.url...'/>
    <meta prefix="og: http://ogp.me/ns#" property='og:description' content='Description'/>
    <meta prefix="og: http://ogp.me/ns#" property='og:url' content='https://site_url/'/>

Ответ 3

В моем случае казалось, что LinkedIn Parser очень низок, поскольку если ваш HTML файл не имеет тега <head> (который не требуется спецификацией), он просто игнорирует все, t work

<!doctype html>
<meta charset=utf-8>                                                            
<meta property=og:title content='My Shared Article Title'>                      
<meta property=og:description content='Description of shared article'>          
<meta property=og:image content=http://i.imgur.com/12345.jpg>                
<meta name=description content='Nice description'>
<title>TEST 15</title>
<p>content here</p>

Но, просто добавив открывающий тег <head> (все еще действующий HTML), сделал трюк

<!doctype html>
<head>
<meta charset=utf-8>                                                            
<meta property=og:title content='My Shared Article Title'>                      
<meta property=og:description content='Description of shared article'>          
<meta property=og:image content=http://i.imgur.com/12345.jpg>                
<meta name=description content='Nice description'>
<title>TEST 15</title>
<p>content here</p>