SEO 2026-04-22 12 min czytania

Google Search Console 2026 — kompletny przewodnik krok po kroku

Google Search Console (GSC) to najważniejsze bezpłatne narzędzie SEO — pokazuje jak Google widzi Twoją stronę, które frazy generują ruch, jakie masz błędy indexowania, status Core Web Vitals, walidację Schema. Bez GSC lecisz „na ślepo". Poniżej kompletny przewodnik: setup (5 min), 6 kluczowych raportów z use cases i 4 typowe zadania krok po kroku.

TL;DR — setup w 5 minut

  1. 1. Idź na: search.google.com/search-console
  2. 2. Add property → Domain (rekomendowane) lub URL prefix
  3. 3. Weryfikacja: dodaj rekord TXT w DNS (5-60 min propagacja)
  4. 4. Submit sitemap.xml: Sitemaps → Add new sitemap
  5. 5. Poczekaj 2-4 tygodnie na napływ danych (GSC potrzebuje czasu)
  6. 6. Sprawdzaj Performance + Coverage min 1x tygodniowo

Dlaczego GSC jest obowiązkowe?

Bez Search Console nie masz dostępu do kluczowych danych:

6 kluczowych raportów GSC

1. Performance (Efektywność)

Najważniejszy raport. Pokazuje jak strona działa w Google Search.

Kluczowe metryki:

  • Total clicks — liczba kliknięć z Google do Twojej strony
  • Total impressions — ile razy Twoja strona pojawiła się w wynikach
  • Average CTR — procent impressions zamienionych w kliknięcia
  • Average position — średnia pozycja dla zarankowanych fraz

Use cases:

  • Znajdź frazy z wysokimi impressions ale niskim CTR → optymalizuj title/description
  • Znajdź frazy z pozycją 4-20 → potencjał do top 3 (dodatkowy content, backlinks)
  • Porównaj okresy (ostatnie 28 dni vs poprzednie 28) → detect spadki
  • Filtruj per URL / per device → znajdź problemy mobile vs desktop

2. Coverage (Pokrycie)

Status indexacji wszystkich URL Twojej domeny.

Kluczowe metryki:

  • Error — URL z problemami blokującymi indexację
  • Warning — indexed ale z ostrzeżeniami (np. Submitted but not indexed)
  • Valid — indexed OK
  • Excluded — celowo nie indexed (noindex, canonical, blocked by robots.txt)

Use cases:

  • Monitoring count of Error (powinien być bliski 0)
  • Debug „Soft 404" → strony wyglądające jak 404 ale z kodem 200
  • Debug „Crawled - currently not indexed" → Google crawluje ale nie indexuje (niska jakość?)
  • Weryfikacja rzeczywistej liczby indexed URL vs sitemap

3. Enhancements (Ulepszenia)

Walidacja Schema.org, Core Web Vitals, mobile usability.

Kluczowe metryki:

  • Core Web Vitals — LCP, CLS, INP per URL (mobile + desktop osobno)
  • Mobile Usability — touch elements za blisko, content wider than screen
  • Schema Enhancements (FAQ, Product, BreadcrumbList, Article, Event) — błędy walidacji
  • Breadcrumbs, Sitelinks searchbox, Logo — dodatkowe rich results

Use cases:

  • Regularny check CWV → priorytetyzuj URL w czerwonej strefie
  • Fix mobile usability issues (Google indexuje mobile-first!)
  • Weryfikacja czy Schema FAQ / Product jest zwalidowany i generuje rich snippets
  • Identify strony bez Schema które powinny mieć (produkty, artykuły)

4. URL Inspection

Szczegółowa analiza pojedynczego URL.

Kluczowe metryki:

  • Indexation status — czy jest w Google, kiedy ostatnio był crawlowany
  • Coverage details — jaki canonical URL widzi Google
  • Mobile usability check
  • Rendered HTML vs submitted HTML (JavaScript rendering!)

Use cases:

  • Request indexing dla nowych URL / po aktualizacji (Google re-crawluje w 1-3 dni)
  • Debug dlaczego strona nie jest indexed (Googlebot blocked? Renders empty?)
  • Sprawdzenie rendered HTML — czy JS-heavy strony pokazują content Googlebotowi
  • Weryfikacja Schema wykrytego na URL

5. Sitemaps

Submission + monitoring map XML.

Kluczowe metryki:

  • Submitted — ile sitemap zgłoszono
  • Submitted URLs — liczba URL w sitemap
  • Indexed URLs — ile z nich jest w Google
  • Discovery vs indexation rate — efektywność crawlingu

Use cases:

  • Submit nowego sitemap po launch / migracji
  • Monitor czy nowe URL są discovered + indexed
  • Debug „Sitemap could not be read" → walidacja XML
  • Multi-language: osobne sitemaps per język (hreflang)

6. Links

Zewnętrzne backlinki + internal linking.

Kluczowe metryki:

  • Top linking sites — domeny które linkują do Ciebie
  • Top linking text — anchor text najczęstszych linków
  • Top linked pages — Twoje URL z największą liczbą zewnętrznych linków
  • Internal links — hierarchia wewnętrznych linków

Use cases:

  • Monitor nowe backlinki (comparison z poprzednim okresem)
  • Debug „disavowed domains" po negative SEO attack
  • Optymalizacja internal linking — które URL są underlinked
  • Anchor text distribution (naturalna = mix brand + keywords)

4 typowe zadania w GSC — krok po kroku

Request indexing nowego URL

  1. 1Otwórz GSC > URL Inspection
  2. 2Wklej URL do pola na górze
  3. 3Kliknij „Test live URL" (optional — sprawdź rendering)
  4. 4Kliknij „Request indexing"
  5. 5Google indexuje zwykle w 24-72h
💡 Wskazówka: Limit: ~10 requestów dziennie per domena. Nie nadużywaj dla małych zmian — używaj tylko dla nowych/istotnych URL.

Diagnostyka spadku ruchu

  1. 1Performance > Compare: last 28 days vs previous
  2. 2Filtruj: Pages (które URL spadły)
  3. 3Filtruj: Queries (które frazy spadły)
  4. 4Compare Devices: mobile vs desktop (czy spadek tylko na mobile = CWV?)
  5. 5Coverage > Excluded: czy kluczowe URL nie zniknęły
  6. 6Enhancements > CWV: czy pogorszyło się
  7. 7Google „core update" calendar: czy był update w datach spadku
💡 Wskazówka: Spadek 10-20% to normal volatility. Spadek 30%+ wymaga investigation. Spadki trwające 2+ tygodnie = permament issue.

Setup sitemap

  1. 1Generuj sitemap.xml (WordPress: Rank Math/Yoast; Next.js: app/sitemap.ts)
  2. 2Upload do root domeny: https://twojafirma.pl/sitemap.xml
  3. 3GSC > Sitemaps > Add new sitemap
  4. 4Wpisz: „sitemap.xml" (bez pełnego URL)
  5. 5Google waliduje w 24-48h
  6. 6Monitoring: Submitted vs Indexed count
💡 Wskazówka: Duże domeny (10k+ URL): podziel na sitemap per kategoria (sitemap-products.xml, sitemap-blog.xml) + sitemap index

Debug dlaczego strona nie jest indexed

  1. 1URL Inspection: wklej URL, sprawdź status
  2. 2Jeśli „URL is not on Google" → czytaj coverage details
  3. 3Typowe przyczyny: (a) blocked by robots.txt, (b) noindex tag, (c) canonical na inny URL, (d) Crawled but not indexed (niska jakość)
  4. 4Fix root cause → Request indexing
  5. 5Wait 3-7 dni, re-check
💡 Wskazówka: Dla „Crawled - currently not indexed" najczęstszy fix: dodaj więcej unique content (strona może wyglądać jak thin/duplicate)

Pro tips — 8 zaawansowanych technik

1Eksportuj Performance data do Google Sheets raz/mies — buduj własną bazę historyczną (GSC trzyma tylko 16 mies)
2Regex w Queries filter: pokaż tylko frazy zawierające słowo „koszt" lub „cena" → find commercial intent
3Filtry Device: mobile traffic jest zwykle 60-70% ale CTR często niższy → optymalizuj mobile UX
4Performance > Dates > Compare: porównuj rok do roku (np. kwiecień 2025 vs kwiecień 2026) dla seasonal trends
5URL Inspection na LIVE URL — tu widzisz aktualny rendered HTML (ważne dla JS-heavy stron)
6Setup Search Console API + Looker Studio dla own dashboards (bez limitów interface-u)
7Settings > Users and permissions — dodaj SEO specialist jako „Full" / client jako „Restricted"
8Links > Top linking sites — regularnie sprawdzaj + disavow spam linki jeśli pojawiają się masowo

Limity i ograniczenia GSC

1 000 wierszy w interfejsie

Eksport CSV / Google BigQuery integration / Search Console API

16 miesięcy historia

Regularny export raz/mies do Google Sheets lub własny database

~30-40% queries jako „(other)"

Akceptacja — Google chroni prywatność. Combine z Google Analytics dla pełnej obrazu

Request indexing ~10/dzień

Używaj tylko dla istotnych URL. Reszta czeka na natural crawl

Data delay 2-3 dni

Dzisiejsze dane widoczne za 2-3 dni. Compare only complete periods

Najczęstsze pytania

Co to jest Google Search Console?

Google Search Console (GSC, dawniej Google Webmaster Tools) to bezpłatne narzędzie Google dla właścicieli stron. Pokazuje jak Google widzi i indexuje Twoją stronę: liczba kliknięć z wyszukiwarki, pozycje dla każdej frazy, błędy indexowania, problemy z Core Web Vitals, Schema.org walidacja, mobile usability. To OBOWIĄZKOWE narzędzie — bez GSC lecisz „na ślepo". Setup: search.google.com/search-console, weryfikacja domeny przez DNS lub HTML meta tag, 5 minut pracy.

Jak zweryfikować stronę w Search Console?

Trzy metody (od najprostszej): (1) Rekord DNS TXT — zarejestruj domain property, skopiuj token TXT do DNS panel u providera (OVH, home.pl), czas propagacji 5-60 min. Zaleta: pokrywa wszystkie subdomeny + http/https automatycznie. (2) HTML meta tag — dodaj <meta name="google-site-verification" content="..."> w <head> strony. Szybkie ale musisz robić osobno dla każdej subdomeny. (3) HTML file upload — FTP upload pliku verification.html do root strony. Działa ale wymaga FTP. Rekomendowane: DNS TXT (domain property).

Jakie raporty GSC są najważniejsze?

Top 5 raportów do regular monitoring: (1) Performance — kliknięcia, impressions, CTR, pozycje per fraza/URL/kraj/device, (2) Coverage — ile URL indexed vs. error/warning, (3) Core Web Vitals — status LCP/CLS/INP per URL (dla dużych domen), (4) URL Inspection — szczegółowa analiza pojedynczego URL (kiedy był crawlowany, czy indexed, jak wygląda zgłoszony vs. rendered HTML), (5) Enhancements > Schema — walidacja wszystkich Schema.org na stronie. Sprawdzaj min 1x tygodniowo dla aktywnych stron.

Czy GSC pokazuje wszystkie frazy dla których rankuje moja strona?

Nie, GSC pokazuje tylko frazy z impressions, czyli te dla których pojawiłeś się w top 100 Google. Fraza z 0 impressions = nie pokazuje się. Ograniczenia: (1) max 1000 wierszy w interface (workaround: export CSV, Google BigQuery), (2) 16 miesięcy historia (starsze dane niedostępne), (3) „(other)" kategoria kryje ~30-40% queries (Google chroni prywatność użytkowników), (4) różne filtry (kraj, device, typ wyszukiwania) dla pełnej analizy. Ahrefs/Semrush pokazują WIĘCEJ fraz (z ich własnej bazy) ale GSC to jedyne real data od Google — trust + authoritative.

Jak sprawdzić czy moja strona jest zaindeksowana?

Dwa sposoby w GSC: (1) URL Inspection — wklej konkretny URL, pokaże się status ("URL is on Google" = OK, "URL is not on Google" = problem). Plus szczegóły: ostatni crawl, czy mobile-friendly, wykryte Schema. (2) Coverage report — przegląd wszystkich URL podzielonych na: Error (nie indexed, coś psuje), Warning (indexed z problemami), Valid (indexed OK), Excluded (celowo nie indexed — np. przez noindex, canonical). Monitoruj Error count — powinien być bliski 0. Coverage report update co kilka dni.

Co zrobić gdy strona spadła w rankingu?

Diagnostyka w GSC: (1) Performance > Compare — porównaj last 28 days vs previous period, które frazy/URL spadły, (2) Coverage > Excluded — czy strony które rankowały nie zniknęły do „Excluded" (noindex, canonical na inny URL), (3) Core Web Vitals — czy pogorszył się LCP/CLS/INP (wolniejsza strona = niższy ranking), (4) Enhancements — czy Schema.org jest OK, (5) Manual actions — czy Google nie dał manual penalty (rzadkie ale możliwe), (6) Links — czy straciłeś kluczowe backlinki. Zwykle spadek = jedna z tych rzeczy + Google Core Update w danym czasie (sprawdź Search Engine Land / SISTRIX IndexWatch).

Potrzebujesz audytu Search Console?

Umów bezpłatny audyt GSC. Przeanalizujemy Twoje Performance, znajdziemy problemy w Coverage, Core Web Vitals, Schema Enhancements — wszystko w 30 min. Plus rekomendacje jak naprawić + ile ruchu potencjalnie odzyskasz.

Umów audyt GSC