Receptové snippety

Receptové snippety zobrazujeme ve výsledcích přirozeného hledání. Tyto snippety rozšiřujeme díky strukturovaným datům o následující parametry:

  • Název receptu
  • Popis receptu
  • Náhled receptu
  • Hodnocení a počet hodnocení receptu
  • Doba přípravy receptu

Získávání strukturovaných dat pro recepty

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/Recipe. Pokud v anotacích typu schema.org chybí náhled, zkoušíme ho doplnit z anotací typu Open Graph.

Správně vyplněná strukturovaná data

Aby se v našem vyhledávání 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 receptu. U detailu každého parametru najdete informace o tom, v jakém formátu by měl být.

Zobrazení produktových strukturovaných dat ve výsledcích vyhledávání

Ukázka schema.org

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Recipe",
    "totalTime": "PT2H",
    "description": "Tradiční hustá italská",
    "image": "minestrone.jpg",
    "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "112"
    },
  }
</script>

Formáty parametrů

Název (name)

  • Používáme pro co nejpřesnější výběr výsledku vyhledávání.

Náhled (image)

Podporujeme více možností zápisu:

Popis (description)

  • Pokud není k dispozici, použije se popisek stránky jako takové.

Doba přípravy/vaření/celková (prepTime, cookTime, totalTime)

  • Hodnota by měla být dle standardu ISO-8601 ohledně zapisováníoby trvání.
  • Pokud je vyplněný totalTime, bereme ho jako hlavní časový údaj.
  • Pokud je vyplněný prepTime i cookTime, ale totalTime nikoli, sčítáme prepTime a cookTime a vytváříme z něj totalTime.

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.

TIP

Doporučujeme zvážit vyplnění i dalších parametrů kromě výše zmíněných. Například: jednotlivé ingredience v receptu, postup či nutriční informace. Tyto parametry v současné době v našem vyhledávání sice nezobrazujeme, ale v budoucnu by se to mohlo změnit.

Ověření správného vyplnění strukturovaných dat

Pokud jsou strukturovaná data správně vyplněna, časem se zobrazí v našich receptových snippetech. Správnou implementaci si můžete zkontrolovat hned přes validátor. Můžete sem zadat fragment vašeho kódu obsahující schema.org anotaci a zkontrolovat, že se detekuje anotace správného typu se správně vyplněnými parametry.

Pomohl Vám tento článek? Ne

Kontaktujte nás