25 promptów do SEO, których używamy codziennie

15 kwietnia, 2026

Prompty SEO to nie zaklęcia magiczne, tylko ustrukturyzowane instrukcje, które zamieniają model językowy w młodszego specjalistę SEO pracującego pod waszym nadzorem. W tym artykule pokazujemy 25 promptów, które w zespole semtools.pl uruchamiamy codziennie — do analizy konkurencji, audytów technicznych, klastrowania słów kluczowych, briefów, meta tagów, linków wewnętrznych i raportowania. Każdy prompt ma opis zadania, parametry do podstawienia, fragment odpowiedzi, której się spodziewać, oraz uwagi, kiedy nie zadziała.

Nie publikujemy tu promptów „dla efektu WOW” — tylko te, które przeszły przez 6+ miesięcy produkcji i naprawdę skracają pracę o 40–70%. Używamy ich na modelach z rodziny GPT-4.1, Claude Opus 4.5 i Gemini 2.5 Pro. Większość z nich działa z każdym z tych modeli po drobnych korektach. Wszystkie są w języku polskim, bo dla polskiego SEO język instrukcji ma znaczenie — model lepiej zachowuje kontekst kulturowy i językowy, gdy prompt jest w języku wyniku.

W skrócie

  • 25 działających promptów SEO pokrywa cały lejek: research słów kluczowych, analiza SERP, briefy, optymalizacja on-page, meta, linki wewnętrzne, audyty, raportowanie.
  • Każdy prompt ma strukturę: rola + kontekst + zadanie + parametry + format wyjścia + constraints. Brak któregokolwiek elementu psuje wynik.
  • Średnie oszczędności czasu na zadanie: research słów kluczowych 60–75%, brief SEO 50–65%, meta description w skali 80%+.
  • Prompty trzymajcie w repozytorium (Git, Notion) z wersjonowaniem, nie w historii czatu — historia czatu znika po 30 dniach i nie jest audytowalna.
  • Model bez zasilenia realnymi danymi z SERP halucynuje 15–30% wyników; zawsze dostarczajcie snapshot top 10 jako kontekst.

Jak korzystać z tej biblioteki promptów

Każdy prompt w tym artykule ma taką samą strukturę: opis (do czego służy), parametry (co podstawiacie), prompt (gotowy do skopiowania tekst), przykładowa odpowiedź (fragment, nie pełna) oraz uwagi (kiedy nie działa, jak iterować). Prompty są napisane w tzw. formacie XML-tag, który modele Claude, GPT i Gemini parsują najlepiej w 2026 roku.

Przed użyciem ustawcie temperaturę modelu na 0.2–0.4 (precyzja) dla zadań analitycznych i 0.6–0.8 (kreatywność) dla promptów kreatywnych typu tytuły czy meta. Szczegóły techniki znajdziecie w przewodniku po prompt engineeringu 2026. Cała filozofia, dlaczego prompty są warstwą krytyczną w marketingu AI, jest opisana w pillarze o AI w marketingu 2026.

Konwencja placeholderów

  • [KEYWORD] — główne słowo kluczowe, np. „prompty SEO”.
  • [URL] — adres strony do analizy.
  • [COUNTRY] — rynek, np. „Polska”, „Niemcy”.
  • [LANG] — język odpowiedzi, domyślnie „polski”.
  • [TOP10] — snapshot top 10 z Google dla frazy (tytuł + URL + meta).
  • [AUDIENCE] — grupa docelowa, np. „CMO w B2B SaaS”.

Struktura dobrego prompta SEO

  1. Rola — „Jesteś starszym specjalistą SEO z 10-letnim doświadczeniem w rynku polskim”.
  2. Kontekst — dane wejściowe: keyword, URL, audience, dane z SERP.
  3. Zadanie — konkretne jedno polecenie.
  4. Parametry — długości, liczba punktów, format.
  5. Format wyjścia — JSON, tabela Markdown, lista, plain text.
  6. Constraints — czego nie robić (halucynować liczb, wymyślać narzędzi, dublować SERP).

Prompty do researchu słów kluczowych (1–5)

Research słów kluczowych to etap, w którym AI daje największy zwrot — pod warunkiem, że zasilicie model realnymi danymi (Ahrefs, Semrush, Google Search Console). Bez danych model halucynuje wolumeny i trudność.

Prompt 1. Klastrowanie listy słów kluczowych wg intencji

Do czego: podział długiej listy fraz (100–5000) na klastry wg intencji (informacyjna, nawigacyjna, komercyjna, transakcyjna) i tematycznej spójności.

Parametry: [LISTA_FRAZ], [BRAND], [LANG].

<role>Jesteś starszym SEO strategist z 10-letnim doświadczeniem w rynku polskim</role>
<context>
Analizuję frazy dla strony [BRAND] w języku [LANG].
Lista fraz:
[LISTA_FRAZ]
</context>
<task>
1. Pogrupuj frazy w klastry tematyczne (maks 15 klastrów).
2. Dla każdej frazy oznacz intencję: INFO | NAV | COMM | TRANS.
3. W każdym klastrze wskaż jedną frazę hub (najszersza, najwyższy wolumen) i 3–8 fraz spoke.
4. Zwróć wynik jako tabelę CSV z kolumnami: klaster | fraza | intencja | rola (hub/spoke).
</task>
<constraints>
- Nie wymyślaj wolumenów wyszukiwań.
- Jeśli fraza nie pasuje do żadnego klastra, oznacz jako OUTLIER.
- Klastry nazywaj rzeczownikiem w mianowniku, nie zdaniem.
</constraints>

Przykładowa odpowiedź (fragment):

klaster,fraza,intencja,rola
prompty SEO,prompty SEO,INFO,hub
prompty SEO,prompty do analizy konkurencji SEO,INFO,spoke
prompty SEO,prompt do meta description chatgpt,INFO,spoke
prompt engineering,prompt engineering 2026,INFO,hub
narzędzia SEO AI,ahrefs vs semrush ai,COMM,hub

Uwagi: przy listach > 500 fraz dzielcie wejście na batche po 200. Model bez kontekstu domeny (np. e-commerce vs B2B SaaS) dobiera intencję powierzchownie — podajcie typ biznesu w sekcji context.

Prompt 2. Generowanie fraz long-tail z frazy hub

Do czego: ekspansja jednego słowa kluczowego w 40–80 fraz long-tail ugrupowanych wg etapu lejka (TOFU/MOFU/BOFU).

Parametry: [KEYWORD], [COUNTRY], [AUDIENCE].

<role>Jesteś SEO researcherem specjalizującym się w rynku [COUNTRY]</role>
<context>
Fraza hub: [KEYWORD]
Audience: [AUDIENCE]
Rynek: [COUNTRY]
</context>
<task>
Wygeneruj 60 fraz long-tail (3–6 słów) pochodnych od [KEYWORD].
Ugrupuj je w 3 sekcje: TOFU (świadomość problemu), MOFU (rozważanie rozwiązań), BOFU (decyzja zakupowa).
Dla każdej frazy dodaj 1 zdanie uzasadnienia, dlaczego odpowiada danemu etapowi.
</task>
<format>
Markdown. Każdy etap jako H3. Frazy jako lista numerowana.
</format>
<constraints>
- Frazy muszą brzmieć naturalnie po polsku (bez kalek z angielskiego).
- Unikaj fraz ogólnych bez określnika (np. „SEO" samo — źle; „SEO dla sklepu internetowego" — dobrze).
</constraints>

Przykładowa odpowiedź (fragment):

### TOFU — świadomość problemu
1. czym są prompty SEO — użytkownik dopiero definiuje koncept
2. jak AI pomaga w SEO — szerokie rozpoznanie korzyści
3. prompty SEO wady i zalety — porównanie na wczesnym etapie

### MOFU — rozważanie
1. najlepsze prompty do analizy SERP — porównanie konkretnych narzędzi
2. prompty SEO gpt vs claude — wybór modelu

### BOFU — decyzja
1. biblioteka promptów SEO do pobrania — gotowe do wdrożenia
2. szablony promptów SEO pdf — materiały operacyjne

Uwagi: dla rynku polskiego zawsze dodajcie „[COUNTRY]=Polska” — modele z niezadanym krajem domyślnie preferują USA, co zniekształca intencję (w PL inne proporcje TOFU/BOFU niż w US).

Prompt 3. Analiza trudności frazy z danych SERP

Do czego: ocena realnej trudności rankowania dla frazy na podstawie snapshotu top 10 (nie na podstawie DR/DA, które model halucynuje).

Parametry: [KEYWORD], [TOP10] — lista domen z top 10.

<role>Jesteś SEO analystem. Oceniasz trudność słów kluczowych wyłącznie na podstawie danych, które dostajesz.</role>
<context>
Fraza: [KEYWORD]
Top 10 Google.pl (pozycja | domena | typ strony | długość tekstu w słowach):
[TOP10]
</context>
<task>
Oceń trudność frazy w skali 1–10 dla:
A) nowej strony (domena < 12 miesięcy),
B) średniej domeny (DR 30–50),
C) dużej domeny (DR 60+).
Uzasadnij każdą ocenę w 2–3 zdaniach, opierając się wyłącznie na podanych danych.
</task>
<constraints>
- Nie wymyślaj DR domen spoza listy.
- Nie spekuluj o intencji użytkownika — używaj tylko faktów z top 10.
- Jeśli w top 10 są duże brandy (np. Wikipedia, gov.pl), oznacz to osobno.
</constraints>

Przykładowa odpowiedź (fragment):

A) Nowa strona — trudność 8/10. W top 10 są wyłącznie domeny z wysokim autorytetem (semrush.pl, ahrefs.com, hubspot.com), średnia długość tekstu to 4 200 słów — nowa strona bez linków nie ma realnych szans przed 9–12 miesiącem indeksacji.
B) Średnia domena — 6/10. Przy DR 30–50 i tekście 4 500+ słów z dobrym PDP można celować w pozycje 8–15 w 4–6 miesięcy.
C) Duża domena — 3/10. Przy DR 60+ i aktywnym linkowaniu fraza osiągalna w top 5 w 60–90 dni.

Uwagi: prompt działa tylko z rzeczywistym top 10 w kontekście. Bez niego model halucynuje domeny — co w SEO jest niedopuszczalne.

Prompt 4. Wyszukiwanie luk contentowych względem konkurencji

Do czego: porównanie tematów pokrytych przez waszą stronę vs top 3 konkurentów, zwrócenie listy tematów, których u was brakuje.

Parametry: [NASZE_TEMATY], [KONKURENT_1_TEMATY], [KONKURENT_2_TEMATY], [KONKURENT_3_TEMATY].

<role>Jesteś SEO analystem specjalizującym się w analizie luk contentowych</role>
<context>
Nasze tematy (tytuły artykułów):
[NASZE_TEMATY]

Konkurent 1:
[KONKURENT_1_TEMATY]

Konkurent 2:
[KONKURENT_2_TEMATY]

Konkurent 3:
[KONKURENT_3_TEMATY]
</context>
<task>
1. Zidentyfikuj tematy, które pokrywa co najmniej 2 z 3 konkurentów, a których nie mamy u nas.
2. Dla każdego brakującego tematu oceń priorytet: HIGH/MED/LOW wg kryteriów:
   - HIGH: pokrywa wszystkich 3 konkurentów, jest w głównym klastrze tematycznym.
   - MED: pokrywa 2 konkurentów, tematycznie powiązany.
   - LOW: pokrywa 2 konkurentów, ale peryferyjny tematycznie.
3. Dla każdego tematu zasugeruj wstępny focus keyword po polsku.
</task>
<format>
Tabela: priorytet | temat | sugerowany keyword | liczba konkurentów z pokryciem.
</format>

Przykładowa odpowiedź (fragment):

| priorytet | temat | keyword | pokrycie |
| HIGH | Prompt engineering dla SEO | prompt engineering seo | 3/3 |
| HIGH | Automatyzacja audytów technicznych | automatyzacja audyt seo ai | 3/3 |
| MED | Wersjonowanie promptów w zespole | wersjonowanie promptów | 2/3 |
| LOW | Historia SEO 2000–2026 | historia seo | 2/3 |

Uwagi: tytuły wklejajcie bez skracania — model łączy koncepty po słowach kluczowych, nie po tematyce. Do batchowania używajcie max 150 tytułów na konkurenta.

Prompt 5. Mapa intencji dla klastra tematycznego

Do czego: rozpisanie, jakie pytania użytkownika obsługuje klaster 20–30 fraz i jakie typy contentu pasują do każdej grupy intencji.

Parametry: [KLASTER] — lista fraz, [AUDIENCE].

<role>Jesteś SEO content strategem</role>
<context>
Klaster fraz:
[KLASTER]
Audience: [AUDIENCE]
</context>
<task>
1. Zidentyfikuj 6–10 pytań użytkownika, które obsługuje ten klaster.
2. Dla każdego pytania przypisz format contentu: pillar / supporting / glossary / comparison / case study / tutorial / listicle.
3. Oszacuj długość w słowach (zakres).
4. Wskaż, które frazy z klastra trafiają do każdego pytania (może być wiele).
</task>
<format>
JSON z polami: question, format, words_range, keywords[].
</format>

Uwagi: to prompt bazowy do budowania content plan. Wynik wrzućcie do researchu briefu — skraca planowanie klastra z 3–4h do 40 minut.

Prompty do analizy konkurencji (6–10)

Analiza konkurencji z AI pozwala zobaczyć wzorce, których człowiek nie wyłapie w 20 artykułach przeczytanych ręcznie. Kluczowa zasada: model analizuje tylko to, co dostanie w kontekście — nie wysyła zapytań do Google z własnej inicjatywy.

Prompt 6. Dekonstrukcja struktury artykułu top 1

Do czego: rozłożenie H1/H2/H3 artykułu z top 1 na elementy strukturalne, które można zreplikować (bez kopiowania tekstu).

Parametry: [URL], [HTML_NAGLOWKOW].

<role>Jesteś SEO content strategem specjalizującym się w analizie struktury artykułów long-form</role>
<context>
URL: [URL]
Struktura nagłówków (H1, H2, H3):
[HTML_NAGLOWKOW]
</context>
<task>
1. Wskaż, jakie intencje użytkownika obsługuje każda sekcja H2.
2. Oceń balans sekcji: które są zbyt krótkie (płytkie), które zbyt długie (rozmyte).
3. Zidentyfikuj luki — tematy, których artykuł NIE pokrywa, a które czytelnik by oczekiwał.
4. Zaproponuj 3 H2, które by ulepszyły strukturę.
</task>
<constraints>
- Nie sugeruj kopiowania H2 dokładnie — propozycje mają być koncepcyjne.
- Luki definiuj w stosunku do typowej mapy intencji dla tego tematu.
</constraints>

Prompt 7. Analiza tonu i stylu konkurenta

Do czego: rozbiór stylu pisania konkurenta na elementy (długość zdań, poziom formalności, osoba gramatyczna, gęstość liczb) — żeby świadomie odróżnić swój tone.

Parametry: [FRAGMENT] — 800–1500 słów z artykułu konkurenta.

<role>Jesteś editorialnym strategem analizującym styl treści</role>
<context>
Fragment tekstu konkurenta:
[FRAGMENT]
</context>
<task>
Oceń w 5-punktowej skali (1=niska, 5=wysoka):
- formalność
- gęstość faktów i liczb
- autorytatywność (czy brzmi jak ekspert)
- zaangażowanie czytelnika (czy używa „ty", zadaje pytania)
- czytelność (krótkie zdania, proste słowa)

Dodaj 3 przykłady charakterystycznych dla tego stylu konstrukcji zdaniowych.
Zaproponuj, jak ton naszej marki powinien się odróżnić w 3 wymiarach.
</task>

Uwagi: przydatny przy wchodzeniu w niszę z 2–3 ugruntowanymi konkurentami — pozwala świadomie wypracować alternatywny głos.

Prompt 8. Porównanie 3 artykułów na tę samą frazę

Parametry: [KEYWORD], [ART_1], [ART_2], [ART_3] — pełne teksty lub streszczenia.

<role>Jesteś SEO editorialnym reviewerem</role>
<context>
Keyword: [KEYWORD]
Artykuł 1: [ART_1]
Artykuł 2: [ART_2]
Artykuł 3: [ART_3]
</context>
<task>
1. Dla każdego artykułu wypisz 3 mocne i 3 słabe strony.
2. Wskaż, które tematy/pytania pokrywa każdy artykuł, a czego brakuje u każdego.
3. Zidentyfikuj 5 „dziur" wspólnych dla wszystkich 3 — to okazja do wypełnienia.
4. Zasugeruj unikalny angle dla nowego artykułu, który wygra z tą trójką.
</task>
<format>
Struktura H3 dla każdej sekcji (mocne/słabe, pokrycie, dziury, angle).
</format>

Prompt 9. Ekstrakcja FAQ od konkurencji

Do czego: zebranie pytań z FAQ, People Also Ask i sekcji H2 z 3–5 konkurentów, deduplikacja, priorytetyzacja.

Parametry: [LISTA_PYTAN_KONK] — pytania zebrane ręcznie lub skrejpowane.

<role>Jesteś researcherem SEO zajmującym się mapą pytań użytkowników</role>
<context>
Pytania zebrane od konkurencji (z FAQ, PAA, H2):
[LISTA_PYTAN_KONK]
</context>
<task>
1. Zdeduplikuj pytania (połącz warianty semantyczne).
2. Pogrupuj w 4–6 kategorii (np. „definicyjne", „kosztowe", „porównawcze", „techniczne").
3. W każdej kategorii wskaż 5 najważniejszych pytań do obowiązkowego pokrycia w naszym artykule.
4. Zasugeruj 3 pytania, których nie ma nikt — potencjalny unikalny angle.
</task>

Prompt 10. Wyciąganie argumentów z recenzji produktu konkurencji

Do czego: analiza opinii użytkowników produktu konkurenta, żeby zidentyfikować pain pointy do wyartykułowania w naszym contentcie.

Parametry: [RECENZJE] — zebrane recenzje (G2, Capterra, Google Reviews, fora).

<role>Jesteś content strategiem B2B specjalizującym się w analizie voice-of-customer</role>
<context>
Recenzje produktu konkurenta:
[RECENZJE]
</context>
<task>
1. Wyciągnij 10 najczęstszych pain pointów (częstość > 3 wzmianki).
2. Dla każdego podaj typowy cytat (2–3 zdania).
3. Zasugeruj, jak nasz content mógłby zaadresować każdy pain point (format: „artykuł o X", „case study o Y", „porównanie Z").
</task>
<constraints>
- Nie wymyślaj cytatów — używaj tylko tych z wejścia.
- Nie oceniaj konkurenta — analizuj tylko pain pointy.
</constraints>

Prompty do briefu i outline artykułu (11–14)

Brief to jedyne miejsce w workflow content AI, gdzie koszt 20 minut dodatkowej pracy zwraca się 5–10x w jakości draftu. Prompty do briefu są najbardziej złożone, bo zawierają dużo kontekstu.

Prompt 11. Brief SEO na jedną stronę A4

Do czego: wygenerowanie briefu zgodnego z szablonem semtools — focus keyword, intent, audience, kąt, struktura, must-include, must-avoid.

Parametry: [KEYWORD], [AUDIENCE], [TOP10], [WORD_COUNT], [LINKI_WEW].

<role>Jesteś senior SEO content strategem w agencji semtools.pl</role>
<context>
Focus keyword: [KEYWORD]
Audience: [AUDIENCE]
Docelowa długość: [WORD_COUNT] słów
Top 10 Google.pl:
[TOP10]
Dostępne linki wewnętrzne:
[LINKI_WEW]
</context>
<task>
Wygeneruj brief w formacie:
1. Focus keyword + 4 frazy poboczne
2. Intent (jedno zdanie)
3. Audience (jedno zdanie z rolą i kontekstem)
4. Kąt — co nas odróżnia od top 3 (2 zdania)
5. Struktura H2 (6–10 pozycji) z jednozdaniowym opisem każdej
6. Must-include facts (5–8 punktów z konkretnymi liczbami lub nazwiskami)
7. Must-avoid (3–5 punktów — frazy, marki, tonacje zakazane)
8. Linki wewnętrzne (wybierz 4–6 z listy i przypisz do konkretnych H2)
</task>
<constraints>
- Struktura H2 nie może kopiować top 1 1:1 — zaproponuj własny porządek logiczny.
- Must-include facts muszą być konkretne (liczba lub nazwa), nie ogólne tezy.
</constraints>

Uwagi: to najbardziej zwrotny prompt z całej listy — skraca brief z 60 minut do 15.

Prompt 12. Outline artykułu z mapowaniem słów kluczowych

Parametry: [KEYWORD], [SEMANTIC_KEYWORDS], [WORD_COUNT].

<role>Jesteś SEO writerem</role>
<context>
Główny keyword: [KEYWORD]
Keywordy semantyczne (LSI): [SEMANTIC_KEYWORDS]
Docelowa długość: [WORD_COUNT]
</context>
<task>
Wygeneruj outline z H2/H3 (min. 6 H2, 15 H3). Dla każdego H2/H3:
- docelowa długość w słowach
- 1–2 keywordy z listy LSI do naturalnego wplecenia
- notatka, jaki element treści tam trafi (lista, tabela, przykład, blockquote)
</task>
<format>
Markdown hierarchia z adnotacjami w nawiasach kwadratowych.
</format>

Prompt 13. Hooki do wstępów artykułów SEO

Do czego: wygenerowanie 5 alternatywnych pierwszych akapitów dla artykułu — każdy z innym hookiem (statystyka, pytanie, kontrast, historia, definicja-kontra).

Parametry: [KEYWORD], [ANGLE].

<role>Jesteś copywriterem SEO z zacięciem dziennikarskim</role>
<context>
Keyword: [KEYWORD]
Kąt artykułu: [ANGLE]
</context>
<task>
Napisz 5 alternatywnych wstępów (każdy 2–4 zdania) wg wzorców:
1. STAT: zacznij od liczby lub wskaźnika.
2. CONTRA: zacznij od obalenia mitu.
3. SCENA: zacznij od konkretnej sytuacji z życia czytelnika.
4. PYTANIE: zacznij od pytania, które angażuje.
5. TEZA: zacznij od jednej mocnej tezy.
</task>
<constraints>
- Każdy wstęp musi zawierać keyword w pierwszym zdaniu naturalnie.
- Zero klisz („W dzisiejszych czasach…", „W dobie cyfryzacji…").
</constraints>

Prompt 14. TL;DR / „W skrócie” z outline

Parametry: [OUTLINE].

<role>Jesteś SEO editorem</role>
<context>
Outline artykułu:
[OUTLINE]
</context>
<task>
Wygeneruj sekcję „W skrócie" (5 punktów, max 25 słów każdy):
- każdy punkt to konkretna teza z liczbą lub nazwą
- pierwsze słowo każdego punktu = słowo kluczowe lub konkretny rzeczownik (nie czasownik)
- zero ogólników („warto", „można", „jest możliwe")
</task>

Prompty do on-page SEO (15–19)

On-page to obszar, w którym AI generuje najwięcej w najmniejszym czasie — meta description w skali, title tagi, alt texty, linki wewnętrzne. Jakość jest akceptowalna od pierwszej iteracji.

Prompt 15. Meta description zoptymalizowane pod CTR

Parametry: [TITLE], [CONTENT_SUMMARY], [KEYWORD].

<role>Jesteś SEO copywriterem specjalizującym się w meta tagach</role>
<context>
Tytuł artykułu: [TITLE]
Streszczenie (2–3 zdania): [CONTENT_SUMMARY]
Focus keyword: [KEYWORD]
</context>
<task>
Wygeneruj 5 wariantów meta description (140–160 znaków każdy).
Każdy wariant:
- zawiera [KEYWORD] w pierwszych 80 znakach naturalnie
- kończy się benefitem lub CTA
- ma konkretną liczbę lub nazwę (nie „wiele", „wszystko", „niezwykłe")
- unika słów „dowiedz się", „sprawdź", „poznaj" w formie imperatywnej
Po każdym wariancie podaj liczbę znaków.
</task>

Przykładowa odpowiedź (fragment):

1. Prompty SEO — 25 sprawdzonych szablonów do researchu, briefów, meta i linków wewnętrznych. Skracają pracę specjalisty o 40–70%. (154 znaki)
2. 25 promptów SEO z biblioteki semtools.pl: pod research, audyty, on-page, linki. Każdy z przykładem i parametrami. (144 znaki)

Prompt 16. Title tag + 3 alternatywy

Parametry: [KEYWORD], [ANGLE], [BRAND].

<role>Jesteś SEO copywriterem specjalizującym się w title tagach</role>
<context>
Keyword: [KEYWORD]
Kąt: [ANGLE]
Brand: [BRAND]
</context>
<task>
Wygeneruj 4 warianty title tag (50–60 znaków każdy):
1. Z liczbą na początku (np. „25 …")
2. Z pytaniem („Jak …")
3. Z korzyścią („… bez …")
4. Z rokiem („… 2026")
Keyword w pierwszej połowie. Brand na końcu jeśli mieści się w 60 znakach.
Podaj liczbę znaków po każdym wariancie.
</task>

Prompt 17. Alt text dla 10 obrazów w artykule

Parametry: [OPISY_OBRAZOW] — lista opisów: „screen z dashboardu X”, „diagram procesu Y”.

<role>Jesteś SEO copywriterem specjalizującym się w accessibility i alt text</role>
<context>
Opisy obrazów:
[OPISY_OBRAZOW]
</context>
<task>
Dla każdego obrazu wygeneruj alt text:
- 8–14 słów
- konkretny opis zawartości, nie ogólnik
- jeśli naturalnie pasuje, wpleciony keyword tematyczny
- bez „obraz przedstawia", „zdjęcie"
</task>

Prompt 18. Propozycja linków wewnętrznych w draftcie

Parametry: [DRAFT], [MAPA_LINKOW] — lista dostępnych artykułów z URL + opis.

<role>Jesteś SEO strategem odpowiedzialnym za internal linking</role>
<context>
Draft artykułu:
[DRAFT]

Mapa dostępnych linków:
[MAPA_LINKOW]
</context>
<task>
1. Znajdź w draftcie 6–10 naturalnych miejsc na linki wewnętrzne.
2. Dla każdego:
   - wskaż dokładną frazę w tekście (anchor)
   - dopasuj URL z mapy
   - uzasadnij wybór w 1 zdaniu
3. Zróżnicuj anchory (max 2 dokładne dopasowania, reszta naturalna).
4. Oznacz ryzyko nad-optymalizacji (jeśli jedna strona linkowana > 2 razy).
</task>

Prompt 19. Optymalizacja pierwszego akapitu pod featured snippet

Parametry: [KEYWORD], [AKAPIT].

<role>Jesteś SEO writerem specjalizującym się w featured snippets i AIO</role>
<context>
Keyword: [KEYWORD]
Aktualny pierwszy akapit:
[AKAPIT]
</context>
<task>
1. Oceń, czy akapit odpowiada wprost na pytanie implikowane przez keyword.
2. Jeśli nie — przepisz go tak, żeby:
   - w pierwszym zdaniu była definicja/odpowiedź
   - 40–60 słów długości całego akapitu
   - konstrukcja: [KEYWORD] to/jest/oznacza + 1-zdaniowe wyjaśnienie + kluczowa cecha
3. Zwróć wersję przepisaną + adnotację, co zmieniłeś.
</task>

Prompty do audytów technicznych i analizy strony (20–22)

AI nie zastąpi crawlera (Screaming Frog, Sitebulb), ale świetnie interpretuje wyeksportowane dane. Warunek: dostarczcie surowe dane, nie prośbę „zaudytuj moją stronę”.

Prompt 20. Analiza eksportu Screaming Frog

Parametry: [CSV_SF] — eksport z Screaming Frog (URL, status, title, meta, H1, H2, word count).

<role>Jesteś SEO auditorem technicznym analizującym eksporty z crawlera</role>
<context>
Eksport Screaming Frog (CSV):
[CSV_SF]
</context>
<task>
1. Zidentyfikuj URL-e z:
   - statusem 4xx/5xx
   - pustym lub zdublowanym title
   - meta description < 50 lub > 160 znaków
   - brakiem H1 lub wieloma H1
   - content < 300 słów (thin content)
2. Dla każdej kategorii podaj liczbę URL-i i listę top 10.
3. Oceń priorytet naprawy: CRITICAL / HIGH / MED / LOW.
4. Zasugeruj kolejność prac na 2 tygodnie.
</task>
<constraints>
- Nie sugeruj zmian, które wymagają informacji spoza CSV.
- Jeśli brakuje danych w kolumnie, oznacz to.
</constraints>

Prompt 21. Interpretacja Core Web Vitals z PageSpeed Insights

Parametry: [PSI_RAPORT], [URL].

<role>Jesteś senior front-end SEO specjalistą</role>
<context>
URL: [URL]
Raport PageSpeed Insights:
[PSI_RAPORT]
</context>
<task>
1. Dla każdej z metryk (LCP, INP, CLS) oceń stan (green/orange/red) i przyczynę.
2. Wskaż 3 najbardziej impactowe zmiany do wdrożenia (z podziałem: dev / CMS-config / content).
3. Oszacuj czas naprawy (h) i spodziewany wzrost score.
4. Flaguj zmiany ryzykowne (np. lazy-load hero image — wpływ na LCP).
</task>

Prompt 22. Sprawdzenie kanibalizacji słów kluczowych

Parametry: [GSC_DATA] — eksport z Google Search Console (query, page, clicks, impressions).

<role>Jesteś SEO analystem zajmującym się kanibalizacją słów kluczowych</role>
<context>
Dane z GSC (top 90 dni):
[GSC_DATA]
</context>
<task>
1. Znajdź zapytania, na które rankują >=2 URL-e z tej samej domeny (> 50 impressions każdy).
2. Dla każdego przypadku oceń typ kanibalizacji:
   - BENIGN — strony celowo różne (np. produkt + blog)
   - HARMFUL — dwie strony walczą o tę samą intencję
3. Dla HARMFUL zasugeruj rozwiązanie:
   - MERGE (scal strony)
   - REDIRECT (301 ze słabszej na mocniejszą)
   - REDESIGN (zróżnicuj intencję jednej strony)
4. Priorytetyzuj wg potencjału ruchu (sum clicks).
</task>

Prompty do contentu wspierającego i raportowania (23–25)

Prompt 23. Generowanie FAQ z artykułu

Parametry: [DRAFT], [AUDIENCE].

<role>Jesteś SEO editorem specjalizującym się w FAQ optymalizowanym pod AIO</role>
<context>
Draft artykułu:
[DRAFT]
Audience: [AUDIENCE]
</context>
<task>
Wygeneruj 7 pytań FAQ, które pasują do tego artykułu. Dla każdego:
- pytanie brzmi jak realne zapytanie użytkownika (nie tytuł rozdziału)
- odpowiedź 60–110 słów
- odpowiedź zawiera min. 1 konkretną liczbę lub nazwę
- odpowiedź stoi osobno — ma sens wyrwana z kontekstu (format pod LLM)
Kategorie pytań do pokrycia: definicyjne, porównawcze, how-to, kosztowe, pułapki, zaawansowane.
</task>

Uwagi: to jeden z najważniejszych promptów pod AIO — FAQ jest chętnie cytowane przez ChatGPT i Perplexity. Po prompt szczegółowy do content marketingu zajrzyjcie do biblioteki promptów do content marketingu.

Prompt 24. Raport SEO miesięczny dla klienta

Parametry: [GSC_DATA], [GA4_DATA], [RANKING_DATA], [DZIALANIA].

<role>Jesteś senior account managerem SEO raportującym do CMO</role>
<context>
GSC (MoM): [GSC_DATA]
GA4 (MoM): [GA4_DATA]
Rankingi top 20 keywords: [RANKING_DATA]
Działania w miesiącu: [DZIALANIA]
</context>
<task>
Wygeneruj raport w formacie:
1. Executive summary (3–5 zdań, bez żargonu)
2. Top 3 sukcesy (z liczbami)
3. Top 3 ryzyka / spadki (z liczbami i diagnozą)
4. Korelacja działań vs wyniki (co przyniosło efekt)
5. Plan na kolejny miesiąc (3–5 priorytetów z czasem i zasobami)
</task>
<constraints>
- Executive summary musi być zrozumiałe dla osoby nietechnicznej.
- Każdy sukces/ryzyko z konkretną liczbą (bez „znaczącego wzrostu").
</constraints>

Prompt 25. Checklist pre-publikacyjny SEO+AIO

Parametry: [DRAFT_HTML], [METADATA].

<role>Jesteś SEO editorem odpowiadającym za QA przed publikacją</role>
<context>
Draft HTML: [DRAFT_HTML]
Metadata (title, meta desc, slug, focus keyword): [METADATA]
</context>
<task>
Przeprowadź checklist 20 punktów i zaznacz PASS/FAIL dla każdego:
1. Title 50–60 znaków
2. Meta desc 140–160 znaków
3. Slug < 35 znaków, keyword-based
4. Focus keyword w H1, pierwszym akapicie, min. 1 H2
5. TL;DR/„W skrócie" 3–5 punktów na górze
6. Min 6 H2, min 15 H3
7. Min 1 tabela porównawcza
8. Min 1 lista numerowana + 1 wypunktowana
9. Min 5 pytań FAQ
10. Min 4 linki wewnętrzne
11. Akapity <= 4 zdania
12. Każda H2 zaczyna się od odpowiedzi/definicji
13. Brak <script>, JSON-LD inline
14. Brak placeholderów [TODO]
15. Alt text w każdym img
16. Brak fraz „w dzisiejszych czasach", „warto wspomnieć"
17. Min 5 konkretnych liczb / nazwisk / dat
18. Brak rhetorical questions w ciągłym tekście
19. Link do pillar przynajmniej 2x (jeśli supporting)
20. Status taga semantycznego: article/main wrapper istnieje w szablonie
</task>

Uwagi: to jest końcowy gate przed publikacją. Jeśli model zwraca >= 3 FAIL, draft wraca do redaktora. Dla szczegółów całego procesu zajrzyjcie do workflow content AI w 7 krokach.

Jak wersjonować i testować te prompty w zespole

Prompt, który dziś daje super wynik, za 6 miesięcy może przestać działać — model się zmienia, zmienia się też SERP. Każdy z 25 promptów powinien być wersjonowany jak kod.

Minimalne repozytorium promptów

  • Struktura katalogów: /prompts/seo/research/keyword-clustering.md.
  • Front matter: wersja, data utworzenia, autor, model docelowy, benchmark.
  • Changelog: co się zmieniło między v1 a v2, dlaczego.
  • Test cases: 3–5 przykładowych wejść z oczekiwanymi wyjściami.

Kryteria ewaluacji prompta

KryteriumJak mierzyćPróg
Kompletność% punktów zadania pokrytych w odpowiedzi>= 90%
Halucynacje% liczb/nazw wymyślonych vs realnych<= 2%
TonZgodność z guide’em stylu (manualna ocena 1–5)>= 4
PowtarzalnośćWariancja między 5 uruchomieniami<= 15%
CzasCzas do pierwszej użytecznej odpowiedzi (bez iteracji)<= 45s

Kiedy prompt wymaga przepisania

  1. Nowa wersja modelu (np. GPT-5) — sprawdźcie na bench, czy nie zmieniło się tagowanie.
  2. Zmiana struktury SERP (AI Overviews dla frazy) — prompt researchu może potrzebować innych danych wejściowych.
  3. Spadek jakości w eval zespołowym (> 2 skarg w miesiącu).
  4. Zmiana języka brandu — ton się przesuwa, prompt musi nadążyć.

Najczęstsze błędy przy używaniu promptów SEO

Prompt bez kontekstu SERP

Bez top 10 jako kontekstu model halucynuje trudność, typ intencji i konkurentów. To błąd numer jeden — 60% słabych wyników pochodzi z promptów, które każą modelowi „zgadywać” SERP.

Jeden prompt do wszystkiego

Prompt typu „napisz artykuł SEO na temat X” wyprodukuje tekst, który wymaga 80% przepisania. Dzielcie zadanie: brief → outline → draft sekcji po sekcji → meta.

Temperatura na domyślnej

Domyślne 0.7 w ChatGPT jest za wysokie do analityki i za niskie do kreatywności. Ustawcie 0.2 dla audytów, 0.4 dla briefów, 0.7 dla wstępów i tytułów.

Brak walidacji faktów

Nawet najlepszy prompt wyprodukuje halucynacje statystyk w 10–20% zdań. Bez checkpointu fact-check nie publikujcie.

Przechowywanie promptów w historii czatu

Historia czatu w ChatGPT znika po 30 dniach albo przy zmianie konta. Prompty trzymajcie w Git albo Notion — z wersją, autorem i datą.

Narzędzia pomocnicze dla biblioteki promptów SEO

NarzędzieRolaKoszt 2026 (PLN/m-c)
Claude Opus 4.5 / GPT-4.1 / Gemini 2.5 ProSilnik promptów60–300 (API)
PromptLayer / HeliconeLogowanie i ewaluacja0–180
LangSmithTest cases + eval0–400
Git (GitHub / GitLab)Wersjonowanie0–80
Ahrefs / SemrushDostawca danych SERP do kontekstu400–1 400
Screaming FrogEksporty do promptów audytowych0–85
Google Search ConsoleDane do promptów 22, 240

Jak zbudować własną bibliotekę z tych 25 promptów

  1. Tydzień 1: skopiujcie 25 promptów do repo, ustawcie placeholdery pod swoją domenę.
  2. Tydzień 2: przetestujcie każdy na 3 realnych zadaniach, zapiszcie wyniki.
  3. Tydzień 3: dostosujcie ton i constraints do waszego brandu.
  4. Tydzień 4: zbudujcie dashboard (PromptLayer/LangSmith) do logowania jakości.
  5. Miesiąc 2: dopiszcie 10 własnych promptów do specyficznych zadań waszego biznesu.
  6. Miesiąc 3: zautomatyzujcie najczęstsze (meta, alt, FAQ) przez API w CMS.

Po 3 miesiącach biblioteka obsługuje 40–60% rutynowych zadań SEO. Zespół zyskuje 15–25 godzin tygodniowo — czas, który przekierowujecie na strategię, linkbuilding i to, czego AI nie zrobi (rozmowy z klientem, decyzje produktowe).

FAQ — najczęstsze pytania o prompty SEO

Czy te prompty działają na każdym modelu LLM?

Prompty napisane są w formacie XML-tag, który parsują najlepiej Claude, GPT-4.1 i Gemini 2.5 Pro. Na modelach open-source (Llama 3.3, Mistral) jakość spada o 15–30% i wymagają dodatkowego formatowania (explicit few-shot examples). Na starszych modelach (GPT-3.5) nie używajcie — halucynacje w zadaniach SEO przekraczają 30%. Rekomendacja: Claude Opus 4.5 do analityki, GPT-4.1 do kreatywności, Gemini do zadań na długim kontekście (> 100k tokenów).

Jak uniknąć halucynacji danych w promptach SEO?

Cztery reguły: (1) zawsze dostarczcie realne dane z SERP/GSC/Ahrefs w sekcji context, (2) w constraints zabraniajcie modelowi wymyślania liczb, (3) ustawcie temperaturę na 0.2–0.3 dla zadań analitycznych, (4) dodajcie drugi checkpoint — prompt-verifier, który dostaje odpowiedź i sprawdza fakty. Mimo to zakładajcie, że 5–10% zdań wymaga weryfikacji człowieka. Halucynacje są najniebezpieczniejsze w nazwach domen, wolumenach i cytatach — tam fact-check jest obowiązkowy.

Ile czasu zajmuje wdrożenie biblioteki 25 promptów w zespole?

Minimalna wersja — skopiuj i używaj — zajmuje 1 dzień. Pełna integracja z repozytorium, wersjonowaniem, ewaluacją i dashboardem zajmuje 3–4 tygodnie pracy jednego seniora (20–40 godzin). Koszt jednorazowy: 6 000–14 000 PLN. Zwrot pojawia się między 3. a 5. tygodniem używania — od tego momentu zespół oszczędza 15–25 h/tydzień. Dla małych zespołów (1–3 osoby) wystarczy biblioteka w Notion z kontrolą wersji przez page history.

Czy prompty SEO zastąpią specjalistę?

Nie, ale zmieniają rolę specjalisty. Prompty przejmują pracę wykonawczą (research list, meta description, alt text, klastrowanie) — około 40–60% czasu juniora. Specjalista przesuwa się w stronę strategii, interpretacji danych, relacji z klientem i decyzji o priorytetach. Zespół z promptami potrzebuje mniej juniorów, ale więcej seniorów. W 2026 roku rynek płaci premium za specjalistów, którzy potrafią łączyć klasyczne SEO z orkiestracją AI — brakuje takich o 30–40% względem popytu.

Który prompt daje największe oszczędności czasu?

W naszych wdrożeniach trzy prompty dają > 70% oszczędności: Prompt 11 (brief SEO) — z 60 minut do 15, Prompt 15 (meta description w skali) — z 3 minut per strona do 20 sekund, Prompt 20 (analiza eksportu SF) — z 4 godzin do 25 minut. Zacznijcie od tych trzech — 80% wartości biblioteki dostaniecie w pierwszym tygodniu. Pozostałe 22 prompty skalują wyniki, ale bazowy ROI jest już w tej trójce.

Jak prompty SEO różnią się od promptów do content marketingu?

Prompty SEO są analityczne i strukturalne — operują na danych (SERP, GSC, eksporty), mają niskie temperatury (0.2–0.4), wymagają ścisłych constraints przeciw halucynacjom. Prompty content marketingowe są narracyjne i kreatywne — operują na briefach i personach, mają wyższe temperatury (0.6–0.8), zostawiają więcej swobody modelowi. Oba zestawy uzupełniają się w workflow: SEO ustala co i komu, content marketing — jak to opowiedzieć. Szczegóły w bibliotece promptów do content marketingu.

Czy można zautomatyzować uruchamianie tych promptów?

Tak — prompty 15, 16, 17 (meta, title, alt) da się uruchamiać automatycznie w CMS przez API. Prompty 20, 21, 22 (audyty) działają w pipeline’ach uruchamianych cron’em raz w tygodniu. Prompty briefowe i strategiczne (1–14) zostawcie z człowiekiem w pętli — decyzje strategiczne nie mogą być autonomiczne. Budowa automatyzacji zajmuje 2–4 tygodnie, koszt 8 000–20 000 PLN. Więcej w pillarze o AI w marketingu.

Co dalej

Kiedy macie już te 25 promptów w repozytorium i przetestowane na realnych zadaniach, następny krok to pogłębienie techniki pisania samych promptów — zaawansowane wzorce (chain-of-thought, few-shot, self-critique) opisaliśmy w przewodniku po prompt engineeringu 2026. Jeśli zaczynacie budować fabrykę contentu, zajrzyjcie też do 7-krokowego workflow content AI, żeby zrozumieć, jak prompty wpinają się w pełny proces produkcji. Dla całościowej perspektywy, jak AI zmienia marketing w 2026, wróćcie do pillara o AI w marketingu 2026.