Postavit affiliate srovnávač cen vypadá jednoduše: stáhneš XML feedy, zobrazíš produkty, vyděláváš z provize. Realita je jiná — párování produktů z různých e-shopů, normalizace dat, monitoring pádů, scaling na 100 000+ produktů. V tomto článku rozeberu, jak jsem stavěl Zveráč.cz (53 000 produktů) a FMAN.cz (3 600 produktů), co fungovalo a co byly drahé chyby.
Co se v tomto článku dozvíte
- Architektura affiliate srovnávače (data flow, DB schéma)
- 5 hlavních problémů a jejich řešení (párování, normalizace, scaling)
- Cenovou strukturu (kolik stojí postavit a provozovat)
- Případové studie — Zveráč.cz, FMAN.cz, eBar.cz
- Kdy se affiliate srovnávač vyplatí (a kdy ne)
Architektura affiliate srovnávače
Pět hlavních komponent:
- Feed parser — denní cron stahuje XML/CSV feedy, parsuje, ukládá do staging tabulky.
- Normalizer — sjednocuje formáty (cena s DPH/bez, dostupnost, varianta), čistí HTML z popisů.
- Matcher — páruje produkty napříč e-shopy (EAN > MPN > název + brand fuzzy match).
- Frontend / API — zobrazí produkty, kategorie, srovnání, recenze.
- Click tracker — zaznamenává affiliate kliky pro reporting a fraud detekci.
5 hlavních problémů a řešení
1. Párování produktů (matching)
Stejný produkt v 5 e-shopech má 5 různých názvů. Bez správného párování máte v DB 5 záznamů místo 1.
Strategie pro Zveráč.cz:
- EAN match (90 % case)
- MPN + brand fallback
- Fuzzy match názvu (Levenshtein distance < 10) + brand + kategorie
- Manuální review nepárových (admin queue „unmatched products“)
Výsledek: 86 % automatický match rate, 10 % manuální review, 4 % zůstávají jako duplikáty.
2. Normalizace cen
E-shop A udává cenu s DPH, e-shop B bez. E-shop C má dopravu zdarma od 1 500 Kč, e-shop D vždy účtuje 89 Kč.
Řešení: standardní formát „cena s DPH bez dopravy“ + extra pole „min spend pro dopravu zdarma“.
3. Scaling na 50 000+ produktů
Zveráč.cz má 53 000 produktů. SQL JOINy mezi tabulkami jsou pomalé.
Řešení:
- Materialized views pro hot queries
- Redis cache pro detail produktu (TTL 1 hodina)
- Database indexes na (slug, brand_id, category_id)
- Cursor-based pagination místo LIMIT/OFFSET
4. Monitoring pádů feedů
E-shop změní URL feedu nebo strukturu XML. Bez monitoringu se to dozvíte za týden.
Řešení:
- Better Stack ping každý cron run
- Alert při změně počtu produktů > 10 % YoY
- Slack notifikace při fail
- Auto-retry s exponential backoff
5. SEO a content
Affiliate web bez originálního obsahu = duplicate content paradise.
Řešení:
- Originální popisy kategorií (200+ slov)
- Atlas plemen / Atlas produktů — unique edukativní obsah
- Recenze a porovnání ručně psané
- Schema.org Product, Offer, Review, AggregateRating
Cenová struktura
| Položka | Cena |
|---|---|
| Vývoj základní platformy | 180–350 tis. Kč |
| První 5 feed integrací | 30 tis. Kč |
| Hosting (50k+ produktů) | 800–2 500 Kč/měs |
| Údržba | 10 000 Kč/měs |
| Content | 5 000–15 000 Kč/měs |
Případová studie: Zveráč.cz
- Měsíc 1–3: 0 návštěv (Google indexuje pomalu)
- Měsíc 4–6: 2 000 návštěv (start ranking long-tail)
- Měsíc 7–12: 18 000 návštěv (pillar články z Atlasu plemen)
- Měsíc 13–24: 65 000 návštěv (autorita doménová)
- Aktuálně: 110 000+ návštěv/měsíc, 53 000 produktů, 8 affiliate partnerů
Případová studie: FMAN.cz
- 3 600 produktů z 12 e-shopů
- Gift Oracle (interaktivní rádce dárků) jako USP
- Měsíc 12: 25 000 návštěv, 1 200 affiliate kliků/měsíc
Kdy se affiliate srovnávač vyplatí
ANO, pokud:
- Máte know-how niche
- Máte 200+ tis. Kč na vývoj + 6+ měsíců trpělivosti
- Máte 5+ affiliate partnerů
- Plánujete originální obsah jako USP
NE, pokud:
- Chcete „pasivní příjem za 3 měsíce“ — iluze
- Není niche unikátní
- Nemáte čas na content marketing
- Affiliate provize < 3 %
Časté chyby
- Žádný unique content
- Špatné EAN matching
- Žádný click tracker
- Bez monitoringu feedů
- Žádné kategorie / atlas
Často kladené otázky
Kolik affiliate provize lze očekávat?
Většina českých e-shopů 3–10 %. Specializované 8–15 %. Apotéka, kosmetika i 20 %+.
Vyplatí se WordPress + AAWP plugin?
Pro malou nišu (do 1 000 produktů) ano. Pro 50 000+ ne.
Mohu prodávat affiliate produkty bez vlastního skladu?
Ano. Vy posíláte návštěvníky, e-shop dodává, vy berete provizi.
Co když e-shop sníží affiliate provizi?
Riziko. Smlouvy 12+ měsíců (často direct partner) snižují volatilitu.
Jak řešit GDPR?
Affiliate cookies jsou marketing — musí být v souhlasu cookies.
Související články
SEO checklist 2026 — 57 bodů
Praktický audit pro malé a střední firmy. Technické SEO + GEO pro AI vyhledávače. PDF okamžitě po zadání emailu.
Stáhnout checklist zdarma