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
- Rola — „Jesteś starszym specjalistą SEO z 10-letnim doświadczeniem w rynku polskim”.
- Kontekst — dane wejściowe: keyword, URL, audience, dane z SERP.
- Zadanie — konkretne jedno polecenie.
- Parametry — długości, liczba punktów, format.
- Format wyjścia — JSON, tabela Markdown, lista, plain text.
- 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
| Kryterium | Jak mierzyć | Próg |
|---|---|---|
| Kompletność | % punktów zadania pokrytych w odpowiedzi | >= 90% |
| Halucynacje | % liczb/nazw wymyślonych vs realnych | <= 2% |
| Ton | Zgodność z guide’em stylu (manualna ocena 1–5) | >= 4 |
| Powtarzalność | Wariancja między 5 uruchomieniami | <= 15% |
| Czas | Czas do pierwszej użytecznej odpowiedzi (bez iteracji) | <= 45s |
Kiedy prompt wymaga przepisania
- Nowa wersja modelu (np. GPT-5) — sprawdźcie na bench, czy nie zmieniło się tagowanie.
- Zmiana struktury SERP (AI Overviews dla frazy) — prompt researchu może potrzebować innych danych wejściowych.
- Spadek jakości w eval zespołowym (> 2 skarg w miesiącu).
- 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ędzie | Rola | Koszt 2026 (PLN/m-c) |
|---|---|---|
| Claude Opus 4.5 / GPT-4.1 / Gemini 2.5 Pro | Silnik promptów | 60–300 (API) |
| PromptLayer / Helicone | Logowanie i ewaluacja | 0–180 |
| LangSmith | Test cases + eval | 0–400 |
| Git (GitHub / GitLab) | Wersjonowanie | 0–80 |
| Ahrefs / Semrush | Dostawca danych SERP do kontekstu | 400–1 400 |
| Screaming Frog | Eksporty do promptów audytowych | 0–85 |
| Google Search Console | Dane do promptów 22, 24 | 0 |
Jak zbudować własną bibliotekę z tych 25 promptów
- Tydzień 1: skopiujcie 25 promptów do repo, ustawcie placeholdery pod swoją domenę.
- Tydzień 2: przetestujcie każdy na 3 realnych zadaniach, zapiszcie wyniki.
- Tydzień 3: dostosujcie ton i constraints do waszego brandu.
- Tydzień 4: zbudujcie dashboard (PromptLayer/LangSmith) do logowania jakości.
- Miesiąc 2: dopiszcie 10 własnych promptów do specyficznych zadań waszego biznesu.
- 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.