O czym jest ten film
- Kompletny kurs automatyzacji SEO strony na WordPressie narzędziem Claude Code — od audytu, przez treści, po indeksowanie. Autor kondensuje w nim dziesięć lat doświadczeń i deklaruje, że ta strategia dawała mu 1 500 kliknięć dziennie i ponad pół miliona dolarów przychodu.
- Punktem wyjścia jest audyt Site Audit w SEMrush, połączony z Claude przez łącznik. Raport z 32 błędami i 243 ostrzeżeniami model naprawia jednym promptem — wynik witryny rośnie z 62 do 81 punktów.
- Claude łączy się z WordPressem przez wtyczkę MCP: najpierw rozpoznaje konkretną instalację (motyw, wtyczki), a każdą zmianę zapisuje w dzienniku, żeby można było ją cofnąć.
- Wtyczki SEO — Yoast, W3 Total Cache i ShortPixel — są instalowane i konfigurowane automatycznie, razem z analizą konfliktów między wtyczkami.
- Rdzeń strategii to dwa typy stron: blogi budujące autorytet całej domeny oraz strony usługowe, które bezpośrednio sprzedają.
- Frazy dobiera się filtrami: intencja (informacyjna dla blogów, transakcyjna dla stron sprzedażowych), wolumen (odpowiednio 100 i 30 wyszukiwań) i trudność (do 30 dla blogów), a przy frazach sprzedażowych dodatkowo koszt kliknięcia w reklamach.
- Klastry słów kluczowych: jeden wpis pozycjonuje pięć powiązanych haseł — więcej rzutów to więcej trafień.
- Treści mają brzmieć ludzko: Claude uczy się stylu właściciela firmy na jego mailach, transkrypcjach rozmów i wzorcach humoru, bo zatrzymanie czytelnika na stronie przekłada się na pozycje w Google.
- Osobne bloki o SEO on-page (ponad 80 sygnałów), technicznym (raport Lighthouse: 71 → 99) i AI (przeglądy AI w Google, schemat FAQ, plik llms.txt). Cały proces można spakować w „umiejętność” wywoływaną poleceniem /blog.
- Autor odradza agresywne kupowanie backlinków — ryzyko po aktualizacjach algorytmu jest zbyt duże — i pokazuje, jak domknąć proces: indeksacją w Google Search Console.
10 najważniejszych takeaways — z kontekstem zastosowania
1.Audyt witryny i naprawa błędów jednym promptem
Na czym polega: Zamiast ręcznie rozgrzebywać setki błędów, łączysz raport Site Audit z SEMrush z Claude Code przez łącznik i każesz modelowi poprawić stronę. W przykładzie z filmu wynik wzrósł z 62 do 81 punktów, liczba błędów spadła z 32 do 2, a ostrzeżeń z 243 do 89.
Jak stosować: Załóż konto w SEMrush, uruchom audyt (najlepiej na mapie strony), w ustawieniach claude.ai dodaj łącznik „Search by Semrush” z uprawnieniem „zawsze zezwalaj”, a potem jednym promptem pobierz raport i drugim zleć naprawę.
Na co uważać: Jedna iteracja nie zrobi ze strony ideału — powtarzaj cykl audyt–poprawka, aż wynik Cię zadowoli. Całość możesz puszczać nocą, nie musisz siedzieć przy komputerze.
2.Dawaj Claude kontekst w plikach i pilnuj bezpieczeństwa
Na czym polega: Zamiast jednego kilometrowego prompta tworzysz w projekcie pliki-instrukcje (np. wordpress-audit.md) i odwołujesz się do nich symbolem @. Model najpierw rozpoznaje specyfikę Twojej instalacji — motyw, wtyczki — a dopiero potem wprowadza zmiany, zapisując każdą w dzienniku zmian.
Jak stosować: Przed naprawą strony wklej odpowiedni plik-instrukcję i napisz „przeczytaj @nazwa-pliku”. Klucze API trzymaj w pliku .env, a nie w treści prompta.
Na co uważać: Nie pomijaj etapu rozpoznania struktury — każda instalacja WordPressa jest inna i pominięcie tego kroku grozi zepsuciem strony. Dziennik zmian to Twoje zabezpieczenie na wypadek pomyłki.
3.Wtyczki SEO instalowane i skonfigurowane automatycznie
Na czym polega: Claude sam instaluje Yoast SEO, W3 Total Cache i ShortPixel i przestawia wszystkie ustawienia (np. wyłącza niepotrzebne archiwa autorów). Dodatkowo analizuje wtyczki pod kątem konfliktów — problemu, przez który dodanie nowej wtyczki potrafi położyć całą stronę.
Jak stosować: Wklej do projektu dokument z analizą kompatybilności, zleć instalację i konfigurację jednym promptem, a klucz API ShortPixel wygeneruj na shortpixel.com.
Na co uważać: Po automatycznej instalacji sprawdź ręcznie, czy strona działa. Konflikty między wtyczkami to realne ryzyko, nawet jeśli dokument znacznie je ogranicza.
4.Frazy dobieraj filtrami, nie wyczuciem
Na czym polega: Nie każde hasło jest równe — są wygrane i przegrane, a błąd w doborze potrafi kosztować dwa lata pracy. W Keyword Magic Tool filtrujesz intencję, wolumen i trudność: dla blogów intencja informacyjna, minimum 100 wyszukiwań miesięcznie, trudność do 30; dla stron sprzedażowych intencja transakcyjna, wolumen już od 30, bez limitu trudności, ale z kosztem kliknięcia większym od zera.
Jak stosować: Wpisz hasło branżowe, nałóż filtry, przejrzyj zakładkę z pytaniami (gotowe tematy wpisów) i wrzuć wybrane frazy do dwóch osobnych list: na blog i na strony sprzedażowe. Listy wyeksportuj jako CSV do projektu.
Na co uważać: Hasła typu „jak zostać hydraulikiem” przyciągają przyszłą konkurencję, nie klientów; frazy „near me” Google traktuje jak spam. O listę fraz proś narzędzie badawcze, nie zwykłego czata — tam dostaniesz odpad.
5.Klastry fraz: pięć szans zamiast jednej
Na czym polega: Zamiast pozycjonować wpis na jedno hasło, dobierasz jedno główne i cztery poboczne. Jak w koszykówce: nieoddany rzut pudłuje zawsze, więc warto ich oddać więcej.
Jak stosować: Po zebraniu fraz każ Claude pogrupować je w klastry i zapisać do pliku — jeden klaster to temat jednego wpisu.
Na co uważać: Poboczne hasła muszą być blisko spokrewnione z głównym. Luźno powiązane frazy rozmyją temat strony zamiast ją wzmocnić.
6.Naucz Claude swojego stylu — retencja ratuje rankingi
Na czym polega: Google zarabia na reklamach i opłaca mu się pokazywać treści, do których ludzie wracają — „papka AI” działa więc przeciw Tobie. Autor trenuje styl modelu na własnych mailach, stronie firmowej, transkrypcjach rozmów i wzorcach humoru, a różnica w czytelności wpisu jest kolosalna.
Jak stosować: Załóż folder „writing style” z próbkami stylu, podłącz Gmail jako łącznik (w nowej rozmowie — stary czat nie zobaczy świeżego połączenia) i każ przepisać wpis w tym głosie.
Na co uważać: Humor musi pasować do marki i nie może zatrzeć konkretów merytorycznych. Im więcej próbek, tym lepsze naśladowanie — ale sprawdź efekt na żywo.
7.Strony usługowe w matrycy miasto × usługa
Na czym polega: Strony usługowe to strony sprzedażowe. Buduje się je jak zamek błyskawiczny: spinasz każdy rodzaj usługi z każdym miastem obsługi — „hydraulik awaryjny Toronto”, „hydraulik awaryjny Mississauga” i tak dalej.
Jak stosować: Każ Claude usunąć z listy frazy „near me”, wyciągnąć same usługi i połączyć je z gminami Twojego regionu; start od kilkudziesięciu podstron.
Na co uważać: Nie przesadzaj z liczbą — autor zaleca maksymalnie około 400 podstron i ostrożne skalowanie, bo Google nie lubi masowo generowanych stron.
8.Kod PHP czy edytowalne bloki — wybierz świadomie
Na czym polega: Claude może budować strony na czystym kodzie (efekt znakomity, ale do zmian potrzebny Ty) albo w Gutenbergu czy Elementorze (mniej efektowne, za to klient i zespół edytują sami). Trzecia droga to hybryda: bloki edytowalne plus bloki kodowe.
Jak stosować: Wygeneruj testowo tę samą podstronę wszystkimi metodami jednym promptem i porównaj — dokładnie tak robi autor w filmie.
Na co uważać: Strona zbudowana w kodzie uzależnia klienta od Ciebie przy każdej drobnej poprawce — ustal to z góry.
9.AI SEO: odpowiedź w pierwszym zdaniu i dane łatwe do wyciągnięcia
Na czym polega: Żeby trafić do przeglądów AI w Google czy odpowiedzi ChatGPT i Gemini, prawie zawsze trzeba być w top 10 wyników. Odpowiedź na pytanie powinna stać w pierwszej linii, treść ma być łatwa do wyjęcia (tabele, listy), a do tego dochodzą schemat FAQ, blok autora z datą i plik llms.txt.
Jak stosować: Po publikacji strony zleć Claude dodanie sekcji FAQ z pytaniem zadanym dokładnie tak, jak wpisuje je użytkownik, oraz skróconej odpowiedzi na samej górze tekstu.
Na co uważać: Bez pozycji w czołówce Google szanse na cytowanie przez modele drastycznie maleją — najpierw klasyczne SEO.
10.Spakuj proces w umiejętność i dopilnuj indeksowania
Na czym polega: Cały łańcuch promptów można zamknąć w „umiejętności” Claude Code — polecenie /blog samo robi research, dobiera klaster, pisze i publikuje. A skoro strona jest gotowa, trzeba ją zaindeksować: Google Search Console, wgrany przez Claude tag weryfikacyjny, mapa strony i ręczne „poproś o zaindeksowanie” dla opornych podstron.
Jak stosować: Po każdej publikacji sprawdź w Search Console status podstrony i w razie potrzeby ręcznie poproś o indeksację — autor robi to przy każdej nowej stronie.
Na co uważać: Publikacja bez indeksacji to stracona praca. A kupowanych backlinków autor odradza w ogóle — aktualizacje algorytmu potrafią zatopić pozycje z dnia na dzień.
Redakcyjne tłumaczenie
Wprowadzenie: dziesięć lat doświadczenia w jednym materiale
Ten film to kompletny kurs automatyzacji SEO w WordPressie przy użyciu Claude Code. Zajmiemy się dwiema rzeczami. Po pierwsze, zautomatyzujemy wszystko, czego nienawidzisz robić ręcznie — czynności, które kiedyś pochłaniały mi setki godzin. Po drugie, poznamy sprawdzoną receptę, dzięki której generowałem 1 500 kliknięć dziennie, czyli pół miliona dolarów przychodu. Dziesięć lat wiedzy kondensuję w jeden film i oddaję za darmo.
Co konkretnie pójdzie pod nóż? Piękne strony docelowe, których budowa kiedyś trwała wieki — automat. Wpisy blogowe — automat. Instalacja i konfiguracja wtyczek — automat. Audyt całej witryny, wyłapanie setek błędów i ich naprawa — automat. SEO on-page, techniczne i AI — wszystko automat.
Zaczniemy od największej dźwigni: audytu witryny, który ręcznie zająłby tygodnie, jeśli nie miesiące. Potem poszukamy fraz, które realnie zarabiają, zautomatyzujemy wtyczki, przejdziemy przez on-page i techniczne SEO, a na końcu off-page. Dwie strategie, które u mnie sprawdziły się najlepiej — blogi i strony usługowe — to właśnie one dały pół miliona dolarów, więc rozłożymy je na czynniki pierwsze. Dotkniemy też snippetów AI i optymalizacji pod wyszukiwarki generatywne, czyli tego, jak zaistnieć w ChatGPT, Gemini czy Claude.
Krok pierwszy: diagnoza witryny w SEMrush
Zacznijmy od największego problemu — zdiagnozowania istniejącej strony. Prawdopodobnie masz na niej setki błędów, a zadanie jest tak przytłaczające, że większość zapracowanych właścicieli firm po prostu macha ręką: „nie mam na to czasu”. Z Claude Code ogarniemy całość jednym promptem.
Najpierw audyt. Załóż konto w SEMrush — korzystam z tego narzędzia od czterech, może pięciu lat; w opisie filmu zostawiam czternastodniowy okres próbny, czyli dwa razy dłuższy niż u samej firmy. Wejdź w zakładkę SEO, kliknij Site Audit i utwórz pierwszy projekt, wklejając swoją domenę. Przy wyborze stron do przeskanowania masz dwie możliwości. Domyślne ustawienie (cała witryna) jest w porządku, ale jeśli masz mapę strony, lepiej podać jej adres — mapa zawiera odnośniki do wszystkich podstron, więc SEMrush łatwiej je znajdzie. Nie masz mapy? Nie szkodzi. Ja wklejam sitemapę i startuję audyt.
Wyniki u mnie: 62 punkty na 100. Do czołowych dziesięciu procent witryn, które zdobywają około 92 punktów, sporo brakuje. Trzeba poprawić błędy i pozbyć się ostrzeżeń, a pod spodem czeka jeszcze cała lista kategorii — Core Web Vitals, wydajność, crawlowalność, HTTPS i tak dalej. Na szczęście nie musisz tego znać, bo zajmie się tym Claude.
Przygotowanie Claude Code w VS Code
Żeby połączyć audyt z Claude, potrzebujesz VS Code. Dziesięciosekundowa instrukcja dla początkujących: wpisz w Google „VS Code”, kliknij pierwszy wynik, pobierz darmową aplikację. To środowisko do pracy z kodem — brzmi groźnie, ale nie potrzebujesz żadnego zaplecza technicznego, bo całą robotę wykona Claude Code. Wyobraź sobie, że jesteś kierownikiem, a Claude Code pracownikiem: mówisz, co zrobić, i zadanie zostaje wykonane. Po otwarciu programu wejdź w zakładkę rozszerzeń na lewym pasku, wyszukaj „Claude”, zainstaluj — i możesz już rozmawiać z modelem w panelu bocznym. Zaloguj konto; to narzędzie płatne. Jeśli nie chcesz płacić, możesz spróbować agenta wbudowanego w VS Code, ale jest wyraźnie słabszy.
Jeszcze jedno: w Claude zawsze pracujesz w ramach projektu. Otwórz folder — ja trzymam wszystkie projekty w jednym folderze nadrzędnym, a w nim tworzę podfolder „WordPress and SEO”. Od razu pojawi się w lewym górnym rogu.
Łączymy SEMrush z Claude
Teraz trzeba dać Claude dostęp do raportu. Wejdź na claude.ai, otwórz ustawienia, a w nich sekcję łączników — tak podpina się zewnętrzne narzędzia. Dodaj „Search by Semrush” i zaznacz „zawsze zezwalaj”, żeby oba systemy mogły swobodnie się komunikować.
Potem pobierz darmowe szablony, które dołączyłem do filmu (autor nazywa je blueprintami) — link do mojej darmowej społeczności jest w opisie. Na dole strony znajdziesz listę promptów WordPress SEO: skopiuj całość, wróć do projektu, utwórz plik prompts.md i wklej. To dokładne polecenia, których sam używam, więc uzyskasz niemal identyczne rezultaty.
Odpalam pierwsze: „Użyj serwera MCP Semrush i pobierz najnowszy audyt witryny”. Po chwili mam pełen obraz: 32 błędy, 243 ostrzeżenia i 11 uwag. Gdybym miał to ogarniać ręcznie, poddałbym się, zanim zacząłbym. Dziś całość po prostu znika z listy zadań.
Łączymy Claude z WordPressem
Audyt mamy, teraz naprawa — a do tego Claude musi dostać się do WordPressa. Służy do tego wtyczka Nova Mira. Znajdź ją w Google, pobierz darmowe archiwum ZIP, a potem w WordPressie wejdź w Wtyczki → Dodaj nową → Wyślij na serwer, wybierz plik i zainstaluj. Pamiętaj o aktywacji. W menu pojawi się pozycja Nova Mira; wygeneruj hasło aplikacji, skopiuj podany fragment i wklej go do Claude Code. Od tej chwili model może zmieniać wszystko na Twojej stronie.
(Informacja dodatkowa: Nova Mira to wtyczka typu MCP — działa jak pomost między WordPressem a Claude Code.)
Potrzebny jest jeszcze jeden zasób: z darmowej społeczności pobierz plik „WordPress audit” i wklej do projektu jako wordpress-audit.md. W prompcie odwołaj się do niego przez „@wordpress-audit” — małpa odsyła do pliku, więc model wie dokładnie, o który chodzi.
Co się tutaj dzieje? Każda instalacja WordPressa jest trochę inna: inny motyw, inne wtyczki. Najpierw więc Claude rozpoznaje, jak zbudowana jest Twoja witryna, a dopiero potem wprowadza poprawki z audytu. Przez cały czas dba o to, żeby niczego nie zepsuć, a dodatkowo prowadzi dziennik zmian — gdyby coś poszło nie tak, jednym ruchem wrócisz do poprzedniej wersji. Sam plik wordpress-audit.md to po prostu instrukcja, jak przeprowadzić całość jak najgładniej.
Wynik: od 62 do 81 punktów
Wysyłam polecenie i czekam. Claude przeszedł przez audyt i wprowadził zmiany — na stosunkowo małej i młodej stronie. Ręczna robota przy witrynie z pięciuset podstronami zajęłaby astronomiczne ilości czasu. Teraz porównanie przed i po: wracam do SEMrush, zakładka SEO → Site Audit, nowy audyt na tej samej domenie (można też po prostu odświeżyć kampanię, ale chcę pokazać różnicę).
Efekt? Na starcie 62 punkty, 32 błędy i 243 ostrzeżenia. Po poprawkach: 81 punktów, 2 błędy i 89 ostrzeżeń. Ogromna oszczędność czasu, choć wynik wciąż nie jest idealny — więc powtarzaj cykl audyt–poprawka, aż będziesz zadowolony albo aż wynik zbliży się do setki. Całość możesz puszczać nocą albo podczas treningu, nie musisz siedzieć i czekać.
Wtyczki: instalacja i konfiguracja bez bólu głowy
Kolejny etap to wtyczki. Każemy Claude zainstalować sprawdzone dodatki SEO i ustawić je za nas — bo jeśli nie siedzisz w temacie na co dzień, połowa opcji brzmi jak obcy język. A największy ból, który męczy mnie od dziesięciu lat, to konflikty: instalujesz trzy wtyczki, jedna psuje drugą i cała strona leży, dopóki którejś nie wycofasz. Dlatego przygotowałem dokument, w którym Claude analizuje dodatki pod kątem konfliktów, żeby problem w ogóle nie wystąpił. Znajdziesz go w darmowej społeczności; skopiuj i wklej w projekcie jako wordpress-plugins.md.
Instalujemy trzy wtyczki. Yoast SEO — kompleksowa pomoc w SEO na poziomie strony. W3 Total Cache — buforowanie i leniwe ładowanie obrazów, dzięki czemu witryna ładuje się szybciej, zwłaszcza gdy ktoś wraca po raz drugi. ShortPixel — masowa kompresja i skalowanie zdjęć. Do ShortPixela potrzebny jest klucz API: załóż darmowe konto na shortpixel.com, skopiuj klucz i przekaż go Claude.
Przy okazji kwestia bezpieczeństwa: zamiast wklejać klucz w treści prompta, możesz utworzyć plik .env i trzymać w nim wszystkie sekrety — hasła, klucze API — a potem kazać modelowi czytać z tego pliku. Ja dla potrzeb demonstracji zostawię klucz bezpośrednio w poleceniu.
Po chwili wszystko gotowe. ShortPixel skonfigurowany, Total Cache zoptymalizowany, a Yoast przestawiony aż po najdrobniejsze ustawienia — wyłączył na przykład archiwa autorów, których nie potrzebujemy, a które poprawiają pozycje strony.
Badanie słów kluczowych: fundament strategii
Czas na frazy — to podstawa całej strategii. Na WordPressie tworzysz dwa typy stron: wpisy blogowe i strony usługowe. Strony usługowe to strony sprzedażowe — tam ludzie sięgają po portfel i zostają klientami. Cały sens SEO to w ostatecznym rachunku pieniądz, więc tę ścieżkę maksymalizujemy. Ale maksymalizujemy też blog, bo on działa jak dopalacz dla całej domeny: podnosi jej autorytet, a razem z nim pozycje wszystkich pozostałych podstron.
Ktoś wpisuje w Google „usługi hydrauliczne Toronto” i oczywiście chcesz być jak najwyżej — więcej kliknięć, więcej portfeli, więcej pieniędzy. Problem w tym, że to bardzo konkurencyjne hasło. Weźmy dwie domeny z wyników: HomeStars ma autorytet 51, Drainworks — 18. Drainworksowi dużo trudniej się przebić. I właśnie tu wchodzi blog: podnosisz autorytet domeny, żeby wyprzedzać konkurencję na wszystkich podstronach.
Jedno zastrzeżenie: to nie jest oficjalny wskaźnik Google. Algorytm Google to czarna skrzynka z około dwustoma sygnałami, których nikt na zewnątrz nie zna. Autorytet domeny to próba odtworzenia tego algorytmu przez SEMrush — całkiem trafna, ale nie to, czego Google realnie używa.
Najważniejsza rzecz o frazach: nie wszystkie są równe. Są zwycięskie i przegrane. Jeśli dwa lata pchasz strategię opartą na przegranych, dopiero po dwóch latach zrozumiesz błąd — i tyle czasu poszło w piach. Zwycięskie frazy są jak igły w stogu siana: trzeba je znaleźć. A jeśli poprosisz zwykłego czata o „frazy dla firmy hydraulicznej”, dostaniesz bzdury, które tylko Cię spowolnią.
Jak szukać na poważnie: semrush.com → SEO → Keyword Magic Tool → hasło branżowe, u mnie „plumbing”. Dostaję 1 063 000 fraz — znacznie za dużo. Nakładamy trzy filtry: wolumen, trudność i intencja. Po pierwsze, minimum 100 wyszukiwań miesięcznie — pozycjonowanie się na frazy, których nikt nie wpisuje, to strata czasu. Po drugie, intencja. Jest kilka jej typów; transakcyjna to na przykład „kup buty Nike” — nikt nie szuka wtedy posta blogowego, więc jeśli podłożysz treść pod złą intencję, Google nigdy jej nie pokaże. Dla treści informacyjnych wybieramy intencję informacyjną. Po trzecie, trudność — ustawiam 30 lub mniej. To wskaźnik o przesuwających się słupkach: wraz ze wzrostem autorytetu Twojej domeny możesz sięgać po coraz trudniejsze hasła.
Po filtrach zostaje 6 123 frazy. Lubię zakładkę z pytaniami, bo to gotowe tematy wpisów. Przejdźmy kilka przykładów. „Jak zostać hydraulikiem” — odpada, bo to ludzie, którzy będą z Tobą konkurować albo szukać pracy, a nie klienci. „Kiedy wynaleziono instalację wodną” — opcjonalnie: nie przyniesie klientów, ale pokazuje Google, że jesteś autorytetem w temacie. „Ile kosztuje hydraulik” — świetna fraza, bo wpisują ją ludzie gotowi zapłacić. „Jak używać sprężyny do udrażniania” — temat dla majsterkowiczów, ale takie teksty podnoszą autorytet domeny i pomagają stronom usługowym awansować w wynikach. To bym pisał, gdybym był w branży hydraulicznej.
Wybrane hasła wysyłamy do list — trzymaj osobno listę na blog i osobno na strony sprzedażowe. Listę eksportujesz do pliku CSV i wrzucasz do projektu w Claude Code.
W tym miejscu autor krótko przerywa z informacją o swojej ofercie: wszystkie szablony z filmów ma za darmo w otwartej społeczności, a poza tym prowadzi płatną społeczność — jedną ścieżką dla osób budujących agencję (pierwszy płacący klient w 30 dni, także bez doświadczenia we freelancingu), drugą dla właścicieli firm, którzy chcą zautomatyzować do 80% pracy właśnie z Claude Code. Do tego cotygodniowe rozmowy w małych grupach i opcja wdrożenia przez jego zespół.
Automatyzacja researchu i klastry fraz
Kolejne polecenie łączy się z SEMrush, stosuje te same filtry co przed chwilą i dopisuje nowe frazy do pliku CSV (zmieniam jego nazwę na blog-keywords). Dodatkowo każemy utworzyć klastry fraz. Claude sam znalazł kolejne zwycięskie hasła i zapisał plik z klastrami — wyjaśniam, o co chodzi, bo to kluczowe dla SEO.
Wyobraź sobie rzut osobisty w koszykówce. Możesz trafić, ale możesz i spudłować. A gdybyś miał dziesięć rzutów, kilka na pewno by weszło. Nieoddany rzut pudłuje zawsze — więc warto rzucać częściej. Zamiast pozycjonować wpis na jedno hasło, weź pięć: jedno główne i cztery poboczne. Szansa na pozycje rośnie wielokrotnie. (W płatnej społeczności mam 45-minutową lekcję o badaniu fraz i dwudziestoodcinkową serię o SEO — w tym filmie schodzimy głęboko, tam jeszcze głębiej.)
Pisanie wpisu: trzy kroki
Budujemy pierwszy wpis. Trzy kroki. Po pierwsze, zbadaj temat, żeby napisać coś naprawdę dobrego. Po drugie, przeanalizuj, co działa u czołowej trójki Google — zobacz, dlaczego akurat one tam są, i przejmij średnią tego, co u nich działa. Po trzecie, naucz Claude swojego głosu, żeby nie pisał maszynowej papki, tylko coś, co faktycznie chce się czytać.
Polecenie jest takie: przebadaj dwadzieścia artykułów w sieci, wyciągnij średnią z top trzech wyników Google i zachowaj ją do wykorzystania przy tworzeniu treści. Wybieram frazę „ile kosztuje hydraulik” i podmieniam ją w prompcie. Po chwili model ściąga mnóstwo źródeł, analizuje czołówkę i wylicza średnie — mamy gotowy zwycięski wzorzec dla własnej strony.
Trzy drogi budowania stron w WordPressie
Przechodzimy do generowania stron. Są w gruncie rzeczy dwie główne drogi, każda z plusami i minusami.
Pierwsza: własny kod PHP. Nie musisz być technikiem — Claude zbuduje całą stronę. Zaleta: wygląda znakomicie, dziesiątka w dziesiątej skali, a edycja przez Claude jest szybka i wygodna. Wada: jeśli przekazujesz stronę klientowi lub zespołowi bez dostępu do Claude, sami nic nie zmienią.
Druga droga: edytowalne pola — domyślny Gutenberg albo Elementor. Tu zespół i klient mogą grzebać bez dotykania kodu, ale Claude nie buduje w edytorach równie pięknych stron: wychodzi piątka–szóstka i dopracowanie wyglądu zostaje na Twojej głowie.
Do dzieła. Z darmowej społeczności pobieram szablon o budowaniu stron (WordPress pages.md) i wklejam do projektu. W poleceniu odnoszę się do niego symbolem @ i proszę: „stwórz prostą stronę na badaną frazę o kosztach hydraulika trzema sposobami, żebym mógł je porównać i podsumować plusy oraz minusy”. Powstają cztery wersje. PHP — czysty kod, wygląda prześlicznie i łatwo ją edytować. Gutenberg — każdy element da się zmienić, bez żadnego programowania. Elementor w dwóch wariantach: w pełni edytowalny (bloki, tabele — wszystko przeciągane) albo hybrydowy, gdzie bloki edytowalne mieszają się z blokami kodu tam, gdzie liczy się ładniejszy wygląd. Wybór należy do Ciebie; w dalszej części filmu korzystam z wersji PHP.
Ludzki głos zamiast maszynowej papki
Teraz najważniejsze: wpis musi wyglądać, jakby napisała go osoba, a nie maszyna. Dlaczego? Większość blogów firm usługowych jest nudna jak flaki z olejem. Mało kto budzi się w sobotę z myślą „poczytam coś o hydraulice”. Ludzie trafiają tam, bo coś się zepsuło — są zirytowani, wahają się nad wydatkiem, a gdy zobaczą generyczną papkę, natychmiast uciekają z powrotem do Google.
Zanim pokażę rozwiązanie, wskazówka, która bardzo mi pomogła. Narzędzia typu SEMrush próbują odwzorować algorytm Google — czarną skrzynkę z dwustoma sygnałami. Możesz spędzić życie na optymalizowaniu każdej metryki po kolei i przez drzewa nie zobaczyć lasu. A co naprawdę liczy się dla Google? To firma nastawiona na zysk, zarabiająca na reklamach. Jej modelem biznesowym jest sprowadzanie ludzi z powrotem — stąd pochodzi większość przychodów. Jeśli serwuje czytelnikom papkę, ktoś pomyśli „następnym razem zapytam ChatGPT” — i Google straci pieniądze. Dlatego opłaca mu się pokazywać najlepsze treści. Jeśli Twoja treść jest najlepsza, pomagasz Google zarabiać — a Google odwdzięczy się pozycjami. Pomagając Google, pomagasz sobie.
Wracamy do pracy: budujemy styl pisania, którym karmimy Claude, żeby pisał jak my. W folderze „writing style” zamkniesz ton, słownictwo, humor, historie, dane i kontekst biznesowy — i zamienisz w szablon wielokrotnego użytku, przykładany do każdego wpisu.
Skąd wziąć próbki stylu? Choćby z własnych maili, postów na LinkedInie, transkrypcji rozmów z narzędzi takich jak Fireflies (asystent, który notuje Twoje spotkania i uczy się, jak mówisz), z Twojej strony internetowej. Im więcej materiału, tym lepiej model Cię naśladuje — a im lepiej naśladuje, tym lepiej sprzedaje. W przykładzie biorę dwa źródła: maile i stronę.
Maile: na claude.ai w ustawieniach → łączniki dodaj Gmail i zaznacz wszędzie „zawsze zezwalaj”. Potem koniecznie otwórz nową rozmowę — istniejący czat nie zauważy świeżo dodanego połączenia. Stronę podpinam przykładową, bo własnej firmy hydraulicznej nie mam — biorę pierwszy wynik z Google.
I jeszcze coś, co u mnie działa najlepiej: humor. Mało kto chce czytać o hydraulice czy księgowości — to, co zatrzymuje ludzi na stronie (a to świetny sygnał dla Google), to tekst, który ich bawi. Jeśli ktoś wchodzi w poradnik hydrauliczny, który jest zabawny, zostaje dłużej, Google dostaje dobre sygnały, Ty zarabiasz. Mój typ humoru to suchary — podpinam link do poradnika pisania pełnego takich tekstów; to raczej stand-up niż instrukcja. Fragment: „Mam 99 problemów, synu, i poczucie humoru wśród nich nie figuruje. Czytając te słowa, myślę tylko o tym, jak bardzo wstydziłby się mój czternastoletni syn.” Chcę takiego humoru nie raz, nie dwa, ale przez cały wpis.
Efekt? Claude przepisał całość w nowym głosie. Stara wersja zaczynała się tak: „Są dwa sposoby, w jakie hydraulik wyceni pracę, a znajomość różnicy pomoże Ci odczytać wycenę. Stawka godzinowa jest typowa dla diagnostyki i drobnych napraw…” — czysta papka. Nowa wersja: „Nikt nie budzi się z nadzieją, że dowie się, ile kosztuje hydraulik. Dowiadujesz się tego tak jak większość rzeczy w życiu: brutalnie i w najgorszym możliwym momencie. Minute wcześniej robiłeś kawę, teraz stoisz po kostki w wodzie we własnej kuchni i sprawdzasz w Google, czy to problem za dwieście dolarów, czy problem typu »czas sprzedać dom«.” Czytając to, sam się śmieję. I o to chodzi: którą wersję wolałbyś czytać? Taką, w której — choćby nie wiadomo dlaczego — da się spędzić sobotnie popołudnie na wpisie o hydraulice, bo naprawdę jest zabawny? Głos zatrzymuje ludzi na stronie: schodzą niżej, nie wracają od razu do wyszukiwarki, spędzają na stronie więcej czasu — a to sygnały, które podnoszą Cię w wynikach. Więcej kliknięć, więcej autorytetu, więcej klientów.
Strony usługowe: matryca miasto × usługa
Te same zasady stosujemy do stron usługowych, z jedną różnicą: potrzebujesz osobnej podstrony dla każdej usługi w każdym mieście. Naprawa podgrzewaczy? Strona „naprawa podgrzewaczy Toronto”, osobna dla Mississaugi, kolejne dla Vaughan i Markham. Działa to jak zamek błyskawiczny: spinasz dwa pasy — usługę i miasto — w matrycę podstron dla wszystkich kombinacji, których mogą szukać Twoi klienci. I znowu koszykówka: pudłujesz sto procent rzutów, których nie oddasz, więc oddawaj ich sporo. Ale „sporo” rozumiej z głową: nie rób tysiąca ani stu tysięcy stron. Maksimum, jakie bym zrobił, to 400, minimum pięć. Google nie mówi wprost, ile takich stron wypada mieć — nie chce ich po prostu miliona. Bądź ostrożny: zacznij od około pięćdziesięciu i dostosowuj do efektów. To świetna droga do kliknięć, które zamieniają się w klientów, zwłaszcza na frazach sprzedażowych — o to w lokalnym SEO chodzi.
Słowa kluczowe dla tych stron dobieramy inaczej. Wracam do Keyword Magic Tool, hasło „plumbing”, pilnuję właściwego kraju. Tym razem: wolumen obniżam do 30 (trzydzieści osób to wciąż trzydzieści ludzi z portfelem), intencja transakcyjna, trudności nie limituję — chcę pozycjonować się na wszystko, co sprzedażowe. Dodaję filtr kosztu kliknięcia (CPC). Jeśli reklamodawcy płacą za daną frazę prawdziwe pieniądze, to znaczy, że jest na niej rynek — konkurencja nie istnieje tam, gdzie nie da się zarobić. Skoro oni na tym kapitalizują, Ty też możesz.
Cel: wyłuskać frazy sprzedażowe. Nigdy nie pozycjonuj się na hasła „near me” — Google od razu uzna Cię za spam. Wyciągasz same usługi: „hydraulik”, „hydraulik awaryjny”. „Sklep hydrauliczny” to fraza dla handlarzy sprzętem — odpada. Listę wysyłasz do listy stron sprzedażowych, eksportujesz CSV i wklejasz do projektu jako service-keywords.csv. Dorzucam do polecenia: „usuń z listy @service-keywords wszystkie frazy z »near me« i zastosuj strategię matrycy — osobna podstrona dla każdej usługi w każdym mieście. Jestem z rejonu Toronto: podaj wszystkie gminy i twórz strony”.
Optymalizacja konwersji: doprowadzić konia do wody
Sam ruch nie wystarczy — można doprowadzić konia do wody, ale nie zmusić go, by pił. Ludzie mogą wejść na stronę, pomyśleć „beznadzieja, nie chcę z nimi pracować” i wyjść. Dlatego obok SEO potrzebujesz optymalizacji konwersji: maksymalizacji odsetka odwiedzających, którzy zostają leadami. Mam na kanale osobny film o podstawach — dla mnie to temat nie do ominięcia. Jeśli pchasz ruch z SEO czy Google Ads na stronę docelową, musisz podnosić konwersję, inaczej wyrzucasz czas i pieniądze w błoto.
Dla zainteresowanych: w płatnej społeczności mam prompt oparty na stronie, do której dopracowanie kosztowało mnie 179 tysięcy dolarów testów A/B w Google Ads i która osiąga konwersję około 20% — wynik z najwyższych procentów wśród marketerów. Zestaw jest opcjonalny; pobierasz go, wklejasz jako cro.md i przywołujesz w poleceniu. Po chwili mamy gotową stronę usługową wraz z klastrem fraz: hasło główne „hydraulik awaryjny Toronto” plus cztery poboczne, na przykład „hydraulik 24 godziny Toronto” czy „naprawa pękniętej rury Toronto”. Na landing page’u są placeholdery, jak wideo do wgrania — to normalne. Na skalę lokalną zamykasz matrycę: nie jedną stronę, ale dwadzieścia, trzydzieści, czterdzieści takich, żeby zmaksymalizować liczbę odwiedzających i klientów.
Trzy warstwy SEO jednym poleceniem: on-page, techniczne i AI
Następny prompt załatwia trzy rzeczy naraz: SEO on-page, techniczne i AI — czyli obecność w ChatGPT, Claude, Gemini oraz w przeglądach AI w Google. Gdy wpisuję „ile kosztuje hydraulik”, u góry pojawia się przegląd AI — to właśnie tam chcemy zaistnieć. W te obszary wejdę pobieżnie, resztę zrobi Claude.
On-page i techniczne SEO to dwie strony tej samej monety: oba dotyczą samej witryny, z tą różnicą, że on-page to wszystko nietechniczne, a techniczne — jak nazwa wskazuje — techniczne. Na liście on-page jest ponad osiemdziesiąt sygnałów. Ręcznie to projekt na wiele miesięcy; zlecenie firmie z zewnątrz — potężny rachunek; z Claude — cena abonamentu. Przykłady: meta title i meta description (tytuł i opis w wynikach wyszukiwania), adres URL, nagłówki, obrazy — to ledwie garstka z osiemdziesięciu elementów, które model zoptymalizuje.
Do tego AI SEO — obecność w przeglądach AI. Kilka zasad. Po pierwsze, żeby tam trafić, prawie zawsze trzeba być w top 10 Google — modele i przeglądy AI czerpią z pierwszej strony wyników. Po drugie, odpowiedź na pytanie musi pojawić się w pierwszym zdaniu — bez szukania po stronie; ma być od razu i w formie łatwej do wyjęcia: tabele, listy, punkty. Po trzecie, schematy FAQ i how-to. Google lubi sekcje pytań i odpowiedzi, bo jeśli pytanie w treści pokrywa się dokładnie z pytaniem użytkownika („ile kosztuje hydraulik?”), jest znacznie większa szansa, że to właśnie Twój tekst trafi do przeglądu AI. A to mocno napędza kliknięcia, bo sporo osób klika te odnośniki.
Wreszcie techniczne SEO. Niegdyś pochłaniało masę czasu. Chcesz przebić firmy typu HomeStars czy Houzz? Klasycznymi metodami — powodzenia. Oni mają całe działy ludzi przy on-page, całymi działami zajmują się technicznym i AI SEO. To w gruncie rzeczy nie są firmy remontowe, tylko firmy od SEO: żyją z pozycji w Google, na których sprzedają leady. Tą masowość można dziś nadrobić Claude Code w ułamku czasu — kilkanaście minut pracy zamiast zespołu dwudziestu ludzi.
Jak to zrobić? Otwórz swoją stronę w przeglądarce, menu (trzy kropki) → Więcej narzędzi → Narzędzia deweloperskie → zakładka Lighthouse (jeśli jej nie widać, rozwijaj strzałką). Uruchom analizę wydajności ładowania — niemal wszystko z technicznego SEO jest w tym raporcie. Kopiujesz raport, wklejasz do Claude i prosisz o naprawę wszystkiego, co nie tak.
Do polecenia podpinamy jeszcze przewodnik on-page z darmowej społeczności (wklejony jako osobny plik z osiemdziesięcioma punktami do odhaczenia) oraz elementy AI SEO: sekcję FAQ, odpowiedź-podsumowanie na samej górze, blok autora z datą i plik llms.txt, żeby modele — Claude, ChatGPT, Gemini — mogły sprawnie przeczytać stronę i znaleźć odpowiedzi na miejscu.
Efekt? Przed: Lighthouse 71 za wydajność, 90 za dostępność, 100 za dobre praktyki i SEO. Po: 99, 93 i 100. Można dobić do samych setek — wystarczy ponownie wkleić raport i iterować, aż będzie prawie idealnie. Poza tym Claude dodał tabele, żeby Google łatwo wyciągało odpowiedzi, sekcję FAQ na dole, blok autora z datą, plik llms.txt i odhaczył wszystkie punkty on-page — widać też linkowanie wewnętrzne oraz odnośniki do innych witryn.
Odświeżanie starych podstron
Da się nie tylko tworzyć nowe strony, ale i odświeżać istniejące. Każesz Claude — z użyciem całego powyższego — przepisać starą podstronę, na przykład poradnik z 2021 roku, który wciąż jakoś sobie radzi. Po chwili różnica między starą a nową wersją jest jak niebo a ziemia.
Umiejętności: cały proces w jednym słowie
Dotąd przeskakiwaliśmy przez całą kaskadę poleceń. Czas to zwinąć w „umiejętność” — w Claude Code to workflow wywoływany na żądanie. Polecenie numer dwanaście tworzy dwie umiejętności: budowania wpisów blogowych i budowania stron usługowych. W projekcie pojawia się ukryty folder z podkatalogiem skills (reszta to standardowy szkielet). Umiejętność spina wszystkie kroki z tego filmu w jedną komendę: otwierasz nową rozmowę, wpisujesz /blog — i model sam przechodzi całą ścieżkę. Długi proces zamienia się w dwie sekundy pisania. Analogicznie, na żądanie, odświeżysz stare wpisy albo zbudujesz stronę usługową.
Off-page: backlinki — jak działają i dlaczego jestem ostrożny
Ostatni nieomówiony obszar to off-page SEO: strony trzecie, których nie posiadasz, a które linkują do Ciebie. Koncepcja jest prosta: im więcej wartościowych odnośników, tym więcej zaufania Google Ci przypisuje — jeśli inni Ci wierzą, myśli Google, to i my powinniśmy. Cztery drogi zdobycia linków:
- Wpisy gościnne. W Google wpisujesz „write for us” plus swoją branżę i znajdujesz serwisy szukające autorów. Piszesz dla nich tekst, a w zamian dostajesz link do swojej strony.
- Linki płatne. Google na to patrzy krzywo, ale zasada jest prosta: płacisz, dostajesz link; im więcej płacisz, tym wyższa jakość. Nie każdy link jest bowiem równy — jedne są spamerskie i trują stronę, inne ją wynoszą. Liczy się autorytet strony linkującej: google.com ma sto na sto, wyżej się nie da.
- Help a Reporter Out. Dziennikarze publikują pytania („jak najlepiej udrażnić toaletę?”), Ty jako ekspert odpowiadasz, a publikacja zawiera link do Ciebie jako źródła.
- Linki zepsute. W SEMrush sprawdzasz cudzą stronę pod kątem martwych odnośników. Jeśli ktoś linkuje do nieistniejącego materiału, piszesz: „mam artykuł o tym samym — może podmienicie link?”.
Całość sporo pracy — i tu dochodzę do sedna. Linki mogą Ci pomóc tak samo mocno, jak mogą Cię pogrążyć. Co pół roku Google wypuszcza aktualizację algorytmu i pozycje potrafią się zawalić. Większość ludzi idzie wtedy na Upwork i wynajmuje „pięciogwiazdkowego specjalistę od linków” — a ten sprzedaje śmieciowe odnośniki, które działają dziś, by po trzech latach zatopić Twoje SEO. Wtedy się okazuje, że pięć tysięcy dolarów poszło komuś, kto w efekcie Cię dobił. Widać to na wykresach: aktualizacja — spadek, aktualizacja — kolejny spadek, czasem lawinowy w jedną noc. Nawet działająca strategia linkowa może obrócić się przeciwko Tobie z dnia na dzień. Dlatego sam prawie tego nie robię i innym nie namawiam. Nie twierdzę, że się nie da — po prostu jest to chyba najbardziej ryzykowne zagranie przy najniższej możliwej stawce. Nie chcę budować biznesu na zamku z kart i Ty pewnie też nie.
Indeksowanie: domknij obieg w Search Console
Ostatni krok: zaindeksować strony, żeby w ogóle mogły konkurować. Bo jeśli Google nie wie, że podstrona istnieje, nie ma mowy o ruchu ani pieniądzach — indeksowanie to właśnie wpisanie strony do indeksu wyszukiwarki.
Wchodzimy w Google Search Console, klikamy „Rozpocznij” i dodajemy witrynę jako nowy zasób — ja używam opcji prefiksu URL. Google musi potwierdzić, że jesteś właścicielem domeny; najprościej tagiem HTML. Kopiujesz meta tag i poleceniem numer jedenaście wgrywasz go na stronę przez Claude. Po dodaniu trzeba wyczyścić pamięć podręczną — wtyczka cache ma odpowiednią opcję, a może to też zrobić Claude. Wróć do konsoli, kliknij weryfikację — własność potwierdzona. W sekcji Mapy strony wklejasz swoją sitemapę (Claude poda adres, a jeśli mapy nie ma, ją utworzy) i wysyłasz. Od tej chwili Google może zebrać wszystkie Twoje podstrony.
Na koniec drobiazg, który robi różnicę: w pasku u góry konsoli możesz wkleić adres konkretnej podstrony. Niektóre są oporne i nawet po wgraniu mapy się nie indeksują — wtedy wklejasz URL i klikasz „Poproś o zaindeksowanie”. Robię to nieustannie przy każdej nowej stronie, bo tworzenie podstron, których Google nie indeksuje, to wyrzucanie w kosmos pracy, którą już wykonałeś.
Zakończenie
To tyle w tym materiale. Wszystkie szablony z filmu — i wiele innych — znajdziecie za darmo w mojej społeczności; w płatnej prowadzę między innymi rozbudowywaną serię o Claude Code i SEO, idącą znacznie dalej niż ten film, oraz dwie ścieżki: dla budujących własną agencję (pierwszy płacący klient w trzydzieści dni) i dla właścicieli firm, którzy chcą zautomatyzować większość pracy z pomocą tych samych schematów, które pozwoliły mi zejść z szerokością siedmiu cyfr. Do tego cotygodniowe rozmowy jeden na jeden i wsparcie setek osób w społeczności — a jeśli brakuje Ci czasu, mój zespół wdroży to za Ciebie. Dzięki za oglądanie i do zobaczenia.