Strukturovaná data a jejich zpracování ve Vyhledávání – 2. Díl: Produktové snippety

30. srpna 2021

Znáte strukturovaná data? Provozujete e-shop a chcete, aby se ve výsledcích vyhledávání zobrazovaly například podrobnější informace o vašich produktech?  Pokud ano, stačí využít strukturovaná data. Pokud nevíte, co to vlastně je, co umí a proč byste je měli chtít využívat? Od toho jsme tu my a náš čtyřdílný seriál, který vám o strukturovaných datech řekne vše, co jste třeba ještě nevěděli. V prvním díle jsme vám představili typy těchto dat a jejich využití. V této části se více dozvíte o tom, jak za pomoci strukturovaných dat rozšiřujeme produktové snippety.

Jak rozšiřujeme naše produktové snippety?

Vlastní produktové snippety rozšiřujeme díky strukturovaným datům o tyto parametry:

  • Obrázek produktu
  • Cena (částka a měna)
  • Hodnocení (hodnota a počet hodnocení)
  • Skladovost
  • Hodnocení e-shopu

Jak získáváme strukturovaná data pro produkty?

Strukturovaná data pro zmíněné parametry parsujeme přímo ze zdrojového kódu konkrétní stránky. Většinu jich získáváme z anotací typu schema.org. Výjimku tvoří obrázky produktů, které v některých případech získáváme také z anotací typu Open Graph. O těchto dvou typech strukturovaných dat jsme psali v prvním díle této série.

V Seznamu evidujeme některé webové stránky, které stále používají staré standardy typu data-vocabulary. V rámci revize práce se strukturovanými daty postupně přecházíme pouze na standard schema.org. Pokud tedy budete chtít vaše produktové snippety zobrazovat i do budoucna, je potřeba na zmíněný standard přejít.

Jak správně vyplnit strukturovaná data?

Aby se v našem vyhledávání produktová strukturovaná data zobrazila, je potřeba je správně vyplnit. V ukázce kódu, který můžete přidat do zdrojového kódu své stránky, vidíte, jak lze nadefinovat parametry produktu. U detailu každého parametru najdete informace o tom, v jakém formátu by měl být.

Ukázka schema.org

Ukázka OpenGraph

Používáme jen pro obrázky produktů.

Cena (price)

  • Musí být vždy číslo.
  • Pokud potřebujete použít desetinná místa, používejte prosím desetinnou tečku místo čárky.

Skladovost (availability)

  • Musí nabývat jedné z hodnot uvedených na schema.org.

Měna (priceCurrency)

  • Měla by mít formát dle standardu ​​ISO 4217.
  • Pokud uvedete jen cenu bez měny, budeme předpokládat, že myslíte CZK.
  • Pokud uvedete jen měnu bez ceny, ve snippetu nic nezobrazíme.

Hodnocení (ratingValue)

  • Číselné hodnocení na stupnici od 0.0 do 5.0.
  • Pokud hodnocení není v rozsahu 0.0–5.0, na tento rozsah ho převádíme.
  • Při použití desetinných čísel používejte desetinnou tečku místo čárky.

Počet hodnocení (ratingCount)

  • Musí být celé číslo.

Obrázek (image)

Obrázky jsou nejnovějším prvkem našich produktových snippetů. Pro jejich zobrazení v našich výsledcích vyhledávání je třeba vyplnit atribut image nebo og:image. Avšak pozor. Obrázky prochází naším procesem kontroly kvality, proto musí splňovat následující podmínky:

  1. Jde skutečně o obrázek produktu, který:
    • je reprezentativní,
    • ukazuje produkt, nikoli jeho okolí,
    • nemá barevné rámečky, nápisy, vodoznaky a další podobné prvky (viz ukázky).
  2. Jeho velikost je ideálně 200×200 px, nebo:
    • není větší než 3200×3200 pixelů a 5MB,
    • není menší než 120×120 pixelů,
    • nemá extrémní poměr stran (viz ukázky).
  3. Je ve formátu JPEG, PNG nebo WEBP.
  4. Náš Seznambot musí mít přístup k jejich stažení (občas se stává, že obrázky jsou nedostupné kvůli zákazu v robots.txt.). Na prvním místě by měl být co nejlepší obrázek produktu (respektujeme pořadí odkazů na obrázky na stránce).

Stažené obrázky dále zpracováváme. Odstraňujeme různé rámečky, bílá pozadí a celkově přizpůsobujeme obrázek našim potřebám. Nemůžeme tedy garantovat, že se všechny aspekty původního obrázku zachovají.

Ukázky nevhodných obrázků

Obrázky neobsahují produkt.

Obrázky jsou moc úzké (mají moc extrémní poměr stran), nebudou v náhledu vidět. 

Ukázka toho, že pořadí odkazů na obrázky na stránce hraje velkou roli. První odkaz vede na obrázek vlevo, kde není vůbec jasné, že se jedná o hodinky. Naopak na obrázku vpravo jsou hodinky jasně vidět.

Hodnocení e-shopů

Hodnocení e-shopů v našich snippetech přebíráme ze Zboží.cz. Existuje několik podmínek, které musí hodnocení splňovat, aby se mohlo ve snippetu zobrazit . Jednou z nich je například to, že hodnocení musí být od ověřených uživatelů. Pokud chcete, aby se hodnocení vašeho e-shopu ve snippetu zobrazovalo, je potřeba nejprve svůj e-shop registrovat jako obchod na Zboží.cz. Poté nasaďte měření konverzí, aby bylo možné zjistit, zda je zákazník ověřený či nikoliv.

Časté problémy při zpracovávání strukturovaných dat

  • Na stránce by se měla nacházet pouze strukturovaná data pro jeden odpovídající produkt. V případě, že je nutné, aby obsahovala přidružené produkty, je na místě použít vazbu https://schema.org/isRelatedTo nebo https://schema.org/isSimilarTo. Pokud dokument obsahuje několik různorodých produktů, může dojít k problémům při zpracování. Například nemusí obsah snippetu sedět s náhledovým obrázkem.
  • Cena by měla být popsána strukturou https://schema.org/Offer, ve které je třeba vyplnit price pro hodnotu ceny a priceCurrency pro měnu. Cena ani měna by se neměly nacházet přímo v https://schema.org/Product. Je ideální struktury definované ve schema.org neohýbat, ani nepřizpůsobovat vlastním potřebám.

Jak otestovat, že jste strukturovaná data vyplnili správně?

Pokud jsou strukturovaná data správně vyplněna, časem se zobrazí v našich produktových snippetech. Správnou implementaci si můžete zkontrolovat hned, přes https://search.google.com/test/rich-results. Zadáte URL vaší stránky a spustíte analýzu. Pokud jste data správně vyplnili, bude sekce Products u sebe mít zelenou fajfku”.

V případě, že narazíte na jakékoliv problémy s produktovými strukturovanými daty, můžete nám je oznámit pomocí tlačítka Zpětná vazba přímo ve výsledcích vyhledávání nebo zaslat na vyhledavani@firma.seznam.cz.

Strukturovaná data ze schema.org (cena, měna, skladovost) používáme i v našem obrázkovém vyhledávání k zobrazení produktové nabídky přímo ve výsledcích. Do budoucna se však počítá i s jejich větším využitím. Správně vyplněná strukturovaná data vám tedy mohou otevřít cestu napříč komponentami Seznamu.

Chtěli byste se podílet na vývoj služeb a produktů, které denně využívají miliony Čechů? Podívejte se na aktuálně volné pozice v IT odděleních Seznamu.

Sdílet na sítích