1 of 42

Free Product Listing v praxi:

Když “zdarma” dostane svou cenovku

Jan Kovalčík

SEO specialista

27. září 2025

2 of 42

👉 evisions

👉 interní soutěž

👉 nemluví se o tom

👉 je to zdarma :)

3 of 42

Free Product Listing

👉 organické zobrazení produktu bez bez nutnosti platit za proklik

👉 “charitativní” počit Google zavedený v roce 2020

👉 spravuje se pomocí Google Merchant Center

👉 pořadí určují relevance a kvalita dat (titulek, popis, kategorie, cena, obrázek, dostupnost produktu a další)

4 of 42

Ankety

5 of 42

Karta Nákupy

Vyhledávání Google (Google Search)

Obrázky Google

YouTube

Mapy Google (Google Maps)

Google Lens

Kde se s ním setkáváme

6 of 42

Shopping /

Produkty

7 of 42

Shopping / Produkty

8 of 42

SERP

9 of 42

Obrázky

10 of 42

👉 Standardní zápisy (Standard Listings)

méně produktových atributů a mají jednodušší formát, jen ve vyhledávání a obrázcích

👉 Rozšířené zápisy (Enhanced Listings)

komplexnější produktová data a splnění vyšších standardů kvality.

2 typy bezplatných zápisu

11 of 42

Google Merchant Center

👉 Business info & branding

👉 Ověření webu

👉 Správně nastavené podmínky dopravy (Shipping) a možnosti vrácení zboží (Returns)

👉 Daně

👉 Povolit / zapnout možnost zobrazení FPL

👉 Primární zdroj dat (jednoduchý sheet, produktový feed, content API)

12 of 42

Další věci

👉 Google guidelines

👉 Strukturovaná data

👉 Product Ratings

👉 Content API

👉 Promo Akce (důležité při nastavování slev)

👉 Free Local Listings (pro prodejny v Google maps)

13 of 42

Zajímavosti

14 of 42

Popis

👉 vždy velmi autoritativní web

👉 někdy není vůbec označeno

15 of 42

Postranní panel

16 of 42

17 of 42

Recenze

18 of 42

Recenze

19 of 42

Recenze

20 of 42

Praktická část

21 of 42

Optimalizace

👉 Správné nastavení Google Merchant Center

👉 Oprava chyb v Google Merchant Center

👉 Optimalizace produktového feedu (atributů)

👉 Využití naplno počtu znaků v titles a description

22 of 42

👉 Title (až 150 znaků) + přidání klíčových slov

👉 Description (až 5000 znaků) + přidání klíčových slov

👉 Highlights (nenastaveno)

👉 barvy (fancy → základní)

Atributy

23 of 42

Postup

  1. Rychlá klíčovka
  2. Analýza konkurence, která se zobrazuje na nejvyhledávanější klíčová slova
  3. Analýza strukturovaných dat na webu
  4. Stažení feedu z GMC :)
  5. Promyšlení skriptu pro:
    1. Title
    2. Description
    3. Highlights
  6. Barvy

24 of 42

Zdroj: Milan Douša

25 of 42

Použité nástroje

26 of 42

Optimalizace title

příprava dokumentu

👉 data z product feedu (nastavení id)

👉 klíčová slova + KD + random

👉 návrh struktury title

brand + keywords + název produktu + size, barva (+ AI výhody - kam, proč, pro koho, výhody)

27 of 42

Optimalizace title

příprava sheets

28 of 42

Klíčová slova

29 of 42

Jak funguje script - sběr info

👉 Název produktů i popis obecně obsahoval málo informací :(

👉 Keyword Intelligence

kws + kd → difficulty mapping pro bonusové skóre� anti-repetition tracking (aby všechny klíčové slova nebyly stejné)� prvek randomizace klíčových slov

👉 Multi-source Web Analysis

Scraping webu - H1, title, drobečkovka, popis produktu� JSON-LD Structured Data Mining - data: name, description, image URL, brand� URL - analyzuje URL cestu pro kategorie, ověřuje stavový kód

👉 Image Acquisition - informace na základě fotografií (nefungovalo)

30 of 42

Jak funguje script - proces

👉 Fáze analýzy webu

získá všechna dostupná data z webu + JSON-LD informace

👉 Fáze výběru klíčových slov AI - smart Fuzzy Matching

Porovná rozšířený text corpus s databází keywords�Aplikuje difficulty scoring (easy keywords = bonus)�Anti-repetition penalty (penalizuje často použitá slova)�Progressive randomization (10% → 25% → 40% podle pozice)

31 of 42

Jak funguje script - proces

32 of 42

Jak funguje script - proces

👉 Finální sestavení title

Component optimization: Použije nejlepší brand/name z JSON-LD� Size resolution: Primárně ze sloupce, fallback z title pattern� Token deduplication: Odstraní překrývající se slova� Final assembly: Brand Keyword ProductName, size SIZE, Color� Length limitation: Max 150 znaků (Google Merchant Center limit)

👉 Konzistence Data

Upsert logika - merge s existujícími daty�Přepíše starší verze, zachová nové (pokud v sheetu jsou starší data)Zápis zpět do Google Sheets "new data"

33 of 42

Jak funguje script - proces

34 of 42

Zdroj: ftmo.com

Výsledek

původní vs. nový title

35 of 42

Zdroj: ftmo.com

Optimalizace description

příprava pokladů

👉 podobné jako title

👉 scraping webu

👉 použití klíčových slov (volnější použití)

👉 návrh struktury (přibližně)

36 of 42

Optimalizace description

příprava pokladů

👉 scraping webu (H1, popis, parametry)

👉 použití pozitivních reviews

👉 použití nového title

👉 výstup v html (odrážky, lépe strukturovaný obsah)

37 of 42

Optimalizace description

38 of 42

Highlights & Colors

příprava pokladů

👉 vycházel jsem z nově vygenerovaných titles a description

👉 colors - velmi jednoduché -> sky blue -> blue, peacock -> zelená

39 of 42

Implementace

👉 Interní soutěž → ultra low priority

👉 Spolupráce PPC 🤝 SEO

👉 změna zdroje dat

👉 rozšíření produktů

👉 neimplemetovalo se nic

40 of 42

Výsledek

🙅‍♂️

41 of 42

Co dál?

👉 Další testování a vylepšování skriptu

👉 Zobecnění skriptu, použití v rámci různých firem s minimálním zásahem - MUST HAVE

👉 Script pro popisy kategorií ( + Perplexity API)

👉 Dlouhá cesta

🏃

42 of 42

Děkuji!