STR-07

Chybí náhled pro sdílení (Open Graph)

InfoStruktura

Co kontrola měří

Na živé stránce se hledají značky Open Graph pro náhled při sdílení: og:title a og:description. Nález vznikne jen když chybí obě naráz. Stačí jedna z nich a je ticho.

Chybějící og:image na nález nestačí a je to záměr: ne každá stránka má co ukázat, a vyžadovat obrázek u textové podstránky by bylo obtěžování.

Co kontrola nedělá:

  • Neposuzuje obsah značek. og:title shodný s názvem webu na všech stránkách projde.
  • Nekontroluje Twitter Card (twitter:*) ani og:type, og:url a og:site_name.
  • Neověřuje, že obrázek existuje a má správný rozměr. Rozbitá adresa v og:image se nikde neprojeví.
  • Nedívá se na značky doplněné JavaScriptem. Ty stejně žádná sociální síť nepřečte, protože žádná z nich při generování náhledu nespouští skripty.

Nález je na úrovni stránky a je informativní. Skóre nesnižuje ani o bod, je to nejméně závažná položka v celé jádrové sadě a další sekce vysvětluje proč.

Jak silný důkaz za tím stojí

Efekt nedoložený

Doporučujeme to, protože to neuškodí nebo to má jiný užitek, ale vliv na to, jestli vás jazykové modely budou citovat, neslibujeme. Nikdo ho zatím nedoložil.

Budeme rovnou upřímní, protože tady není co zaobalovat: Open Graph nemá na to, jak vaší stránce rozumí vyhledávač ani jazykový model, žádný doložený vliv. Není to ani nutná podmínka, ani změřený efekt. Je to nejslabší položka jádrové sady a v manuálu je hlavně proto, aby bylo jasné, co od ní čekat.

Open Graph je protokol, kterým stránka říká sociálním sítím a chatovacím aplikacím, jak má vypadat její náhled, když někdo sdílí odkaz. Facebook, LinkedIn, Slack, Discord, WhatsApp nebo Signal ho čtou. Vyhledávače ho k porozumění stránce nepotřebují: mají <title> a <meta name="description"> (STR-03) a ten obsah stránky samotné.

Proč tedy kontrolu vůbec máme? Protože sdílení odkazu je pořád jeden z reálných způsobů, jak se obsah dostane k lidem, a odkaz, který se ve Slacku zobrazí jako holá adresa, se prokliká hůř než odkaz s nadpisem a větou. To je marketing, ne čitelnost. Říkáme to takhle rovnou, aby si nikdo nemyslel, že si tím vylepší pozici v odpovědích AI.

Kdy to naopak přeskočte bez výčitek: u administrace, interních nástrojů, stránek za přihlášením a čehokoli, co se nikdy nesdílí. Tam je Open Graph zbytečná práce a nález můžete ignorovat. Přesně proto je informativní a nesnižuje skóre.

Jak to opravit

Do <head> patří tyhle čtyři značky. og:title a og:description řeší nález; og:image a og:url jsou to, co dělá náhled použitelným:

<meta property="og:title" content="Servis tepelných čerpadel do 48 hodin">
<meta property="og:description" content="Technik u vás do druhého dne, pravidelné prohlídky i havárie. Cena od 1 200 Kč.">
<meta property="og:image" content="https://vase-domena/nahled.jpg">
<meta property="og:url" content="https://vase-domena/servis">

Pozor na jeden detail, na kterém se to láme nejčastěji: Open Graph používá property, ne name. Značka zapsaná jako <meta name="og:title"> je podle protokolu neplatná a většina sítí ji přeskočí, přestože v prohlížeči vypadá stejně a v kódu ji přehlédnete.

Zbytek jsou praktické věci, které rozhodují o tom, jestli náhled někdo uvidí:

  • Generujte značky ze šablony, ze stejného zdroje jako <title> a meta description. Ručně psané Open Graph na tisíci stránkách nikdo neudrží.
  • og:image musí být absolutní adresa (https://…), ne relativní cesta. Tohle je druhá nejčastější chyba hned po name místo property.
  • Rozumný poměr je 1200 × 630 px. Menší obrázek většina sítí zobrazí jako malou čtvercovou ikonu vedle textu místo velkého náhledu.
  • Obrázek musí být veřejně dostupný. Sociální síť si ho stahuje sama, bez vašich cookies a bez přihlášení: obrázek za autentizací se nezobrazí.
  • Náhledy se kešují. Po opravě mohou sítě ještě dlouho ukazovat starou verzi; většina z nich má nástroj na vynucené načtení.

Ověřit výsledek můžete bez nástroje: zkuste odkaz vložit do konverzace v tom, co používáte, a podívejte se, co se z něj vygeneruje.

Co o tom říká report

Popis nálezu

Stránka nemá značky `og:title` ani `og:description`. Když někdo odkaz sdílí na sociální síti nebo v chatu, zobrazí se holá adresa místo názvu a popisu.

Doporučení

Doplňte do `<head>` značky `<meta property="og:title" content="...">` a `<meta property="og:description" content="...">`, ideálně také `og:image` s náhledovým obrázkem.

Zdroje

Text ověřen 2026-09-12