Košík je prázdný

Při sdílení odkazu na webovou stránku na sociálních sítích, jako je Facebook nebo LinkedIn, očekáváme, že se zobrazí náhled s titulkem, popisem a hlavně obrázkem. Pokud se ale obrázek nezobrazí, problém často spočívá v chybějících nebo nesprávně nastavených tzv. Open Graph meta tagů. Tento článek vás provede nejčastějšími příčinami a ukáže, jak problém vyřešit, konkrétně v redakčním systému Joomla.

Co jsou Open Graph meta tagy

Open Graph (OG) tagy jsou speciální HTML značky v hlavičce webu, které definují, jak se má stránka zobrazit při sdílení na sociálních sítích. Klíčové tagy jsou:

<meta property="og:title" content="Titulek stránky">
<meta property="og:description" content="Popis stránky">
<meta property="og:image" content="https://example.com/cesta-k-obrazku.jpg">
<meta property="og:url" content="https://example.com/aktualni-stranka">

Nejčastější příčiny nezobrazování obrázku při sdílení

  • Chybějící og:image – stránka vůbec neobsahuje odkaz na náhledový obrázek.

  • Nesprávná cesta k obrázku – relativní URL, špatné oprávnění, nebo obrázek fyzicky neexistuje.

  • Obrázek nesplňuje technické požadavky – Facebook vyžaduje obrázky o minimální velikosti 1200×630 px a poměru stran 1.91:1.

  • Facebook má stránku v cache – stará verze stránky může být uložená, a změny se tak neprojeví.

Jak problém vyřešit v Joomle

Joomla nativně Open Graph tagy nepodporuje, ale existují tři možnosti jejich doplnění:

1. Přidání OG tagů pomocí rozšíření

Doporučené pluginy:

  • EFSEO (Easy Frontend SEO)

  • sh404SEF

  • OSMeta

  • SEO & Metatags Plugin (Tassos.gr)

Tato rozšíření umožňují snadné nastavení og:image, og:title i dalších tagů pro každou stránku zvlášť.

2. Ruční vložení OG tagů do šablony

V souboru index.php aktivní šablony (obvykle v /templates/nazev_sablony/index.php) vložte následující kód do části <head>:

<?php
$doc = JFactory::getDocument();
$img = 'https://vasweb.cz/images/og-image.jpg'; // Vlastní cesta k obrázku
$doc->addCustomTag('<meta property="og:image" content="'.$img.'" />');
$doc->addCustomTag('<meta property="og:title" content="'.$this->title.'" />');
$doc->addCustomTag('<meta property="og:description" content="Popis stránky." />');
$doc->addCustomTag('<meta property="og:type" content="website" />');
$doc->addCustomTag('<meta property="og:url" content="'.JURI::current().'" />');
?>

3. Ověření pomocí Facebook Sharing Debuggeru

Po provedení úprav navštivte nástroj Facebook Sharing Debugger, vložte URL vaší stránky a klikněte na Scrape Again. Tím Facebook znovu načte obsah stránky a aktualizuje náhled.

Doporučení pro og:image

  • Minimální rozlišení: 1200 × 630 px

  • Formát: JPG nebo PNG

  • Umístění: obrázek musí být veřejně přístupný, ideálně na stejném doménovém jméně jako stránka

  • Nepoužívejte obrázky chráněné heslem, ve složkách typu /administrator nebo za firewallem

 

Pokud chcete, aby vaše stránky vypadaly reprezentativně i na sociálních sítích, přidání správně nastavených Open Graph tagů je zásadní. V Joomle to lze vyřešit jak rozšířeními, tak úpravou šablony. Nezapomeňte ověřit výsledek pomocí Facebook Debuggeru a vybrat vhodný obrázek pro og:image. Tím výrazně zlepšíte dojem při sdílení a zároveň podpoříte návštěvnost svých stránek.

 

 

Neaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnoceníNeaktivní hodnocení