21 czerwca 2026

Jak pozycjonować stronę w 2026 — instrukcja krok po kroku

Jak pozycjonować stronę w 2026? Konkretne kroki, narzędzia (GSC, GA4, Ahrefs), ceny w PLN netto i błędy, które widzimy u klientów. Bez ściemy.

Jak pozycjonować stronę w 2026 — instrukcja krok po kroku

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:

  1. 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.
  2. 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.
  3. 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.
  4. 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ędzieCena/mies.Kiedy ma sens
Senutood ~199 złStart dla MŚP, baza PL najbogatsza, dobra do klastrów tematycznych i monitoringu pozycji
Semstormod ~149 złNajtańszy do rynku PL, dobre dane historyczne, słabszy moduł linków
Ahrefsod ~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:

  1. Mniejsza konkurencja — na “kurs angielskiego online dla seniorów Warszawa” walczysz z trzema firmami, nie z trzystoma.
  2. 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.
  3. 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:

  1. LocalBusiness — dla każdej firmy z adresem fizycznym (restauracja, salon, kancelaria, sklep stacjonarny). NAP (nazwa, adres, telefon), godziny otwarcia, geo coordinates.
  2. 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%.
  3. 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:

  1. PageSpeed Insights (pagespeed.web.dev) — wklejasz URL, patrzysz na “Core Web Vitals Assessment” u góry. Zielone = passed, czerwone = robota do zrobienia.
  2. 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:

  1. 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ń.
  2. 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.
  3. 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.

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:

  1. Filar (pillar page) — jedna duża podstrona pod frazę parasolową, np. “pozycjonowanie strony”. 2500-4000 słów, kompleksowy poradnik.
  2. Podstrony pomocnicze (cluster) — 8-15 artykułów wokół filaru: “audyt SEO”, “Core Web Vitals”, “schema.org” itd. Każdy 1200-2000 słów.
  3. 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.

Bez ściemy, ceny netto z polskiego rynku 2026:

Typ linkaCena nettoSens?
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 PBN200-400 złNIE. Karny filtr w 6 miesięcy.
”Link z DR 80 za 99 zł” z OLX99 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:

  1. 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.
  2. Dane liczbowe ze źródłem — “INP < 200 ms (źródło: web.dev, Google 2024)” jest cytowalne. “Strona musi być szybka” nie jest.
  3. 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.
  4. 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.
  5. Autor z bio i linkami — E-E-A-T realne, nie deklaratywne. Imię, nazwisko, zdjęcie, LinkedIn, lista publikacji. AI sprawdza, kto pisze.
  6. 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:

  1. Kliknięcie w numer telefonu — GA4 → Administracja → Zdarzenia → Utwórz zdarzenie. Warunek: event_name = click i link_url zawiera tel:. Oznaczasz jako konwersję. U klienta z gastronomii z Katowic to było 60% leadów, których wcześniej nie liczył.
  2. Wysłany formularz — przez Google Tag Manager: trigger na form_submit z konkretnym selektorem CSS Twojego formularza. Bez GTM-a — wtyczka CF7 do GA4 dla Contact Form 7 albo natywna integracja WPForms.
  3. Zakup / dodanie do koszyka — w WooCommerce wtyczka GA4 Server-Side albo PixelYourSite (~200 zł netto/rok). Eventy purchase, add_to_cart, begin_checkout z 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:

  1. 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.
  2. E-commerce >300 SKU — feed produktowy, kanonikalizacja wariantów, schema Product, kategorie, paginacja. To nie jest robota na weekendy.
  3. Konkurencja z budżetem >20 tys. zł/mies. — kosmetyki, suplementy, fotowoltaika, kursy online. Tam wchodzisz z armatą albo wcale.
  4. 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.

Powiązane artykuły

Blog i artykuły

Najnowsze trendy i insighty

Niezależnie od tego, czy optymalizujesz dziś, czy budujesz pod jutro — pomagamy Ci działać szybciej i z pewnością.

Pokaż wszystkie