Dobre praktyki SEO w OpenClaw: 10 zasad prowadzenia agentów SEO

OpenClaw ułatwia udostępnienie agentowi Search Console, analityki i platformy SEO, ustawienie go na harmonogramie i rozmowę z nim na Slacku lub Telegramie. Ułatwia też oddanie obcego skryptu w posiadanie Twojego tokenu Google, spalenie miesięcznego limitu API w jeden weekend albo działanie na podstawie liczby wymyślonej przez model. Te dziesięć zasad dotyczy błędów, które najłatwiej popełnić. Większość z nich mówi o tym, czego agentowi nie pozwalać.

Lista kontrolna do prowadzenia agentów SEO w OpenClaw: klucze tylko do odczytu, sprawdzone skille, przycięta lista narzędzi, izolowane harmonogramy i zatwierdzanie przez człowieka
Pięć z dziesięciu zasad: ogranicz to, czego agent może dotknąć, a potem utrzymuj człowieka między nim a swoją witryną.
Cel

Konfiguracja SEO w OpenClaw, którą możesz zostawić działającą bez obaw.

Potrzebny czas

30 minut na sprawdzenie istniejącej konfiguracji według listy kontrolnej.

Czego potrzebujesz

Dostęp do pliku openclaw.json w Twoim Gateway i do kluczy wydanych przez narzędzia SEO.

1. Zaczynaj każdego agenta w trybie tylko do odczytu

Agent SEO spędza niemal cały czas na czytaniu: danych o skuteczności, statusu indeksowania, stron konkurencji. Zapisywanie (zgłaszanie adresów URL, edycja map witryn, zmiany w usługach, publikowanie wpisów) zdarza się rzadko i to tam błędy kosztują. Wydawaj klucze z zakresem tylko do odczytu wszędzie, gdzie usługa to wspiera. W GSC Wizard klucz do odczytu jest odrzucany przez każde narzędzie modyfikujące, zanim uruchomi się handler, więc granica trzyma, nawet jeśli agent da się namówić na próbę. Gdy proces naprawdę musi zapisywać, daj temu jednemu zadaniu osobny klucz, aby móc go unieważnić bez psucia całej reszty.

2. Traktuj każdy skill z ClawHub jak kod, który zaraz uruchomisz

Bo nim jest. Dokumentacja bezpieczeństwa OpenClaw mówi wprost, by „traktować foldery skilli jak zaufany kod”. W lutym 2026 kampania ClawHavoc umieściła 341 złośliwych skilli w ClawHub, z których większość instalowała na macOS program kradnący dane, ukryty za fałszywym „wymaganiem wstępnym”. ClawHub skanuje teraz wgrywane skille, ale publikować nadal może każdy, a skille SEO są naturalnym kamuflażem, bo zasadnie proszą o klucze API. Uruchom clawhub inspect, przeczytaj SKILL.md i każdy skrypt oraz sprawdź, dokąd trafia każde poświadczenie. Wybieraj skille zawierające same instrukcje. Jeszcze lepiej napisz własny: dobry skill SEO to dwadzieścia linijek Markdownu.

3. Dane bierz z serwerów MCP, procedury ze skilli

Zdalny serwer MCP dostawcy zostawia wymianę poświadczeń po stronie dostawcy, a jego narzędzia przechodzą przez politykę narzędzi OpenClaw jak wszystko inne. Skill ze społeczności, który wywołuje to samo API, zwykle oznacza kod ze społeczności na Twoim Gateway, który trzyma Twój token, czasem przepuszczany przez bramę firmy trzeciej, której nigdy nie wybierałeś. Używaj MCP do „skąd pochodzą liczby”, a skilli do „co z nimi zrobić”. Poradnik o wtyczkach SEO i MCP dla OpenClaw wymienia serwery dostawców, które warto podłączyć.

4. Ustaw transport i sprawdź połączenie sondą

Najczęstsze zgłoszenie „mój serwer MCP nie działa” ma przyczynę mieszczącą się w jednej linijce. Gdy pominiesz transport, OpenClaw używa SSE, a większość obecnych serwerów SEO mówi Streamable HTTP. Ustaw jawnie "transport": "streamable-http" i umieszczaj serwery pod mcp.servers (a nie pod kluczem mcpServers z Claude Desktop, który kopiuje wiele poradników). Następnie uruchom openclaw mcp doctor <name> --probe. Zapisanie konfiguracji niczego nie dowodzi; sonda tak.

5. Ładuj tylko te narzędzia, których potrzebuje zadanie

Nazwa, opis i schemat każdego podłączonego narzędzia są wysyłane do modelu w każdej turze. Podłącz Search Console, platformę SEO i crawler, a możesz wydać dziesiątki tysięcy tokenów na menu narzędzi, zanim agent przeczyta choćby jeden wiersz, podczas gdy model coraz gorzej wybiera właściwe narzędzie spośród czterystu prawie synonimów. Użyj --include przy dodawaniu serwera, aby zachować tylko te rodziny narzędzi, z których korzysta dany agent, i przydzielaj różne zadania różnym agentom, zamiast jednego agenta ze wszystkim.

6. Trzymaj sekrety poza openclaw.json

Token bearer wklejony do nagłówka działa, a openclaw mcp doctor słusznie Cię o tym ostrzeże. Gdy połączenie zostanie potwierdzone, przenieś wartość do mechanizmu sekretów OpenClaw. Nigdy nie commituj pliku konfiguracji, a klucze rotuj, wydając nowy i unieważniając stary, a nie edytując w miejscu.

7. Oddziel agenta czytającego sieć od agenta trzymającego klucze

Strony konkurencji, snippety z wyników wyszukiwania i pobrany HTML to dane niezaufane i każde z nich może zawierać instrukcje skierowane do agenta. Wytyczne OpenClaw dotyczące prompt injection zalecają ograniczenie exec, browser, web_fetch i web_search do zaufanych agentów lub list dozwolonych oraz użycie agenta-„czytelnika” tylko do odczytu, który streszcza niezaufane treści. W SEO oznacza to, że agent przeglądający konkurentów streszcza to, co widzi, i przekazuje sam tekst. Agent z kluczami do Search Console i platformy nigdy sam nie otwiera żadnej strony. Po zmianie któregokolwiek z nich uruchom openclaw security audit.

8. Każda liczba potrzebuje źródła i zakresu dat

Kliknięcia w Search Console są zmierzone. Ruch, wolumen i trudność z zewnętrznych narzędzi są modelowane. Nic w MCP nie mówi modelowi, co jest czym, więc tabela „najlepszych okazji” chętnie je pomiesza. Zapisz zasadę w swoim skillu: każda wartość podaje narzędzie, które ją wytworzyło, i zakres dat, a wartości modelowane są oznaczone jako szacunki. Wybieraj serwery, które agregują, zanim odpowiedzą. Model sumujący 25 000 uciętych wierszy poda błędną sumę z taką samą pewnością jak poprawną. Jeśli liczby nie da się wyprowadzić z wywołania narzędzia, nie trafia ona do raportu.

9. Planuj za pomocą automatyzacji, w izolowanych sesjach i z rozsądną częstotliwością

Użyj openclaw automations create (alias openclaw cron) z --session isolated, aby zaplanowane uruchomienia nie zaśmiecały głównej rozmowy, oraz z miejscem dostarczenia wyniku (--announce na kanał albo --webhook do Twojego systemu). Nie używaj Heartbeat do pobierania danych: domyślnie działa co 30 minut w głównej sesji, a dane w Search Console nie zmieniają się tak często. Ostateczne wartości w Search Console opóźniają się też o około dwa do trzech dni, więc codzienna kontrola powinna porównywać wyłącznie pełne dni. Poradnik o ciągłej analizie SEO zawiera gotowy skill z cyklami dziennymi, tygodniowymi i miesięcznymi.

10. Utrzymuj człowieka przy każdej zmianie na działającej witrynie

Analiza może być autonomiczna. Zmiany nie powinny. Zatwierdzenia exec w OpenClaw sprawiają, że polecenia powłoki czekają na politykę, listę dozwolonych i opcjonalne zatwierdzenie użytkownika, a serwery MCP można ustawić za zatwierdzeniem przez openclaw mcp configure <server> --approval prompt. Użyj obu mechanizmów dla wszystkiego, co publikuje, przekierowuje, usuwa lub zgłasza. I oprzyj się oczywistej pokusie: agent, który może publikować, opublikuje za dużo. Cienkie strony generowane przez AI rozmywają budżet crawlowania i spychają kolejne adresy URL do statusu „Discovered - currently not indexed”. Codzienny agent SEO przekonuje, by zamiast tego skierować agenta na przycinanie treści i linkowanie wewnętrzne.

Bonus: druga strona SEO w OpenClaw

Użytkownicy OpenClaw też szukają. Gdy czyjś agent bada zakup, odpytuje dostawcę web_search (Brave, Exa, Tavily, Perplexity, Firecrawl, SearXNG lub DuckDuckGo, zależnie od konfiguracji) i może otworzyć Twoją stronę w przeglądarce headless. Żaden z nich nie jest Google. Zwłaszcza Brave prowadzi własny indeks z własnymi zasadami wejścia, opisanymi w materiale jak rankować w Brave Search. Treść renderowana po stronie serwera, czyste adresy canonical i brak blokad bota typu „wszystko zablokuj” pomagają w przypadku każdego z nich.

Lista kontrolna

  1. Klucze z zakresem odczytu dla każdego zaplanowanego agenta; klucze zapisu tylko dla konkretnego zadania.
  2. Każdy skill z ClawHub sprawdzony, jego skrypty przeczytane, a miejsca docelowe poświadczeń znane.
  3. Dane przez serwery MCP dostawców, procedury przez Twoje własne skille.
  4. transport: "streamable-http" ustawiony, a openclaw mcp doctor --probe przechodzi.
  5. Listy narzędzi przycięte przez --include, jeden agent na zadanie.
  6. Żadnych tokenów wpisanych wprost w openclaw.json; konfiguracja nigdy nie jest commitowana.
  7. Agenci czytający sieć nie trzymają kluczy; openclaw security audit nie zgłasza uwag.
  8. Każda raportowana wartość podaje swoje narzędzie i zakres dat; dane modelowane są oznaczone.
  9. Harmonogramy to izolowane automatyzacje na danych z pełnych dni, a nie Heartbeat.
  10. Wymagane zatwierdzenie dla wszystkiego, co zmienia działającą witrynę.

Następny poradnik

Gdy agent działa bezpiecznie, skieruj go do pracy, która się opłaca. Znajdź frazy w zasięgu ręki → to dobre pierwsze zadanie do cotygodniowego przeglądu: pozycje od 4 do 20, realne wyświetlenia i poprawki, które wdrożysz jeszcze tego samego dnia.

Autor: Jan-Willem Bobbink · Opublikowano 5 października 2026

Porady o Search Console prosto do Twojej skrzynki

Praktyczne sposoby pracy z GSC i GA4, nowości w produkcie i eksperymenty SEO. Bez spamu, wypisać się możesz w każdej chwili.