Lokalne landing pages: struktura, która rankuje

16 kwietnia, 2026

Lokalne landing pages to najbardziej niedoceniony element Local SEO w 2026 roku. Firmy z siecią oddziałów – kancelarie, przychodnie, warsztaty, punkty usługowe, deweloperzy, szkoły językowe – wciąż budują „stronę kontaktową” z listą miast, licząc, że Google sam zrozumie, że obsługują Katowice, Gliwice i Zabrze. Nie zrozumie. A konkurencja, która zbudowała 40 dobrze napisanych stron miast, zgarnia Map Pack i top 3 organicznych wyników w każdym mieście z osobna.

Problem nie polega na tym, że landing pages nie działają – działają i są jednym z najsilniejszych kanałów pozyskiwania lokalnych leadów. Problem polega na tym, że 80% lokalnych landingów w polskim internecie to kopie jednego szablonu z podmienioną nazwą miasta w tytule i meta description. Google widzi to natychmiast, klasyfikuje jako doorway pages i albo ignoruje, albo karze. Efekt – trzy miesiące pracy i zero organicznego ruchu.

Ten tekst pokazuje strukturę lokalnego landing page’a, który faktycznie rankuje w 2026 – na przykładzie 14 wdrożeń dla polskich firm usługowych w latach 2024–2026. Znajdziecie tutaj szablon treści (6 sekcji, które muszą być), framework decyzyjny ile stron miast opłaca się zrobić, case study warsztatu samochodowego z 12 oddziałami (+320% lokalnych leadów w 8 miesięcy) oraz antywzorce, które zabijają widoczność.

W skrócie

  • Lokalny landing page to nie kopia strony głównej – to dedykowana strona z unikalną treścią o konkretnym mieście, lokalnym zespole, referencjami z tego regionu, cenami dostosowanymi do rynku i informacjami praktycznymi (parking, dojazd, godziny).
  • Minimalna objętość treści unikalnej – 600–900 słów dla miast średnich, 1200–1800 dla dużych. Poniżej 400 słów unikalnego tekstu Google klasyfikuje jako thin content.
  • Framework „ile miast” – robimy stronę tylko tam, gdzie mamy fizyczną obecność, realnie obsługujemy lub mamy potwierdzone źródło zleceń. Strona „Adwokat rozwodowy Pcim Dolny” bez zespołu i biura tam to doorway page.
  • Struktura URL/uslugi/[usluga]/[miasto]/ dla firm wielousługowych, /[miasto]/ dla jednousługowych. Nigdy płaska lista /miasta/warszawa.html – traci się kontekst hierarchiczny.
  • Internal linking – każdy landing miasta linkuje do 2–3 sąsiednich miast, do strony usługi nadrzędnej, do case studies z tego regionu. Sama strona główna powinna linkować tylko do top 5–10 miast.
  • Schema LocalBusiness + Organization + Service z oddzielnym @id dla każdego oddziału i poprawnym areaServed. Bez tego Google nie rozumie, że to sieć oddziałów, a nie doorway pages.

Dlaczego lokalne landing pages działają w 2026

Zanim przejdziemy do struktury, warto zrozumieć mechanikę – dlaczego Google w ogóle faworyzuje dedykowane strony miast, mimo wieloletniej walki z doorway pages. Powiązane zagadnienia opisujemy w Google Business Profile od A do Z.

Intencja lokalna rośnie, nie maleje

Dane z Google Trends i raportów branżowych (Search Engine Land, BrightLocal 2025) pokazują, że udział zapytań z intencją lokalną w całym ruchu organicznym wzrósł z 32% w 2019 do 46% w 2025. Użytkownicy coraz częściej dopisują „Kraków”, „w mojej okolicy”, „blisko mnie”, nawet gdy nie muszą – traktują to jako filtr jakości. Firma lokalna jest „moja”, firma ogólnopolska jest „obca”.

Map Pack to pierwsza szyba, ale nie jedyna

Wielu marketerów redukuje Local SEO wyłącznie do Google Business Profile. To błąd. Map Pack pokazuje 3 firmy, a pod nim jest 10 organicznych wyników. Dla zapytania „adwokat rozwodowy Katowice” w 2025 średnio 6 z 10 wyników to dedykowane strony miast dużych kancelarii – nie GBP. Firma bez landing page’a traci 60% widocznej powierzchni SERP.

Strona miasta to hub lokalnych sygnałów

Landing page skupia wszystkie sygnały lokalne w jednym URL-u – adres oddziału, godziny, lokalne opinie, zdjęcia biura, lokalne referencje, lokalne case studies. To sprawia, że Google ma „kotwicę” dla rankingu. Strona kontaktowa z listą 20 miast nie ma takiej kotwicy – sygnały rozmywają się.

Jeśli dopiero budujecie fundament lokalny, najpierw dopnijcie Google Business Profile od A do Z, potem dopiero landing pages. GBP bez landingów działa, landingi bez GBP nie.

Kiedy opłaca się budować lokalne landingi

Największą pomyłką jest „zróbmy stronę dla każdego powiatowego miasta w Polsce”. To prosta droga do penalty za doorway pages albo – w łagodniejszym wariancie – do 300 stron, które generują 12 wejść miesięcznie łącznie. Frameworku decyzyjnego używamy prostego – trzy pytania.

Pytanie 1: Mamy fizyczną obecność albo realny zasięg?

Fizyczna obecność to oddział, biuro, filia, punkt – cokolwiek z adresem, telefonem i godzinami. Realny zasięg to udokumentowana historia zleceń z danego miasta (faktury, CRM, case studies). Jeśli ani jedno, ani drugie – nie piszcie strony miasta. Piszcie stronę regionu lub stronę usługi ogólną z sekcją „obsługujemy całą Polskę”.

Pytanie 2: Mamy co powiedzieć unikalnego o tym mieście?

Test jest prosty – czy potrafimy napisać 600–900 słów o usłudze w tym konkretnym mieście, które nie brzmią jak sztampa? Lokalne regulacje, specyfika rynku, lokalny zespół, lokalne case studies, lokalne referencje, dojazd, parking. Jeśli jedyne co możemy napisać to „oferujemy usługi X w Y” plus generyczny opis – to znak, że jeszcze nie warto. Temat szerzej omawiamy w SEO 2026: kompletny przewodnik.

Pytanie 3: Wolumen wyszukiwań uzasadnia 15–25 godzin pracy?

Lokalny landing to nie „wklej szablon i zmień nazwę miasta”. Porządny landing to research (2–3 h), pisanie (4–6 h), SEO on-page (2 h), schema (1 h), sesja zdjęciowa lokalna (3–4 h jeśli robicie poważnie), testy i iteracje (2–3 h). Razem 15–25 h na landing. W polskim rynku usługowym stawka juniora SEO to 70–120 zł/h, mid-level 150–250 zł/h, senior 300–500 zł/h. Koszt produkcji jednego porządnego landing page’a to 2500–8000 zł.

Jeśli zapytanie „usługa miasto” ma 50 wyszukiwań miesięcznie, a wasza konwersja to 2%, CAC klienta 800 zł, a klient wart 3000 zł LTV – to ROI jest sensowne tylko w długim horyzoncie. Przy 10 wyszukiwaniach miesięcznie – nie jest.

Klasa miastaPopulacjaMin. wyszukiwańMin. słów treściCzy warto
Warszawa, Kraków, Wrocław>600 tys.100+/mies.1500–1800Zawsze
Łódź, Poznań, Gdańsk, Szczecin400–700 tys.60+/mies.1200–1500Tak
Miasta wojewódzkie średnie150–400 tys.30+/mies.900–1200Przy fizycznej obecności
Powiatowe duże50–150 tys.15+/mies.600–900Tylko przy oddziale
Powiatowe małe20–50 tys.5+/mies.500–700Rzadko
Gminy < 20 tys.<20 tys.<5/mies.N/ANie – strona regionu

Struktura lokalnego landing page’a – 8 sekcji, które muszą być

Po 40+ wdrożeniach (w tym 14 w latach 2024–2026) wypracowaliśmy szablon, który działa dla firm usługowych. Nie jest święty, ale każda z tych sekcji odpowiada za konkretną funkcję w rankingu lub konwersji.

Sekcja 1: H1 z miastem i usługą

Brzmi banalnie, a 60% lokalnych landingów w polskim internecie ma H1 bez nazwy miasta. H1 powinien być jednoznaczny – „[Usługa] [Miasto]” lub „[Usługa] w [Miasto] – [kontekst jakościowy]”. Przykłady dobre:

  • „Adwokat rozwodowy Katowice – kancelaria z 18-letnim doświadczeniem”
  • „Serwis klimatyzacji Kraków – obsługa 7 dni w tygodniu”
  • „Biuro rachunkowe Gdynia – pełna księgowość dla MŚP”

Unikajcie H1 typu „Witamy w naszej kancelarii” albo „Oferujemy usługi prawnicze” – tracicie główną frazę rankingową w najważniejszym elemencie on-page.

Sekcja 2: Intro z dowodem społecznym lokalnym (150–250 słów)

Pierwsze 2–3 akapity to nie „o nas”, tylko krótka odpowiedź na „dlaczego wybrać was w tym mieście”. Liczby, które uspokajają klienta – ilu klientów z tego miasta obsłużyliście, od ilu lat działacie w regionie, ile spraw rozwiązaliście. Dwa zdania o zespole lokalnym (imiona, lata doświadczenia). Jedno zdanie o specjalizacji, która jest relevantna dla tego rynku.

Sekcja 3: Usługi dla tego miasta (300–400 słów)

Rozpisanie oferty w kontekście lokalnym. Nie generyczny „świadczymy usługi X, Y, Z”, tylko „w naszej kancelarii w Katowicach najczęściej obsługujemy X, bo specyfika lokalnego rynku pracy powoduje, że…”. Konkrety – branże klientów z regionu, typowe sprawy, lokalne regulacje.

Sekcja 4: Dane praktyczne (150–200 słów)

Adres, godziny, telefon – to oczywiste. Plus: dojazd (najbliższe przystanki, linia tramwajowa, parking), co zrobić przed wizytą (dokumenty, przedpłata, rezerwacja), czy jest winda, dostępność dla osób z niepełnosprawnościami. Ta sekcja ma dwa zadania – konwersyjne (obniża barierę wejścia) i rankingowe (zawiera lokalnie specyficzne frazy).

Sekcja 5: Case studies z tego miasta lub regionu (300–500 słów)

Najmocniejsza sekcja pod kątem jakości treści. Dwa-trzy krótkie studia przypadków zrealizowanych dla klientów z tego miasta lub regionu. Wystarczy po 100–150 słów każde. Imię klienta można zanonimizować („pan Tomasz z Ochojca”), ale kontekst lokalny musi być – zawód, wielkość firmy, jaka specyfika branży lokalnej wpływała na sprawę.

Sekcja 6: Opinie lokalne (wycinki z GBP)

Nie kopiujcie wszystkich opinii z Google Business Profile – to duplicate content. Wyciągnijcie 4–6 cytatów, najlepiej z wzmianką o mieście lub dzielnicy („Byłem w oddziale w Gliwicach na Łabędach…”, „Dojeżdżam z Chorzowa, warto…”). Dodajcie nazwisko i gwiazdki, linkujcie do pełnego profilu GBP.

Sekcja 7: FAQ lokalne (200–400 słów)

Pytania specyficzne dla tego miasta – parkowanie, dojazd, ceny lokalne, lokalne regulacje. Nie „czym zajmuje się adwokat rozwodowy”, tylko „ile kosztuje rozwód w Katowicach w 2026″. Minimum 3, maksimum 7 pytań. Każde z odpowiedzią 50–100 słów.

Sekcja 8: CTA + mapa Google + sąsiednie miasta

Formularz kontaktowy lub kalendarz rezerwacji. Osadzona mapa Google z pinezką oddziału. Internal linking do 2–3 sąsiednich miast („Obsługujemy również [Gliwice], [Zabrze], [Chorzów]”). I link do usługi nadrzędnej (strony ogólnej usługi).

Struktura URL i hierarchia dla sieci oddziałów

Architektura URL-i decyduje, czy Google widzi was jako sieć, czy jako zbiór losowych stron. Trzy najpopularniejsze wzorce i ich konsekwencje.

Wzorzec 1: /uslugi/[usluga]/[miasto]/

Dla firm wielousługowych to najlepszy wybór. Pokazuje Google hierarchię – kategoria usług → konkretna usługa → miasto. Pozwala też na łatwe rozbudowywanie („usługa × miasto” to macierz, w której można dodawać kolumny i wiersze).

Przykład – kancelaria prawna – /uslugi/rozwody/katowice/, /uslugi/spadki/krakow/. Jasne dla Google, jasne dla użytkownika, łatwe w zarządzaniu.

Wzorzec 2: /[miasto]/

Dla firm jednousługowych – np. salon fryzjerski, pralnia, warsztat z jedną główną ofertą. /katowice/, /krakow/. Krótkie URL-e, łatwe do zapamiętania, dobre SEO. Ale nie skaluje się, gdy chcecie dodać drugą usługę.

Wzorzec 3: /[miasto]/[usluga]/

Odwrotny do wzorca 1 – najpierw miasto, potem usługa. Używamy tylko, gdy strategia brandu jest mocno lokalna („jesteśmy firmą z Katowic” > „jesteśmy firmą od rozwodów”). Rzadko stosowane.

Antywzorce

Płaska lista typu /katowice-adwokat.html, /krakow-adwokat.html – gubi hierarchię, trudno robić breadcrumbs, dziwnie wygląda w SERP. Drugi antywzorzec – URL z parametrami typu /kontakt?miasto=katowice – Google traktuje to jako jedną stronę, landingi się nie indeksują.

Trzeci antywzorzec – subdomeny per miasto (katowice.firma.pl). Subdomeny tracą część authority domeny głównej, więcej pracy, a korzyści zero poza bardzo specyficznymi przypadkami międzynarodowymi. Szczegółowo o wyborze między domeną, subdomeną i folderem piszemy w innym tekście klastra SEO.

Internal linking w sieci lokalnych landingów

Sama struktura URL nie wystarcza – Google potrzebuje wewnętrznych linków, żeby rozumieć relacje między stronami. Rozrysowujemy to zwykle jako graf.

Strona główna → top 5–10 miast

Na stronie głównej linkujemy tylko do najważniejszych miast (najwięcej ruchu, największy udział w biznesie, najmocniejsi konkurenci). Nie do wszystkich 40. Strona główna ma ograniczony budżet link equity – rozproszenie na 40 linków daje każdemu 2,5% zamiast 20% dla pięciu.

Strona usługi → wszystkie miasta z tą usługą

Strona ogólna usługi (/uslugi/rozwody/) linkuje w sekcji „gdzie jesteśmy” lub „obsługujemy w:” do wszystkich miast, w których tę usługę świadczycie. To hub – zbiera wszystkie landingi miejskie w jednej kolumnie z sygnałem „to są oddziały tej samej usługi”.

Miasto → 2–3 sąsiednie miasta

Strona Katowice linkuje do Gliwic, Zabrze, Chorzowa. Strona Krakowa linkuje do Wieliczki, Wadowic, Skawiny. Sąsiedztwo geograficzne, nie alfabetyczne. Użytkownik szukający „adwokat Gliwice” może zaakceptować „jesteśmy w Katowicach, 20 min drogi” – ale musi wiedzieć, że istniejecie.

Miasto → strona usługi + case studies

Każdy landing miasta linkuje do strony ogólnej usługi („dowiedz się więcej o [usłudze]”) oraz do sekcji case studies z tym miastem lub regionem. To buduje tematyczną spójność i trzyma użytkownika w lejku.

Breadcrumbs ze schema BreadcrumbList

Na każdym landingu miasta breadcrumbs – Home → Usługi → [Usługa] → [Miasto]. Ze schema.org markup BreadcrumbList. To pokazuje Google hierarchię eksplicytnie i poprawia wygląd w SERP.

Jak napisać 900 słów unikalnej treści o mieście bez lania wody

Największy problem po stronie copywriterskiej – jak napisać 900 słów o „warsztacie samochodowym w Tychach”, kiedy drugiego dnia trzeba napisać 900 słów o „warsztacie w Rudzie Śląskiej”? Mamy przetestowany research workflow.

Krok 1: Wywiad z lokalnym zespołem (30 min)

Rozmawiamy z kierownikiem oddziału lub doświadczonym pracownikiem – 30 minut. Pytamy o najczęstsze typy spraw/zleceń z tego regionu, typowych klientów (branża, profil), co wyróżnia ten oddział, jakie są lokalne problemy (korki, sezonowość), co klienci chwalą najczęściej.

Krok 2: Analiza konkurencji lokalnej (20 min)

Sprawdzamy 5 top-rankingowych konkurentów na zapytanie „[usługa] [miasto]”. Zbieramy unikalne kąty każdego – kto pisze o cenach, kto o procesie, kto o case studies, kto o zespole. Szukamy luk – o czym nikt nie napisał.

Krok 3: Lokalny research kontekstowy (20 min)

Podstawowe dane o mieście – populacja, kluczowe branże, specyfika ekonomiczna, dzielnice. Wyszukujemy lokalne wiadomości z ostatnich 12 miesięcy powiązane z naszą branżą. Tworzy to konteksty typu „po zamknięciu huty w 2023 zauważyliśmy wzrost spraw upadłościowych”.

Krok 4: Pisanie z ramką pytań

Copywriter pisze z szablonem 8 pytań – kto jest naszym klientem tutaj, jakie problemy rozwiązujemy konkretnie w tym mieście, jakie mamy case studies z regionu, co wyróżnia nasz zespół lokalnie, jakie są lokalne ceny, jak dojechać, jak umówić spotkanie, co zrobić przed wizytą.

Krok 5: Weryfikacja pod kątem duplikacji

Po napisaniu sprawdzamy narzędziami (Copyscape, Siteliner) czy treść nie jest zbyt podobna do innych miast na tej samej domenie. Akceptowalny próg – 15% duplikacji. Powyżej – przepisujemy sekcje.

Schema.org dla sieci lokalnych oddziałów

Markup schema jest kluczowy – bez niego Google nie rozumie, że 40 stron miast to 40 oddziałów jednej firmy, a nie 40 niezależnych biznesów albo 40 doorway pages.

Schema LocalBusiness per oddział

Każdy landing miasta ma swój LocalBusiness (lub bardziej specyficzny typ – LegalService, AutoRepair, Dentist). Z unikalnym @id (np. https://firma.pl/katowice/#local), adresem, telefonem, godzinami, geo (lat/lng), areaServed.

Schema Organization dla firmy matki

Na stronie głównej Organization z @id i listą oddziałów (subOrganization lub department). Każdy landing miasta w swoim schema odwołuje się do matki przez parentOrganization.

Service + areaServed

Oddzielnie definiujemy usługi (Service) z areaServed – lista miast, które obsługuje dana usługa. To łączy usługę z geografią w strukturowany sposób.

BreadcrumbList na każdej podstronie

Oddzielny schema dla breadcrumbs. Pomaga Google wygenerować ładne breadcrumbs w SERP i zrozumieć strukturę hierarchiczną.

FAQPage dla sekcji FAQ

Sekcja FAQ na landingu miasta zasługuje na własny schema FAQPage – to zwiększa szansę na rich snippet w wynikach wyszukiwania.

Case study – warsztat samochodowy z 12 oddziałami w Polsce

Klient z segmentu serwisu samochodowego. 12 oddziałów w Polsce (miasta wojewódzkie i średnie). Przed naszą pracą – jedna strona kontaktowa z listą miast. Organiczny ruch lokalny – 180 wejść miesięcznie łącznie. Leady z organica – 8/miesiąc.

Sytuacja wyjściowa (styczeń 2024)

Domena z DR 28 (Ahrefs), 340 indeksowanych stron, głównie blog o samochodach. Lokalne rankingi – pojedyncze fraz „serwis klimatyzacji [miasto]” w top 20, ale nic w top 10. Google Business Profile ustawione dla 12 oddziałów, średnio 4,6 gwiazdki.

Wdrożenie (luty–wrzesień 2024)

Strategia – 12 landingów miejskich plus strona ogólna każdej z 6 głównych usług (serwis klimatyzacji, wymiana oleju, diagnostyka, przeglądy, mechanika ogólna, opony). Łącznie 72 strony miasto-usługa plus 12 landingów ogólnych miasta plus 6 stron ogólnych usługi.

Harmonogram – 8 miesięcy. Miesiąc 1–2: research, architektura informacji, szablony. Miesiąc 2–3: Warszawa, Kraków, Wrocław (najważniejsze). Miesiąc 4–5: Łódź, Poznań, Gdańsk. Miesiąc 6–7: pozostałe miasta średnie. Miesiąc 8: FAQ, internal linking, schema, finalny poler.

Kluczowe decyzje

Pierwsza – nie piszemy 12 × 6 = 72 landingów szablonowo. Każdy miasto-usługa dostaje własny research. Druga – zespół 2 copywriterów z budżetem 1200 zł per landing (to realna stawka za dobry landing ok. 1000 słów). Trzecia – lokalny fotograf robi zdjęcia 3 oddziałów z najwyższym potencjałem ruchu (Warszawa, Kraków, Wrocław), pozostałe z telefonu zespołu lokalnego.

Wyniki (wrzesień 2024 → kwiecień 2025)

  • Ruch organiczny lokalny – z 180/mies. do 1480/mies. (+720%)
  • Leady z organica lokalnego – z 8/mies. do 34/mies. (+325%)
  • Pozycje top 3 dla fraz miasto-usługa – z 0 do 42 (na 72 możliwe)
  • Pozycje top 10 – z 3 do 61
  • Map Pack – pojawienia się w 11 z 12 miast
  • Koszt projektu – 88 000 zł (pisanie + SEO + fotografie + zarządzanie)
  • ROI (po 14 miesiącach) – 3,8× przy LTV klienta 1800 zł

Co zadziałało najmocniej

Przede wszystkim case studies lokalne – w każdym landing’u były 2–3 historie klientów z tego miasta lub regionu. Google rangi tych stron wyraźnie przewyższyły konkurencję, która miała szablonowe „oferujemy serwis”. Drugim faktorem było FAQ lokalne – sekcje typu „gdzie zostawić samochód w serwisie w centrum Krakowa” generowały rich snippety.

Co nie zadziałało

Trzy landingi małych miast (populacja < 80 tys.) nie osiągnęły top 10 po 10 miesiącach. Konwersja z nich była niska. W audycie 2025 zdecydowaliśmy połączyć je ze stronami regionalnymi i skupić siły na 9 mocniejszych miastach.

Antywzorce, które zabijają ranking

Lokalne landingi są łatwe do zepsucia. Top-5 błędów, które widzimy najczęściej w polskim internecie.

Antywzorzec 1: Kopia szablonu z podmienioną nazwą miasta

„Oferujemy najwyższej jakości usługi X w [Miasto]. Nasz zespół w [Miasto] składa się z profesjonalistów. Zadzwoń do nas w [Miasto]…” – 90% treści identyczne, podmieniona tylko nazwa. Google wykrywa to w ciągu tygodni, albo filtruje indeksowanie (zostawia jedną wersję), albo karze jako doorway pages.

Antywzorzec 2: Brak fizycznej obecności udawany adresem

Firma z Warszawy podaje „oddział w Katowicach” – adres wirtualnego biura albo adres klienta. Googlebot oraz rzeczywisty klient szybko to wykrywa. GBP będzie zawieszone albo usunięte, a landingi bez GBP mają znikomą szansę na Map Pack.

Antywzorzec 3: Thin content (< 400 słów unikalnych)

Strona z H1, adresem, godzinami i jednym akapitem „oferujemy usługi w [Miasto]”. Google w 2024–2025 mocno zaostrzył filtry dla thin content – takie strony nie wchodzą do indeksu albo siedzą na pozycjach 40+.

Antywzorzec 4: Wszystkie miasta w sitemapie, ale bez linkowania

Strony istnieją w sitemapie, ale nigdzie w nawigacji ani wewnętrznych linkach. Google je znajdzie, ale uzna za „orphan pages” i nie nadwartościuje. Internal linking musi być.

Antywzorzec 5: Masowe generowanie AI bez ludzkiej redakcji

Popularne w 2024 – „wygenerujmy 200 landingów ChatGPT-em”. Efekt – identyczna struktura zdań, te same konstrukcje, zero unikalnych informacji. Po 2–3 miesiącach wszystkie spadają w ranking. AI może pomagać w researchu i szkieletach, ale finalną treść weryfikuje człowiek z lokalną wiedzą.

Monitoring i optymalizacja po wdrożeniu

Landingi nie są „raz zrobione i zapomnianie”. Miesiąc, 3, 6 i 12 po publikacji trzeba audytować i optymalizować.

Miesiąc 1 – indeksacja

Sprawdzamy w Search Console czy wszystkie landingi są zaindeksowane. Jeśli nie – diagnozujemy (noindex, canonical, blokada w robots.txt, thin content). Submit w GSC przyspiesza, ale nie naprawia fundamentalnych problemów.

Miesiąc 3 – pierwsze pozycje

Pierwsze realne rankingi pojawiają się po 8–12 tygodniach. Sprawdzamy dla których fraz miasto-usługa jesteśmy w top 20, 30, 50. Landingi w top 20 mają potencjał na top 10 przez on-page optymalizację – dodanie 200–400 słów, lepsze FAQ, więcej internal linków.

Miesiąc 6 – audyt pełny

Pełen audyt – które landingi rankują top 3, top 10, top 30, poza top 100. Dla top 3 – utrzymanie. Dla top 10 – content + linki. Dla 10–30 – rozbudowa treści, silniejsze case studies. Poza 100 – diagnoza fundamentalna (może jest doorway, może brak fizycznej obecności).

Metodyka audytu lokalnego opisana jest szerzej w audycie SEO 2026 – stosujemy tam ten sam framework, który używamy dla całego SEO.

Miesiąc 12 – odświeżenie treści

Po roku aktualizujemy daty, dodajemy nowe case studies, zmieniamy zdjęcia, poprawiamy FAQ o nowe pytania, które pojawiły się w danych Search Console (query that appear in impressions but no clicks). Odświeżenie daje zwykle 10–20% wzrost ruchu.

Budżet realistyczny – SME vs enterprise

Budżet zależy od skali i jakości. Porównanie dwóch scenariuszy.

SME – 5 miast

  • Research + architektura: 3000 zł
  • 5 landingów × 2500 zł/landing = 12 500 zł
  • Fotograf lokalny: 4000 zł
  • Schema + SEO techniczny: 2500 zł
  • GBP setup (jeśli nie było): 2500 zł
  • Razem: 24 500 zł

Horyzont ROI – 6–9 miesięcy przy LTV > 2000 zł i konwersji > 1,5%.

Enterprise – 40 miast × 5 usług = 200 stron

  • Research + architektura + szablony: 15 000 zł
  • 200 landingów × 1500 zł (przy wolumenie) = 300 000 zł
  • Fotograf regionalny (10 kluczowych miast): 25 000 zł
  • Schema + tech SEO: 10 000 zł
  • Project management (8 miesięcy): 40 000 zł
  • Razem: ok. 390 000 zł

Horyzont ROI – 12–18 miesięcy. Enterprise korzysta ze skali (efektywność na landingu wyższa), ale potrzebuje pełnej organizacji projektu.

30/60/90-dniowa roadmapa wdrożenia

Dla firmy, która startuje od zera lub prawie od zera. Zakładamy 10 miast jako średni scope.

Dni 1–30 – fundamenty

  1. Audyt obecnej widoczności lokalnej (pozycje, konkurencja, luka)
  2. Framework „które miasta” – decyzja o liście
  3. Setup/naprawa GBP dla każdego oddziału – zob. Local SEO GBP
  4. Architektura informacji – struktura URL, szablony schema
  5. Template landing page’a – design, wireframe, 2 prototypy
  6. Research dla pierwszych 3 miast (wywiady, analiza konkurencji)

Dni 31–60 – produkcja core

  1. Pisanie 5 pierwszych landingów (top 5 miast)
  2. Sesja fotograficzna lokalna (minimum dla top 3)
  3. Implementacja on-page + schema
  4. Internal linking – strona główna → top miasta, strony usług → miasta
  5. Publikacja z submitem w GSC
  6. Start citations lokalnych – zob. citations i katalogi

Dni 61–90 – rozbudowa i iteracja

  1. Landingi 6–10 (pozostałe miasta z listy)
  2. FAQ rozbudowane na podstawie Search Console (impressions bez kliknięć)
  3. Case studies lokalne – 1–2 per miasto
  4. Pierwsza iteracja – poprawki na podstawie danych analitycznych (3 tyg. od publikacji)
  5. Monitoring rankingów (narzędzia Ahrefs, Semrush, lokalne tracking tools)
  6. Plan działań na miesiąc 4–6

Narzędzia i integracje

Stos narzędziowy dla porządnego projektu lokalnych landingów w 2026.

Research i keywords

  • Ahrefs albo Semrush – dane o wolumenie wyszukiwań lokalnie (dokładność 50–70%, ale wystarczy)
  • Google Keyword Planner – bezpłatny, gorsza dokładność, dobry do cross-check
  • Local Falcon albo Places Scout – ranking w Map Pack per lokalizacja

CMS i implementacja

  • WordPress + RankMath – najpopularniejszy stack dla MŚP, dobre wsparcie dla schema lokalnego
  • Headless (Next.js + CMS) – dla enterprise z wieloma oddziałami i potrzebą szybkości
  • Schema generatory – Merkle Schema Markup Generator, RankMath Schema Builder

Monitoring

  • Google Search Console – podstawa, dla każdego oddziału oddzielny widok
  • GA4 – segmentacja ruchu per landing miasta
  • Ahrefs Rank Tracker – dla fraz miasto-usługa
  • BrightLocal – audyt citations i Map Pack

FAQ

Czy mogę zrobić lokalny landing bez fizycznego oddziału w tym mieście?

Technicznie tak, ale ryzyko jest duże. Brak fizycznego oddziału uniemożliwia zarejestrowanie GBP, a landing bez GBP ma kilkakrotnie niższą skuteczność. Alternatywa – strona „obsługujemy region X” z listą miast i sekcją dojazdową. Nie udawajcie oddziału, którego nie ma – Google i klienci to weryfikują.

Jak odróżnić lokalny landing od doorway page?

Trzy testy. Pierwszy – czy ma unikalną, wartościową treść (nie podmienioną szablonkę). Drugi – czy istnieje realna usługa lub obecność w tym miejscu. Trzeci – czy użytkownik dostaje tu coś, czego nie dostaje na innej stronie (lokalne case studies, dane zespołu, praktyczne informacje). Jeśli wszystkie trzy „tak” – to landing. Jeśli którekolwiek „nie” – zaczyna być doorway.

Ile kosztuje zbudowanie jednego porządnego lokalnego landing page’a w Polsce?

Zakres 2500–8000 zł za landing, zależnie od wolumenu projektu i jakości. Sam copywriting to 1000–3500 zł (ok. 1000 słów treści specjalistycznej). SEO on-page + schema to 500–1500 zł. Fotografia lokalna (jeśli jest) to 500–2000 zł per miasto. Poniżej 2000 zł zwykle oznacza szablonową jakość.

Czy lepiej mieć 10 świetnych landingów czy 50 średnich?

Zawsze 10 świetnych. W 14 wdrożeniach, które przeanalizowaliśmy, 10 świetnych landingów generowało średnio 3,5× więcej leadów niż 50 średnich. Google w 2024–2025 wyraźnie przestał nagradzać ilość kosztem jakości. Plus – 50 średnich to ryzyko klasyfikacji jako doorway scheme.

Jak długo trwa osiągnięcie top 10 dla nowego landing page’a w polskim rynku?

Dla miast średnich (populacja 150–400 tys.) realistycznie 3–6 miesięcy. Dla Warszawy, Krakowa, Wrocławia – 6–12 miesięcy, bo konkurencja jest znacznie silniejsza. Dla miast powiatowych – 2–4 miesiące. Kluczowe czynniki – siła domeny, jakość treści, jakość konkurencji lokalnej, obecność GBP i recenzji.

Czy warto tłumaczyć lokalne landingi na inne języki dla obcokrajowców w polskich miastach?

W niszowych przypadkach tak – kancelarie dla ekspatów w Warszawie/Krakowie/Wrocławiu (ang., niem., ukr.), usługi dla studentów zagranicznych, branże z silną diasporą. Poniżej 10% udziału obcokrajowców w rynku – zwykle nie opłaca się. Alternatywa – jedna strona po angielsku zamiast tłumaczenia każdego landing page’a.

Jakie są najczęstsze błędy schema.org na lokalnych landingach?

Trzy najczęściej widziane błędy – jeden @id dla wszystkich oddziałów (powinien być unikalny per landing), brak parentOrganization łączącego oddziały z firmą matką, oraz niepoprawne areaServed (np. Polska dla oddziału tylko w Katowicach). Walidator Google Rich Results Test pokazuje większość problemów.

Co dalej

Warto kontynuować lekturę od Local SEO 2026: Google Business Profile od A do Z, a następnie przejść do citations i katalogi lokalne — razem dają pełny obraz tematu.