2016-02-04 18 views
10

Mam problemy z udostępnianiem strony internetowej, nad którą pracuję na LinkedIn: LinkedIn nie pobiera żadnych danych ze strony. Metadane witryny są zgodne z zaleceniami podanymi w their docs. Próbowałem wszystkich these suggestions.LinkedIn nie pobiera metadanych podczas udostępniania strony internetowej

Ponadto badałem następujące:

  1. serwowania treści przez HTTP zamiast HTTPS, ale wiele innych witryn z użyciem protokołu HTTPS, takie jak https://stripe.com/no i https://www.facebook.com/, działają perfekcyjnie.
  2. Publikowanie jako strona firmy. Nie miało to znaczenia, poza ręcznym wprowadzaniem danych (co jest przydatne jako prowizoryczne rozwiązanie).
  3. Publikowanie jako inny użytkownik. Nie miało to znaczenia.
  4. Zamieszczanie nowych treści na stronie internetowej w celu upewnienia się, że metadane nie zostały zbuforowane przez LinkedIn. To również nie miało znaczenia.
  5. To był również problem, zanim dodałem metatagi Open Graph.

This might be a problem caused by LinkedIn, ale - biorąc pod uwagę, że działa to na innych stronach - jestem otwarty na to, że robię coś złego.

+0

Czy kiedykolwiek znaleźć rozwiązanie? – Thijs

+0

@Thijs Nie bardzo pamiętam, ale myślę, że po pewnym czasie zaczęło działać. –

Odpowiedz

6

Nie sądzę widać żadnych zmian w danych, które LinkedIn chwyta ze swojej strony przez około tydzień:

po raz pierwszy, że roboty LinkedIn odwiedzić stronę pytany udostępniać treści za pośrednictwem URL, znalezione dane (wartości Open Graph lub nasza własna analiza) będą buforowane przez okres około 7 dni.

Oznacza to, że jeśli później zmienisz opis artykułu, prześlesz nowy obraz, poprawi literówkę w tytule itp., Zmiana nie będzie widoczna podczas kolejnych prób udostępniania strony, dopóki pamięć podręczna nie wygasła a robot jest zmuszony do ponownego odwiedzenia strony w celu pobrania świeżej treści.

https://developer.linkedin.com/docs/share-on-linkedin (przewiń do dołu)

+0

Próbowałem już publikować nowe treści, więc buforowanie nie powinno stanowić problemu. (Patrz punkt 4 powyżej.) –

+1

Cóż, wydaje się, że jest to znany problem z LinkedIn. Prawdopodobnie nie poprawili. Link do mojej strony nie jest aktualizowany nawet po 3 tygodniach. Jedynym sposobem dla mnie było zmodyfikowanie adresu URL poprzez dodanie parametru get.https://test.com/?1 Daj mi znać, jeśli istnieje alternatywne rozwiązanie – mythicalcoder

0

w moim przypadku wydawało się, że LinkedIn Parser jest bardzo słaba do tego stopnia, że ​​jeśli plik HTML nie mają <head> tag (który nie jest wymagane przez Spec) będzie po prostu ignorować wszystko, gdzie mieszek nie działa

<!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> 

ale, ale po prostu dodanie otwarcie <head> tag (nadal ważne HTML), wystarczyły

<!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> 
+0

krzyczysz zamknąć głowę po tytule i dodaj body przed pierwszą treścią! –

+0

Dobrze jest pominąć tag zamykający @PhilipMiglinci. (Chociaż korzyść polegająca na zapisaniu kilku bajtów jest dość banalna). – ACJ

1

Miałem dokładnie ten sam problem. Wyczyść historię pamięci podręcznej. Następnie dodaj „prefix =„og: http://ogp.me/ns#”” do każdego tagu metadanych, a to będzie działać natychmiast:

<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/'/> 
Powiązane problemy