Przejdź do treści
Powrót do bloga
BlueprintPorównania narzędzi i stacków7 min czytania

Automatyczny audyt SEO: blueprint, architektura i koszty

Sebastian KarallSebastian Karall
16 sierpnia 2026
SEO-Audit automatisieren: Blueprint, Architektur & Kosten
Wygenerowane przez AI (Flux) · Kierownictwo kreatywne: © Blck Alpaca

Większość zespołów wykupuje abonament na narzędzie SEO i liczy, że ktoś te raporty w ogóle przeczyta. Właściwego problemu, czyli regularnych, priorytetyzowanych audytów trafiających prosto do planu redakcyjnego, sam dashboard nie rozwiąże. Ten blueprint pokazuje architekturę zautomatyzowanego systemu audytu SEO, który co tydzień skanuje stronę pod kątem błędów technicznych, luk w treści i zmian pozycji, ocenia je i zwraca jako listę zgłoszeń ułożoną według priorytetów. Wyliczamy szacunkowe koszty (nakład pracy × 150 EUR/h + bieżące opłaty za API) i porównujemy je z licencją Semrush, łącznie z pracą, którą i tak musisz tam wykonywać ręcznie.

Stan na sierpień 2026. Ceny sprawdzone na oficjalnych stronach cenników; źródła są podlinkowane bezpośrednio.

Dlaczego standardowe narzędzia nie rozwiązują problemu audytu

Semrush, Ahrefs i Sistrix dostarczają surowe dane: błędy crawlowania, pozycje słów kluczowych, profile linków zwrotnych. Nie dostarczają natomiast kontekstu. Błąd 404 na landing page'u martwym od trzech lat nie ma znaczenia; meta description ucinany w 80% wyników wyszukiwania kosztuje Cię codziennie kliknięcia. Standardowe dashboardy nie ustalają priorytetów: pokazują wszystko z tą samą wagą. Efekt: zespoły marketingowe otwierają narzędzie raz na kwartał, czują się przytłoczone i z powrotem zamykają kartę.

Zautomatyzowany system audytu odwraca tę logikę: skanuje stronę, ocenia wyniki według Twoich reguł biznesowych (np. „strony z >500 wyświetleniami/miesiąc + CTR 2% = wysoki priorytet”) i zapisuje gotowe zgłoszenia w Twoim narzędziu do zarządzania projektami. Bez szumu z dashboardów, bez ręcznej selekcji.

Architektura: cztery główne moduły

1. Crawling i zbieranie danych

System potrzebuje trzech źródeł danych: crawlera technicznego (np. API Screaming Frog albo Scrapy na własnym serwerze), API Google Search Console do wyświetleń/kliknięć/pozycji oraz opcjonalnie źródła danych o linkach zwrotnych (API Ahrefs, Majestic lub, taniej, zrzuty Common Crawl dla przybliżonych sygnałów linkowych). Workflow n8n uruchamia się co tydzień: crawl mapy witryny, porównanie z danymi GSC z ostatnich 28 dni, różnica w linkach zwrotnych od ostatniego przebiegu.

2. Silnik oceny

Tu tkwi cała inteligencja. Każdy wykryty problem dostaje ocenę opartą na trzech czynnikach: wadze technicznej (404 na zaindeksowanej stronie = 10, brakujące atrybuty alt = 2), wpływie na ruch (strona ma >1000 wyświetleń/miesiąc = mnożnik 3) i trendzie (spadek o >5 pozycji w ciągu 4 tygodni = +5 punktów). Wylicza to prosty skrypt w Pythonie albo węzeł Function w n8n. Efekt: posortowana lista, w której na górze jest to, co naprawdę boli.

3. Tworzenie zgłoszeń

10 najważniejszych problemów trafia jako zadania do Twojego systemu. My korzystamy z API Lineara, ale Jira czy Asana działają tak samo. Każde zgłoszenie zawiera: adres URL, którego dotyczy, typ problemu, szacowany potencjał ruchu (przy poprawkach meta: obecny CTR × wyświetlenia × ostrożne założenie wzrostu) i propozycję poprawki. Żadnego „znaleziono błąd” bez wskazówek, co zrobić.

4. Monitoring i alerty

Osobny workflow n8n codziennie sprawdza krytyczne metryki: czy indeksacja spadła o ponad 10%? Czy kluczowe landing page wypadły z top 10? Po przekroczeniu progu wychodzi alert na Slacka/Teams z linkiem do odpowiedniego zgłoszenia. Zamiast cotygodniowego raportu mailowego, którego nikt nie czyta, dostajesz ostrzeżenia wywoływane zdarzeniami.

Szacunkowe koszty: nakład pracy i bieżące utrzymanie

Wdrożenie początkowe (szacunek dla blueprintu)

Kalkulujemy dla konfiguracji średniej wielkości (1 domena, ~5000 zaindeksowanych stron, audyt co tydzień):

  • Architektura i konfiguracja (12 h): postawienie instancji n8n (na własnym serwerze lub w n8n Cloud), konfiguracja dostępów do API (GSC, crawler, system zgłoszeń), schemat bazy danych dla historii problemów. 12 h × 150 EUR = 1800 EUR
  • Workflow crawlingu (8 h): integracja z API Screaming Frog lub kontener Scrapy, parsowanie mapy witryny, deduplikacja, obsługa błędów. 8 h × 150 EUR = 1200 EUR
  • Logika oceny (10 h): reguły scoringu w Pythonie/JavaScripcie, agregacja danych z GSC (wyświetlenia/kliknięcia/pozycja), obliczanie zmian pozycji, kalibracja progów. 10 h × 150 EUR = 1500 EUR
  • Integracja zgłoszeń (6 h): wywołania API Linear/Jira, tworzenie szablonów, unikanie duplikatów (ten sam URL nigdy dwa razy), przypisywanie według typu problemu. 6 h × 150 EUR = 900 EUR
  • Alerty i testy (4 h): webhooki Slacka, testy progów, przebieg testowy przez 2 tygodnie, poprawki błędów. 4 h × 150 EUR = 600 EUR

Całe wdrożenie (szacunkowo): 6000 EUR (40 godzin pracy deweloperskiej). Ten szacunek zakłada, że GSC jest już skonfigurowane i masz dostęp do API crawlera; bez istniejącej infrastruktury trzeba doliczyć 4–6 h na konfigurację licencji Screaming Frog albo konteneryzację Scrapy.

Koszty bieżące (miesięczne, szacunkowe)

  • n8n Cloud (plan Pro): ~40 EUR/miesiąc za wystarczającą liczbę wykonań workflowów przy cotygodniowym crawlu + codziennym monitoringu (na własnym VPS za 20 EUR/miesiąc wychodzi taniej, ale wymaga to utrzymania)
  • API Screaming Frog: ~180 EUR/rok (15 EUR/miesiąc) za maksymalnie 10 000 adresów URL na crawl
  • API Google Search Console: bezpłatne (limit: 1200 zapytań/minutę)
  • Dane o linkach zwrotnych (opcjonalnie): API Ahrefs od ~500 USD/miesiąc, za drogie dla większości MŚP; alternatywa: kwartalny ręczny eksport z Ahrefs Webmaster Tools (bezpłatny, ale ręczny) albo rezygnacja z modułu backlinków
  • Utrzymanie i dostosowania: 2 h/kwartał na aktualizacje reguł, nowe typy problemów i zmiany w API. 8 h/rok × 150 EUR = 1200 EUR/rok (100 EUR/miesiąc)

Koszty bieżące (szacunkowo): 155 EUR/miesiąc bez API backlinków, 655 EUR/miesiąc z API Ahrefs. W porównaniu z abonamentem Semrush Pro+ (299 USD/miesiąc = ~280 EUR/miesiąc, źródło) początkowa inwestycja 6000 EUR zwraca się po ~21 miesiącach, jeśli w pełni zastąpisz funkcje Semrush. Bardziej realistycznie: własny system obejmuje audyt + alerty, a Semrush zostaje do researchu słów kluczowych (wystarczy do tego tańszy plan Starter za 199 USD/miesiąc, źródło).

Porównanie: własny system a licencja Semrush

Kryterium

Własny system n8n

Semrush Pro+

Koszt początkowy

6000 EUR (szacunkowo, 40 h pracy)

0 EUR (SaaS)

Koszty bieżące

155 EUR/miesiąc (bez backlinków)

299 USD/miesiąc (~280 EUR, źródło)

Monitorowane strony

Bez limitu (ogranicza tylko limit API crawlera)

15 (źródło)

Automatyczne zgłoszenia

Tak, według własnych reguł

Nie (ręczny eksport)

RODO/kontrola nad danymi

Pełna (możliwy własny hosting)

Dostawca z USA, dostępne serwery w UE

Analiza linków zwrotnych

Opcjonalnie (API Ahrefs +500 EUR/miesiąc)

W cenie (baza danych Semrush)

Śledzenie słów kluczowych

Tylko przez GSC (bezpłatnie, ale z opóźnieniem)

1500 słów kluczowych dziennie (źródło)

Własny system wygrywa w obszarach: automatyzacja zgłoszeń, konfiguracje wielodomenowe (agencje), wymogi RODO i koszty długoterminowe (próg rentowności po ~2 latach). Semrush wygrywa w obszarach: baza danych linków zwrotnych, codzienne śledzenie słów kluczowych, analiza konkurencji i zerowy czas konfiguracji. Dla wewnętrznego zespołu marketingu z 1–3 domenami i ścisłymi wymogami co do lokalizacji danych własny system jest bardziej opłacalnym wyborem; dla agencji z ponad 20 klientami, które potrzebują rozbudowanych danych o linkach zwrotnych, sensowny pozostaje Semrush (albo rozwiązanie hybrydowe: własny audyt + Semrush Starter do researchu).

RODO i suwerenność danych

Semrush przechowuje dane z crawlowania i dostępy do GSC na własnych serwerach (dostępne są centra danych w UE, ale spółka matka jest amerykańska). Dla europejskich firm, które przechodzą audyty ochrony danych albo mają klientów z sektora zdrowotnego lub finansowego, to ryzyko: zewnętrzny dostawca widzi całą strukturę Twojej witryny, pozycje i wzorce ruchu. System n8n na własnym serwerze (w Hetznerze, Anexii albo AWS Frankfurt) trzyma wszystkie dane w Twojej infrastrukturze; wywołania API GSC idą przez Twoje konto Google, a Screaming Frog crawluje z Twojego serwera. Żadnego udostępniania danych amerykańskim dostawcom SaaS, żadnego negocjowania umów powierzenia przetwarzania danych, żadnych niespodzianek przy następnym wyroku Schrems III.

Dodatkowa zaleta: możesz wzbogacić system o dane wewnętrzne, których nie powinien zobaczyć żaden zewnętrzny dostawca, np. przychód z każdego landing page'a z backendu Twojego sklepu, żeby ustalać priorytety problemów według wpływu na przychody, a nie tylko na ruch. W Semrush da się to zrobić tylko przez ręczne wgrywanie plików CSV, które musisz co miesiąc aktualizować.

Kiedy Semrush jest lepszym wyborem

Trzy scenariusze, w których nie warto budować tego samemu:

  1. Potrzebujesz rozbudowanej analizy linków zwrotnych: Semrush, Ahrefs i Majestic latami crawlowały grafy linków; odtworzenie tego jest nierealne. Jeśli link building albo praca z disavow to podstawa, płacisz za bazę danych, a nie za interfejs.
  2. Twój zespół nie ma mocy deweloperskich: 40 h początkowej pracy to ostrożny szacunek; przy nieprzewidzianych zmianach w API albo niestandardowych wymaganiach (np. renderowanie JavaScriptu dla SPA) może z tego wyjść 60 h. Jeśli nikt w zespole nie umie debugować n8n/Pythona, każdy drobiazg staje się blokerem.
  3. Prowadzisz <5 stron i potrzebujesz szybkich danych o słowach kluczowych: GSC podaje pozycje z opóźnieniem 2–3 dni; Semrush śledzi je codziennie. W kampaniach, w których liczy się czas (monitoring premier, wychodzenie z filtra), śledzenie w czasie rzeczywistym jest warte dopłaty. Plan Starter Semrush (199 USD/miesiąc, źródło) obejmuje 5 stron i 500 słów kluczowych: uczciwa oferta dla małych zespołów z ograniczonym budżetem.

Stanowisko Blck Alpaca

Budujemy i utrzymujemy własne pipeline'y audytowe w n8n. Nie dlatego, że nie znosimy Semrush, tylko dlatego, że potrzebujemy kontroli nad priorytetyzacją i lokalizacją danych. Europejskim firmom z segmentu MŚP, które mają 1–3 domeny, wewnętrzny zespół deweloperski i wymogi RODO, polecamy własne rozwiązanie: początkowa inwestycja 6000 EUR zwraca się w dwa lata, a Ty kupujesz sobie niezależność od podwyżek cen SaaS. Kompromis, który świadomie akceptujemy: brak codziennego śledzenia słów kluczowych (opóźnienie GSC wystarcza do pracy strategicznej) i brak bazy danych linków zwrotnych (zamiast tego kwartalne eksporty z Ahrefs Webmaster Tools). Dla agencji z ponad 15 klientami albo zespołów bez kompetencji w Pythonie/n8n Semrush Pro+ pozostaje bardziej pragmatycznym wyborem, ale wtedy z jasną umową powierzenia przetwarzania danych i hostingiem na serwerach w UE.

Nasza macierz decyzyjna: suwerenność danych (wygrywa własny system), głębokość automatyzacji (własny system: prosto do systemu zgłoszeń; Semrush: ręczny eksport), całkowity koszt w ciągu 3 lat (własny system: ~11 600 EUR; Semrush: ~10 100 EUR, ale bez automatyzacji zgłoszeń), dopasowanie do MŚP (własny system: idealny dla 1–5 domen; Semrush: lepszy od 10+ domen z modelem resellerskim dla agencji).

Kolejne kroki

Jeśli chcesz wdrożyć ten system, zacznij od 2-tygodniowego prototypu, który obejmuje tylko moduł 1 (crawling) i moduł 3 (zgłoszenia), bez silnika oceny, po prostu „wszystkie 404 jako zgłoszenia”. To kosztuje Cię ~12 h pracy (szacunkowo 1800 EUR) i pokazuje, czy Twój zespół radzi sobie z n8n. Jeśli prototyp działa stabilnie, dobudowujesz logikę scoringu i alerty. Alternatywa: zleć wdrożenie na zewnątrz (za pełny blueprint liczymy 8000–10 000 EUR, w tym 3 miesiące utrzymania) i skup się na kalibracji reguł.

Następny krok: Nie chcesz budować tego blueprintu samodzielnie? Blck Alpaca stawia dokładnie takie systemy n8n jako projekt w stałej cenie. Zobacz integrację agentów AI albo od razu rozpocznij projekt.

Ostatnia aktualizacja: sierpień 2026

Blck Alpaca to agencja automatyzacji marketingu z wykorzystaniem AI z siedzibą w Wiedniu, specjalizująca się w marketingu opartym na danych, agentach AI szytych na miarę i automatyzacji workflowów w przedsiębiorstwach w całej Europie.

Podsumuj z AIChatGPTClaudePerplexity

Otwiera czat z przygotowanym promptem.

Lucas Blochberger
Lucas Blochberger · Founder & CEO

Nie przegap żadnych nowości

Zapisz się do naszego newslettera i otrzymuj trendy z AI i marketingu prosto do swojej skrzynki.