1. Nahraj CSV export z GSC
nebo sem přetáhni soubor.
Co tento nástroj dělá?
Najde v tvém GSC exportu dotazy, na které Google rankuje 2 a více URL z tvého webu. U každého dotazu určí vítěznou URL (cíl konsolidace) a ukáže ostatní URL jako kandidáty na interní prolink. Výstup je přímo to-do list: export do CSV s akcí pro každou URL.
Kanibalizace rozmělňuje rank, CTR i autoritu mezi více URL. Tento nástroj je cílený na strategii interních odkazů — veškerý obsah zůstává, jen ho sjednotíš prolinky na vítěznou URL. Žádné 301, canonical ani noindex; jen tok link equity tam, kde přinese největší efekt.
Jaká data potřebuji?
CSV export z GSC s dimenzemi Query × Page. Nástroj auto-detekuje sloupce (české i anglické názvy); pokud detekce selže, přemapuješ ručně v kroku 2. Povinné jsou jen Query a Landing Page, ostatní jsou silně doporučené pro smysluplné řazení a winner logiku.
Odkud data získat?
Požadovaná data (Query × Page současně) nejde stáhnout přímo z UI Google Search Console — ten v záložce Výkon / Performance exportuje vždy jen jednu dimenzi. Dataset získáš dvěma oklikami:
Cesta 1: Looker Studio (dříve Data Studio)
V Looker Studiu napoj svůj GSC účet přes konektor Search Console a jako zdroj dat zvol URL impression (ne Site impression — ten dimenzi Page neumí). V reportu přidej dimenze Query + Landing Page a metriky Url Clicks, Impressions, Avg Position, URL CTR; tabulku exportuj do CSV.
Cesta 2: BigQuery bulk export
V GSC v Nastavení → Hromadný export dat propoj projekt v Google Cloudu. GSC pak denně sype data do BigQuery, tabulka searchdata_url_impression. Odtud SQL dotazem agreguješ po Query × URL a výsledek stáhneš jako CSV.
Nahraj CSV do nástroje
Stažený export přetáhni sem. Zvládne i 100k+ řádků — parsování je streamové a vše běží v prohlížeči.
Časové období
Doporučuji minimálně 3 měsíce, ať pokryješ sezónní výkyvy a dotazy s nízkým objemem.
Veškeré zpracování probíhá lokálně. Žádný upload, žádný logging, žádný backend.
Sekce webu (URL patterny) — volitelně, ale silně doporučeno
Rozškatulkuj URL do sekcí (např. Almanach, Podpora, Blog). Nástroj pozná cross-section kanibalizaci (dotaz rankuje v 2+ sekcích = strategický problém, rozhodni která sekce má topic vlastnit) a přidá barevné badges.
- Objevená URL struktura — po uploadu vidíš strom path segmentů s počty. Klik na „+ přidat" → pattern se přidá.
- Drag-drop priorita — pořadí v seznamu určuje, který pattern matchuje první (
/almanach/blog/musí být nad/almanach/, jinak se nikdy neuplatní). - Live coverage — vidíš, kolik URL je pokryto vs. padá do „Ostatní". Tlačítko Zobrazit ukázku ti ukáže, co zůstalo bez patternu.
- Inline edit — každý pattern má pole match (substring) a label (název badge). Label můžeš kdykoliv přejmenovat.
Co nástroj spočítá / Co je na výstupu?
- Winner URL — vítězná URL pro daný dotaz. Composite score:
60 % clicks + 25 % impressions + 15 % pozice, normalizované v rámci dotazu (URL se porovnávají jen se svými peers). Důvod: kliky = reálný outcome, imprese = Googlova preference, pozice = confidence. - Akce — u Winner „Cíl interního prolinku"; u ostatních URL „Přidat interní odkaz → WINNER".
- Priority score — kombinuje objem (
log10(imps+1)) a diverzitu kliků (1 − dominance top URL). Vyšší = akutnější kanibalizace. Viz interpretační box níže. - Potenciální clicks — kolik kliků by dotaz získal, kdyby celé impressions konvertovaly v CTR nejlepší URL. Ukazuje byznys hodnotu vyřešení.
- Pozicová akuita — 🔴 akutní (všechny URL v top 10 = reálná SERP soutěž), 🟡 střední (v top 20), ⚪ nízká (něco za page 2 — už jen teoreticky kanibalizace).
- Cross-section indikátor 🔀 — u dotazů, kde soupeří URL z různých sekcí (jen při definovaných patternech).
- Drill-down na jednotlivé URL — klik na řádek rozbalí detail: Winner v horním zeleně zvýrazněném řádku + Akce pro každou URL.
Priority score uvnitř obsahuje dominance faktor (1 − top_url_impressions / total_impressions). Když jedna URL získává 90 %+ impressions daného dotazu, Google už jasně rozhodl, která stránka má topic vyhrávat — další URL se v datech občas mihne, ale prakticky nejde o kanibalizaci, kterou má smysl řešit. Takové dotazy spadnou v Priority score dolů.
Praktický postup: Řaď tabulku podle Priority score DESC (default). Pracuj odshora dolů a zastav se, jakmile skóre klesne na zanedbatelné hodnoty. Řekněme u velkých webů ignoruj vše pod ~0.5, u menších pod ~0.3. Zbytek není „false positive" — jen tam potenciál z vyřešení není úměrný práci.
Ve stejném duchu je užitečná pozicová akuita: dotazy s ⚪ nízkou akuitou (některá URL za page 2) obvykle nestojí za řešení kanibalizace, i kdyby měly vyšší Priority score — je to spíš obecný rank problém.
Práce s výsledky
- Vyhledávání — dva filtry nad tabulkou: podle query i podle části URL (kombinují se AND).
- Facet filtr sekcí — při definovaných ≥ 2 patternech se objeví řádek chipů. Klik cykluje 3 stavy: · ignore → + include → − exclude. Logika AND: dotaz projde, když má všechny include sekce a žádnou exclude. Použití: „ukaž mi jen cross-section Almanach × Blog bez Podpory" →
+ Almanach+ Blog− Podpora. - Sortování — klik na hlavičku sloupce řadí. Default: Priority score DESC.
- Checkboxy + bulk akce — zaškrtni dotazy, dostaneš akční lištu: Zkopírovat dotazy (do schránky), Exportovat vybrané, Označit jako vyřešené.
- Vyřešené dotazy — uložené v localStorage, přeživou restart prohlížeče. Toggle „Skrýt vyřešené" nad tabulkou.
- Collapsed konfigurace — po kliku na Analyzovat se nastavení sbalí do souhrnu. Klik na „⌄ Upravit nastavení" znovu rozbalí.
Všechny filtry se propisují do exportu. CSV vyexportuje jen to, co je aktuálně zobrazeno v tabulce.
Export do CSV
Akčně strukturovaný pro Excel pivot: Query · Akce · URL · URL Section · URL metrics · Query metrics · Role (WINNER/LOSER) · Priority · Acuity · Potential Clicks. Řazení: Query Total Clicks DESC, v rámci skupiny WINNER první. BOM pro správné zobrazení české diakritiky.
Praktické využití
- Strategie interních odkazů — primární use case. Z LOSER URL přidej anchor text s dotazem mířící na WINNER. Žádný obsah nemažeš, žádné 301 — jen sjednotíš link equity.
- Content tuning — pokud má některá LOSER URL vyšší CTR než WINNER, zkontroluj její title/meta description. Ten LOSER lépe matchne intent a její snippet můžeš přenést na WINNER.
- Cross-section rozhodnutí (🔀) — cross-section dotazy jsou strategické priority. Rozhodni (byznysově), která sekce má topic vlastnit, a podle toho nastav winner.
- Monitoring po úpravách — za 4–6 týdnů nahraj nový export. Měl by klesat počet kanibalizačních dotazů s akutním statusem a rostouc share kliků na WINNER URL.