Open Graph Debugger

Sprawdź tagi OG i Twitter Card swojej strony. Zobacz, jak link będzie wyglądał przy udostępnieniu na Facebooku, Twitterze i LinkedIn.

Open Graph Debugger — Sprawdzanie tagów OG

Sprawdź tagi Open Graph i Twitter Card swojej strony. Zobacz, jak treść wygląda przy udostępnianiu na Facebook, Twitter i LinkedIn. Ocena kompletności znaczników OG i zalecenia.

Sprawdzanie wszystkich tagów OG
Walidacja Twitter Card
Podgląd dla Facebook, Twitter, LinkedIn
Ocena kompletności znaczników
Sprawdzanie rozmiaru obrazu OG
Rekomendacje ulepszenia

Jak korzystać

  1. Wpisz URL do sprawdzenia tagów OG
  2. Sprawdź podgląd dla każdej sieci społecznościowej
  3. Napraw brakujące tagi zgodnie z zaleceniami

FAQ

Minimalny zestaw: og:title, og:description, og:image, og:url, og:type. Dla Twitter dodaj twitter:card. Zalecane również: og:locale i og:site_name.

Dla Facebook — 1200×630px. Dla Twitter — 1200×600px (summary_large_image). Minimalny rozmiar — 200×200px. Plik nie więcej niż 8 MB.

Serwisy zapamiętują kartę. Na Facebooku otwórz Sharing Debugger i kliknij „Scrape Again”, w LinkedIn sprawdź adres w Post Inspector, w Telegramie wyślij link do @WebpageBot. X nie ma ręcznego odświeżania: pomoże adres z parametrem, np. ?v=2.

Najczęściej tagi dodaje JavaScript (roboty serwisów nie uruchamiają skryptów), robot jest blokowany w robots.txt lub przez firewall albo og:image to ścieżka względna. Nasze narzędzie też nie uruchamia JavaScriptu, więc pokazuje to, co widzi robot.

Sprawdzanie Open Graph: co pokazuje raport

Gdy ktoś wkleja link na Facebooku, LinkedIn, X, w Telegramie, Slacku czy komunikatorze, robot serwisu pobiera stronę i czyta tagi Open Graph w <head>. Na ich podstawie powstaje karta: tytuł, opis i obrazek. Narzędzie pobiera stronę w ten sam sposób — z naszego serwera, bez uruchamiania JavaScriptu — i pokazuje trzy rzeczy:

  • Podgląd kart Facebooka, X i LinkedIn zbudowany ze znalezionych tagów. Układ naśladuje każdy serwis, ale to przybliżenie: prawdziwa karta zależy od aktualnego wyglądu serwisu i jego pamięci podręcznej.
  • Listę tagów: siedem tagów Open Graph (og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale) i cztery tagi X (twitter:card, twitter:title, twitter:description, twitter:image) z oznaczeniem „jest / brak”.
  • Wynik od 0 do 100. Każdy tag ma wagę (największą tytuł i obrazek, najmniejszą locale), a wynik to udział znalezionej wagi. Mierzy kompletność, nie jakość: źle napisany tytuł też się liczy.

Pod podglądem widać rzeczywisty rozmiar og:image (mierzy go Twoja przeglądarka), rozmiar zadeklarowany w og:image:width i og:image:height, tekst og:image:alt oraz ostrzeżenie, jeśli adres obrazka jest względny.

Które tagi Open Graph są wymagane

Protokół Open Graph (ogp.me) wymienia cztery wymagane właściwości. Z opisem i typem karty X powstaje zestaw, który działa wszędzie:

TagStatusCo wpisać
og:titleWymaganyTytuł karty. Może różnić się od <title>: bez nazwy serwisu na końcu, pisany pod feed.
og:typeWymaganywebsite dla strony głównej i działów, article dla wpisów.
og:imageWymaganyPełny adres obrazka z https://.
og:urlWymaganyKanoniczny adres tej podstrony, nie strony głównej.
og:descriptionZalecanyJedno–dwa zdania. Facebook pokazuje niewiele, inne aplikacje więcej.
og:site_name, og:localeOpcjonalneNazwa marki i język, np. pl_PL.
twitter:cardPotrzebny dla Xsummary_large_image — duży obrazek, summary — miniatura.

Minimalny zestaw w <head>:

<meta property="og:title" content="Wiosenna wyprzedaż: −30% na buty do biegania">
<meta property="og:description" content="Tylko dwa tygodnie, darmowy zwrot.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://example.com/sale">
<meta property="og:image" content="https://example.com/img/sale-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Trzy pary butów do biegania na bieżni">
<meta name="twitter:card" content="summary_large_image">

Rozmiar obrazka Open Graph

Jeden obrazek 1200×630 pikseli (proporcje 1.91:1) wystarcza dla Facebooka, LinkedIn i dużych kart X. Tekst i logo trzymaj bliżej środka: niektóre aplikacje przycinają krawędzie albo pokazują kwadratową miniaturę.

SerwisCo podaje dokumentacja
FacebookDla dużej karty co najmniej 1200×630; obrazki mniejsze niż 600×315 trafiają do małego układu; minimum 200×200; plik do 8 MB.
LinkedIn1.91:1, zalecane 1200×627.
X, summary_large_image2:1, minimum 300×157, plik do 5 MB; JPG, PNG, WebP lub GIF (tylko pierwsza klatka).
X, summary1:1, minimum 144×144.

Tagi og:image:width i og:image:height pozwalają Facebookowi pokazać kartę już przy pierwszym udostępnieniu, bez czekania na pobranie obrazka. Kompresuj plik: baner o wadze 3 MB spowalnia robota, a część komunikatorów pomija ciężkie obrazki.

Dlaczego podgląd się nie odświeżył i jak go wymusić

Każdy serwis zapamiętuje to, co raz pobrał. Po poprawieniu tagów nasze narzędzie od razu pokaże nową wersję, ale serwis — starą, dopóki nie pobierze strony ponownie. Odświeżenie wymusisz oficjalnymi narzędziami:

  • Facebook, linki w Instagramie i Messengerze: Sharing Debugger na developers.facebook.com — wklej adres i kliknij „Scrape Again”. Sam Facebook odświeża dane mniej więcej co 30 dni.
  • LinkedIn: Post Inspector na linkedin.com/post-inspector. Sprawdzenie adresu pobiera stronę od nowa; bez tego LinkedIn trzyma cache około siedmiu dni.
  • Telegram: wyślij link do oficjalnego bota @WebpageBot — zaktualizuje podgląd, który Telegram przechowuje dla tego adresu.
  • X: dawny Card Validator nie pokazuje już podglądu i nie ma ręcznego odświeżania. Kartę widać w oknie nowego wpisu po wklejeniu linku. Jeśli X uparcie trzyma starą, udostępnij adres z neutralnym parametrem, np. ?v=2 — dla X to nowy URL.

Obrazki też są zapamiętywane po adresie. Jeśli podmienisz plik pod tą samą nazwą, część aplikacji nadal pokaże stary. Wgraj nowy obrazek pod nową nazwą i zaktualizuj og:image.

Karty X: co jest brane z Open Graph

X najpierw czyta własne tagi twitter:*. Jeśli brakuje twitter:title, twitter:description lub twitter:image, użyje og:title, og:description i og:image. Nie trzeba więc dublować wszystkiego: na stronie z pełnym Open Graph wystarczy dodać twitter:card. Nasz podgląd X działa tak samo. Tagi X zwykle zapisuje się w atrybucie name; narzędzie czyta je tylko z name.

Najczęstsze błędy Open Graph

  1. Względna ścieżka do obrazka. /img/cover.jpg działa w przeglądarce, ale nie u robota serwisu. Potrzebny jest pełny adres z https://; raport ostrzega przed ścieżką względną.
  2. Tagi dodawane przez JavaScript. Roboty serwisów społecznościowych nie uruchamiają skryptów. Jeśli framework ustawia meta tagi po stronie klienta, robot widzi pusty szablon. Renderuj tagi na serwerze albo użyj prerenderingu. Nasze narzędzie też nie uruchamia JavaScriptu, więc tagu, którego tu brak, najpewniej nie zobaczy też Facebook.
  3. Zablokowany robot. Disallow w robots.txt, ochrona przed botami w firewallu, blokada geograficzna lub ściana logowania — i serwis widzi stronę błędu. Sprawdź robots.txt i odpowiedź serwera w nagłówkach HTTP.
  4. Jeden szablon dla wszystkich stron. Ten sam tytuł i obrazek na każdym URL — i każde udostępnienie wygląda jak strona główna. Generuj og:title, og:description i og:image osobno dla każdej podstrony.
  5. Zły og:url. Facebook traktuje og:url jako adres kanoniczny i buduje kartę na podstawie tamtej strony. Jeśli wszędzie wskazuje stronę główną, każde udostępnienie pokaże stronę główną.
  6. Kilka og:image przez przypadek. Zdarza się, że tag wypisuje i motyw, i wtyczka SEO. Zwykle brany jest pierwszy — niekoniecznie właściwy.
  7. Łańcuchy przekierowań. Roboty podążają za przekierowaniami, ale długi łańcuch albo przekierowanie na stronę logowania psują podgląd. Sprawdź je w sprawdzaniu przekierowań.

Open Graph a SEO

Google nie ustala pozycji na podstawie tagów Open Graph, a wynik w wyszukiwarce buduje z <title> i meta description, nie z og:*. Open Graph wpływa na wejścia z serwisów społecznościowych i komunikatorów: kartę z czytelnym obrazkiem łatwiej zauważyć. Część wyszukiwarkową sprawdzaj osobno: sprawdzanie meta tagów pokaże title, description i canonical, a podgląd SERP — jak strona wygląda w Google.

Popraw pozycje w wyszukiwarce

Problemy SEO mogą kosztować Cię ruch. Kaskadowy link building poprawi widoczność strony w wyszukiwarce.

Kaskadowa promocja witryny linkami Bonus 30 $Linki zwrotne 5→50→5000 w ponad 100 serwisach. Start od 30 $, bonus 30 $ dla nowych.