Specjaliści SEO codziennie żonglują kilkoma narzędziami: Search Console, GA4, Screaming Frog, Ahrefs, PageSpeed Insights. Każde z nich ma własny interfejs, własne filtry i własne daty. Data Studio pozwala zbudować jeden dashboard, który agreguje to wszystko – i pokazuje zależności, których żadne z tych narzędzi osobno nie pokaże. Oto jak to skonfigurować.
1. Fundament: Google Search Console w Data Studio
Natywny konektor Search Console w Data Studio udostępnia dwa źródła danych: Site Impression (dane zbiorcze na poziomie strony) i URL Impression (dane na poziomie konkretnego URL + zapytanie). Do dashboardu SEO potrzebujesz przede wszystkim URL Impression – tylko ono pozwala analizować pary URL + słowo kluczowe.
Kluczowe metryki dostępne z GSC:
- Kliknięcia: rzeczywisty ruch z Google na każdy URL.
- Wyświetlenia: ile razy URL pojawił się w wynikach wyszukiwania.
- CTR: stosunek kliknięć do wyświetleń – miernik jakości tytułu i meta description.
- Średnia pozycja: średnia pozycja w SERP dla danego URL lub zapytania.
Ważne ograniczenie: konektor GSC w Data Studio pobiera dane z ostatnich 16 miesięcy i z opóźnieniem ~2–3 dni. Dla dłuższej historii konieczny jest eksport do BigQuery przez Search Console Data Export.
2. Kluczowe widoki dashboardu SEO
Widok 1: Pozycje i CTR – paginacja możliwości
Tabela z kolumnami: URL, Zapytanie, Pozycja średnia, CTR, Kliknięcia, Wyświetlenia – posortowana po wyświetleniach malejąco. Dodaj filtr pozycji między 4 a 20: to Twoja lista "niskowiszących owoców" – stron, które są blisko TOP 3, ale mają za niski CTR lub za mało linków. Każda z tych stron to konkretna szansa optymalizacyjna.
Widok 2: Kanibalizacja słów kluczowych
Kanibalizacja to sytuacja, gdy dwa lub więcej URL-i rankuje na to samo zapytanie, dzieląc wyświetlenia i dezorientując algorytm Google. W Data Studio budujesz tabelę grupującą po zapytaniu i liczącej unikalne URL-e dla każdego zapytania. Zapytania z wartością ≥ 2 unikalne URL-e to kandydaci do audytu.
-- W Data Studio: pole obliczeniowe na poziomie tabeli
-- Wymiar: Query
-- Metryka: COUNT_DISTINCT(Landing Page)
-- Filtr: COUNT_DISTINCT(Landing Page) >= 2
Widok 3: Trendy pozycji w czasie (line chart)
Wykres liniowy z osią X = Data, metryką = Średnia pozycja (uwaga: niższa wartość = lepsza pozycja, dlatego odwróć oś Y). Dodaj filtr dla TOP 20 fraz na podstawie wyświetleń – monitor pozycji kluczowych zapytań w czasie.
3. Data Blending: SEO + konwersje z GA4
Samo raportowanie pozycji i CTR to dopiero połowa obrazu. Prawdziwa wartość dashboardu SEO pojawia się, gdy łączysz dane GSC z danymi o konwersjach z GA4 – po kluczu Landing Page URL.
Schemat połączenia:
- Źródło 1: Search Console URL Impression (Kliknięcia, Wyświetlenia, CTR, Pozycja per URL)
- Źródło 2: GA4 (Sesje, Konwersje, Przychód per Landing Page)
- Klucz łączący: Landing Page = Page Path (po znormalizowaniu – usuń parametry UTM przez REGEXP_REPLACE)
Wynik: tabela, która dla każdego URL pokazuje jednocześnie pozycję SEO, CTR, ruch organiczny i liczbę konwersji. To pozwala odkryć:
- Strony z wysoką pozycją i niskim CTR: problem z title/meta description.
- Strony z dużym ruchem organicznym i zerową konwersją: problem z dopasowaniem intencji zapytania lub z UX strony.
- Strony z niską pozycją, ale wysoką konwersją: warto zainwestować w link building dla tych URL-i.
4. Import danych z Screaming Frog do Data Studio
Screaming Frog (crawl techniczny) nie ma natywnego konektora Data Studio. Schemat integracji:
- Wyeksportuj raport crawlu jako CSV (All Export lub wybrane widoki: błędy 4xx, 5xx, redirect chains, duplicate titles).
- Wgraj CSV do Google Sheets (Import danych).
- Połącz Sheets z Data Studio jako dodatkowe źródło danych.
- Data Blend: łącz po URL z danymi GSC – i masz widok błędów technicznych z ruchem organicznym w jednej tabeli.
5. Automatyzacja: odświeżanie danych bez ręcznej pracy
Dashboard SEO jest wartościowy tylko gdy dane są aktualne. Kilka wskazówek:
- GSC konektor odświeża się automatycznie przy otwarciu raportu – nie wymaga ręcznego działania.
- Sheets z danymi Screaming Frog wymaga ręcznego uploadu po każdym crawlu – rozważ automatyzację przez Apps Script, który pobiera plik CSV z Google Drive i odświeża arkusz.
- Dla dłuższej historii GSC skonfiguruj eksport Search Console do BigQuery – to odblokuje pełną historię danych i zaawansowane analizy SQL.