Pozycjonowanie w 2026 — co się zmieniło i czemu stare poradniki nie działają
SEO w 2026 to nie ta sama gra co dwa lata temu. Google wyrzuca AI Overviews nad organicznymi wynikami, INP zastąpił FID jako Core Web Vital (marzec 2024), a E-E-A-T przestał być teoretyczną buzzwordową abstrakcją z bloga Search Central — stał się filtrem, przez który przechodzą Twoje podstrony, zanim w ogóle zobaczą top 10.
U klientów z gastronomii i e-commerce widzimy to samo z miesiąca na miesiąc: ruch z fraz informacyjnych spada o 15-30%, bo użytkownik dostaje odpowiedź bezpośrednio w AI Overview i nie klika. Pozycja 1 nie boli już tak, jak bolała w 2022. Boli za to brak Twojej marki w odpowiedzi generowanej przez Gemini czy ChatGPT.
Co realnie zmieniło się w Google od 2024
- AI Overviews — pojawiają się na ~47% zapytań w PL, najczęściej informacyjnych (“jak zrobić”, “co to jest”, “ile kosztuje”). CTR z pozycji 1-3 spada nam u klientów średnio o 18%, a w niszach typu zdrowie/finanse nawet 30%.
- INP zamiast FID — Google mierzy teraz każdą interakcję, nie tylko pierwszy klik. Cel: poniżej 200 ms. WordPressy z pięcioma wtyczkami slidera lecą na 400-600 ms i tracą pozycje.
- E-E-A-T z naciskiem na pierwsze E (Experience) — Google chce widzieć autora, zdjęcia, realne doświadczenie. Bez tego artykuł “10 najlepszych laptopów” z zerowym podpisem nie wejdzie nawet do top 30.
Dla kogo jest ta instrukcja
Dla Ciebie, jeśli prowadzisz małą lub średnią firmę w Polsce — restaurację, sklep, kancelarię, agencję, hotel — masz stronę na WordPressie, nie masz teraz 3-5 tys. zł netto/mies. na agencję i chcesz wiedzieć, co konkretnie kliknąć w poniedziałek rano, żeby ruch z Google rósł. Bez ściemy, bez okopów marketingu, bez “audytu za 990 zł”, który dostajesz w PDF i nic z niego nie wynika.
Jak dojdziesz do progu, w którym samodzielne SEO przestaje się opłacać — opiszemy to w ostatniej sekcji i podlinkujemy pakiety SEO Hexa Agency.
Audyt SEO na start — co sprawdzić w Google Search Console zanim cokolwiek zmienisz
Zanim wymienisz jedną meta description, zrób audyt. Inaczej trzy tygodnie później okaże się, że poprawiałeś podstrony, których Google w ogóle nie indeksuje — i cała robota leci do kosza.
U nas to zawsze ten sam start: GSC, Screaming Frog, dwie kawy. Tyle wystarczy, żeby w 90% przypadków znaleźć błąd, który blokuje cały serwis.
Pierwsze 30 minut w Google Search Console
Logujesz się na search.google.com/search-console i lecisz po kolei:
- Strony (Pages) → Niezaindeksowane. Tutaj zobaczysz konkretne powody: Wykluczone przez tag „noindex”, Strona z przekierowaniem, Zduplikowana — Google wybrało inny kanoniczny adres URL. Każdy powód to inny problem. Jeśli widzisz „noindex” na podstronach, które mają być w wynikach — masz winowajcę pierwszej kategorii.
- Mapy witryny (Sitemaps). Sprawdź, czy mapa XML jest wgrana i ma status „Sukces”. U klienta z gastronomii z Katowic mapa wskazywała 340 URL, a w indeksie było 47. Powód: stara mapa z deweloperskiego subdomeny.
- Skuteczność (Performance) → Zapytania. Filtr na ostatnie 28 dni vs poprzednie 28. Spadek o >20% na konkretnych frazach = sygnał do audytu konkretnych podstron, nie całego serwisu.
- Usuwanie (Removals). Sprawdź, czy ktoś (np. były deweloper albo „kolega od IT”) nie zgłosił żądania usunięcia URL-i. Widzieliśmy to dwa razy w tym roku.
Screaming Frog dla nie-technicznych — darmowa wersja wystarczy do 500 URL
Ściągasz z screamingfrog.co.uk, wklejasz domenę, klikasz Start. Po crawlu interesują Cię cztery zakładki:
- Page Titles → Duplicate. Jeśli masz 40 podstron z tym samym tytułem „Strona główna — TwojaFirma”, Google traktuje to jak chaos.
- H1 → Missing. Brak H1 to klasyk po migracji szablonu.
- Response Codes → Redirect Chains. Łańcuchy 301 → 301 → 200 zjadają budżet crawlowania i palą Core Web Vitals.
- Canonicals → Canonicalised. Sprawdź, czy podstrony nie wskazują kanonicznie na stronę główną — częsty błąd po wtyczkach SEO.
robots.txt i mapa witryny XML — błędy, które kosztują pozycje
Klient z e-commerce z Wrocławia, którego przejęliśmy w lutym 2026. Przychody z organicznych spadły o 62% przez cztery miesiące. Pierwsza rzecz, którą sprawdziliśmy: https://domena.pl/robots.txt. Tam siedział wpis Disallow: /produkty/ zostawiony przez dewelopera po wdrożeniu na staging.
Cztery miesiące. Cała kategoria produktowa poza indeksem. Strata po naszej wycenie: ~180 tys. zł netto.
Zasada: po każdym wdrożeniu — szablonu, wtyczki, migracji hostingu — wchodzisz na /robots.txt i sprawdzasz, czy nie ma Disallow: / ani blokady kluczowych katalogów. Mapa XML pod /sitemap_index.xml (Rank Math) lub /sitemap.xml musi się otwierać i zawierać wszystkie podstrony, które chcesz w Google. To pięć minut. Robi je jeden na dziesięciu właścicieli.
Słowa kluczowe i intencja wyszukiwania — jak wybrać frazy, na które realnie wejdziesz
Wybór fraz to moment, w którym najczęściej widzimy u klientów spalone 6 miesięcy roboty. Ktoś bierze “buty damskie” albo “restauracja Warszawa”, pisze 40 tekstów, czeka pół roku i dziwi się, że nic. Te frazy są zajęte przez Zalando i TripAdvisora od dekady. Twoja firma nie wejdzie tam ani w 2026, ani w 2028.
Robimy to inaczej. Mapę fraz budujemy z trzech warstw: narzędzie do bazy, SERP do weryfikacji, intencja do priorytetu.
Ahrefs vs Semstorm vs Senuto — co kupić jako MŚP
Trzy realne opcje na polskim rynku w 2026, ceny netto:
| Narzędzie | Cena/mies. | Kiedy ma sens |
|---|---|---|
| Senuto | od ~199 zł | Start dla MŚP, baza PL najbogatsza, dobra do klastrów tematycznych i monitoringu pozycji |
| Semstorm | od ~149 zł | Najtańszy do rynku PL, dobre dane historyczne, słabszy moduł linków |
| Ahrefs | od ~500 zł (Lite) | Gdy robisz link building na poważnie, dane globalne, najlepszy Site Explorer |
Zasada bez ściemy: jeśli masz jedną stronę i robisz SEO sam — Senuto albo Semstorm wystarczy. Ahrefs kupujesz wtedy, kiedy zaczynasz prześwietlać konkurencję i analizować profile linkowe. Wcześniej to wyrzucone 6 tys. zł rocznie.
Intencja wyszukiwania w praktyce — jak czytać SERP
Zanim napiszesz tekst, wklej frazę w Google (tryb incognito, lokalizacja Polska). Patrz, co Google pokazuje na pierwszej stronie:
- Sklepy, karty produktów, ceny → intencja transakcyjna. Bloga nie wcisniesz, choćbyś pisał najlepszy poradnik świata.
- Blogi, poradniki, “jak”, “co to” → intencja informacyjna. Tu pisz tekst 1500-2500 słów.
- Mapy Google, wizytówki, “blisko mnie” → intencja lokalna. Pakuj się w Profil Firmy w Google, nie w bloga.
- Strona marki, social media → intencja nawigacyjna. Daj sobie spokój, użytkownik szuka konkretnej firmy.
Klient z gastronomii z Katowic chciał pozycjonować “pizza Katowice” tekstem blogowym. SERP pokazywał same mapy i karty restauracji. Zero szans. Przekierowaliśmy budżet na Profil Firmy i frazy long tail typu “pizza na cienkim cieście Katowice Ligota” — ruch z miesiąca na miesiąc +140% w 90 dni.
Long tail jako broń małej firmy
Frazy 4-6 wyrazowe to teren, na którym Twoja firma realnie wygrywa z dużymi. Powody konkretne:
- Mniejsza konkurencja — na “kurs angielskiego online dla seniorów Warszawa” walczysz z trzema firmami, nie z trzystoma.
- Wyższa konwersja — użytkownik, który wpisuje 5 słów, wie czego chce. U klientów B2B widzimy konwersję 3-5x wyższą niż z fraz ogólnych.
- Klastry tematyczne — grupujesz 8-15 long taili wokół jednej frazy parasolowej, robisz jeden filar (pillar) + podstrony pomocnicze, linkujesz wewnętrznie. Tak budujesz autorytet tematyczny, którego AI Overviews szuka, żeby Cię cytować.
Mapa fraz w arkuszu: kolumna fraza, wolumen, intencja, URL docelowy, status. Bez tego po trzech miesiącach nie wiesz, co napisałeś, a co dopiero leży.
Optymalizacja on-page — meta title, opisy, nagłówki H1 H2 H3 i schema.org
On-page to robota, którą zrobisz w jeden weekend i która daje efekty w 2-4 tygodnie. Bez nowych tekstów, bez link buildingu, bez budżetu. Tylko porządek w tym, co już masz.
U klientów wchodzimy zawsze w tej kolejności: meta tagi → hierarchia nagłówków → schema. Każdy krok to inny zysk i inny czas wdrożenia.
Meta title i meta description, które klikają w SERP
Meta title: do 60 znaków, słowo kluczowe na początku, marka na końcu po pionowej kresce. Formuła, która nam działa od trzech lat:
{fraza główna} — {modyfikator/benefit} | {Marka}
Przykład dla klienta z gastronomii: Pizza na cienkim cieście Katowice Ligota — dowóz 30 min | Pizzeria Vera. 58 znaków, fraza z przodu, konkretny benefit, brand.
Meta description: 150-160 znaków, fraza w pierwszej połowie, CTA na końcu (“Sprawdź menu”, “Zamów online”, “Zadzwoń”). Google i tak czasem nadpisuje opis własnym fragmentem — ale jak nie nadpisze, masz wpływ na CTR.
W WordPressie wszystko robisz w Rank Math (darmowy, lepszy niż Yoast w 2026). Edycja wpisu → sekcja Rank Math na dole → pole Title i Description z licznikiem znaków i podglądem SERP. Dla każdej podstrony osobno. Bez wyjątku.
Hierarchia nagłówków H1 H2 H3 — koniec z trzema H1 na stronie
Zasada: jeden H1 na podstronę (tytuł artykułu/produktu), H2 dla sekcji głównych, H3 dla podsekcji. H4 tylko jeśli naprawdę musisz. Częsty błąd po szablonach WP: H1 w logo + H1 w nagłówku artykułu + H1 w widgetcie sidebara. Trzy H1 = chaos dla Google.
Sprawdzisz to w Screaming Frog (zakładka H1 → All) albo w devtools przeglądarki: Ctrl+F w View Source, szukasz <h1. Jeden wynik. Tyle.
Schema.org dla małej firmy — LocalBusiness, FAQPage, Article
Schema to dane strukturalne, które Google czyta i pakuje w rich results (gwiazdki, FAQ rozwijane w SERP, dane kontaktowe). Trzy typy, których realnie potrzebujesz:
- LocalBusiness — dla każdej firmy z adresem fizycznym (restauracja, salon, kancelaria, sklep stacjonarny). NAP (nazwa, adres, telefon), godziny otwarcia, geo coordinates.
- FAQPage — pod artykuły i strony usługowe z sekcją Q&A. Daje rozwijane pytania bezpośrednio w SERP — u nas u klientów wzrost CTR o 12-25%.
- Article — pod każdy wpis blogowy. Autor, data publikacji, data modyfikacji, obrazek.
Wdrożenie bez programisty: Rank Math → Titles & Meta → wybierasz typ schemy dla danej podstrony. Klikasz, zapisujesz. Walidujesz na search.google.com/test/rich-results — wklejasz URL, sprawdzasz czy schema się parsuje. Jeśli widzisz zielone “Valid” — gotowe. Jeśli czerwone — kopiujesz błąd i wracasz do ustawień.
Surfer SEO — czy warto przy ~200 zł/mies.
Surfer (od ~199 zł netto/mies. Essential) analizuje top 10 dla Twojej frazy i mówi: ile słów napisać, jakie nagłówki dodać, jakie frazy LSI wpleść. Wartość realna tylko jeśli publikujesz minimum 4 teksty miesięcznie. Przy jednym tekście na kwartał — wyrzucone 2,4 tys. zł rocznie. Wtedy lepiej ręcznie przeanalizuj 5 stron z top 10, weź długość, nagłówki i intencję, i napisz po swojemu. Efekt podobny, koszt zero.
Core Web Vitals w 2026 — LCP, INP, CLS i jak je naprawić bez programisty
Core Web Vitals to nie jest “techniczna ciekawostka dla deweloperów”. To trzy liczby, które Google sprawdza na Twojej stronie u Twoich użytkowników (dane z Chrome User Experience Report) i wlicza w ranking. Cele na 2026 nie zmieniły się od marca 2024:
- LCP (Largest Contentful Paint) < 2,5 s — czas pojawienia się największego elementu (zwykle hero image lub H1).
- INP (Interaction to Next Paint) < 200 ms — opóźnienie reakcji strony na każdy klik, tap, kliknięcie w menu.
- CLS (Cumulative Layout Shift) < 0,1 — skoki layoutu (reklamy, fonty, obrazy bez wymiarów wpychają tekst w dół, gdy już zacząłeś czytać).
U klientów z gastronomii i e-commerce, których przejmujemy, normą jest LCP 4-6 s i INP 350-500 ms. Każda z tych liczb to konkretna utrata pozycji w SERP, szczególnie na mobile (a tam masz 70-80% ruchu).
INP — czemu to teraz najważniejszy Core Web Vital
INP zastąpił FID w marcu 2024 i to była rewolucja, której większość właścicieli stron nie zauważyła. FID mierzył opóźnienie pierwszego kliknięcia. INP mierzy każde. Klikasz w menu hamburger — 380 ms. Otwierasz filtr w sklepie — 420 ms. Klikasz “dodaj do koszyka” — 600 ms. Każda taka liczba leci do Google.
Sprawdzasz w dwóch miejscach:
- PageSpeed Insights (pagespeed.web.dev) — wklejasz URL, patrzysz na “Core Web Vitals Assessment” u góry. Zielone = passed, czerwone = robota do zrobienia.
- Google Search Console → Core Web Vitals — pokazuje dane realne (CrUX) z ostatnich 28 dni, pogrupowane po adresach URL. Tutaj widzisz, które konkretnie podstrony ciągną Cię w dół.
Winowajcami INP w WP są zwykle: wtyczka slidera (Slider Revolution, Smart Slider), ciężki builder (Elementor z 12 widgetami), Google Tag Manager z piętnastoma tagami, chat (Tidio, LiveChat) ładowany synchronicznie.
Szybkie zwycięstwa: hosting, cache, obrazy
Trzy ruchy, które robisz bez programisty i które dają największy zwrot:
- Hosting — jeśli siedzisz na shared hostingu za 99 zł/rok, masz pierwszy problem. Realne opcje 2026: Cyberfolks Pro ok. 39 zł netto/mies. (SSD NVMe, LiteSpeed, dobry support PL) albo LH.pl Cloud od ~45 zł netto/mies. Klient e-commerce z Wrocławia po migracji z taniego hostingu na Cyberfolks: LCP z 4,8 s na 1,9 s w jeden dzień.
- Cache — w WordPressie LiteSpeed Cache (darmowy, jeśli hosting na LiteSpeed) albo WP Rocket (~250 zł netto/rok). Włączasz, klikasz “minify CSS/JS”, “lazy load images”, “preload”. Po dwóch wieczorach masz INP z 400 na 180 ms.
- Obrazy WebP — wtyczka ShortPixel (~50 zł/mies. za 10 tys. obrazów) konwertuje hurtem, obsługuje lazy loading i zmienia rozmiary. Zdjęcie dania w pizzerii z 3,2 MB JPG schodzi do 180 KB WebP. To 17x mniej.
Po tych trzech ruchach większość małych stron w PL przechodzi Core Web Vitals na zielono — bez linijki kodu i bez faktury od dewelopera.
Linkowanie wewnętrzne i link building — najszybszy boost, którego nikt nie robi
Link building zna każdy. Linkowanie wewnętrzne pomija 9 na 10 właścicieli stron, których przejmujemy. A to właśnie ono daje najszybszy boost — bez wydawania złotówki na zewnętrzne domeny, w 2-3 tygodnie widać ruch.
Logika prosta: każda podstrona w Twoim serwisie ma jakąś moc (linki zewnętrzne, autorytet, ruch). Linkując wewnętrznie, tę moc rozprowadzasz — kierujesz ją tam, gdzie chcesz zarabiać.
Linkowanie wewnętrzne — najszybsza dźwignia w SEO
Strategia, którą wdrażamy u klientów, to silosy tematyczne. Działa to tak:
- Filar (pillar page) — jedna duża podstrona pod frazę parasolową, np. “pozycjonowanie strony”. 2500-4000 słów, kompleksowy poradnik.
- Podstrony pomocnicze (cluster) — 8-15 artykułów wokół filaru: “audyt SEO”, “Core Web Vitals”, “schema.org” itd. Każdy 1200-2000 słów.
- Linkowanie krzyżowe — każda podstrona pomocnicza linkuje do filaru anchor textem z frazą główną. Filar linkuje do każdej podstrony pomocniczej anchor textem z frazą tej podstrony. Podstrony pomocnicze linkują też między sobą, gdy tematycznie pasują.
Anchor texty: zapomnij o “kliknij tutaj” i “więcej informacji”. Linkujesz konkretną frazą kluczową albo jej odmianą. Naturalnie, w środku zdania. U klienta B2B z Poznania samo poprawienie 87 anchor textów z generycznych na frazowe dało +34% ruchu organicznego z miesiąca na miesiąc, bez jednego nowego tekstu.
Audyt linkowania robisz w Screaming Frog (zakładka Inlinks): klikasz na URL → widzisz, ile podstron linkuje do niego i jakim anchorem. Jeśli Twoja najważniejsza strona usługowa ma 2 linki wewnętrzne, a regulamin 47 — masz odpowiedź, czemu nie rankujesz.
Link building w Polsce 2026 — ile kosztuje wartościowy link
Bez ściemy, ceny netto z polskiego rynku 2026:
| Typ linka | Cena netto | Sens? |
|---|---|---|
| Artykuł sponsorowany na portalu branżowym (DR 30-50) | 500-1500 zł | Tak — najlepszy stosunek ceny do efektu |
| Artykuł sponsorowany na dużym portalu (Onet, WP, Interia) | 2000-5000 zł | Tylko jeśli masz konkretny cel (brand mentions, AI Overviews) |
| Link z bloga niszowego (DR 20-40) | 300-800 zł | Tak, dobry do dywersyfikacji profilu |
| Pakiet 50 linków z sieci PBN | 200-400 zł | NIE. Karny filtr w 6 miesięcy. |
| ”Link z DR 80 za 99 zł” z OLX | 99 zł | Spam. Nawet nie klikaj. |
Czerwone flagi, których unikamy u klientów:
- Sieci PBN (Private Blog Network) — kupiona pula domen z linkami między sobą. Google wykrywa to algorytmicznie, kara dotyka cały serwis.
- Masówka — 200 linków w tydzień. Naturalny profil to 3-8 linków/mies. dla małej firmy.
- Anchor exact match >30% — jeśli wszystkie linki mają anchor “pozycjonowanie Warszawa”, to klasyczny sygnał manipulacji.
Domeny prześwietlasz w Ahrefs (Site Explorer): patrzysz DR, organic traffic, profil linkowy. Jeśli portal ma DR 45, ale 12 odwiedzin/mies. z Google — to martwa domena, link nic nie wniesie. Płać za realny ruch i tematyczność, nie za sam wskaźnik.
Pozycjonowanie pod AI Overviews i ChatGPT Search — jak być cytowanym przez AI
AI Overviews nie są już eksperymentem. W maju 2024 Google rozjechał je globalnie, do PL doszły w pełnej skali w 2025. Efekt u klientów widzimy w GSC z miesiąca na miesiąc: impresje rosną, kliknięcia stoją albo lecą w dół. Twoja strona jest cytowana w AI Overview — użytkownik dostaje odpowiedź, nie klika. Pozycja 1 zmieniła znaczenie.
Druga zmiana: ChatGPT Search, Perplexity i Gemini cytują źródła. Nie pozycję 1 z Google, tylko fragmenty (passages), które algorytm uznał za najbardziej konkretne i wiarygodne. Twoja firma może być na pozycji 7 w klasycznym SERP, ale jeśli masz lepiej napisany akapit z konkretną liczbą — to Ciebie ChatGPT poda jako źródło.
Co AI Overviews zmienia w CTR i jak na to odpowiedzieć
Dane od naszych klientów (n=23, branże mieszane) za Q1 2026:
- Pozycja 1 bez AI Overview: średni CTR ~28%.
- Pozycja 1 z AI Overview powyżej: średni CTR ~11%.
- Cytowanie w AI Overview (logo + link): CTR ~6%, ale +40% wzrost brand mentions w narzędziach typu Brand24.
Wniosek bez ściemy: walka tylko o pozycje przestała wystarczać. Twoja firma musi być w odpowiedzi AI — bo nawet jak nie kliknie, użytkownik zapamięta markę. A potem wpisze ją bezpośrednio.
Pisanie treści pod cytowanie przez ChatGPT i Perplexity
To, co robimy u klientów B2B żeby trafiać do odpowiedzi AI:
- Odpowiedź w pierwszym akapicie pod nagłówkiem H2/H3 — 2-4 zdania, konkret. AI tnie tekst na passages i bierze ten, który odpowiada na pytanie wprost. Wstęp typu “zanim przejdziemy do meritum” wyrzuca Cię z gry.
- Dane liczbowe ze źródłem — “INP < 200 ms (źródło: web.dev, Google 2024)” jest cytowalne. “Strona musi być szybka” nie jest.
- Listy i tabele — AI uwielbia struktury. Numerowana lista 5 kroków albo tabela porównawcza ląduje w AI Overview częściej niż prozaiczny akapit.
- Sekcja FAQ z schemą FAQPage — pytania w naturalnym języku (“Ile kosztuje SEO w Polsce w 2026?”) + krótka, konkretna odpowiedź pod spodem. Wdrożenie przez Rank Math, walidacja w Rich Results Test.
- Autor z bio i linkami — E-E-A-T realne, nie deklaratywne. Imię, nazwisko, zdjęcie, LinkedIn, lista publikacji. AI sprawdza, kto pisze.
- Brand mentions poza domeną — wzmianki o Twojej marce na innych portalach (bez linka też się liczą). ChatGPT bierze je pod uwagę przy ocenie autorytetu.
Klient B2B z Poznania (SaaS, ~80 tys. zł MRR) po sześciu miesiącach takiej roboty: cytowany w AI Overview na 14 fraz, +60% leadów z formularza, choć ruch ogólny urósł tylko o 22%. To jest realny ROI z pisania pod AI, nie pod sam Google.
Pomiar ROI z SEO w GA4 i Looker Studio — czyli czy to się w ogóle opłaca
Ruch organiczny w GA4 bez konwersji to liczba do pochwalenia się szwagrowi. Nie do prowadzenia firmy. U klientów, których przejmujemy, scenariusz jest zawsze ten sam: wchodzimy w GA4, w raporcie “Pozyskiwanie ruchu” widać 8 tys. sesji z organic miesięcznie, a w “Konwersjach” pusto. Bo nikt ich nie skonfigurował.
SEO mierzysz w pieniądzach, nie w sesjach. Inaczej po roku nie wiesz, czy te 30 tys. zł netto wydane na agencję albo Twój własny czas dało zwrot.
Konfiguracja konwersji w GA4, której nikt nie robi
Trzy zdarzenia, które ustawiasz w pierwszej kolejności:
- Kliknięcie w numer telefonu — GA4 → Administracja → Zdarzenia → Utwórz zdarzenie. Warunek:
event_name = clickilink_url zawiera tel:. Oznaczasz jako konwersję. U klienta z gastronomii z Katowic to było 60% leadów, których wcześniej nie liczył. - Wysłany formularz — przez Google Tag Manager: trigger na
form_submitz konkretnym selektorem CSS Twojego formularza. Bez GTM-a — wtyczka CF7 do GA4 dla Contact Form 7 albo natywna integracja WPForms. - Zakup / dodanie do koszyka — w WooCommerce wtyczka GA4 Server-Side albo PixelYourSite (~200 zł netto/rok). Eventy
purchase,add_to_cart,begin_checkoutz wartością transakcji w PLN.
Po wdrożeniu wchodzisz w GA4 → Raporty → Pozyskiwanie → Pozyskiwanie ruchu, wybierasz kanał Organic Search i kolumnę z Twoją konwersją. Teraz widzisz, ile leadów / zamówień przyniosło Ci SEO w tym miesiącu. Mnożysz przez średnią wartość zamówienia, dzielisz przez koszt SEO — masz ROI.
Dashboard w Looker Studio — GSC + GA4 w jednym widoku
Looker Studio (darmowy) łączy GSC i GA4 w jednym raporcie. Stawiamy go u każdego klienta — zajmuje 40 minut, oszczędza godziny tygodniowo.
Co na nim ma być:
- Z GSC: kliknięcia, impresje, średnia pozycja, top 20 fraz — porównanie 28 dni vs poprzednie 28.
- Z GA4: sesje z Organic Search, konwersje, przychód, top 10 landing pages.
- Filtr daty w prawym górnym rogu, segment Organic Search zaszyty na sztywno.
Po wdrożeniu raport tygodniowy zajmuje 5 minut: otwierasz link, patrzysz na cztery liczby (kliknięcia, konwersje, przychód, top frazy w górę/w dół), decydujesz, co robisz w przyszłym tygodniu. Bez logowania do trzech narzędzi i sklejania danych w Excelu.
Kiedy odpuścić samodzielne SEO i pójść do agencji — konkretne progi
Samodzielne SEO ma sens do pewnego progu. Powyżej niego liczysz stratę, nie oszczędność. U klientów, którzy przychodzą do nas po roku własnej roboty, najczęstszy żal brzmi tak samo: “gdybym to oddał wcześniej, miałbym dziś dwa razy większy ruch i dziesięć godzin tygodniowo dla rodziny”.
Realny koszt czasu właściciela — wycena godzinowa
Policz to na kartce, dzisiaj. Twoja godzina w firmie kosztuje 150-400 zł netto — w zależności od branży i marży. Właściciel restauracji w Katowicach z którym pracujemy wycenił sobie 200 zł/h. Właściciel kancelarii prawnej w Poznaniu — 400 zł/h. Sklep z meblami online — 250 zł/h.
Solidne SEO samodzielne to minimum 20 godzin miesięcznie: audyt, content, linkowanie, monitoring, Looker Studio, nauka. Mnożysz:
- 20 h × 200 zł = 4000 zł kosztu alternatywnego
- 20 h × 300 zł = 6000 zł kosztu alternatywnego
- 20 h × 400 zł = 8000 zł kosztu alternatywnego
Pakiet agencji w PL 2026 dla małej firmy to 3000-5000 zł netto/mies. Powyżej 200 zł/h Twojego czasu — agencja jest tańsza niż Ty sam. I dochodzi efekt: my robimy to ósmy rok, Ty pierwszy.
Branże, w których odpuść samodzielne SEO
Cztery kategorie, w których samodzielne SEO traci sens niezależnie od budżetu czasu:
- YMYL (Your Money Your Life) — medyczna, prawnicza, finansowa, ubezpieczeniowa. Google wymaga twardego E-E-A-T: autor z certyfikatami, źródła medyczne, recenzja eksperta. Bez tego nie wejdziesz do top 20.
- E-commerce >300 SKU — feed produktowy, kanonikalizacja wariantów, schema Product, kategorie, paginacja. To nie jest robota na weekendy.
- Konkurencja z budżetem >20 tys. zł/mies. — kosmetyki, suplementy, fotowoltaika, kursy online. Tam wchodzisz z armatą albo wcale.
- Lokalne usługi w top 5 miast — Warszawa, Kraków, Wrocław, Poznań, Trójmiasto. Saturacja taka, że bez systematycznego link buildingu stoisz w miejscu.
Jeśli mieścisz się w którejś z tych kategorii — sprawdź pakiety SEO Hexa Agency. Wycenimy bez ściemy.
⚠️ Wyniki przedstawione w artykule (wzrosty ruchu, konwersji, przykłady klientów) są indywidualne i zależą od branży, stanu wyjściowego serwisu, konkurencji oraz konsekwencji wdrożenia działań. Nie stanowią gwarancji osiągnięcia podobnych rezultatów.
⚠️ Ceny narzędzi, hostingów i usług podane w artykule są orientacyjne na rok 2026 i mogą ulec zmianie — przed zakupem warto zweryfikować aktualny cennik u dostawcy.
⚠️ Link building: kupowanie linków oraz korzystanie z sieci PBN narusza Wytyczne Google dotyczące spamu i może skutkować karą ręczną oraz spadkiem widoczności serwisu w wynikach wyszukiwania.
⚠️ Artykuł ma charakter informacyjno-edukacyjny i odzwierciedla doświadczenia agencji autora. Nie zastępuje indywidualnego audytu SEO dostosowanego do konkretnego serwisu.