W 90 dni zwiększyliśmy ruch organiczny amerykańskiej marki ecommerce w kategorii pouches bez nikotyny o 171%, podnieśliśmy ROAS Google Ads o 40,8% przy budżecie mniejszym o 31% i sprzedaż Shopify o 13,2% miesiąc do miesiąca. Poniżej pełen playbook.
1 lutego 2026 do 2 maja 2026. Dokładnie 90 dni.
Punkt wyjścia
Partnerem jest amerykańska marka DTC z kategorii pouches bez nikotyny, sprzedająca w sklepie Shopify oraz przez wybrane sieci detaliczne na rynku USA, w tym Walmart. 1 lutego 2026 partner przekazał nam dostęp do GA4, Shopify Admin oraz Google Search Console. Z naszej strony otworzyliśmy projekt w Ahrefs i to od jego audytu zaczęliśmy pracę, żeby przed jakąkolwiek decyzją zrozumieć rzeczywisty stan widoczności marki w wyszukiwarce.
Sytuacja wyjściowa nie była dramatyczna. Marka miała dopasowanie produktu do rynku, powracających klientów i stabilną sprzedaż brandową. Po stronie SEO znaleźliśmy 115 słów kluczowych w wynikach organicznych, z czego 15 w TOP-3, średnią pozycję 8,09 oraz 1 627 wizyt organicznych miesięcznie. To nie jest start od zera. To plateau.
Plateau bywa groźniejsze niż wyraźny spadek. Spadek widać natychmiast. Plateau wygląda na zdrową firmę do chwili, w której do kategorii wchodzi dobrze finansowany konkurent i przejmuje znaczącą część popytu. Amerykańska kategoria non-nikotynowych pouches była dokładnie w tym momencie. Cztery duże marki, każda inwestująca w budowanie świadomości, każda walcząca o tę samą decyzję konsumenta na rynku USA: którą markę wybrać.
Większość marek prowadzi SEO defensywnie, chroniąc zapytania brandowe. My od pierwszego tygodnia działaliśmy ofensywnie i do trzydziestego dnia zajmowaliśmy pozycje pod nazwami marek konkurencyjnych.
Strategia
Standardowa odpowiedź agencji w tej sytuacji to budowanie treści wokół samej marki, w stylu "5 powodów, dla których nasz produkt". To podejście, które nie odpowiada na żadne realne zapytanie konsumenta i z reguły nie generuje ruchu organicznego.
Wybraliśmy odwrotną drogę. Amerykańska kategoria pouches jest w fazie aktywnego kształtowania się i konsument w USA nie szuka konkretnej marki, bo nie wie jeszcze, które istnieją. Szuka recenzji ("ultra pouches review", 4 500 wyszukiwań miesięcznie w Google), porównań ("nze pouches", 15 000), zestawień ("best nicotine free pouches", 1 400) oraz lokalnej dostępności ("caffeine pouches near me", 3 300). Marka, która zajmie te zapytania, wchodzi do koszyka decyzyjnego konsumenta. Marka, która ich nie zajmuje, pozostaje poza nim.
Z tej tezy wyciągnęliśmy trzy konkretne decyzje. Po pierwsze: do trzydziestego dnia engagementu chcemy zajmować pozycje pod nazwami marek konkurencyjnych. Po drugie: zbudujemy zasięg dla intencji "near me" w kategorii, która formalnie nie ma lokalnego SEO. Po trzecie: przebudujemy stack trackingu od podstaw, ponieważ cała praca SEO i GEO musi na końcu przełożyć się na mierzalny ROAS.
Trajektoria
W ciągu 90 dni tygodniowe kliknięcia w Google wzrosły z 523 do 2 542, wyświetlenia z 15 560 do 194 088, a średnia pozycja przesunęła się z 8,09 do 4,86. Pierwsze dwa tygodnie nie przyniosły widocznych zmian. To realia SEO, których nie pokazuje się w prezentacjach: indeksacja wymaga czasu, a autorytet domeny rośnie logarytmicznie. Pierwszy znaczący przyrost odnotowaliśmy w trzecim tygodniu marca, kiedy ruch przekroczył 1 000 kliknięć tygodniowo. Tydzień rozpoczynający się 6 kwietnia zamknął się wynikiem 2 542 kliknięć i 158 709 wyświetleń. Maksimum wyświetleń przypadło na tydzień 13 kwietnia: 194 088. Z 15 560 na początku okna. Mnożnik 12,5x.
Ahrefs i Google Search Console korzystają z różnych crawlerów i niezależnych metodologii estymacji ruchu. Pokazują te same fakty: ruch organiczny wzrósł z 1,3 tys. do 4,4 tys. tygodniowo, a szacunkowa wartość ruchu z 444 USD do 2 277 USD. Niezależne potwierdzenie liczb z drugiego źródła to standard, którego oczekuje każdy poważny partner przed podjęciem decyzji o kontynuacji współpracy.
Drugie ujęcie z Ahrefs Performance: rozkład słów kluczowych w przedziałach pozycji 1-3, 4-10, 11-20 i 21-50 oraz średni ruch brandowy w porównaniu z niebrandowym. Skok ostatnich tygodni nakłada się dokładnie na okno engagementu i jest napędzany ruchem niebrandowym, co potwierdza, że wzrost nie pochodzi z większej liczby wyszukiwań samej marki.

Każda liczba pochodzi z Ahrefs Site Explorer i Google Search Console. Pull z 2 maja 2026. Każda została zatwierdzona do publikacji przez partnera.
| Metryka | 1 lutego 2026 | 2 maja 2026 | Δ |
|---|---|---|---|
| Słowa kluczowe w organicznych | 115 | 268 | +133% |
| Pozycje TOP-3 | 15 | 37 | +147% |
| Szacunkowy ruch organiczny / mies. | 1627 | 4413 | +171% |
| Szacunkowa wartość ruchu / mies. | $969 | $2254 | +133% |
| Średnia pozycja Google (GSC)niższa pozycja = wyżej w wynikach | 8,09 | 4,86szczyt 6 kwietnia | ↑ 3,2 pozycji wyżej |
| Kliknięcia / tydzień (GSC) | 523 | 2542szczyt 6 kwietnia | +386% |
| Wyświetlenia / tydzień (GSC) | 15 560 | 194 088szczyt 13 kwietnia | +1147% |
Playbook podzieliliśmy na trzy etapy: mapowanie luki konkurencyjnej (luty), skalowanie produkcji treści i naprawa fundamentów technicznych (marzec) oraz warstwa GEO i przebudowa server-side trackingu (kwiecień). Każdy etap to od czterech do sześciu tygodni pracy zespołu, z jasno zdefiniowanym zakresem i mierzalnym rezultatem.
Pierwsze cztery tygodnie poświęciliśmy na pracę analityczną w Ahrefs i Google. Zamiast tworzyć treści, mapowaliśmy istniejący krajobraz wyszukiwania. Przygotowaliśmy 31 filarów tematycznych, każdy oparty na klastrze zapytań fan-out: X review, X vs Y, best X for Z, X near me, is X safe, X ingredients. Każdy klaster powiązaliśmy z konkretną stroną docelową i konkretnym etapem ścieżki zakupowej. Dopiero z tak przygotowaną mapą rozpoczęliśmy produkcję treści. Ta kolejność jest kluczowa. Większość marek pisze najpierw, a mapuje dopiero później, i nie rozumie, dlaczego treść nie zdobywa pozycji.
Marzec prowadziliśmy w dwóch równoległych nurtach. Po pierwsze, produkcja treści weszła na pełną skalę zgodnie z mapą przygotowaną w lutym. Po drugie, zidentyfikowaliśmy poważny błąd techniczny, który od miesięcy obniżał pozycje stron produktowych w wyszukiwarce. Każda strona produktu serwowała swój pełny opis o długości około 3 000 znaków jako meta description, ponieważ fragment GraphQL nie zawierał pola seo { title description }. Naprawę przeprowadziliśmy w jednym przebiegu dla wszystkich 59 SKU za pośrednictwem Shopify Admin API. Tytuły zostały skrócone do maksymalnie 50 znaków, opisy ujednolicone w przedziale 130 do 155 znaków, z hookiem na początku i akcentem sensorycznym. To najmniej widoczna część pracy SEO i jednocześnie ta, która zwraca się najszybciej.
Kwiecień przyniósł dwie najmniej widoczne, ale strategicznie najważniejsze zmiany engagementu. Po pierwsze, wprowadziliśmy markę do warstwy odkrywalności dla modeli językowych: pliki llms.txt i llms-full.txt, nagłówki Link na stronie głównej, dyrektywę Content-Signal: search=yes, ai-input=yes, ai-train=yes w robots.txt (większość marek nieświadomie wyłącza zgodę na trening AI), /.well-known/api-catalog (RFC 9727) oraz /.well-known/agent-skills/index.json. Po drugie, przebudowaliśmy cały stack trackingu po stronie serwera. Cloudflare Zaraz po stronie przeglądarki, dedykowany SGTM Worker na edge, ścieżka dual-path ze wspólnym event_id, webhook Shopify orders/paid połączony jednocześnie z pięcioma platformami reklamowymi. Żadna z tych zmian nie jest widoczna w panelu reklamowym, ale każda z nich jest widoczna dla optymalizatora Meta i Google. Efekt: ROAS Google Ads wzrósł o 40,8% bez zmiany kreacji reklamowej.
Przepisaliśmy tracking, nie kreację. ROAS Google Ads wzrósł o 40,8% przy budżecie mniejszym o 31%, ponieważ optymalizator platformy reklamowej dostał czystszy sygnał, a nie nową reklamę.
Wybrane wygrane z 268 słów kluczowych rankujących w Google. Kolumny "1 lut" i "2 maj" pokazują pozycję strony w wynikach wyszukiwania Google na początku i na końcu okna engagementu (#1 to pierwszy wynik na stronie).
| Słowo kluczowe | Wyszukiwań / mies. | Pozycja 1 lut | Pozycja 2 maj | Δ pozycji | Strona docelowa |
|---|---|---|---|---|---|
| best nootropic pouches | 1300 | #35 | #1 | +34 | /blog/best-nootropic-pouches-buyers-guide |
| nicotine alternative pouches | 450 | #55 | #5 | +50 | /blog/best-nicotine-pouch-alternatives |
| ultra pouches | 35 000 | #70 | #22 | +48 | /blog/competitor-review-A |
| best nicotine free pouches | 1400 | #48 | #5 | +43 | /blog/best-nicotine-free-pouches |
| caffeine pouches near me | 3300 | #43 | #5 | +38 | /blog/caffeine-pouches-near-me |
| nze pouches | 15 000 | #28 | #8 | +20 | /blog/competitor-review-B |
| urine cotinine levels after 7 days | 500 | #12 | #1 | +11 | /blog/cotinine-levels-after-quitting-nicotine |
| ultra pouches near me | 5600 | NOWE | #1 | – | /partners/walmart |
| nootropic pouches near me | 700 | NOWE | #2 | – | /blog/where-to-buy-nootropic-pouches |
| zyn ingredients list | 500 | NOWE | #9 | – | /blog/zyn-ingredients-explained |
| black buffalo zero | 2600 | NOWE | #10 | – | /blog/competitor-review-C |
| caffeine half life calculator | 1100 | NOWE | #10 | – | /blog/caffeine-half-life-calculator |
| how old to buy caffeine pouches | 350 | NOWE | #1 | – | /blog/how-old-to-buy-caffeine-pouches |
Niewielka liczba artykułów odpowiada za większość ruchu organicznego marki. Każdy z nich kierowany jest na konkretne zapytanie zakupowe, które dotychczas zajmowała konkurencja.
Widoczność w AI
Praca GEO przełożyła się na bezpośrednie cytaty marki w odpowiedziach modeli językowych i w panelach AI Overview Google. Dane pochodzą z Ahrefs Brand Radar, snapshot 2 maja 2026. Liczby na zielono pokazują przyrost cytatów i stron cytujących względem stanu sprzed engagementu.
Warstwa techniczna
Najczęstszy błąd w infrastrukturze pomiarowej marek DTC polega na tym, że reklamy Meta i Google działają wyłącznie na sygnale z przeglądarki. Safari ITP wyzeruje pliki cookie _fbp i _fbc co siedem dni, a użytkownicy korzystający z Brave, uBlock czy iOS17 nie są widoczni dla optymalizatora platformy. W przypadku tego partnera Meta catalog match wynosił zaledwie 54%, co oznacza, że około połowa zdarzeń Add-to-Cart trafiała do Meta bez kontekstu produktu i nie nadawała się ani do retargetingu, ani do zasilania kampanii Advantage+.
Po stronie przeglądarki wdrożyliśmy Cloudflare Zaraz w trybie consent-aware dla GA4 i Google Ads. Po stronie serwera uruchomiliśmy dedykowany SGTM Worker na subdomenie partnera, na infrastrukturze edge Cloudflare, który obsługuje Meta CAPI, TikTok Events API, Snap CAPI oraz GA4 Measurement Protocol. Każde zdarzenie wystrzeliwane z przeglądarki ma swojego serwerowego odpowiednika z tym samym event_id, dzięki czemu platformy deduplikują zdarzenia do jednego, ale otrzymują dwa źródła sygnału, co przekłada się na wyższą jakość dopasowania użytkowników.
Webhook Shopify orders/paid trafia do tego samego Workera i dystrybuuje zdarzenie Purchase do pięciu platform jednocześnie. Domknęło to lukę, której większość marek DTC nie zauważa: checkout Shopify znajduje się na innej domenie niż storefront, w związku z czym przeglądarkowy pixel Purchase często się nie wyzwala. Sygnał serwerowy zapewnia kompletność. Dodatkowo ustandaryzowaliśmy normalizację telefonu i adresu e-mail między zdarzeniami Add-to-Cart i Purchase (lowercase, trim, usunięcie znaków innych niż cyfry), ponieważ bez tego mechanizm Event Match Quality w Meta nie powiązałby tego samego użytkownika w obu zdarzeniach.
Rezultat: Meta catalog match wzrósł z 54% do ponad 90%, ROAS Google Ads z 1,36x do 1,91x przy budżecie mniejszym o 31%, a CPA spadł z 39,06 USD do 28,57 USD. Tego efektu nie osiąga się przez zmianę kreacji reklamowej. Osiąga go czystszy sygnał wprowadzony do modelu uczącego platformy reklamowej.
Porównanie marca i kwietnia: wydatki obniżone o 30,7%, ROAS wyższy o 40,8%, CPA niższe o 26,9%, liczba konwersji niższa zaledwie o 5,3% przy budżecie mniejszym o 31%. Taki układ wskaźników jest możliwy wyłącznie wtedy, gdy jakość sygnału trafiającego do optymalizatora platformy reklamowej rośnie skokowo.
Cztery dźwignie zamknięte w jedną pętlę. Każda zasila kolejną i każda kolejna iteracja kosztuje mniej niż poprzednia.

GEO to SEO z inną grupą odbiorców. Przestaje się optymalizować dla crawlera, zaczyna się optymalizować dla modelu językowego, który za chwilę zacytuje twoją treść w odpowiedzi konsumentowi.
Komercja
Porównanie miesięcznych danych Shopify dla kwietnia i marca pokazuje wyraźny wzorzec. Wzrost wynika niemal w całości z aktywności nowych klientów: ich liczba zwiększyła się o 18,5%, a generowany przez nich przychód o 24,1%. Przychód od klientów powracających wzrósł zaledwie o 2,5%. Jest to charakterystyczny obraz dobrze działającej kombinacji SEO i GEO: ruch organiczny zapoznaje nowego konsumenta z marką, reklamy domykają proces zakupowy, a sklep zapewnia konwersję. Powracający klienci pozostają w dotychczasowej cyklice zakupowej.
Zgodnie z preferencją partnera publikujemy tylko procenty, bez wartości w dolarach.
Plan na kolejne miesiące
Poniżej streszczenie planu, który przedstawiliśmy partnerowi w follow-upie 1 maja 2026.
Weryfikacja danych
Marka partnera, jako amerykańska firma DTC, nie jest wymieniana z nazwy ze względu na obowiązującą umowę o zachowaniu poufności. Każda liczba i każdy zrzut ekranu zostały jednak przejrzane i zatwierdzone przez partnera przed publikacją. Jeśli rozważają Państwo współpracę z LuKas Holdings, po podpisaniu wzajemnej umowy NDA ujawniamy nazwę marki. Dane organiczne w Ahrefs i Google Search Console są publicznie weryfikowalne dla każdego, kto zna domenę, więc każdą liczbę widoczności wyszukiwania z tego dokumentu można sprawdzić samodzielnie. Dane sprzedażowe Shopify pozostają poufne i nie są udostępniane stronom trzecim.
W ramach tego engagementu pierwsze dwa tygodnie nie przyniosły widocznych zmian. Pierwszy znaczący przyrost ruchu, przekroczenie 1 000 kliknięć tygodniowo, nastąpił w trzecim tygodniu marca, czyli około sześciu tygodni od rozpoczęcia prac. Pełna skala wzrostu, mnożnik od dwukrotnego do pięciokrotnego, pojawiła się między ósmym a dwunastym tygodniem.
SEO obejmuje optymalizację pod crawlerów wyszukiwarek, takich jak Googlebot czy Bingbot. GEO (Generative Engine Optimization) obejmuje optymalizację pod modele językowe, które cytują treść w generowanych odpowiedziach: ChatGPT, Perplexity, Claude, Gemini oraz Google AI Overviews. W praktyce SEO premiuje strukturę nagłówków H1 i H2, linkowanie wewnętrzne oraz dane strukturalne. GEO premiuje 40 do 60-słowowe akapity dające się wyodrębnić pod każdym H2, literalne zapytanie jako tytuł strony, dane strukturalne FAQPage z literalnymi pytaniami oraz pliki llms.txt.
Wymaga to trzech elementów. Pierwszym jest artykuł centralny w formacie where to buy X, który Google traktuje jako odpowiedź obejmującą całą kategorię. Drugim są programatyczne strony /partners/[retailer] zasilane bazą lokalizacji amerykańskich detalistów (Walmart, Target). Trzecim są dane strukturalne Place i LocalBusiness na każdej stronie partnera. W ramach tego engagementu taki układ pozwolił zająć pozycję #1 dla zapytania ultra pouches near me (5 600 wyszukiwań miesięcznie w USA) bez korzystania z Google Business Profile.
GA4 odpowiada za raportowanie. Optymalizacja kampanii reklamowych jest osobnym zagadnieniem. Meta i Google trenują swoje modele licytujące na sygnale przesyłanym przez Conversions API oraz Measurement Protocol. Bez warstwy server-side Safari ITP zeruje pliki cookie _fbp i _fbc co siedem dni, narzędzia blokujące tracą od 30% do 50% zdarzeń, a checkout Shopify w wielu konfiguracjach nie wyzwala pixela przeglądarkowego. Tracking server-side niweluje wszystkie trzy ograniczenia. W tym engagementcie skutkiem była zmiana ROAS Google Ads z 1,36x do 1,91x bez zmiany kreacji reklamowej.
Tak, pod warunkiem spełnienia trzech kryteriów. Pierwsze to kategoria w fazie wzrostu, a nie nasycenia, w której pojawiają się nowe zapytania fan-out co miesiąc. Drugie to stack DTC oparty na Shopify lub architekturze headless, dający możliwość wdrożenia warstwy server-side trackingu. Trzecie to produkt z dopasowaniem do rynku, ponieważ SEO przyspiesza istniejący popyt, ale nie tworzy go od zera. W kategoriach nasyconych zmieniamy proporcje: mniej treści adresujących luki konkurencyjne, więcej działań retencyjnych i komunikacji defensywnej dla zapytań brandowych.