Stručně: Najdete každou stránku, na kterou konkurent rankuje a vy ne — a změníte ten seznam ve tři výhry: víc SEO viditelnosti, search kampaně mířené na chybějící vstupní stránky a nekomerční traffic, na který byste se jinak nedostali. DataForSEO stáhne ~100k klíčových slov a vstupních stránek za pár dolarů (proti odemčení Semrush API za $500/měs) a LLM spáruje stránky konkurenta s vašimi — shoda nemusí být perfektní, aby byla užitečná.
Celý tah v jedné větě
Najděte stránky, na které konkurenti rankují a vy je nemáte ani v portfoliu — a změňte ten seznam ve tři výhry: víc SEO viditelnosti, search kampaně mířené na vstupní stránky, které vám chyběly, a nekomerční traffic, na který byste se jinak nikdy nedostali. Jedna mapa, tři různé výplaty, dopadají na tři různé týmy. To je celá analýza; všechno níž je o tom, jak se k ní reálně dostanete.
V každé SEO prezentaci je ten slide, který vám říká, abyste to udělali — analyzujte konkurenci, najděte mezery ve svém obsahu a kategoriích. Skoro nikdo ho nesplní, protože ten starý způsob byla dřina: vyexportovat klíčová slova konkurenta, očima odhadnout, na které vstupní stránky vedly, ručně je porovnat s vlastní sitemapou a týden se v tabulce dohadovat o shodách. Tak slide zůstal slidem.
Dvě věci se změnily. Stažení dat přestalo být drahé: DataForSEO udělá za pár centů to, co Semrush za měsíční paušál. A párování přestalo být ruční: LLM spáruje stránky konkurenta s vašimi během pár minut a nemusí to být perfektní, aby to bylo užitečné.
Co zůstává, je ta část, která vždycky byla tou skutečnou hodnotou — a nikdy to vlastně nebyl SEO úkol. Obsahová mezera je chybějící stránka kategorie, produktová řada, kterou neskladujete, blog, který krmí remarketingový seznam. Dotýká se SEO, placené reklamy, sortimentu i obsahové strategie najednou. Takhle to dělám.
Analýza v jednom boxu
- Co hledáme Každou stránku, na kterou konkurent rankuje a vy ne
- Nástroje DataForSEO API · libovolný LLM · crawler webu
- Cena Pár dolarů API kreditu, žádné předplatné
- Co dostanete Seřazený užší výběr obsahových, sortimentních a kampaňových mezer
Jeden e-shop, čtyři konkurenti — jak to vypadá v reálu
Než se pustíme do mechaniky, podívejme se na tvar toho celého. Řekněme, že ABC je středně velký e-shop s outdoorovým vybavením: stany, trailové boty, nepromokavé bundy, batohy. Stáhnete jeho reálnou sadu konkurentů a vrátí se čtyři jména — a zajímavá část je, proč každé z nich poráží ABC v organiku:
- Konkurent 1 provozuje opravdu dobrý blog o tom, jak vybrat trailovou běžeckou botu. Táhne tisíce kupujících ve fázi rešerše — ještě dřív, než vůbec hledají produkt.
- Konkurent 2 vlastní how-to obsah na opětovnou impregnaci nepromokavé bundy — téma, o kterém ABC nenapsalo jediný řádek, a přitom ho každý majitel bundy dřív nebo později hledá.
- Konkurent 3 má hluboký strom kategorií: samostatné vstupní stránky pro dětské nepromokavé bundy, třísezónní stany, ultralehké batohy — granulární stránky, které ABC aktuálně skládá do jednoho generického výpisu.
- Konkurent 4 prostě jen přeplácí všechny na brandových výrazech. To je šum, ne obsahová mezera — vyhoďte ho.
Ta jedna mapa dává ABC tři konkrétní tahy:
- Obsah — napsat průvodce trailovou botou a péčí o bundu, zachytit traffic ve fázi rešerše, který si ty blogy ujídají, a tyhle čtenáře hodit do remarketingového seznamu.
- Placená reklama — jakmile granulární vstupní stránky existují, mířit search kampaně na ně (
dětské nepromokavé bundy→ stránka dětských nepromokavých bund) místo nasypání každého kliku na jednu tupou stránku kategorie. - Sortiment a struktura — postavit chybějící stránky kategorií pro řady, které ABC už skladuje, ale nikdy jim nedalo pořádný domov, a označit produktové řady, které konkurent vede a ABC ne.
Stejná analýza, tři týmy, tři rozpočty. (Ilustrativní příklad.) A teď, jak tu mapu vyrobíte.
Celý flow, od začátku do konce
Identifikujte skutečnou konkurenci — třemi způsoby
Ne to, o kom si myslíte, že konkuruje — ale kdo se reálně objevuje tam, kde jsou vaše peníze. Tři signály, používané dohromady. Jedna: proženete své nejdůležitější vyhledávací dotazy přes DataForSEO a uvidíte, kdo se objevuje v placeném i organickém výsledku. Dvě: přečtete si Auction Insights v Google Ads — překryv v aukci říká, jak blízký rival doopravdy je. Tři: stáhnete data o překryvu klíčových slov, kde počet dotazů, které sdílíte s jinou doménou, je čistý ukazatel příbuznosti. Tři seznamy se sloučí do jednoho užšího výběru opravdové konkurence. Proč první: udělejte tohle špatně a každý další krok ten omyl zdědí — mapovali byste své mezery proti rivalovi, který o vaše peníze nikdy doopravdy nesoupeřil.
Stáhněte klíčová slova a vstupní stránky konkurenta
Pro každého konkurenta stáhněte jeho nejlepší organická klíčová slova — až ~100k — a, což je zásadní, na kterou vstupní stránku každé klíčové slovo rankuje. Z pozice × hledanost můžete odhadnout traffic tekoucí do každé jeho stránky. Proč stránky, ne klíčová slova: klíčové slovo je abstrakce; stránka je něco, co můžete zkopírovat, přestavět nebo na to namířit kampaň. Takže seznam klíčových slov složíte do mapy: stránka konkurenta × odhadovaný traffic × klíčová slova, která ji krmí. Jeden řádek by mohl znít: rival.com/trailove-boty · top klíčové slovo trailové běžecké boty · ~8 000 odhadovaných návštěv/měsíc. (Ilustrativní příklad.)
Zmapujte vlastní web
Potřebujete zrcadlový obraz svých vlastních stránek. Proč tenhle krok: něco můžete nazvat „mezerou” jedině tehdy, když jste si jistí, že to na vaší straně chybí — takže vaše vlastní mapa musí být kompletní, jinak budete honit „mezery”, které jsou jen stránky, na které váš inventář zapomněl. Procrawlujte web (Screaming Frog, nebo jednorázový Python crawler, který vám LLM napíše za pět minut), vyexportujte kategorie z e-shopové platformy, načtěte produktový feed nebo naparsujte XML sitemapu — obvykle kombinace. Jedno varování: nevěřte sitemapě samotné. Pravidelně vynechává parametrické stránky, filtrované náhledy kategorií a blog — přesně ty plochy, na kterých analýze mezer záleží.
Nechte AI spárovat jejich stránky s vašimi
Tohle je krok, který dříve trval týden. Předejte oba inventáře LLM — open-source model bohatě stačí — a nechte ho spárovat každou stránku konkurenta s vaším nejbližším ekvivalentem. Nepotřebujete 100% přesnost; potřebujete nespárované řádky. Výstup je ta výhra: stránky, které mají, které jim vydělávají traffic a pozice, a které vy prostě nemáte.
Rozhodněte, co každá mezera znamená — tady to přestává být SEO
Mezera není jedna věc. Roztřiďte každou do škatulky: produkty, které už prodáváte, ale nemáte na ně stránku kategorie → opravte strukturu vstupních stránek. Produkty, které neprodáváte, ale váš dodavatel je má → užší výběr na rozšíření sortimentu s navázanou poptávkou. Silný nekomerční blog konkurenta, který si táhne přesně vaše publikum → obsahová strategie. Každá škatulka dopadne na jiný tým — a několik z nich rovnou krmí vaše kampaně.
Například: jejich stránka /aku-vrtacky táhne ~12 000 návštěv/měsíc, vy aku vrtačky prodáváte, ale jen na generické stránce /elektricke-naradi — to je oprava struktury vstupních stránek, ne nový blogový článek. Další nespárovaný řádek, /jak-vybrat-vrtak, je čistý obsah. Stejná mapa mezer, dva různé týmy. (Ilustrativní příklad.)
Shoda nemusí být perfektní. Lidé tady zaseknou a čekají na 100% přesnost. Nepotřebujete ji. Pár špatně označených párů vás nic nestojí; hodnota je v jasně nespárovaných stránkách konkurenta a ty zašuměné párování v pohodě přežijí. Vypusťte analýzu na 90 % a jednejte podle ní, místo abyste leštili model, který byl odjakživa jen prostředkem k užšímu výběru.
Sledujte, jak to běží: co každý krok reálně vyplivne
Pět kroků výše je mapa; tohle je území. Níže je konkrétní artefakt, který vám každý krok předá — to, na co se doslova díváte, než se pohnete dál. Tvary jsou přesně to, co nástroje vracejí; řádky jsou ilustrativní, ne reálný klient. (Ilustrativní příklady v celé sekci.)
Krok 1 → užší výběr konkurentů, oskórovaný. Proženete tři signály a složíte je do jedné tabulky. Značky, které byste jmenovali od boku, nejsou vždycky ty, které přežijí všechny tři:
Doména Plac/Org Překryv Sdílené Verdikt
rival-a.com ano/ano 71% 4 120 jádro
niche-c.com ano/ano 44% 2 300 jádro
rival-b.com ne /ano 12% 3 880 jen obsahový rival
bigbox.com ano/ano 9% 910 moc široký — vyhodit
Tři ze čtyř přežijí; megastore, který „evidentně” konkuruje, vypadne, protože překryv je šum.
Krok 2 → mapa stránek s navázanými penězi. Pro každého přeživšího konkurenta vrátí jedno API volání rankovaná klíčová slova a vstupní stránku, kterou každé zasahuje. Agregujte podle stránky a přestanete se dívat na klíčová slova:
Stránka Klíčové slovo Poz Obj Návštěv/měs
/trailove-boty trailove bezecke b 2 18 100 ~8 000
/nepromokave-bundy nepromokava bunda 4 12 000 ~3 200
/blog/cisteni-bot cisteni trailovych 1 2 400 ~1 500
/navleky bezecke navleky 6 900 ~640
Každý řádek je stránka, která konkurentovi vydělává reálný traffic — cíl, ne vyhledávací výraz.
Krok 3 → váš vlastní inventář, a kolik toho sitemapa minula. Zrcadlově to udělejte pro svůj web z crawlu + feedu + exportu kategorií. Smysl tahání čtyř zdrojů je vidět ve chvíli, kdy je sečtete:
Zdroj Nalezeno stránek
XML sitemapa 412
Screaming Frog crawl 938
Produktový feed 1 205 SKU
Export kategorií 64
Deduplikovaná mapa webu 1 010 URL
Sitemapa viděla 412 stránek. Reálná mapa má 1 010. Analýza žije v těch ~600, které vám sitemapa nikdy neukázala.
Krok 4 → řádky NO MATCH, seřazené. Předejte oba inventáře LLM s párovacím promptem. Vrátí jeden verdikt na stránku konkurenta; vy si necháte jen mezery, seřazené podle trafficu:
Stránka konkurenta Nejblíž NAŠE Verdikt Návštěv/měs
/trailove-boty /bezecke-boty MATCH —
/nepromokave-bundy — NO MATCH 3 200
/blog/cisteni-bot — NO MATCH 1 500
/navleky — NO MATCH 640
Jeden MATCH odpadne; zůstanou tři seřazené mezery. Ta čtyřřádková tabulka je celý deliverable v zárodku.
Krok 5 → mapa mezer s vlastníkem. Označte každou mezeru škatulkou a týmem, na který dopadá. Teď to není SEO report — je to pracovní příkaz:
Mezera Návštěv/měs Škatulka Dopadá na
/nepromokave-bundy 3 200 prodáváme, bez LP SEO / web
/blog/cisteni-bot 1 500 nekomerční Obsah + reklama
/navleky 640 zatím neskladujeme Sortiment
Jedna mapa, tři týmy, každý řádek nadimenzovaný trafficem. To je moment, kdy „analýza obsahové mezery” přestane být SEO rutinou a stane se cross-team plánem.
Semrush vs. DataForSEO: proč na cenovém rozdílu záleží
Důvod, proč se tahle analýza posunula z „měli bychom” na „udělali jsme to”, je cena — a číslo Semrushe, na kterém tu záleží, je vyšší než nálepková cena, kterou lidé citují. Plán Pro za $139.95/měs spustí kontrolu obsahové mezery v rozhraní, ručně, s limity na export. Ale analýza v tomto článku je programová: jedno API volání na doménu konkurenta, ~100k rankovaných klíčových slov a jejich vstupních stránek najednou. Semrush schovává své API za plán Business za $499.95/měs — a i tak začínáte s nulou API jednotek. Ty si kupujete zvlášť (zhruba $50 za milion jednotek, ~10 jednotek na řádek rankovaného klíčového slova), navrch k předplatnému. DataForSEO je pay-as-you-go: dobití za $50 vydrží měsíce, není žádná licence k pronájmu ani tier k odemčení a platíte jen za dotazy, které reálně stáhnete.
| Semrush | DataForSEO | |
|---|---|---|
| Cenový model | Paušální předplatné; API účtováno navrch | Kredit pay-as-you-go |
| Vstupní plán UI | $139.95/měs (Pro), opakovaně, limit na export | — (žádná licence; jen API) |
| Programový / API přístup | Business $499.95/měs + API jednotky zvlášť | Zahrnuto — platíte jen za volání |
| Organický SERP, za 1 000 dotazů | Zahrnuto v licenci | $0.60 (Regular) – $3.50 (Advanced, live) |
| Jedna mimosezónní analýza mezer | Měsíc Business + jednotky, opakovaně | Pár dolarů kreditu |
U jednorázové, hluboce technické práce, jako je stažení obsahové mezery, je to rozdíl mezi odemčením API tieru za $500/měs a útratou v hodnotě jedné kávy. Kvalita dat je pro tento use case dostatečná; ekonomika není ani srovnatelná.
Dva příběhy z dvaceti let téhle práce
Mechanika je nová. Tahy, které odemyká, jsou ty, o kterých vím dvě dekády, že fungují — jen bylo dřív moc pracné je nastavit.
Dětský blog, který se stal prodejním kanálem
Klient v dětském segmentu prohrával na třídě dotazů, které neměly s produkty nic společného. Konkurent provozoval silný blog — omalovánky, pohádky na dobrou noc — s obrovskou hledaností mířenou přesně na cílovou skupinu: rodiče. Analýza mezer vynesla na povrch celý ten cluster. Klient strategii převzal, vybudoval obsah, stáhl si traffic, ty návštěvníky hodil do remarketingu a změnil „nekomerční” obsahovou mezeru v nákupy. (Anonymizováno.)
Recepty pro dietu, která prodává krabičky
Firma na meal-prep a koučink seděla vedle kategorie se dvěma krásnými vlastnostmi: dotazy na recepty mají extrémní hledanost a CPC v řádu centů. Strategičtí konkurenti vybudovali strukturované recepturové sekce — a sklízeli proud lidí, kteří z definice chtěli jíst líp. Odtud je už jen krok k produktu nebo koučovací nabídce. Analýza mezer je to, co tu příležitost zviditelnilo a nadimenzovalo. (Anonymizováno.)
Trik, který nikdo nedělá: vypůjčte si ze silnějšího trhu
Tady je úhel, který tohle promění z defenzivního auditu v nefér výhodu.
Řekněme, že jste lídr na malém trhu bez seriózní konkurence, od které byste se učili. Analýza mezer doma nevrátí nic užitečného — není před vámi nikdo, koho byste mohli kopírovat. Tak ji nedělejte doma. Spusťte úplně stejnou analýzu proti nejsilnějšímu, nejkonkurenčnějšímu zahraničnímu trhu ve vaší kategorii.
Jazyk není bariéra: LLM namapuje jejich kategorie a obsah na vaše bez ohledu na to, v jakém jazyce jsou napsané. Naimportujete strategie, které lídři na vyzrálém trhu už ověřili — struktury kategorií, obsahové úhly, nápady na sortiment — do trhu, kde je doslova nikdo ještě nedělá. Stanete se prvním tahounem doma tím, že zkopírujete budoucnost ze zahraničí. Přirozeně se to páruje s plnou analýzou expanze na nové trhy, když se rozhodujete, kde ten silnější trh je.
Proč to uzavírá smyčku
Všimněte si, co se právě stalo. Začali jsme úhledným SEO úkolem — „najdi obsahové mezery” — a přelil se do rozhodnutí o sortimentu, placených kampaní, remarketingových publik a obsahové strategie. To není scope creep. To je skutečný tvar té práce.
Data byla vždycky stažitelná; nikdo se neobtěžoval, protože ruční náklad převažoval nad výnosem. Teď je stažení levné a párování automatizované. Co zbývá jako vzácná ingredience, je to, co bylo vzácné odjakživa: nápad — ta seniorita podívat se na mapu mezer a vědět, že blog s omalovánkami konkurenta je ve skutečnosti remarketingový kanál, a ten rozhled propojit SEO, placenou reklamu a sortiment v jedné hlavě. Exekuce zlevnila. Úsudek je ta práce.
Část, kterou si můžete vzít
Prompt na párování stránek — spáruje stránky konkurenta s vašimi a označí mezery:
Jsi analytik struktury webu. Dostaneš dva seznamy stránek:
KONKURENCE (url, top klíčová slova, odhadovaná měsíční návštěvnost) a NAŠE (url, titulek).
Pro každou stránku KONKURENCE vrať jedinou nejbližší stránku z NAŠE, nebo „NO MATCH".
Pak vypiš jen řádky NO MATCH, seřazené sestupně podle odhadované návštěvnosti.
Páruj podle záměru a tématu, ne podle přesného znění. Shody napříč jazyky jsou povolené.
100% přesnost není potřeba — nikdy si shodu nevymýšlej, jen aby ses vyhnul „NO MATCH".Rankovaná klíčová slova + vstupní stránky — DataForSEO Labs, jedno volání na doménu konkurenta:
curl -s "https://api.dataforseo.com/v3/dataforseo_labs/google/ranked_keywords/live" \
-u "$LOGIN:$PASSWORD" -H "Content-Type: application/json" \
-d '[{"target":"competitor.com","location_code":2840,"language_code":"en","limit":1000}]'Tři věci, které vám ušetří promarněné odpoledne:
- Nikdy nevěřte sitemapě samotné u vlastní mapy. Přeskakuje parametrické stránky, filtrované náhledy a blog — přesně ty plochy, kde se mezery skrývají. Kombinujte crawl + feed + export kategorií.
- Vypusťte to při párování „dost dobrém”. Hodnota jsou nespárované stránky konkurenta; pár špatných párů na užším výběru nic nezmění. Neleštěte model — jednejte podle seznamu.
- Spusťte to na zahraničním trhu, když je doma moc lehko. Žádný silný lokální konkurent znamená žádné mezery k nalezení. Místo toho si vypůjčte z nejsilnějšího trhu ve vaší kategorii.
FAQ
Opravdu nepotřebuju 100% přesnost párování?
Přesně tak. Lovíte stránky konkurenta, které nemají na vaší straně ekvivalent — nespárované řádky. Hrstka špatně označených párů tím užším výběrem nepohne. Vyžadovat tady dokonalost jen oddaluje jednání podle seznamu, který už byl dost dobrý.
Proč DataForSEO místo Semrushe?
Cenová struktura a za kterými dveřmi je API. Semrushovy nástroje na obsahovou mezeru žijí v UI na plánu Pro za $139.95/měs; programové stažení, které tenhle článek používá, potřebuje plán Business za $499.95/měs plus API jednotky kupované navrch (začínáte na nule). DataForSEO je pay-as-you-go z kreditu za $50, který vydrží měsíce, za $0.60–$3.50 za 1 000 SERP dotazů. U jednorázového technického stažení to je pár dolarů versus odemčení opakované licence Business.
Jak si vyberu, kterou konkurenci analyzovat?
Tři signály dohromady: kdo se objevuje v placeném i organickém výsledku na vaše klíčové dotazy (přes DataForSEO), kdo se s vámi překrývá v Google Ads Auction Insights a kdo s vámi v datech nástroje sdílí nejvíc klíčových slov. Průnik je vaše skutečná sada konkurentů — často ne ty značky, které byste sami jmenovali.
Není tohle jen SEO?
Vypadá to jako SEO a není to ono. Mezery se rozpadají na strukturu vstupních stránek (SEO), produkty, které byste měli skladovat (sortiment), publika, která stojí za remarketing (placená reklama), a témata, která stojí za sepsání (obsah). Analýza je stejná; akce dopadají na čtyři různé týmy.
Můžu tohle opravdu dělat napříč jazyky a trhy?
Ano — to je ta nejsilnější verze. LLM páruje stránky podle záměru, ne podle formulace, takže namapuje kategorie zahraničního konkurenta na vaše v pohodě. Pokud váš domácí trh nemá konkurenci, od které se učit, spusťte analýzu na silnějším zahraničním trhu a naimportujte, co funguje.
Moje sitemapa obsahuje všechny moje stránky — nestačí to pro mou stranu?
Ne. Sitemapy pravidelně vynechávají parametrické URL, filtrované náhledy kategorií a části blogu — přesně tam, kde mezery žijí. Mapu vlastního webu postavte z crawlu plus produktového feedu plus exportu kategorií a se sitemapou zacházejte jako s jedním vstupem, ne jako se zdrojem pravdy.
CTA: Zajímá vás, na co rankuje váš nejsilnější konkurent a vy ne? Pojďme stáhnout mapu mezer.