Klasteryzacja słów kluczowych: jak grupować frazy semantycznie i po SERP?

Autor: |Baza wiedzy o pozycjonowaniu
Czas czytania: 18 min
Aktualizacja:

Klasteryzacja semantyczna fraz kluczowych to proces grupowania słów i wyrażeń wyszukiwanych w tematycznie spójne zbiory (klastry) na podstawie ich znaczenia i intencji, a nie wyłącznie wspólnych ciągów znaków. Wykorzystuje embeddingi - wektorowe reprezentacje tekstu - oraz algorytmy uczenia maszynowego (K-means, DBSCAN, HDBSCAN, klasteryzacja hierarchiczna), by odkryć ukryte relacje między frazami. Efektem jest mapa tematyczna, która zamienia płaską listę setek lub tysięcy fraz w strukturę gotową do przełożenia na architekturę serwisu, plan treści i kampanie reklamowe.

Eksport z Senuto, Ahrefs czy Planera słów kluczowych to zwykle od kilkuset do kilku tysięcy fraz w jednym arkuszu. Ręczne sortowanie takiej listy zajmuje dni i rzadko jest kompletne, bo człowiek łączy frazy po wspólnych słowach, a gubi te, które to samo znaczą innymi słowami. Ahrefs w teście na 4703 frazach pogrupował je metodą opartą na wynikach wyszukiwania w 51 minut. Dlatego klasteryzację słów kluczowych (mówi się też o klastrowaniu albo grupowaniu fraz) robi się dziś algorytmem, a człowiek zostaje na etapie weryfikacji.

Skrót artykułu
Co warto wiedzieć

Wnioski, które decydują o tym, czy lista fraz zamieni się w sensowną mapę tematyczną.

  • Klasteryzacja semantyczna grupuje frazy po intencji, nie po wspólnych słowach

    Tanie buty sportowe oraz niedrogie sneakersy do biegania trafiają do jednego klastra mimo zerowego pokrycia leksykalnego, bo model widzi tę samą potrzebę zakupową. Grupowanie po ciągach znaków rozdzieliłoby te frazy na dwie osobne listy.

  • Strona z pierwszego miejsca w Google rankuje średnio na blisko 1000 dodatkowych fraz

    Ahrefs podał tę liczbę w badaniu Also Rank For z 2017 roku (3 mln losowych zapytań), więc czytaj ją jako rząd wielkości, nie aktualny pomiar. Bez klasteryzacji nie ustalisz, które z tych fraz dzielą jedną intencję.

  • Klastry bez pokrycia w serwisie to frazy, na które nie ma dziś żadnej strony docelowej

    Zestawienie klastrów z mapą serwisu pokazuje grupy fraz bez przypisanej strony. Policzmy na przykładzie: 12 takich klastrów po 1 150 wyszukiwań miesięcznie to 13 800 wyszukiwań, na które serwis nie ma żadnej odpowiedzi, niezależnie od pozycji pozostałych stron.

  • Silhouette Score poniżej 0,25 oznacza, że klastry fraz nachodzą na siebie

    Silhouette Score przyjmuje wartości od minus 1 do plus 1; powyżej 0,5 grupy są wyraźnie rozdzielone, a przedział 0,25-0,5 to strefa szara, w której część klastrów trzeba scalić albo rozbić ręcznie.

  • Algorytm łączy zapytania informacyjne i transakcyjne, bo są semantycznie blisko siebie

    HDBSCAN może zgrupować pytanie o działanie CRM razem z zapytaniem o jego cennik, choć pierwsze wymaga poradnika, a drugie strony ofertowej. Rozdzielenie intencji jest zadaniem człowieka - inaczej jedna strona nie odpowie dobrze na żadną z nich.

Czym jest klasteryzacja semantyczna fraz kluczowych?

Klasteryzacja semantyczna fraz kluczowych to technika organizowania listy zapytań w grupy tematyczne na podstawie ich rzeczywistego znaczenia, a nie wspólnych słów w ciągu znaków. Algorytm zamienia każdą frazę na wektor liczbowy, a następnie łączy frazy o najbliższych wektorach w klaster. Jeden klaster to jeden temat, jedna intencja - gotowy do przełożenia na jedną stronę, jeden artykuł albo jedną grupę reklam. To najprostszy sposób, żeby w pozycjonowaniu stron uniknąć kanibalizacji: jeden klaster dostaje jeden adres, a nie trzy zbliżone teksty.

Klasyczne podejście operuje na warstwie leksykalnej. Szukasz wspólnych słów, rdzeni, modyfikatorów. „Buty do biegania damskie” i „buty do biegania męskie” wpadają do jednej grupy, bo mają trzy wspólne słowa. Ale „obuwie na jogging” - choć to dokładnie ta sama potrzeba - ląduje osobno, bo leksykalnie nie ma z nimi nic wspólnego. Semantyka naprawia ten błąd, bo patrzy na sens, nie na znaki. To jeden z filarów semantycznego SEO.

Czym różni się klasteryzacja od ręcznego grupowania fraz?

Różnica jest jak między segregowaniem listów po kolorze koperty a po treści listu. Ręczne grupowanie widzi powierzchnię - prefiksy, sufiksy, wspólne słowa. Klasteryzacja semantyczna rozumie intencję. Ręczne grupowanie kilku tysięcy fraz to praca na dni i zwykle kończy się mniejszą liczbą szerszych grup, bo człowiek łączy po wspólnych słowach. Algorytm przetwarza tę samą listę w minuty i rozdziela frazy drobniej - także takie, które mają ten sam sens, a nie dzielą ani jednego słowa.

Najcenniejszym wynikiem klasteryzacji nie jest sama lista grup, tylko klastry, którym nie odpowiada żadna istniejąca strona. To one pokazują „ślepe plamy” serwisu: zapytania z realnym wolumenem, na które nie ma czego pokazać ani w wynikach organicznych, ani jako stronę docelową reklamy. Uważam, że to najczęściej niedoceniana dźwignia w całym SEO - nie brak treści, tylko brak mapy.

!

Czy wiesz, że…

Według badania Ahrefs z 2017 roku (3 mln zapytań) średnia strona z 1. miejsca w Google rankuje w top 10 także na blisko 1 000 innych fraz. Bez klasteryzacji nie da się ustalić, które z nich dzielą intencję i zmieszczą się na jednej stronie, a które wymagają osobnego contentu.

Dlaczego warto stosować klasteryzację słów kluczowych?

  • Jedna intencja, jeden adres: frazy z jednego klastra obsługuje jedna strona, więc dwie podstrony nie konkurują o to samo zapytanie.
  • Widać luki: klaster bez przypisanej strony to temat z popytem, na który serwis nie ma dziś odpowiedzi.
  • Gotowa struktura: szerokie klastry stają się filarami, węższe podstronami, a relacje między nimi wyznaczają linkowanie wewnętrzne i grupy reklam w Google Ads.
  • Oszczędność czasu: algorytm porządkuje tysiące fraz w kilkadziesiąt minut, a człowiek zajmuje się tylko weryfikacją granic klastrów.

Dlaczego embeddingi są paliwem dla klasteryzacji?

Embedding to warunek wstępny każdej klasteryzacji semantycznej - bez niego algorytm nie ma czego grupować. Model (np. text-embedding-3-small od OpenAI, Cohere embed-multilingual-v3 albo open-source’owy multilingual-e5-large) czyta frazę i zwraca wektor. Frazy bliskie znaczeniowo dostają wektory blisko siebie w przestrzeni wielowymiarowej i dopiero na tej odległości pracują K-means czy DBSCAN. Na poziomie całego serwisu ta sama arytmetyka opisuje spójność wektorową witryny.

Dla języka polskiego wybór modelu jest krytyczny. Model trenowany wyłącznie na angielskim nie rozpozna, że „tani hosting” i „niedrogi serwer www” to jedna intencja - polska fleksja i synonimia go rozjadą. Rekomenduję modele wielojęzyczne. Przykładem jest multilingual-e5-large, który według karty modelu obsługuje 100 języków odziedziczonych po XLM-RoBERTa (z zastrzeżeniem słabszych wyników dla języków o małych zasobach), a w wariancie przez API Cohere embed-multilingual. Model wybierz na próbce własnych fraz: sprawdź ręcznie, czy w jednym klastrze lądują frazy o tej samej intencji.

Jak działają algorytmy klasteryzacji fraz?

Do grupowania fraz kluczowych używa się czterech głównych rodzin algorytmów: K-means (podział na ustaloną liczbę grup), DBSCAN i jego rozwinięcie HDBSCAN (grupowanie po gęstości, bez podawania liczby klastrów) oraz klasteryzacji hierarchicznej (budowanie drzewa powiązań od dołu w górę). Każdy ma inne mocne strony i inny optymalny scenariusz - uniwersalnego zwycięzcy nie ma.

  • K-means: szybki i przewidywalny, ale wymaga podania liczby klastrów z góry. Świetny, gdy z góry wiesz, ile kategorii chcesz uzyskać (np. tyle, ile masz kategorii w sklepie). Słaby przy nieregularnych, nierównych zbiorach.
  • DBSCAN: sam odkrywa liczbę klastrów i oznacza szum - frazy niepasujące do niczego. Idealny, gdy nie wiesz, ile grup powinno powstać. Wrażliwy na dobór parametrów eps i min_samples.
  • HDBSCAN: hierarchiczna wersja DBSCAN, która radzi sobie z klastrami o różnej gęstości. Nie podajesz liczby klastrów ani promienia eps: według dokumentacji biblioteki hdbscan głównym parametrem jest min_cluster_size, czyli najmniejsza grupa, którą uznajesz za klaster. Dlatego przy dużych, „brudnych” listach fraz wymaga najmniej strojenia.
  • Klasteryzacja aglomeracyjna (hierarchiczna): buduje dendrogram, który możesz „przeciąć” na dowolnym poziomie i sam zdecydować o granulacji. Bezcenna, gdy chcesz jednocześnie widzieć klastry-pillary i podklastry-spoke’y.

Rozsądny punkt startu dla polskich fraz to HDBSCAN uruchomiony na znormalizowanych wektorach: po normalizacji odległość euklidesowa porządkuje frazy tak samo jak podobieństwo cosinusowe. Frazy, którym algorytm nada etykietę -1, to szum. Zanim je odrzucisz, przejrzyj tę listę, bo trafiają do niej także pojedyncze frazy z długiego ogona. Czysto automatyczny wynik nie jest gotowy do wdrożenia bez człowieka na końcu - o czym więcej w sekcji o błędach.

ALGORYTMY W PRAKTYCE
Który algorytm do jakiej listy fraz?

Ocena autorska (nie wynik pomiaru) trzech podejść pod kątem pracy na eksportach fraz e-commerce. Więcej gwiazdek = lepsze dopasowanie do danego kryterium.

HDBSCAN4.5/5
Duże, brudne listy
Odsiew szumu
Prostota strojenia
K-means3.5/5
Szybkość
Kontrola liczby grup
Odsiew szumu
Hierarchiczna4.0/5
Pillar + spoke naraz
Czytelność wyniku
Skala (10k+ fraz)

Klasteryzacja semantyczna czy klasteryzacja po SERP: którą metodę wybrać?

Klasteryzację słów kluczowych robi się dwiema metodami, które odpowiadają na różne pytania. Klasteryzacja semantyczna łączy frazy o podobnym znaczeniu na podstawie embeddingów. Klasteryzacja po SERP łączy frazy, dla których Google pokazuje te same strony: jeśli dwa zapytania mają kilka wspólnych adresów w pierwszej dziesiątce, wyszukiwarka traktuje je jako tę samą potrzebę i zwykle obsłuży je jedna strona.

  • Semantyczna (embeddingi): działa offline na dowolnie dużej liście, kosztuje niewiele i wyłapuje synonimy bez wspólnych słów. Nie wie jednak, jakiego typu strony Google oczekuje dla danej frazy.
  • Po SERP (wspólne adresy URL): pokazuje intencję tak, jak widzi ją Google. Andreas Voniatis w poradniku dla Search Engine Journal łączy frazy przy ważonym podobieństwie wyników od 40% (próg 0,4), a Keyword Insights domyślnie przy 3 wspólnych adresach. Wynik zależy od lokalizacji i dnia pomiaru, a każda fraza to osobne zapytanie.
  • Hybryda: embeddingi tworzą wstępne grupy, a porównanie wyników wyszukiwania rozstrzyga granice tam, gdzie semantyka łączy pytanie informacyjne z frazą zakupową.

Różnicę widać na samej nazwie tematu. „Klasteryzacja fraz kluczowych” i „klasteryzacja słów kluczowych” są semantycznie niemal identyczne, ale w polskim Google (pomiar z października 2026 roku) pierwsza fraza zwracała głównie strony o analizie skupień w statystyce, a druga poradniki SEO. Embedding połączy obie frazy w jeden klaster, porównanie wyników wyszukiwania je rozdzieli.

Jak ocenić jakość klastrów fraz kluczowych?

Jakość klastrów ocenia się dwiema metrykami liczbowymi i jednym testem zdroworozsądkowym. Silhouette Score (od -1 do +1) mierzy, jak dobrze frazy pasują do własnego klastra względem sąsiednich - Peter Rousseeuw, który zaproponował tę miarę w 1987 roku, i Leonard Kaufman podają skalę: średnia powyżej 0,5 oznacza rozsądną strukturę, powyżej 0,7 silną, a 0,25 i mniej brak wyraźnej struktury. Indeks Daviesa-Bouldina działa odwrotnie: im niższy, tym lepiej rozdzielone grupy. A test zdroworozsądkowy to jedno pytanie do każdego klastra: czy da się pod niego napisać jedną stronę, która odpowie na wszystkie te frazy?

  • Silhouette powyżej 0,5: klastry są wyraźnie oddzielone, można wdrażać.
  • Silhouette 0,25-0,5: strefa szara - część klastrów wymaga ręcznego rozbicia lub scalenia.
  • Silhouette poniżej 0,25: klastry nachodzą na siebie; zmień model embeddingu, próg podobieństwa albo algorytm.

Metryki są jednak tylko wskazówką, nie wyrokiem. Klaster o wysokim Silhouette może merytorycznie mieszać dwie intencje - informacyjną i transakcyjną - bo metryka mierzy odległość wektorów, a nie to, czy na frazy odpowiada ten sam typ strony. Dlatego przeglądaj klastry ręcznie sygnalizatorem: zielony wdrażasz, żółty poprawiasz, czerwony rozbijasz.

KONTROLA JAKOŚCI
Sygnalizator jakości klastra

Jak czytać klaster po klasteryzacji: co wdrażasz od razu, co poprawiasz, a co musisz rozbić przed publikacją.

Jedna intencja, spójny temat

Wszystkie frazy da się pokryć jedną stroną - wdrażasz bez zmian.

Wyraźny fraza-lider

Jest oczywista fraza główna z najwyższym wolumenem - łatwo ustalić H1 i URL.

Kilka fraz-sierot na obrzeżu

Część fraz pasuje słabo - przenieś je do właściwego klastra lub do szumu.

Za duży klaster (200+ fraz)

Prawdopodobnie kryje podtematy - rozważ podział na pillar i spoke’y.

Zmieszane intencje

Info i transakcja w jednym worku - rozbij, inaczej ryzykujesz kanibalizację.

Brak frazy-lidera

Same frazy o zbliżonym, niskim wolumenie - zweryfikuj, czy to realny temat.

Jak przeprowadzić klasteryzację fraz krok po kroku?

Klasteryzację fraz przeprowadza się w pięciu etapach: zebranie i oczyszczenie listy, wygenerowanie embeddingów, uruchomienie algorytmu, walidacja metrykami i ręczne doczyszczenie, a na końcu opisanie klastrów etykietami intencji. Kolejność ma znaczenie - pominięcie oczyszczenia listy psuje wszystko, co dalej.

  1. Zbierz i oczyść listę - połącz eksporty z GSC, Ahrefs, Senuto i Planera, usuń duplikaty, frazy z literówkami i nazwy marek konkurencji, jeśli nie są celem.
  2. Wygeneruj embeddingi - przepuść każdą frazę przez model wielojęzyczny i zapisz wektory.
  3. Uruchom algorytm - zacznij od HDBSCAN z podobieństwem cosinusowym, ewentualnie przetestuj K-means z kilkoma wartościami k.
  4. Zwaliduj i doczyść - sprawdź Silhouette, przejrzyj klastry sygnalizatorem, rozbij mieszańce i przenieś sieroty.
  5. Opisz klastry - nadaj każdemu etykietę intencji, wskaż frazę-lidera i przypisz typ strony (pillar, spoke, kategoria, PLP, artykuł).
WORKFLOW PROJEKTU
Od surowej listy do gotowych klastrów

Tak wygląda przepływ pracy nad klasteryzacją - od eksportu, przez obróbkę, po klastry gotowe do wdrożenia.

Surowe dane3
Eksport z narzędziGSC, Ahrefs, Senuto, Planer - do jednego arkusza.
DeduplikacjaUsunięcie powtórzeń i literówek.
Filtr szumuOdsiew fraz bez wartości biznesowej.
Przetwarzanie2
EmbeddingiZamiana fraz na wektory modelem wielojęzycznym.
Algorytm + walidacjaHDBSCAN, kontrola Silhouette, doczyszczenie.
Gotowe klastry2
Etykiety intencjiKażdy klaster opisany typem strony i frazą-liderem.
Mapa tematycznaKlastry przypisane do URL-i i priorytetów.

Jeśli chcesz sprawdzić, jak taka mapa wyglądałaby na Twoim koncie, dokładnie to analizuję podczas audytu SEO - klasteryzacja jest jego pierwszym etapem, zanim w ogóle padnie słowo o treści.

Jak zamienić klastry na strategię treści i architekturę serwisu?

Klaster fraz to nie strona - to kandydat na stronę, który dopiero po priorytetyzacji trafia do planu. Każdy klaster mapujesz na jeden URL i jeden typ strony: klaster o wysokim wolumenie i szerokiej intencji zostaje pillarem, węższe podklastry - spoke’ami linkującymi do pillara. To bezpośrednie przełożenie klasteryzacji na mapę tematyczną serwisu i jego architekturę informacji.

Priorytetu nie ustalasz „na czuja”. Krzyżujesz dwie osie: potencjał klastra (łączny wolumen, wartość transakcyjna) i trudność (konkurencja, zasoby na content). Klaster o wysokim potencjale i niskiej trudności to szybka wygrana - robisz go pierwszy. Klaster o wysokiej trudności i niskim potencjale odkładasz albo porzucasz.

PRIORYTETYZACJA KLASTRÓW
Który klaster robić najpierw?

Oś pozioma: potencjał klastra (wolumen i wartość). Oś pionowa: trudność wdrożenia (konkurencja i zasoby). Zielone pola to szybkie wygrane.

TrudnyŚredniŁatwy
Niski potencjałŚredni potencjałWysoki potencjał
PorzućNisza konkurencyjnaPóźniejPillar konkurencyjnyPlan długiDuży pillar
NiskoWątpliwy tematKolejkaSpoke tematycznyWygranaSilny spoke
WypełniaczFrazy long-tailSzybkaŁatwy spokePriorytet #1Wygrana natychmiast

Gdy klastry są już przypisane do URL-i, zostaje spięcie ich linkami - spoke’y prowadzą do pillara, pillar rozprowadza moc w dół. To domena linkowania wewnętrznego i osobny temat, ale bez poprawnej klasteryzacji nie masz nawet z czego budować tej sieci.

!

Czy wiesz, że…

Google w dokumentacji o tworzeniu przydatnych treści każe sprawdzić, czy treść zawiera istotny, pełny lub wszechstronny opis tematu i czy witryna ma główny zakres tematyczny. Klasteryzacja to praktyczny sposób, by na dużej liczbie fraz ustalić, gdzie przebiega granica jednego tematu - a gdzie zaczyna się już drugi.

Jak wykorzystać klasteryzację słów kluczowych w sklepie internetowym i firmie lokalnej?

Ta sama mapa klastrów pracuje w dwóch kanałach naraz: w SEO wyznacza strony, a w Google Ads grupy reklam. Pomoc Google Ads podaje, że wielu reklamodawców buduje grupy reklam według sekcji lub kategorii swojej witryny, więc klastry, które odwzorowują kategorie, od razu nadają się na strukturę kampanii w sieci wyszukiwania.

Klasteryzacja fraz w sklepie internetowym

W sklepie klaster o intencji zakupowej to kandydat na kategorię, podkategorię albo stronę filtra, a klaster pytań to kandydat na poradnik. Kombinację filtrów zostaw w indeksie tylko wtedy, gdy odpowiada jej osobny klaster z realnym popytem; pozostałe warianty to niemal identyczne adresy, które rozmywają indeks. Te same klastry przenieś do kampanii: jeden klaster to jedna grupa reklam z własnym przekazem i stroną docelową. Google Ads API ma nawet metodę GenerateAdGroupThemes, która proponuje podział słów kluczowych na grupy reklam.

Klasteryzacja fraz w firmie lokalnej

Firma lokalna ma zwykle mniej fraz, ale z dodatkowym wymiarem: miejscem. Jeśli klastry „usługa + miasto” i „usługa + dzielnica” mają w Google te same wyniki, to sygnał, że wystarczy jedna strona usługi zamiast osobnych podstron dla każdej lokalizacji. Polityka Google dotycząca spamu wymienia jako nadużycie stron doorway właśnie strony kierowane na konkretne regiony lub miasta, które prowadzą użytkownika w to samo miejsce. Osobna strona lokalizacji ma sens tam, gdzie firma faktycznie działa i ma na niej co pokazać, a widoczność w mapach buduje pozycjonowanie lokalne z Profilem Firmy w Google.

Jakie są najczęstsze błędy przy klasteryzacji fraz?

Najczęstszy błąd to traktowanie wyniku algorytmu jako gotowego produktu. Klasteryzacja daje surowiec, nie strategię - bez ręcznej weryfikacji, znajomości biznesu i intencji wyników nie da się wdrożyć. Trzy kolejne błędy potrafią zepsuć nawet dobrze skonfigurowany proces.

  • Zły model embeddingu dla polskiego: model anglocentryczny rozjeżdża synonimy i fleksję, przez co „serwis rowerowy” i „naprawa roweru” lądują w osobnych klastrach. Zawsze wielojęzyczny model.
  • Ignorowanie intencji wewnątrz klastra: algorytm zgrupuje razem „jak działa CRM” (info) i „CRM cennik” (transakcja), bo są semantycznie blisko. Człowiek musi je rozdzielić, inaczej jedna strona nie odpowie żadnej z intencji dobrze.
  • Za ostry lub za luźny próg podobieństwa: zbyt luźny scala różne tematy w jeden nieczytelny worek, zbyt ostry produkuje setki mikroklastrów po 2-3 frazy. Próg dobiera się iteracyjnie, nie raz na zawsze.
  • Klastry sprzeczne z modelem biznesowym: semantyka nie wie, czego nie sprzedajesz. Klaster o dużym wolumenie na produkt spoza oferty to ślepa uliczka - odsiewaj biznesowo, nie tylko statystycznie.

Wynik algorytmu traktuję jako pierwszy szkic, nie jako decyzję. Najczęstsze błędy widać dopiero przy zderzeniu z ofertą: dwa klastry opisujące ten sam temat innym słownictwem albo jeden klaster mieszający produkt z usługą. Jeśli rozpoznajesz ten wzorzec u siebie - warto zderzyć klastry z realną ofertą, zanim pójdą do produkcji treści.

!

Czy wiesz, że…

Kanibalizacja - sytuacja, gdy dwie strony konkurują o tę samą frazę - najczęściej bierze się właśnie z braku klasteryzacji. Dwie strony pod jeden klaster intencji to niemal gwarancja, że żadna nie osiągnie pełnego potencjału, bo Google nie wie, którą pokazać.

Jakie narzędzia do klasteryzacji fraz wybrać?

Wybór narzędzia zależy od tego, czy chcesz pełnej kontroli, czy gotowego wyniku w kilka kliknięć. Są trzy drogi: własny skrypt (Python + biblioteki), narzędzia SEO z wbudowaną klasteryzacją oraz dedykowane platformy do grupowania fraz. Każda ma inny koszt wejścia i inny sufit możliwości.

  • Własny skrypt (Python): sentence-transformers do embeddingów, scikit-learn lub hdbscan do grupowania. Maksymalna kontrola, zero limitów, ale wymaga umiejętności programistycznych.
  • Narzędzia grupujące po SERP: na przykład Keyword Insights, który według swojej dokumentacji domyślnie łączy frazy mające co najmniej 3 wspólne adresy URL w wynikach (porównuje pełne adresy, nie domeny). Korzysta z realnych wyników Google, ale każda fraza to osobne zapytanie, więc koszt rośnie razem z listą.
  • Pakiety SEO all-in-one: Semrush ma Keyword Strategy Builder, który grupuje frazy w tematy ze stroną filarową i podstronami, a Ahrefs w Keywords Explorer klastry według Parent Topic i według wspólnych słów. Wygodne, gdy i tak z nich korzystasz, choć mniej elastyczne niż własny pipeline.
  • Arkusz + API embeddingów: dla mniejszych list wystarczy Google Sheets z wywołaniem API modelu i prostą formułą podobieństwa - tanio i wystarczająco.

Grupowanie po SERP odwzorowuje to, jak Google faktycznie interpretuje intencję, a embeddingi są szybsze i nie kosztują zapytań. Obie metody często dochodzą do podobnych grup: w teście Ahrefs najlepszy klaster według Parent Topic i najlepszy klaster z narzędzia SERP-owego miały 38 wspólnych fraz na około 40. Przy dużych listach rozsądny podział pracy to embeddingi na wstępne grupy i dane SERP na weryfikację granic klastrów. Zacznij od gotowego narzędzia, a na własny skrypt przejdź dopiero, gdy skala i powtarzalność tego wymagają.

Klasteryzacja słów kluczowych: od listy fraz do mapy serwisu

Klasteryzacja semantyczna zamienia chaos tysięcy fraz w mapę, na której widać, gdzie zbudować stronę, a gdzie tylko podstronę. To nie ćwiczenie techniczne dla data scientistów - to fundament, na którym stoi architektura serwisu, plan treści i sensowna alokacja budżetu na content.

Przestań traktować listę fraz jak worek słów do posortowania. Zacznij ją czytać jako mapę intencji Twoich klientów - bo tym właśnie jest. Algorytm da Ci szkielet w kilkanaście minut, ale to Twoja znajomość biznesu i intencji zamieni ten szkielet w strategię, która realnie zdobywa ruch.

Zacznij od jednego kroku: wyeksportuj frazy z raportu skuteczności, przepuść je przez model wielojęzyczny i spójrz na pierwsze klastry. Nawet surowy wynik pokaże Ci ślepe plamy, o których istnieniu nie miałeś pojęcia - a to zwykle najszybsza droga do wygranej.

Czy ten artykuł był dla Ciebie pomocny?

Oceń go w skali od 1 do 5. Dzięki temu wiem, które tematy rozwijać.

Brak ocen. Twoja będzie pierwsza.

Na czym opieram te wnioski

Źródła i dokumentacja

Klasteryzacja fraz łączy dwa światy: matematykę grupowania danych i praktykę pracy na eksportach słów kluczowych. Dlatego pod ten artykuł dobrałem dwie prace naukowe o algorytmach i metrykach, dwa opisy realnych pipeline’ów klasteryzacji fraz oraz dwa dokumenty źródłowe: próg grupowania po SERP i pytania Google o przydatne treści.

arxiv.org

Przyspieszona klasteryzacja gęstościowa HDBSCAN*

Praca Lelanda McInnesa i Johna Healy’ego (ICDMW 2017) opisuje algorytm HDBSCAN*, który sam wykrywa liczbę klastrów, radzi sobie z grupami o różnej gęstości i nie wymaga strojenia parametru skali odległości. To techniczna podstawa sekcji o algorytmach klasteryzacji i argument za tym, dlaczego HDBSCAN wypada tam lepiej od K-means na dużych, zaszumionych listach fraz.

arXiv (McInnes, Healy) Otwórz
arxiv.org

Metryki jakości klastrów przy zaszumionych danych

Badanie sprawdza, jak Silhouette, Calinski-Harabasz i indeks Daviesa-Bouldina zachowują się, gdy w danych są cechy nieistotne lub szum, i pokazuje na eksperymentach, że wtedy ich wskazania rozjeżdżają się z prawdziwym podziałem. Punkt wyjścia do sekcji o ocenie jakości klastrów i do tezy, że sam wysoki Silhouette nie zwalnia z ręcznego przeglądu klastra.

arXiv Otwórz
searchenginejournal.com

Klasteryzacja intencji w Pythonie krok po kroku

Gotowy pipeline w Pythonie (pandas, numpy, py_stringmatching): import wyników SERP, ograniczenie do pierwszej strony, zamiana rankingu URL-i na jeden ciąg i grupowanie fraz przy progu podobieństwa 0,4. Praktyczne rozwinięcie sekcji o przeprowadzeniu klasteryzacji krok po kroku, w tym roli progu podobieństwa i walidacji wyniku.

Search Engine Journal Otwórz
ahrefs.com

Grupowanie fraz po pokrywających się wynikach

Ahrefs porównuje grupowanie przez Parent Topic z klasteryzacją po podobieństwie SERP-ów na zbiorze 4703 fraz: narzędzie SERP-owe policzyło je w 51 minut, a w najlepszym klastrze 38 z około 40 fraz pokryło się między obiema metodami. Materiał do sekcji o wyborze narzędzi i do rekomendacji, by embeddingi weryfikować realnymi danymi z wyszukiwarki.

Ahrefs Otwórz
docs.keywordinsights.ai

Próg dokładności grupowania po SERP

Dokumentacja Keyword Insights opisuje ustawienie dokładności grupowania: domyślnie 3 wspólne adresy URL w wynikach wystarczą, by połączyć frazy w jeden klaster, a porównywane są pełne adresy, nie domeny. Podstawa sekcji o wyborze między klasteryzacją semantyczną a klasteryzacją po SERP.

Keyword Insights Otwórz
developers.google.com

Tworzenie przydatnych, wiarygodnych treści

Dokumentacja Google Search Central (aktualizacja 18.12.2025) z pytaniami do samooceny, m.in. czy treść zawiera istotny, pełny lub wszechstronny opis tematu i czy witryna ma główny zakres tematyczny. Uzasadnienie, po co wyznaczać granice tematów przed planem treści.

Google Search Central Otwórz
Najczęściej zadawane pytania

Pytania i odpowiedzi (FAQ)

Klasteryzacja słów kluczowych w praktyce: minimalna liczba fraz, polski materiał i różnica między metodą semantyczną a grupowaniem po SERP.

Jak często powtarzać klasteryzację fraz kluczowych?
Raz na pół roku przy stabilnej ofercie i po każdej istotnej zmianie asortymentu. Powodem nie jest zmiana algorytmu, tylko pojawianie się nowych zapytań i przesunięcia intencji. Częstsze przeliczanie tej samej listy zwykle daje te same klastry.
Ile fraz potrzeba, żeby klasteryzacja semantyczna miała sens?
Klasteryzacja ma sens już od kilkuset fraz, ale realną przewagę nad ręcznym sortowaniem daje zwykle powyżej 1 000-2 000 fraz (to reguła robocza, nie próg z badań). Przy mniejszych listach różnica czasowa jest niewielka; przy kilku tysiącach algorytm oszczędza dni pracy i wyłapuje powiązania, których człowiek nie widzi.
Czy klasteryzacja zadziała dla polskich fraz kluczowych?
Tak, pod warunkiem użycia wielojęzycznego modelu embeddingów. Modele trenowane wyłącznie na angielskim gubią polską fleksję i synonimię, przez co rozbijają frazy o tej samej intencji. Modele wielojęzyczne rozumieją polską składnię i grupują poprawnie.
Czy do klasteryzacji fraz kluczowych trzeba umieć programować?
Nie. Istnieją gotowe narzędzia (np. Keyword Insights albo Keyword Strategy Builder w Semrush), które grupują frazy bez linijki kodu. Programowanie daje pełną kontrolę i zero limitów, ale na start w zupełności wystarczy narzędzie w chmurze. Własny skrypt zostaw na moment, gdy skala tego wymaga.
Co zrobić, gdy algorytm klasteryzacji zgrupuje frazy, które do siebie nie pasują?
Błędne grupowanie to normalne zjawisko i dlatego ręczna weryfikacja jest obowiązkowa. Wynik algorytmu to pierwszy szkic, nie decyzja. Przejrzyj klastry sygnalizatorem, rozbij te mieszające intencje, przenieś frazy-sieroty i skonfrontuj grupy z realną ofertą, zanim ruszysz z treścią.
Jak klastry semantyczne przekładają się na strony w serwisie?
Reguła jest prosta: jeden klaster intencji = jeden URL. Szeroki klaster o dużym wolumenie zostaje pillarem, węższe podklastry - spoke’ami linkującymi do niego. Priorytet ustalasz, krzyżując potencjał klastra z trudnością wdrożenia i zaczynając od pól o wysokim potencjale i niskiej trudności.
Czym różni się klasteryzacja słów kluczowych po SERP od klasteryzacji semantycznej?
Klasteryzacja po SERP łączy frazy, dla których Google pokazuje te same adresy w pierwszej dziesiątce wyników; Keyword Insights robi to domyślnie przy 3 wspólnych adresach. Klasteryzacja semantyczna łączy frazy o podobnym znaczeniu na podstawie embeddingów, bez pobierania wyników. Pierwsza lepiej oddaje intencję, druga jest szybsza i tańsza, dlatego przy dużych listach łączy się obie.
Artur Smolicki
Samodzielny Specjalista Google Ads

Artur Smolicki

Od ponad 15 lat specjalizuję się w przygotowaniu, wdrożeniu i optymalizacji kampanii Google Ads. W 2024 roku uzyskałem status Google Premier Partner dla 3% najlepszych specjalistów i agencji w Polsce. Prowadzę kampanie reklamowe na 29 rynkach zagranicznych, tak dla segmentu e-commerce jak i B2B.


Potrzebujesz audytu oraz pomocy w prowadzeniu kampanii
Google Ads?

Działajmy