W skrócie: Analiza luk w treści znajduje każdą stronę, na którą rankuje konkurent, a ty nie, a potem rozdziela wynik między cztery zespoły. Słowa kluczowe i strony docelowe konkurencji pobierzesz przez DataForSEO za kilka dolarów, LLM dopasuje ich strony do twoich, a niedopasowane wiersze staną się poprawkami SEO, pomysłami na poszerzenie asortymentu, płatnymi kampaniami i treścią. Jeden prawdziwy przebieg dla czeskiego sklepu internetowego zwrócił 1 996 brakujących stron z 1 520 840 wyszukiwaniami miesięcznie.
W zeszłym miesiącu robiłem tę analizę dla czeskiego sklepu internetowego z segmentu dziecięcego. Do środka weszło pięć domen konkurencji. Pipeline pobrał każde słowo kluczowe, na które te domeny rankują, zwinął słowa kluczowe w strony, a LLM przez noc dopasował każdą stronę konkurencji do serwisu klienta. Wynik czytałem następnego ranka przy kawie.
1 996 stron, które konkurencja pokrywa, a klient nie. Za tymi brakującymi stronami 1 520 840 wyszukiwań miesięcznie.
Nie słów kluczowych. Stron. 1 847 z nich to strony komercyjne, strony kategorii, które sklep mógłby zacząć budować w przyszłym tygodniu. Pozostałe 149 to tematy treściowe, którymi konkurencja łapie rodziców na długo zanim ktokolwiek wpisze nazwę produktu. Rachunek za API za całe pobranie wyniósł kilka dolarów.
Przez dwadzieścia lat w PPC wiele razy proponowałem dokładnie tę analizę i przeważnie patrzyłem, jak klienci ją odrzucają. I nigdy im się nie dziwiłem. Przed LLM-ami uczciwa wycena zaczynała się od 20 do 30 godzin seniorskiego czasu tylko na sklejenie eksportów słów kluczowych, jedno CSV na konkurenta i narzędzie, a potem nawet kolejne 50 godzin na wyczyszczenie wyniku i zmapowanie go na serwis w stanie, w jakim naprawdę stoi dziś. Nikt tego nie podpisze dla „może”. Ta sama robota zajmuje mi teraz 2 do 5 godzin. Zostaje decyzja, co znaczy każda luka, i to jest część, dla której warto czytać dalej. Oto cała zagrywka, z prawdziwymi liczbami z tamtego przebiegu.
Cała zagrywka w jednym zdaniu
Znajdź strony, na które rankuje twoja konkurencja, a których ty nie masz nawet w portfolio, a potem zamień tę listę w robotę dla czterech zespołów. Większa widoczność SEO, kampanie w wyszukiwarce celowane w strony docelowe, których ci brakowało, pomysły asortymentowe z już udowodnionym popytem i treść, która zasila listę remarketingową. Jedna mapa, cztery wypłaty. Wszystko poniżej to droga, jak tam dojść.
Każda prezentacja SEO ma slajd, który każe ci to zrobić. Przeanalizuj konkurencję, znajdź luki w treści i kategoriach. Prawie nikt się tego nie trzyma, bo stary sposób był harówką. Wyeksportować słowa kluczowe konkurenta, na oko ocenić, do których stron docelowych prowadziły, ręcznie zestawić je z własną mapą witryny i przez tydzień kłócić się o dopasowania w arkuszu. Więc slajd zostawał slajdem.
Zmieniły się dwie rzeczy. Pobranie danych przestało być drogie, bo DataForSEO robi za centy to, co Semrush za miesięczną subskrypcję. A dopasowywanie przestało być ręczne. LLM paruje strony konkurenta z twoimi w kilka minut i nie musi być idealny, żeby był użyteczny.
Zostaje część, która zawsze była prawdziwą wartością, i nigdy tak naprawdę nie była zadaniem SEO. Luka w treści to brakująca strona kategorii, linia produktowa, której nie masz w ofercie, blog, który zasila listę remarketingową. Dotyka SEO, płatnych kampanii, asortymentu i strategii treści naraz.
Analiza w jednym pudełku
- Czego szukamy Każdej strony, na którą rankuje konkurent, a ty nie
- Narzędzia API DataForSEO · dowolny LLM · crawler strony
- Koszt Kilka dolarów kredytu API, bez subskrypcji
- Co dostajesz Uszeregowaną mapę luk dla SEO, płatnych, asortymentu i treści
Jeden przebieg, pięciu konkurentów, 1 996 luk
Zanim przejdziemy do mechaniki, wynik. Klient sprzedaje artykuły dziecięce na konkurencyjnym czeskim rynku, a na krótką listę trafiło pięć rywalizujących domen. Pipeline dopasował 651 ich najmocniejszych stron, niosących 10 110 rankujących słów kluczowych, do mapy serwisu klienta. Każdy klaster popytu bez odpowiednika po stronie klienta stał się luką, a każda luka to strona, którą klient może zbudować, z już zmierzonym wolumenem wyszukiwań za nią.
Co zwrócił przebieg
- Strony z luką (oni to pokrywają, klient nie) 1 996
- Luki komercyjne, brakuje strony docelowej 1 847
- Luki treściowe, brakuje tematu 149
- Wyszukiwania miesięcznie za lukami 1 520 840
- Baza dowodowa 10 110 słów kluczowych · 651 stron konkurencji · 5 domen
A luki nie są przypadkowe. Siedem wzorców pokrywa wszystkie wiersze z 1 996 poza trzema, a jeden wzorzec dominuje nad resztą:
Synonimy kategorii to jest to znalezisko. Klient już sprzedaje te produkty. Konkurencja po prostu daje półce osobną stronę docelową pod nazwą, którą kupujący naprawdę wpisują, podczas gdy klient wrzuca te same produkty do jednej szerszej listy. Popyt, który obsługujesz bez strony nazwanej tak, jak ludzie szukają, to popyt, dla którego jesteś niewidzialny. A każdy z tych 1 640 wierszy to tania poprawka, bo nie potrzebuje nowego produktu, nowego dostawcy ani nowej treści. Tylko strony.
Reszta strony komercyjnej kroi kategorie inaczej. Kategoria skrzyżowana z motywem, na przykład przedziałem wiekowym albo okazją. Linia marki na osobnej stronie. Kategoria filtrowana materiałem albo cechą. Strona treściowa to lustrzane odbicie, z klastrami tematów, hubami wokół licencjonowanych postaci i poradnikami, na które konkurencja rankuje, a klient nie napisał ani linijki.
Mapa luk z bliska
Każdy wiersz produktu końcowego czyta się tak samo. Co ma konkurent, czy my to mamy i w którym zespole ląduje poprawka. Oto jeden wiersz na wzorzec, z nazwami kategorii uogólnionymi, żeby klient został anonimowy (liczby powyżej są prawdziwe):
| Strona konkurenta | Po naszej stronie | Wzorzec | Ląduje w |
|---|---|---|---|
| Główna strona kategorii | ✓ dopasowanie | Brak luki | Nic do zrobienia |
| Kategoria pod synonimem, który kupujący naprawdę wpisują | ✗ wrzucona w szerszą listę | Synonim kategorii | SEO + płatne |
| Kategoria pokrojona według przedziału wiekowego | ✗ | Kategoria × motyw | SEO + płatne |
| Sezonowy klaster poradników prezentowych | ✗ | Temat treściowy | Treść + reklamy |
| Linia marki na osobnej stronie | ✗ | Kategoria × marka | Asortyment + SEO |
| Kategoria filtrowana materiałem | ✗ | Kategoria × atrybut | Struktura serwisu |
| Hub wokół licencjonowanej postaci | ✗ | Franczyza treściowa | Treść + asortyment |
| Poradnik, jak dobrać właściwy rozmiar | ✗ | Poradnik how-to | Treść + remarketing |
Wiersze z ✓ odpadają; wiersze z ✗ to produkt końcowy.
Jak wygląda wiersz luki z liczbami? Oto przykład ilustracyjny, wymyślona domena demo i zaokrąglone liczby, nie dane klienta, żebyś zobaczył kształt, a ja nikogo nie odsłonił:
| Strona konkurenta (demo) | Rankujące słowa kluczowe | Wyszukiwania mies. | Szac. ruch konkurenta | Mamy w ofercie? |
|---|---|---|---|---|
| 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żdy wiersz odpowiada na dwa pytania, których naprawdę potrzebuje spotkanie priorytetyzacyjne. Ile popytu siedzi za tą stroną i czy umiemy go obsłużyć dzisiejszym asortymentem. ✓ z wysokim popytem to strona docelowa do zbudowania w następnym sprincie; ✗ z wysokim popytem to rozmowa z działem zakupów, zanim ktokolwiek dotknie serwisu.
A pod każdym wierszem siedzi klaster. Rozwiń wiersz montessori i zobaczysz zapytania, które zbiera ta jedna strona konkurenta:
| Słowo kluczowe w klastrze | Wyszukiwania mies. |
|---|---|
| zabawki montessori | 18 100 |
| zabawki montessori dla rocznego dziecka | 5 400 |
| drewniane zabawki montessori | 4 900 |
| zabawki sensoryczne montessori | 3 800 |
| zabawki montessori dla niemowląt | 3 300 |
| najlepsze zabawki montessori dla maluchów | 2 700 |
Te sześć zapytań to jeden krąg popytu, więc dostają jedną stronę. Jeden klaster, jedna strona docelowa, jeden wiersz w mapie luk. Zbuduj tę stronę, a całe 38 200 wyszukiwań miesięcznie za tym wierszem otwiera się naraz. Dlatego mapa liczy strony, a nie słowa kluczowe.
A sam produkt końcowy to nie prezentacja. Klient dostał Excel dla ludzi, README, a pod spodem indeksowaną bazę SQLite z pięcioma tabelami. Jego własny Claude podłącza się do tej bazy i odpytuje ją bezpośrednio, więc „które luki treściowe niosą najwięcej wyszukiwań” to pytanie, które wpisują prosto w dane, zamiast prośby wysyłanej do mnie z dniem czekania na odpowiedź. Produkt końcowy, który potrafi odpytać AI, przeżyje każdą jego prezentację.
Przepływ, od początku do końca
Zidentyfikuj prawdziwych konkurentów, na trzy sposoby
Pomiń tych, o których myślisz, że konkurują, i sprawdź, kto naprawdę pojawia się tam, gdzie leżą twoje pieniądze. Użyj trzech sygnałów razem. Raz, przepuść swoje najważniejsze zapytania przez DataForSEO i zanotuj, kto pojawia się w płatnych i organicznych wynikach. Dwa, przeczytaj Auction Insights w Google Ads; nakładanie się aukcji mówi ci, jak blisko naprawdę jest rywal. Trzy, pobierz dane o nakładaniu się słów kluczowych, gdzie liczba zapytań dzielonych z domeną to czyste przybliżenie pokrewieństwa. Trzy listy składają się w jedną krótką listę. Zrób ten krok źle, a każdy kolejny odziedziczy błąd, bo mapowałbyś swoje luki względem rywala, który nigdy nie walczył o twoje pieniądze.
Pobierz słowa kluczowe i strony docelowe konkurenta
Dla każdego konkurenta pobierz jego najlepsze organiczne słowa kluczowe, do około 100 tys. na domenę, i, co kluczowe, z którą stroną docelową rankuje każde z nich. Z pozycji i wolumenu wyszukiwań oszacujesz ruch płynący do każdej z jego stron. Słowo kluczowe to abstrakcja; strona to coś, co możesz skopiować, przebudować albo wycelować w nią kampanię. Zwiń więc listę słów kluczowych w mapę stron konkurenta ze słowami, które je zasilają, i szacowanym ruchem. Jedną rzecz ustal sobie tu od razu, bo kształtuje wszystko dalej. Nie parujesz pojedynczych słów kluczowych z pojedynczymi stronami. Jedna strona kategorii konkurenta zwykle rankuje na dziesiątki pokrewnych zapytań, a cała ta grupa opisuje jeden krąg tego, o co pytają użytkownicy. Strona jest klastrem. Na przebiegu dziecięcym pięć domen sprowadziło się do 651 stron wartych dopasowania, z 10 110 słowami kluczowymi, mniej więcej piętnaście zapytań na stronę.
Zmapuj własny serwis
Potrzebujesz lustrzanego odbicia własnych stron i musi być kompletne, inaczej będziesz gonić „luki”, które są tylko stronami, o których zapomniał twój spis. Zcrawluj serwis (Screaming Frog albo jednorazowy crawler w Pythonie, którego LLM napisze w pięć minut), wyeksportuj kategorie z platformy sklepowej, wczytaj feed produktowy, sparsuj mapę witryny XML. Zwykle potrzebna jest kombinacja. Jedno ostrzeżenie z doświadczenia. Nigdy nie ufaj samej mapie witryny. Rutynowo pomija strony parametryczne, filtrowane widoki kategorii i bloga, dokładnie te powierzchnie, na których analizie luk zależy.
Pozwól AI dopasować ich strony do twoich
To krok, który kiedyś zajmował tydzień. Przekaż oba spisy LLM-owi, model open source wystarczy, i każ mu sparować każdy klaster popytu konkurenta z twoją najbliższą odpowiadającą stroną. Dopasowanie działa na poziomie stron, nigdy na poziomie słów kluczowych. LLM pyta, czy twój serwis ma stronę obsługującą ten sam krąg popytu co strona konkurenta, a nie czy masz stronę o tej samej nazwie. A kiedy klaster nie znajduje domu po twojej stronie, poprawką jest jedna strona docelowa zbudowana dla całego klastra, nie jedna strona na każde słowo kluczowe w nim. Nie potrzebujesz 100% trafności; potrzebujesz niedopasowanych wierszy. Na przebiegu dziecięcym niedopasowany popyt zagęścił się do 1 996 stron bez odpowiednika po stronie klienta. Ta lista to nagroda.
Zdecyduj, co znaczy każda luka, bo tutaj przestaje to być SEO
Luka to nie jedna rzecz. Produkty, które już sprzedajesz, ale nigdy nie dostały porządnej strony, dostają poprawkę strony docelowej. Produkty, których nie masz, ale twój dostawca je prowadzi, stają się krótką listą asortymentową z dopiętym popytem. Mocna niekomercyjna treść konkurenta staje się briefem treściowym i grupą remarketingową w jednym. Na przebiegu dziecięcym podział wyszedł 1 847 luk komercyjnych do 149 treściowych, a każdy koszyk ląduje w innym zespole z innym budżetem.
Dopasowanie nie musi być idealne. Ludzie utykają tu, czekając na 100% precyzji. Nie potrzebujesz jej. Kilka błędnie oznaczonych par nic cię nie kosztuje; wartość tkwi w wyraźnie niedopasowanych stronach konkurenta, a te bez problemu przetrwają zaszumione dopasowanie. Wypuść analizę przy 90% i działaj według niej, zamiast polerować model, który zawsze był tylko środkiem do krótkiej listy.
Semrush kontra DataForSEO: dlaczego luka cenowa ma znaczenie
Powodem, dla którego ta analiza przeszła z „powinniśmy” do „zrobiliśmy”, jest koszt. A liczba Semrusha, która się tu liczy, jest wyższa niż cena z metki, którą ludzie cytują. Plan Pro za 139,95 $/mies. uruchamia sprawdzenie luk w treści w interfejsie, ręcznie, z limitami eksportu. Analiza w tym artykule jest programatyczna. Jedno wywołanie API na domenę konkurenta zwraca do ~100 tys. rankujących słów kluczowych ze stroną docelową, w którą trafia każde z nich. Semrush zamyka to API za planem Business za 499,95 $/mies., a i wtedy startujesz z zerem jednostek API; kupujesz je osobno, z grubsza 50 $ za milion jednostek, na wierzch subskrypcji. DataForSEO działa pay-as-you-go. Doładowanie 50 $ starcza na miesiące, nie ma żadnego miejsca do wynajęcia, a cały pięciodomenowy przebieg powyżej zmieścił się w kilku dolarach z niego.
| Semrush | DataForSEO | |
|---|---|---|
| Model cenowy | Stała subskrypcja; API rozliczane osobno | Kredyt pay-as-you-go |
| Plan wejściowy z UI | 139,95 $/mies. (Pro), cyklicznie, z limitem eksportu | Bez miejsca; tylko API |
| Dostęp programatyczny / API | Business 499,95 $/mies. + jednostki API kupowane osobno | W cenie, płacisz tylko za wywołanie |
| Organiczny SERP, za 1000 zapytań | Wliczony w miejsce | 0,60 $ (Regular) – 3,50 $ (Advanced, live) |
| Jedna posezonowa analiza luk | Miesiąc Business + jednostki, cyklicznie | Kilka dolarów kredytu |
Przy jednorazowym, głęboko technicznym zadaniu jak pobranie luk w treści to różnica między odblokowaniem poziomu API za 500 $/mies. a wydaniem równowartości kawy w kredycie. Jakość danych wystarcza do tego zastosowania; ekonomia nie jest nawet blisko.
Dwie historie z dwudziestu lat tej roboty
Mechanika jest nowa. Zagrywki, które odblokowuje, to te, które widzę w działaniu od dwóch dekad; wcześniej były po prostu zbyt pracochłonne do złożenia. A 149 luk treściowych z przebiegu dziecięcego to obie te historie, które czekają, aż wydarzą się znowu.
Dziecięcy blog, który stał się kanałem sprzedaży
Klient z segmentu dziecięcego przegrywał na klasie zapytań, które nie miały nic wspólnego z produktami. Konkurent prowadził mocnego bloga pełnego kolorowanek i bajek na dobranoc, z ogromnym wolumenem wyszukiwań celowanym dokładnie w grupę docelową, w rodziców. Analiza luk wydobyła cały ten klaster na powierzchnię. Klient przejął strategię, zbudował treść, przyciągnął ruch, wrzucił tych odwiedzających do remarketingu i zamienił „niekomercyjną” lukę treściową w zakupy. (Zanonimizowane.)
Przepisy na dietę, która sprzedaje pudełka z posiłkami
Firma od cateringu dietetycznego i coachingu siedziała obok kategorii o dwóch pięknych właściwościach. Zapytania o przepisy mają ekstremalny wolumen wyszukiwań, a ich kliknięcia kosztują centy. Strategiczni konkurenci zbudowali ustrukturyzowane sekcje z przepisami i zbierali strumień ludzi, którzy z definicji chcieli jeść lepiej. Stamtąd to krótki krok do produktu albo oferty coachingowej. To analiza luk uczyniła tę szansę widoczną i ją zwymiarowała. (Zanonimizowane.)
Sztuczka, której nikt nie robi: pożycz z silniejszego rynku
Oto kąt, który zamienia to z defensywnego audytu w nieuczciwą przewagę.
Powiedzmy, że jesteś liderem na małym rynku bez poważnej konkurencji, od której można się uczyć. Analiza luk u siebie nie zwraca nic użytecznego; przed tobą nie ma nikogo do skopiowania. Więc nie rób jej u siebie. Uruchom dokładnie tę samą analizę na najsilniejszym, najbardziej konkurencyjnym rynku zagranicznym w twojej kategorii.
Język nie jest barierą. LLM mapuje ich kategorie i treść na twoje niezależnie od języka, w którym są napisane. Importujesz strategie, które liderzy dojrzałego rynku już udowodnili, struktury kategorii, kąty treściowe, pomysły asortymentowe, na rynek, gdzie dosłownie nikt jeszcze tego nie robi. U siebie zostajesz pionierem, kopiując przyszłość z zagranicy. Naturalnie łączy się to z pełną analizą ekspansji rynkowej, gdy decydujesz, gdzie leży ten silniejszy rynek.
Dlaczego to zamyka pętlę
Zauważ, co się stało na przebiegu dziecięcym. Zaczęliśmy od porządnego zadania SEO, znajdź luki w treści, a wynik rozlał się na decyzje asortymentowe, płatne kampanie, grupy remarketingowe i strategię treści. To nie jest pełzanie zakresu. To jest faktyczny kształt tej roboty.
Dane zawsze dały się pobrać; nikt się nie fatygował, bo ręczny koszt przeważał nad zyskiem. Teraz pobranie kosztuje kilka dolarów, a dopasowanie działa przez noc. Rzadkim składnikiem zostaje to, co zawsze było rzadkie, pomysł. Seniorskie oko, żeby spojrzeć na mapę luk i wiedzieć, że blog konkurenta z kolorowankami to tak naprawdę kanał remarketingowy, i rozpiętość, żeby połączyć SEO, płatne i asortyment w jednej głowie.
Wykonanie stało się łatwe. Osąd to jest ta robota.
Pobierz kompletne instrukcje dla swojej AI
Cała metoda z góry, spisana jako brief, który wkleisz prosto do Claude'a albo innego zdolnego agenta kodującego, razem z promptem do dopasowywania stron i wywołaniami DataForSEO. Ty dajesz listę konkurentów i kredyt API, on buduje mapę luk dla twojej strony. Zostaw e-mail, a plik jest twój.
One file, one list. I only write when there's something worth reading.
FAQ
Czy naprawdę nie potrzebuję 100% trafności dopasowania?
Zgadza się. Polujesz na strony konkurenta bez odpowiednika po twojej stronie, na niedopasowane wiersze. Garstka błędnie oznaczonych par nie ruszy tej krótkiej listy. Żądanie tu perfekcji tylko opóźnia działanie według listy, która już była wystarczająco dobra.
Dlaczego DataForSEO zamiast Semrusha?
Struktura kosztów i to, za którymi drzwiami siedzi API. Narzędzia luk w treści Semrusha żyją w interfejsie na planie Pro za 139,95 $/mies.; programatyczne pobranie, którego używa ten artykuł, wymaga planu Business za 499,95 $/mies. plus jednostek API kupowanych osobno. DataForSEO działa pay-as-you-go z kredytu 50 $, który starcza na miesiące, po 0,60–3,50 $ za 1000 zapytań SERP. Przy jednorazowym technicznym pobraniu to kilka dolarów kontra odblokowanie cyklicznego miejsca Business.
Jak wybrać, których konkurentów analizować?
Trzy sygnały razem: kto pojawia się w płatnych i organicznych wynikach na twoje kluczowe zapytania (przez DataForSEO), kto pokrywa się z tobą w Google Ads Auction Insights i kto dzieli z tobą najwięcej słów kluczowych w danych narzędzia. Część wspólna to twój prawdziwy zestaw konkurentów i często nie są to marki, które wymieniłbyś z głowy.
Czy to nie jest po prostu SEO?
Wygląda jak SEO i nim nie jest. Na przebiegu z tego artykułu 1 847 luk to brakujące strony docelowe, a 149 to brakujące tematy treściowe. Luki dzielą się na strukturę stron docelowych (SEO), produkty, które warto mieć w ofercie (asortyment), odbiorców wartych remarketingu (płatne) i tematy warte napisania (treść). Analiza jest ta sama; działania lądują w czterech różnych zespołach.
Czy naprawdę mogę to zrobić w poprzek języków i rynków?
Tak, i to jest najmocniejsza wersja tej analizy. LLM dopasowuje strony po intencji, nie po brzmieniu, więc spokojnie paruje kategorie zagranicznego konkurenta z twoimi. Jeśli twój rynek macierzysty nie ma konkurencji, od której można się uczyć, uruchom analizę na silniejszym rynku zagranicznym i zaimportuj to, co działa.
Moja mapa witryny listuje wszystkie moje strony. Czy to nie wystarczy po mojej stronie?
Nie. Mapy witryn rutynowo pomijają adresy parametryczne, filtrowane widoki kategorii i części bloga, czyli dokładnie tam, gdzie żyją luki. Zbuduj mapę własnego serwisu z crawlu plus feedu produktowego plus eksportu kategorii, a mapę witryny traktuj jako jedno ze źródeł, nie jako źródło prawdy.
CTA: Ciekawi cię, na co rankuje twój najsilniejszy konkurent, a ty nie? Pociągnijmy mapę luk.