Hloubková analýza · 13 min čtení

Analýza obsahové mezery, která se zaplatí cenou kávy za API kredit

Jeden běh našel 1 996 stránek, na které konkurence rankuje a klient ne. Za nimi 1,5 milionu hledání měsíčně. AI mapa mezer za pár dolarů.

Archeolog smetající prach z chybějících dlaždic v mapě webu
Fakta jsou skutečná — obálky článků ne.

Stručně: Analýza obsahové mezery 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ů, necháš LLM spárovat jejich stránky s tvými a nespárované řádky se stanou SEO opravami, nápady na rozšíření sortimentu, placenými kampaněmi a obsahem. 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ě.

Minulý měsíc jsem tuhle analýzu pouštěl pro český e-shop v dětském segmentu. Dovnitř šlo pět konkurenčních domén. Pipeline stáhla každé klíčové slovo, na které ty domény rankují, složila klíčová slova do stránek a LLM přes noc spároval 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 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. Účet za API za celé stažení byl pár dolarů.

Za dvacet let v PPC jsem přesně tuhle analýzu mnohokrát nabízel a většinou sledoval, jak ji klienti odmítají. A nikdy jsem se jim nedivil. Před LLM začínala poctivá nabídka na 20 až 30 hodinách seniorního času jen za slepení exportů klíčových slov, jedno CSV na konkurenta a nástroj, a pak až dalších 50 hodin na vyčištění výsledku a namapování na web, jak reálně stojí dnes. Tohle nikdo nepodepíše kvůli „možná“. Stejná práce mi teď zabere 2 až 5 hodin. Zbývá rozhodnout, co která mezera znamená, a to je ta část, kvůli které stojí za to číst dál. Tady je celý tah, s reálnými čísly toho běhu.

1 996
stránek, na které konkurence rankuje a klient ne
1 520 840
hledání měsíčně za těmi mezerami
10 110
klíčových slov na 651 stránkách konkurence, 5 domén
$0.60
za 1 000 SERP dotazů (DataForSEO Regular)

Celý tah 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 SEO viditelnosti, search 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ýplaty. Všechno níž je o tom, jak se k ní dostaneš.

V každé SEO prezentaci je slide, který ti říká, abys to udělal. Analyzuj konkurenci, najdi mezery v obsahu a kategoriích. Skoro nikdo se toho nedrží, protože starý způsob byla 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 bylo 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 a 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

Než přijde mechanika, výsledek. 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 spárovala 651 jejich nejsilnějších stránek, nesoucích 10 110 rankujících klíčových slov, s mapou klientova webu. Každý shluk poptávky bez ekvivalentní stránky na straně klienta 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ů pokrývá všechny řádky z 1 996 až na tři a jeden vzorec dominuje všem ostatním:

Stránky s mezerou podle vzorce z jednoho běhu pro český e-shop v dětském segmentu, pět konkurenčních domén. Mátové odstíny jsou komerční mezery (chybí vstupní stránka), korálové jsou obsahové mezery (chybí článek nebo hub). Sedm vzorců pokrývá 1 993 z 1 996 mezer.
Odkud se bere 1 996 mezer stránek s mezerou na vzorec
Synonymum kategorie
1 640 produkty existují, jméno stránky ne
Kategorie × téma
136
Obsahové téma
114
Kategorie × značka
36
Kategorie × atribut
32
Obsahová franšíza
18
Obsahové how-to
17
komerční mezera (chybí vstupní stránka) obsahová mezera (chybí článek)

Synonyma kategorií jsou to hlavní zjištění. Klient ty produkty už prodává. Konkurence prostě dá regálu vlastní vstupní stránku pod jménem, 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.

Zbytek komerční strany krájí kategorie jinak. Kategorie zkřížená s tématem, třeba věkovou skupinou nebo příležitostí. Řada jedné značky na vlastní stránce. Kategorie filtrovaná materiálem nebo vlastností. Obsahová strana to zrcadlí tematickými clustery, huby kolem licencovaných postav a návody, na které konkurence rankuje, zatímco klient nenapsal ani řádek.

Mapa mezer zblízka

Každý řádek deliverable se čte stejně. Co má konkurent, jestli to máme my, a na který tým oprava dopadá. Tady je jeden řádek na vzorec, s názvy kategorií zobecněnými, aby klient zůstal anonymní (čísla výš jsou ta reálná):

Jeden zobecněný ukázkový řádek na vzorec mezery z reálného běhu. Spárované řádky odpadají; každý řádek s ✗ je stránka k postavení, s naměřenou poptávkou za ní.
Stránka konkurentaNa naší straněVzorecDopadá na
Hlavní stránka kategorie ✓ shodaBez mezeryNic dělat
Kategorie pod synonymem, které nakupující reálně píšou ✗ složeno do širšího výpisuSynonymum kategorieSEO + placené
Kategorie nakrájená podle věkové skupiny Kategorie × témaSEO + placené
Sezónní cluster dárkových průvodců Obsahové témaObsah + reklama
Řada jedné značky na vlastní stránce Kategorie × značkaSortiment + SEO
Kategorie filtrovaná materiálem Kategorie × atributStruktura webu
Hub kolem licencované postavy Obsahová franšízaObsah + sortiment
Návod, jak vybrat správnou velikost Obsahové how-toObsah + remarketing

Řádky s ✓ odpadají; řádky s ✗ jsou deliverable.

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:

Ilustrativní příklad s vymyšlenými daty. Jeden řádek na stránku konkurenta, se sečtenou poptávkou celého clusteru klíčových slov za ním a jednou obchodní otázkou navrch, jestli produkty, které by ta stránka prodávala, už vedeme.
Stránka konkurenta (demo)Rankujících klíčových slovHledání měsíčněOdhad trafficu konkurentaMáme skladem?
toydemo.example/montessori-toys 11238 2009 800
toydemo.example/wooden-toys 8422 4006 100
toydemo.example/balance-bikes 5714 9004 300
toydemo.example/kids-carnival-costumes 419 7002 600

Každý řádek odpovídá na dvě otázky, které prioritizační schůzka reálně potřebuje. Kolik poptávky za stránkou sedí 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 rozhovor s nákupčím, ještě než někdo sáhne na web.

A pod každým řádkem sedí cluster. Rozbal řádek montessori a uvidíš dotazy, které ta jedna stránka konkurenta sbírá:

Ilustrativní příklad s vymyšlenými daty. Skupina klíčových slov za jediným řádkem mapy mezer. Všechny tyhle dotazy vedou na jednu stránku konkurenta, takže na naší straně dostanou taky jednu vstupní stránku.
Klíčové slovo v clusteruHledá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 kruh poptávky, takže dostanou jednu stránku. Jeden cluster, jedna vstupní stránka, jeden řádek v mapě mezer. Postav tu stránku a najednou se otevře celých 38 200 hledání měsíčně za tím řádkem. Proto mapa počítá stránky, ne klíčová slova.

A deliverable sám o sobě 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 dotazuje se přímo, takže „které obsahové mezery nesou nejvíc hledání“ je otázka, kterou napíšou rovnou do dat, místo požadavku, který mi pošlou a den čekají na odpověď. Deliverable, na který se umí zeptat AI, přežije každou jeho prezentaci.

Celý flow, od začátku do konce

Identifikuj skutečnou konkurenci, třemi způsoby

Přeskoč ty, o kterých si myslíš, že 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ízký rival doopravdy je. Za třetí, stáhni data o překryvu klíčových slov, kde počet dotazů sdílených s doménou je čistý ukazatel příbuznosti. Tři seznamy se složí do jednoho užšího výběru. Udělej tenhle krok špatně a každý další ten omyl zdědí, protože bys mapoval své 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ě, se kterou vstupní stránkou každé slovo rankuje. Z pozice a hledanosti odhadneš traffic tekoucí do každé jeho stránky. Klíčové slovo je abstrakce; stránka je něco, co můžeš okopírovat, přestavět nebo na to namířit kampaň. Takže seznam klíčových slov slož do mapy stránek konkurenta s klíčovými slovy, která je krmí, a odhadovaným trafficem. Jednu věc si tady ujasni, protože tvaruje všechno dál. 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 kruh toho, na co se lidi ptají. Stránka je cluster. Na dětském běhu 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 to kombinace. Jedno varování ze zkušenosti. Nikdy nevěř samotné sitemapě. Pravidelně vynechává parametrické stránky, filtrované náhledy kategorií a blog, přesně ty plochy, 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 poptávky konkurenta 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á tvůj web stránku obsluhující stejný kruh 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 dětském běhu se nespárovaná poptávka zhustila do 1 996 stránek bez ekvivalentu na straně klienta. Ten seznam je ta 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 sortimentním užším výběrem s navázanou poptávkou. Silný nekomerční obsah konkurenta se stane obsahovým zadáním a remarketingovým publikem v jednom. Na dětském běhu vyšlo rozdělení 1 847 komerčních mezer na 149 obsahových a každá škatulka 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ě. Vypusť 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/měs spustí kontrolu obsahové mezery 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 se vstupní stránkou, kterou každé zasahuje. Semrush tohle API schovává za plán Business za $499.95/měs a i pak začínáš s nulou API jednotek; ty kupuješ zvlášť, zhruba $50 za milion jednotek, navrch k předplatnému. DataForSEO je pay-as-you-go. Dobití za $50 vydrží měsíce, žádná licence k pronájmu a celý pětidoménový běh výš se vešel do pár dolarů z něj.

SemrushDataForSEO
Cenový model Paušální předplatné; API účtováno navrchKredit 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ášťV ceně, platíš 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 odemykáním API tieru za $500/měs a útratou za jednu kávu. Kvalita dat na tenhle use case stačí; ekonomika není ani srovnatelná.

Dva příběhy z dvaceti let téhle práce

Mechanika je nová. Tahy, které odemyká, jsou ty, které vídám fungovat dvě dekády; jen bylo dřív moc pracné je postavit. A 149 obsahových mezer z dětského běhu jsou oba tyhle příběhy, které čekají, až se stanou znova.

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 plný omalovánek a pohádek na dobrou noc, s obrovskou hledaností mířenou přesně na cílovou skupinu, na rodiče. Analýza mezer vynesla celý ten cluster na povrch. Klient strategii převzal, postavil obsah, stáhl si traffic, pustil ty návštěvníky do remarketingu a proměnil „nekomerční“ obsahovou mezeru v nákupy. (Anonymizováno.)

Recepty pro dietu, která prodává krabičky

Firma na krabičkovou dietu a koučink seděla vedle kategorie se dvěma krásnými vlastnostmi. Dotazy na recepty mají extrémní hledanost a jejich kliky stojí centy. Strategičtí konkurenti postavili strukturované sekce s recepty a sklízeli 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 úhel, který tohle promění z defenzivního auditu v 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 jazyk, ve kterém jsou napsané. Naimportuješ strategie, které lídři vyzrálého trhu už ověřili, struktury kategorií, obsahové úhly, nápady na sortiment, do trhu, kde je doslova nikdo ještě nedělá. Doma se staneš prvním tahounem tím, že okopíruješ budoucnost ze zahraničí. Přirozeně se to páruje 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 dětském běhu stalo. Začali jsme úhledným SEO úkolem, najdi obsahové mezery, a výsledek se přelil 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 se dala stáhnout vždycky; nikdo se neobtěžoval, protože ruční náklad převažoval nad výnosem. 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. Seniorita podívat se na mapu mezer a vědět, že konkurentův blog s omalovánkami je ve skutečnosti remarketingový kanál, a rozhled propojit SEO, placenou reklamu a sortiment v jedné hlavě.

Exekuce zlevnila. Úsudek je ta práce.

Take it with you

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.

One file, one list. I only write when there's something worth reading.

FAQ

Opravdu nepotřebuju 100% přesnost párování?

Přesně tak. Lovíš stránky konkurenta, které nemají na tvé straně 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, kdy začneš jednat 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. 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í je to pár dolarů proti odemykání opakované licence 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á sada konkurentů 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 bylo 1 847 mezer chybějících vstupních stránek a 149 chybějících obsahových témat. 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é se učit, 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 za 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 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 stáhnout mapu mezer.

Oč tu celou dobu jde

Chcete tuhle úroveň přehledu ve svém účtu?

Jeden e-mail. Upřímně vám řeknu, jestli se to pro vaše nastavení vyplatí.

Ozvěte se →