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>