# Jak napisać CV, które przejdzie przez ATS do rekrutera

> Co system ATS faktycznie czyta w twoim CV, które decyzje o formacie kosztują cię odrzucenie i jak sprawdzić własny plik w dwie minuty.

Source: https://cvizo.com/pl/blog/jak-napisac-cv-ktore-przejdzie-przez-ats
Language: pl_PL
Author: Zespół Cvizo
Published: 2026-09-15
Updated: 2026-11-04
Topics: Szukanie pracy, CV, ATS

---

ATS rozbiera twój plik na pola i tylko te pola trafiają do rekrutera. Pole, którego parser nie znajdzie, zostaje puste, a puste pole oznacza brak danych, co jest gorsze niż niska ocena. Formatuj tak, żeby parser znalazł to, co napisałeś.

## W skrócie

- Parser wypełnia stały zestaw pól. To, czego nie znajdzie, po prostu znika.
- PDF wygenerowany z tekstu, nie skan. Jeśli nie da się zaznaczyć tekstu, nic go nie odczyta.
- Jedna kolumna. Wiele parserów czyta stronę linia po linii, więc pasek boczny ląduje w środku zdań.
- Przepisuj frazę dokładnie z ogłoszenia. React Native to trafienie, RN już nie.
- Sprawdź własny plik: wyciągnij z niego czysty tekst i przeczytaj w kolejności, w jakiej wyszedł.

Zanim twoje CV zobaczy człowiek, czyta je program. ATS, czyli applicant tracking system,
rozbiera plik na pola i dopiero te pola trafiają do rekrutera. Jeśli rozbiórka się nie uda,
świetne doświadczenie nie ma znaczenia, bo nikt go nie zobaczy.

Formatowanie pod ATS ma sprawić, że system przestanie gubić rzeczy, które faktycznie masz.

## Co ATS naprawdę robi z twoim CV

Parser dostaje plik i próbuje wyciągnąć z niego skończony zestaw pól: imię i nazwisko, dane
kontaktowe, stanowiska, daty, firmy, wykształcenie, umiejętności. Każde pole, którego nie
znajdzie, zostaje puste. Puste pole oznacza brak danych, a to gorsze niż zero punktów: rekruter
filtrujący po „minimum 3 lata w Javie" nigdy nie zobaczy kandydata, u którego pole „lata
doświadczenia" jest puste.

![Kolumna tekstu CV, parser i lista pól, z których trzy pozostały niewypełnione](../../_assets/ats-parsing.jpg "Kandydat ma wszystkie trzy. Parser ich nie znalazł.")

Dlatego jedyne pytanie, które ma znaczenie przy formatowaniu, brzmi: czy parser znajdzie to,
co napisałeś, w miejscu, w którym się tego spodziewa. To, które pola w ogóle warto wypełniać,
jest osobną sprawą, bo [część z nich działa przeciwko tobie](/pl/blog/klauzula-rodo-w-cv).

## Format pliku i układ strony

PDF wygenerowany z tekstu, nie skan. Skan to obrazek, a obrazek dla parsera jest pusty.
Jeśli nie masz pewności, spróbuj zaznaczyć tekst w czytniku PDF. Nie da się zaznaczyć,
to znaczy że nie da się też przeczytać.

Jedna kolumna. Układ dwukolumnowy wygląda dobrze na ekranie, ale wiele parserów czyta stronę
liniami od lewej do prawej, więc pasek boczny wpada w środek zdań z głównej kolumny. Efekt
to sklejone frazy w rodzaju „Python Starszy programista 2021" i pole stanowiska, którego
parser już nie rozpozna.

### Czego unikać

- Tabel do układania sekcji. Tabela w PDF to siatka współrzędnych, nie struktura.
- Tekstu w nagłówku i stopce strony. Część parserów pomija je w całości, a to tam ludzie
  najczęściej wstawiają numer telefonu.
- Ikon zamiast etykiet. Kopertka nie znaczy „e-mail" dla niczego poza ludzkim okiem.
- Nietypowych nazw sekcji. „Moja podróż zawodowa" to dla parsera nic. „Doświadczenie" to pole.
- Grafiki wektorowej w miejscu tekstu, bo tekst zamieniony na krzywe przestaje być tekstem.

## Słowa kluczowe bez keyword stuffingu

Dopasowanie liczy się na poziomie frazy, nie pojedynczego słowa, i prawie zawsze po dokładnym
brzmieniu z ogłoszenia. Jeśli ogłoszenie mówi „React Native", to „RN" nie jest trafieniem.

| Ogłoszenie mówi | Zapisz w CV | Dlaczego |
| --- | --- | --- |
| React Native | React Native (RN) | Pełna fraza plus skrót, oba znajdą się w tekście |
| Zarządzanie zespołem | Zarządzanie zespołem 6 osób | Fraza zachowana, liczba dodaje treści dla człowieka |
| SQL | PostgreSQL, SQL | Konkret i termin ogólny, którego szuka filtr |
| Angielski C1 | Angielski C1 | Bez zmian, poziom to część frazy |

Umiejętność wpisujesz wtedy, gdy potrafisz o niej rozmawiać przez
dziesięć minut. Lista dwudziestu technologii, z których znasz cztery, przechodzi przez filtr
i rozpada się na pierwszej rozmowie.

> Rekruter przegląda CV w kilka sekund. Parser decyduje, czy do tego przeglądu w ogóle
> dojdzie.

## Jak sprawdzić własne CV w dwie minuty

Najprostszy test nie wymaga żadnego narzędzia poza tym, co masz na dysku. Wyciągnij z pliku
czysty tekst i przeczytaj go w kolejności, w jakiej wyszedł:

```bash
pdftotext -layout cv.pdf - | head -60
```

Jeśli wynik czyta się jak twoje CV, parser też sobie poradzi. Jeśli widzisz posklejane
kolumny, pogubione daty albo pustkę w miejscu nagłówka, masz dokładną listę rzeczy do
poprawienia. Bez `-layout` zobaczysz surową kolejność strumienia tekstu, czyli mniej więcej
to, co dostaje najprostszy parser.

Druga rzecz do sprawdzenia to daty. Zapis `03/2021 - 06/2023` jest jednoznaczny.
`wiosna 2021` nie jest i zwykle kończy się pustym polem „lata doświadczenia".

## Jedno CV na jedno ogłoszenie

Ta rada kosztuje najwięcej czasu i to ona zmienia wyniki. Ogłoszenia
opisują to samo stanowisko różnymi słowami, a dopasowanie liczy się po słowach. Jedno CV
wysłane do trzydziestu firm jest dopasowane do zera z nich.

Ręczne dopasowanie to jakieś dwadzieścia minut na ogłoszenie: przeczytać wymagania,
przestawić kolejność punktów, dopisać dwie frazy dokładnie w brzmieniu z ogłoszenia. Przy
dziesięciu aplikacjach tygodniowo to pół dnia, i dlatego prawie nikt tego nie robi.

## Częste pytania

### Czy tabele psują ATS?

Tabela użyta do układu strony zwykle tak, bo w PDF jest siatką współrzędnych, a nie strukturą, i parser czyta w poprzek wiersza zamiast w dół kolumny. Prosta dwukolumnowa tabela umiejętności często przechodzi. Test jest ten sam co w tekście: wyciągnij tekst i zobacz kolejność.

### Czy szablon ze strony z grafikami przejdzie?

Często nie, i powody nie mają nic wspólnego z gustem. Ikony zamiast podpisów, tekst w nagłówku i stopce strony oraz nagłówki zamienione na krzywe są w tych plikach na porządku dziennym, a każda z tych trzech rzeczy zabiera parserowi informację, której szukał.

### Czy upychanie słów kluczowych działa?

Przepuszcza cię przez filtr i zabiera rozmowę, która jest za nim. Lista dwudziestu technologii, z których znasz cztery, przechodzi wyszukiwanie i rozsypuje się przy pierwszym pytaniu o którąkolwiek z pozostałych szesnastu.
