Stručně: Analýza obsahových mezer najde každou stránku, na kterou konkurent rankuje a ty ne, a výsledek rozdělí mezi čtyři týmy. Klíčová slova a vstupní stránky konkurence stáhneš přes DataForSEO za pár dolarů, LLM spáruje jejich stránky s tvými a z nespárovaných řádků se stanou SEO opravy, nápady na rozšíření sortimentu, placené kampaně a obsah. Jeden reálný běh pro český e-shop vrátil 1 996 chybějících stránek s 1 520 840 hledáními měsíčně.
Chceš jen destilovanou analýzu mezer?
Stáhni si kompletní zadání pro AI: jeden soubor, který vložíš do Claude nebo jiného schopného coding agenta, a on postaví mapu mezer pro tvůj web. Nech mi e-mail a soubor je tvůj. Nebo čti dál.
Jeden soubor, jeden seznam. Píšu, jen když je co číst.
Minulý měsíc jsem tuhle analýzu pouštěl pro český e-shop v dětském segmentu. Na vstupu bylo pět konkurenčních domén. Pipeline stáhla všechna klíčová slova, na která ty domény rankují, seskupila je podle stránek a LLM přes noc porovnal každou stránku konkurence s webem klienta. Výsledek jsem si četl druhý den ráno u kávy.
1 996 stránek, které konkurence pokrývá a klient ne. Za těmi chybějícími stránkami stojí 1 520 840 hledání měsíčně.
Ne klíčových slov. Stránek. 1 847 z nich je komerčních: stránky kategorií, které by e-shop mohl začít stavět příští týden. Zbylých 149 jsou obsahová témata, kterými konkurence chytá rodiče dávno předtím, než někdo vůbec napíše název produktu. Celé stažení stálo na API pár dolarů.
Za dvacet let v PPC jsem přesně tuhle analýzu nabízel mnohokrát a většinou sledoval, jak ji klienti odmítají. Nikdy jsem se jim nedivil. Před LLM začínala poctivá nabídka na 20 až 30 hodinách práce seniora, jen aby se slepily exporty klíčových slov, jedno CSV za každého konkurenta a každý nástroj. Pak přišlo dalších až 50 hodin na vyčištění výsledku a jeho namapování na web v podobě, v jaké dnes reálně je. Takovou nabídku nikdo nepodepíše pro nějaké „možná“. Stejná práce mi dneska zabere 2 až 5 hodin. Zbývá rozhodnout, co která mezera znamená, a kvůli té části stojí za to číst dál. Tady je celý postup, s reálnými čísly z toho běhu.
Celý postup v jedné větě
Najdi stránky, na které konkurence rankuje a ty je nemáš ani v portfoliu, a pak ten seznam proměň v práci pro čtyři týmy. Víc viditelnosti v SEO, vyhledávací kampaně mířené na vstupní stránky, které ti chyběly, nápady na sortiment s už ověřenou poptávkou a obsah, který krmí remarketingový seznam. Jedna mapa, čtyři výnosy. Všechno níž je o tom, jak se k ní dostaneš.
V každé SEO prezentaci je slide, který ti tohle přikazuje. Analyzuj konkurenci, najdi mezery ve svém obsahu a v kategoriích. Skoro nikdo se toho nedrží, protože starý způsob byl dřina. Vyexportovat klíčová slova konkurenta, od oka odhadnout, na které vstupní stránky vedla, ručně je srovnat se svou 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é, protože DataForSEO udělá za centy 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 tvými za pár minut a nemusí být dokonalý, aby byl užitečný.
Zbývá část, která byla vždycky tou skutečnou hodnotou, a nikdy to doopravdy nebyl SEO úkol. Obsahová mezera je chybějící stránka kategorie, produktová řada, kterou nedržíš skladem, blog, který krmí remarketingový seznam. Dotýká se SEO, placené reklamy, sortimentu i obsahové strategie najednou.
Analýza v jednom boxu
- Co hledáme Každou stránku, na kterou konkurent rankuje a ty ne
- Nástroje DataForSEO API · libovolný LLM · crawler webu
- Cena Pár dolarů API kreditu, žádné předplatné
- Co dostaneš Seřazenou mapu mezer pro SEO, placené kampaně, sortiment a obsah
Jeden běh, pět konkurentů, 1 996 mezer
Nejdřív výsledek, mechanika přijde hned potom. Klient prodává dětské zboží na konkurenčním českém trhu a do užšího výběru se dostalo pět konkurenčních domén. Pipeline porovnala 651 jejich nejsilnějších stránek, na kterých leží 10 110 rankujících klíčových slov, s mapou klientova webu. Každý shluk poptávky, který na straně klienta neměl ekvivalentní stránku, se stal mezerou. A každá mezera je stránka, kterou klient může postavit, s už změřenou hledaností za ní.
Co běh vrátil
- Stránky s mezerou (oni to pokrývají, klient ne) 1 996
- Komerční mezery, chybí vstupní stránka 1 847
- Obsahové mezery, chybí téma 149
- Hledání měsíčně za mezerami 1 520 840
- Důkazní základna 10 110 klíčových slov · 651 stránek konkurence · 5 domén
A mezery nejsou náhodné. Sedm vzorců pokryje z 1 996 řádků všechny až na tři a jeden vzorec převálcuje všechny ostatní:
Synonyma kategorií jsou to hlavní zjištění. Klient ty produkty už prodává. Konkurence prostě dá regálu vlastní vstupní stránku pod názvem, který nakupující reálně píšou do vyhledávání, zatímco klient stejné produkty skládá do jednoho širšího výpisu. Poptávka, kterou obsluhuješ bez stránky pojmenované tak, jak lidé hledají, je poptávka, pro kterou jsi neviditelný. A každý z těch 1 640 řádků je levná oprava, protože nepotřebuje nový produkt, nového dodavatele ani nový obsah. Jen stránku.
U zbývajících komerčních mezer jde jen o jiné členění kategorií. Kategorie zkřížená s tématem, třeba s věkovou skupinou nebo s příležitostí. Řada jedné značky na vlastní stránce. Kategorie filtrovaná materiálem nebo vlastností. Na obsahové straně to vypadá stejně: tematické clustery, huby kolem licencovaných postav a návody, na které konkurence rankuje, zatímco klient nenapsal ani řádek.
Získej kompletní AI instrukce k téhle analýze mezer
Celý postup přepsaný do zadání, které vložíš rovnou do Claude nebo jiného schopného agenta, včetně párovacího promptu a volání DataForSEO. Ty dodáš seznam konkurentů a API kredit, on postaví mapu mezer pro tvůj web. Nech mi e-mail a soubor je tvůj.
Jeden soubor, jeden seznam. Píšu, jen když je co číst.
Mapa mezer zblízka
Každý řádek výstupu se čte stejně. Co má konkurent, jestli to máme my a na který tým oprava dopadá. Tady je jeden řádek na každý vzorec, s názvy kategorií zobecněnými, aby klient zůstal anonymní (čísla výš jsou ta reálná):
| Stránka konkurenta | Na naší straně | Vzorec | Dopadá na |
|---|---|---|---|
| Hlavní stránka kategorie | ✓ shoda | Bez mezery | Nic |
| Kategorie pod synonymem, které nakupující reálně píšou | ✗ složeno do širšího výpisu | Synonymum kategorie | SEO + placené |
| Kategorie nakrájená podle věkové skupiny | ✗ | Kategorie × téma | SEO + placené |
| Sezónní cluster dárkových průvodců | ✗ | Obsahové téma | Obsah + reklama |
| Řada jedné značky na vlastní stránce | ✗ | Kategorie × značka | Sortiment + SEO |
| Kategorie filtrovaná materiálem | ✗ | Kategorie × atribut | Struktura webu |
| Hub kolem licencované postavy | ✗ | Obsahová franšíza | Obsah + sortiment |
| Návod, jak vybrat správnou velikost | ✗ | Obsahové how-to | Obsah + remarketing |
Řádky s ✓ odpadají; řádky s ✗ jsou ten výstup.
Jak vypadá řádek mezery s čísly? Tady je ilustrativní příklad: vymyšlená demo doména a zaokrouhlená čísla, ne klientova data, aby byl vidět tvar a já nikoho neodhalil:
| Stránka konkurenta (demo) | Rankujících klíčových slov | Hledání měsíčně | Odhad trafficu konkurenta | Máme skladem? |
|---|---|---|---|---|
| toydemo.example/montessori-toys | 112 | 38 200 | 9 800 | ✓ |
| toydemo.example/wooden-toys | 84 | 22 400 | 6 100 | ✓ |
| toydemo.example/balance-bikes | 57 | 14 900 | 4 300 | ✓ |
| toydemo.example/kids-carnival-costumes | 41 | 9 700 | 2 600 | ✗ |
Každý řádek odpovídá na dvě otázky, které prioritizační schůzka reálně potřebuje. Kolik poptávky za tou stránkou stojí a jestli ji umíme obsloužit dnešním sortimentem. ✓ s vysokou poptávkou je vstupní stránka na příští sprint; ✗ s vysokou poptávkou je téma na jednání s nákupem, ještě než někdo sáhne na web.
A pod každým řádkem je celý cluster. Rozbal řádek montessori a uvidíš dotazy, které ta jedna stránka konkurenta sbírá:
| Klíčové slovo v clusteru | Hledání měsíčně |
|---|---|
| montessori hračky | 18 100 |
| montessori hračky pro roční dítě | 5 400 |
| dřevěné montessori hračky | 4 900 |
| montessori senzorické hračky | 3 800 |
| montessori hračky pro miminka | 3 300 |
| nejlepší montessori hračky pro batolata | 2 700 |
Těch šest dotazů je jeden okruh poptávky, takže dostanou jednu stránku. Jeden cluster, jedna vstupní stránka, jeden řádek v mapě mezer. Postav tu stránku a naráz se ti zpřístupní všech 38 200 hledání měsíčně, která za tím řádkem stojí. Proto mapa počítá stránky, ne klíčová slova.
A samotný výstup není prezentace. Klient dostal Excel pro lidi, README a pod obojím indexovanou SQLite databázi s pěti tabulkami. Jejich vlastní Claude se k té databázi připojí a ptá se jí přímo, takže „které obsahové mezery nesou nejvíc hledání“ je otázka, kterou položí rovnou nad daty, místo aby mi poslali požadavek a den čekali na odpověď. Výstup, ze kterého si AI umí odpověď vytáhnout sama, přežije jakoukoli prezentaci o něm.
Celý flow, od začátku do konce
Identifikuj skutečnou konkurenci, třemi způsoby
Přeskoč ty, o kterých si myslíš, že ti konkurují, a podívej se, kdo se reálně objevuje tam, kde jsou tvoje peníze. Použij tři signály dohromady. Za prvé, prožeň své nejdůležitější vyhledávací dotazy přes DataForSEO a poznamenej si, kdo se objevuje v placených i organických výsledcích. Za druhé, přečti si Auction Insights v Google Ads; překryv v aukci ti řekne, jak blízko ten rival doopravdy je. Za třetí, stáhni data o překryvu klíčových slov: počet dotazů, které s doménou sdílíš, je čistý ukazatel toho, jak blízko si jste. Tři seznamy se složí do jednoho užšího výběru. Zkaz tenhle krok a každý další ho zdědí, protože bys mapoval svoje mezery proti rivalovi, který o tvoje peníze nikdy nesoupeřil.
Stáhni klíčová slova a vstupní stránky konkurenta
Pro každého konkurenta stáhni jeho nejlepší organická klíčová slova, až zhruba 100k na doménu, a hlavně to, která vstupní stránka na každé z nich rankuje. Z pozice a hledanosti odhadneš, kolik návštěvnosti teče na každou jeho stránku. Klíčové slovo je abstrakce; stránka je něco, co můžeš okopírovat, přestavět nebo na to namířit kampaň. Seznam klíčových slov proto slož do mapy konkurentových stránek: ke každé stránce klíčová slova, která ji živí, a odhad návštěvnosti. Jednu věc si tady ujasni, protože ovlivňuje všechno další. Nepáruješ jednotlivá klíčová slova s jednotlivými stránkami. Jedna stránka kategorie konkurenta typicky rankuje na desítky příbuzných dotazů a celá ta skupina popisuje jeden okruh toho, na co se lidi ptají. Stránka je cluster. Na běhu pro dětský e-shop se pět domén scvrklo na 651 stránek, které stálo za to párovat, s 10 110 klíčovými slovy, zhruba patnáct dotazů na stránku.
Zmapuj vlastní web
Potřebuješ zrcadlový obraz vlastních stránek a musí být kompletní, jinak budeš honit „mezery“, které jsou jen stránky, na které tvoje evidence zapomněla. Procrawluj web (Screaming Frog, nebo jednorázový Python crawler, který ti LLM napíše za pět minut), vyexportuj kategorie z e-shopové platformy, načti produktový feed, naparsuj XML sitemapu. Obvykle je potřeba kombinace. Jedno varování ze zkušenosti. Nikdy nevěř samotné sitemapě. Pravidelně vynechává parametrické stránky, filtrované výpisy kategorií a blog, tedy přesně ta místa, na kterých analýze mezer záleží.
Nech AI spárovat jejich stránky s tvými
Tohle je krok, který dřív trval týden. Předej oba inventáře LLM, open-source model stačí, a nech ho spárovat každý shluk konkurenční poptávky s tvou nejbližší ekvivalentní stránkou. Párování běží na úrovni stránek, nikdy na úrovni klíčových slov. LLM se ptá, jestli máš stránku, která obsluhuje stejný okruh poptávky jako ta konkurenční, ne jestli máš stránku se stejným názvem. A když cluster na tvé straně nenajde domov, oprava je jedna vstupní stránka postavená pro celý cluster, ne jedna stránka na každé klíčové slovo v něm. Nepotřebuješ 100% přesnost; potřebuješ nespárované řádky. Na běhu pro dětský e-shop se nespárovaná poptávka zhustila do 1 996 stránek bez ekvivalentu na straně klienta. Ten seznam je celá výhra.
Rozhodni, co každá mezera znamená, protože tady to přestává být SEO
Mezera není jedna věc. Produkty, které už prodáváš, ale nikdy jsi jim nedal pořádnou stránku, dostanou opravu vstupní stránky. Produkty, které nedržíš, ale tvůj dodavatel je vede, se stanou nákupním seznamem pro sortiment, s doloženou poptávkou u každé položky. Silný nekomerční obsah konkurenta se stane obsahovým zadáním a remarketingovým publikem v jednom. Na běhu pro dětský e-shop vyšlo 1 847 komerčních mezer a 149 obsahových a každá skupina dopadá na jiný tým s jiným rozpočtem.
Shoda nemusí být dokonalá. Lidi se tady zaseknou a čekají na 100% přesnost. Nepotřebuješ ji. Pár špatně označených párů tě nic nestojí; hodnota je v jasně nespárovaných stránkách konkurenta a ty zašuměné párování přežijí v pohodě. Vydej analýzu na 90 % a jednej podle ní, místo abys leštil model, který byl vždycky jen prostředkem k užšímu výběru.
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“, je cena. A číslo Semrushe, na kterém tady záleží, je vyšší než ceníková cena, kterou lidi citují. Plán Pro za 139,95 USD/měs spustí kontrolu obsahových mezer v rozhraní, ručně, s limity na export. Analýza v tomhle článku je programová. Jedno API volání na doménu konkurenta vrátí až ~100k rankujících klíčových slov i se vstupní stránkou, která se pro každé z nich zobrazuje ve výsledcích. Semrush tohle API schovává za plán Business za 499,95 USD/měs a i pak začínáš s nulou API jednotek; ty kupuješ zvlášť, zhruba 50 USD za milion jednotek, navrch k předplatnému. DataForSEO je pay-as-you-go. Dobití za 50 USD vydrží měsíce, žádnou uživatelskou licenci si nepronajímáš a celý pětidoménový běh popsaný výš z něj spotřeboval jen pár dolarů.
| Semrush | DataForSEO | |
|---|---|---|
| Cenový model | Paušální předplatné; API účtováno navrch | Kredit pay-as-you-go |
| Vstupní plán UI | 139,95 USD/měs (Pro), opakovaně, limit na export | Žádná licence; jen API |
| Programový / API přístup | Business 499,95 USD/měs + API jednotky zvlášť | V ceně, platíš jen za volání |
| Organický SERP, za 1 000 dotazů | Zahrnuto v licenci | 0,60 USD (Regular) – 3,50 USD (Advanced, live) |
| Jednorázová 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ých mezer, je to rozdíl mezi odemykáním API tieru za 500 USD/měs a útratou za jednu kávu. Kvalita dat na tenhle účel stačí; ekonomika není ani srovnatelná.
Dva příběhy z dvaceti let téhle práce
Mechanika je nová. Postupy, které odemyká, fungují už dvě dekády, jen bylo dřív moc pracné je rozjet. Právě 149 obsahových mezer z běhu pro dětský e-shop nabízí příležitost oba tyhle příběhy zopakovat.
Dětský blog, který se stal prodejním kanálem
Klient v dětském segmentu prohrával na celé skupině dotazů, které s produkty neměly nic společného. Konkurent provozoval silný blog plný omalovánek a pohádek na dobrou noc, tedy obsahu s obrovskou hledaností zaměřeného přesně na rodiče. Analýza mezer vynesla celý ten cluster na povrch. Klient strategii převzal, vytvořil obsah, přivedl na web návštěvníky, zařadil je do remarketingu a proměnil „nekomerční“ obsahovou mezeru v nákupy. (Anonymizováno.)
Recepty pro dietu, která prodává krabičky
Firma zaměřená na krabičkovou dietu a koučink měla na dosah obsahovou kategorii se dvěma výraznými výhodami. Dotazy na recepty mají extrémní hledanost a jejich kliky stojí centy. Strategičtí konkurenti postavili strukturované sekce s recepty a přitahovali stálý proud lidí, kteří z definice chtěli jíst líp. Odtud je krátký krok k produktu nebo koučovací nabídce. Analýza mezer tu příležitost zviditelnila a nadimenzovala. (Anonymizováno.)
Trik, který nikdo nedělá: vypůjč si ze silnějšího trhu
Tady je finta, která z obranného auditu udělá nefér výhodu.
Řekněme, že jsi lídr na malém trhu bez vážné konkurence, od které by ses učil. Analýza mezer doma nevrátí nic užitečného; před tebou není nikdo, koho kopírovat. Tak ji nedělej doma. Spusť úplně stejnou analýzu proti nejsilnějšímu, nejkonkurenčnějšímu zahraničnímu trhu ve své kategorii.
Jazyk není bariéra. LLM namapuje jejich kategorie a obsah na tvoje bez ohledu na to, v jakém jazyce jsou napsané. Naimportuješ strategie, které si lídři vyzrálého trhu už ověřili: struktury kategorií, obsahové úhly pohledu, nápady na sortiment. A to na trh, kde je zatím doslova nikdo nedělá. Doma budeš první tím, že si budoucnost okopíruješ ze zahraničí. Přirozeně se to doplňuje s plnou analýzou expanze na nové trhy, když se rozhoduješ, kde ten silnější trh je.
Proč to uzavírá smyčku
Všimni si, co se na běhu pro dětský e-shop stalo. Začali jsme jasně vymezeným SEO úkolem: najít obsahové mezery. Výsledek se ale přelil do rozhodnutí o sortimentu, do placených kampaní, remarketingových publik a obsahové strategie. To není bezdůvodné rozšiřování zadání. To je skutečný rozsah té práce.
Data se dala stáhnout vždycky; nikdo se neobtěžoval, protože náklady na ruční zpracování převyšovaly přínos. Teď stažení stojí pár dolarů a párování běží přes noc. Jako vzácná ingredience zbývá to, co bylo vzácné vždycky: nápad. Zkušenost, díky které se podíváš na mapu mezer a poznáš, že konkurentův blog s omalovánkami je ve skutečnosti remarketingový kanál. A rozhled, který ti propojí SEO, placenou reklamu a sortiment v jedné hlavě.
Provedení je dneska snadné. Rozhodující je správný úsudek.
Stáhni si kompletní instrukce pro svou AI
Celý postup výše přepsaný do zadání, které vložíš rovnou do Claude nebo jiného schopného agenta, včetně párovacího promptu a volání DataForSEO. Ty dodáš seznam konkurentů a API kredit, on postaví mapu mezer pro tvůj web. Nech mi e-mail a soubor je tvůj.
Jeden soubor, jeden seznam. Píšu, jen když je co číst.
FAQ
Opravdu nepotřebuju 100% přesnost párování?
Přesně tak. Lovíš stránky konkurenta, které na tvé straně nemají ekvivalent, tedy nespárované řádky. Hrstka špatně označených párů tím užším výběrem nepohne. Vyžadovat tady dokonalost jen oddaluje chvíli, kdy začneš jednat podle seznamu, který už byl dost dobrý.
Proč DataForSEO místo Semrushe?
Rozhoduje cenová struktura a to, v jakém plánu je API dostupné. Semrushovy nástroje na obsahové mezery jsou v UI na plánu Pro za 139,95 USD/měs; programové stažení, které tenhle článek používá, potřebuje plán Business za 499,95 USD/měs a k tomu API jednotky kupované zvlášť. DataForSEO je pay-as-you-go z kreditu za 50 USD, který vydrží měsíce, za 0,60 až 3,50 USD za 1 000 SERP dotazů. U jednorázového technického stažení je to pár dolarů proti tomu, abys odemykal opakované předplatné Business.
Jak si vybrat, kterou konkurenci analyzovat?
Tři signály dohromady: kdo se objevuje v placených i organických výsledcích na tvoje klíčové dotazy (přes DataForSEO), kdo se s tebou překrývá v Google Ads Auction Insights a kdo s tebou v datech nástroje sdílí nejvíc klíčových slov. Průnik je tvoje skutečná konkurence a často to nejsou značky, které bys sám jmenoval.
Není tohle jen SEO?
Vypadá to jako SEO a není. Na běhu z tohohle článku připadalo 1 847 mezer na chybějící vstupní stránky a 149 na chybějící obsahová témata. Mezery se rozpadají na strukturu vstupních stránek (SEO), produkty, které bys měl naskladnit (sortiment), publika, která stojí za remarketing (placené), a témata, která stojí za napsání (obsah). Analýza je stejná; akce dopadají na čtyři různé týmy.
Můžu tohle fakt dělat napříč jazyky a trhy?
Ano, a je to nejsilnější verze celé analýzy. LLM páruje stránky podle záměru, ne podle znění, takže kategorie zahraničního konkurenta namapuje na tvoje v pohodě. Pokud tvůj domácí trh nemá konkurenci, od které by ses učil, spusť analýzu na silnějším zahraničním trhu a naimportuj, co funguje.
Moje sitemapa obsahuje všechny moje stránky. Nestačí to jako mapa mého webu?
Ne. Sitemapy pravidelně vynechávají parametrické URL, filtrované výpisy kategorií a části blogu, a přesně tam mezery bývají. Mapu vlastního webu postav z crawlu plus produktového feedu plus exportu kategorií a se sitemapou zacházej jako s jedním vstupem, ne jako se zdrojem pravdy.
CTA: Zajímá tě, na co rankuje tvůj nejsilnější konkurent a ty ne? Pojďme tu mapu mezer stáhnout.