Kiedy ktoś wpisuje w Google „mechanik Krosno" lub „restauracja Rzeszów" — widzi najpierw mapę i 3 firmy w pakiecie lokalnym. Dopiero potem klasyczne wyniki organiczne. Jeśli Twojej firmy nie ma w tych 3 miejscach, tracisz klientów którzy są gotowi zapłacić dziś.
Krótka odpowiedź: SEO lokalne to zestaw działań który sprawia że Google pokazuje Twoją firmę gdy ktoś szuka usług w Twoim mieście. Trzy filary: Google Business Profile (mapa), strona internetowa z lokalnymi frazami i schema.org LocalBusiness. Efekty po 4-12 tygodniach. Dla małych firm w miastach do 100 000 mieszkańców — to najskuteczniejszy kanał pozyskiwania klientów online.
Co to jest SEO lokalne i kiedy warto je robić?
SEO lokalne (pozycjonowanie lokalne) to optymalizacja widoczności firmy w wynikach Google dla fraz z intencją geograficzną. Frazy jak „dentysta Jasło", „hydraulik Sanok" czy „strona internetowa dla firmy Krosno" — to wszystko frazy lokalne.
Warto robić SEO lokalne gdy:
- —Twoi klienci szukają usług w konkretnym mieście lub regionie
- —Masz stacjonarny punkt usługowy lub obsługujesz konkretny obszar
- —Działasz w branży gdzie decyzja zapada szybko (gastronomia, usługi, zdrowie, automotive)
- —Twoja konkurencja ma słabą obecność online (typowe dla małych miast jak Krosno, Jasło, Sanok)
Dla firm z małych i średnich miast Podkarpacia SEO lokalne jest szczególnie opłacalne: konkurencja jest mniejsza niż w Warszawie, a intencja zakupowa użytkownika wyższa. Ktoś kto wpisuje „fryzjer Krosno" jest bliżej decyzji zakupowej niż ktoś kto wpisuje „fryzjer".
Google Business Profile — najważniejszy darmowy element
Google Business Profile (dawniej Google My Business) to darmowy profil firmy w Google. Odpowiada za wyniki w Google Maps i pakiecie lokalnym (3 firmy pod mapą).
Bez zoptymalizowanego GBP nie ma skutecznego SEO lokalnego. Okres.
Minimum do zrobienia od razu:
Zweryfikuj firmę przez pocztę lub telefon (Google wysyła kod na adres firmy lub dzwoni). Bez weryfikacji profil nie jest widoczny.
Wypełnij wszystkie pola: nazwa firmy (dokładnie tak jak w KRS/CEIDG, bez keywordów w nazwie — to narusza regulamin i grozi zawieszeniem profilu), adres, telefon, godziny otwarcia, URL strony, kategoria główna.
Dodaj zdjęcia. Firmy z minimum 10 zdjęciami dostają 35% więcej kliknięć niż bez zdjęć. Dodaj: logo, fasadę budynku, wnętrze, produkty lub usługi w trakcie wykonywania.
Wybierz prawidłową kategorię główną. To najważniejszy sygnał rankingowy GBP. Dla warsztatu samochodowego: "Mechanik samochodowy", nie "Firma usługowa". Kategoria musi być precyzyjna.
Co robić regularnie:
Zbieraj recenzje. Recenzje to jeden z najsilniejszych sygnałów rankingowych GBP. Po każdym udanym zleceniu poproś klienta o recenzję — najlepiej SMS z bezpośrednim linkiem do profilu. Odpowiadaj na wszystkie recenzje (pozytywne i negatywne) w ciągu 24 godzin.
Publikuj posty GBP co 1-2 tygodnie. Google lubi aktywne profile. Posty mogą zawierać promocje, aktualności, nowe usługi. Znikają po 7 dniach — musisz publikować regularnie.
Aktualizuj godziny otwarcia przed świętami. Profile z nieaktualnymi godzinami dostają gorsze rankingi i frustrantują klientów.
Frazy lokalne — jak znaleźć i wykorzystać "[branża] + [miasto]"
Frazy lokalne mają prosty schemat: [usługa] + [miasto] lub [usługa] w [miasto].
Przykłady dla Podkarpacia:
- —"strony internetowe Krosno" (twoja lokalna fraza)
- —"dentysta Rzeszów centrum"
- —"mechanik Jasło tanie"
- —"hotel Bieszczady z basenem"
Jak je znaleźć:
Google Suggest: wpisz frazę bazową i patrz co Google podpowiada. "mechanik + " i Google sam podpowie "mechanik Krosno", "mechanik Rzeszów", etc.
Google "Ludzie pytają również": odpowiedz na pytania które widać w bloku PAA w SERP. To bezpośredni content gap do wypełnienia.
Google Search Console: jeśli masz już stronę, przejdź do Performance → Queries i posortuj po impressjach. Zobaczysz na jakie frazy lokalne już rankujesz (nawet na pozycji 15-50) — to do optymalizacji.
Jak je wykorzystać na stronie:
Frazy lokalne muszą być w treści strony — nie tylko w meta tags. Google ocenia relevance przez treść.
Kluczowe miejsca:
- —H1 strony głównej lub landingu lokalnego
- —Pierwsze 100-150 słów treści
- —Co najmniej jedno H2
- —Alt text zdjęć
- —Treść opisowa (minimum 300 słów na podstronie lokalnej)
Dla SEVENEDGE oznacza to osobne landingi dla każdego miasta: /strony-internetowe/krosno, /strony-internetowe/rzeszow, etc. Każdy z lokalną frazą w H1, treścią o tym mieście i schema.org LocalBusiness.
Schema.org LocalBusiness — niewidoczny ale kluczowy element
Schema.org to kod JSON-LD niewidoczny dla użytkownika ale czytany przez Google, ChatGPT i inne wyszukiwarki. Dla SEO lokalnego kluczowy jest typ LocalBusiness.
Minimalna implementacja dla małej firmy:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nazwa Firmy",
"address": {
"@type": "PostalAddress",
"streetAddress": "ul. Przykładowa 1",
"addressLocality": "Krosno",
"postalCode": "38-400",
"addressCountry": "PL"
},
"telephone": "+48 123 456 789",
"url": "https://twoja-strona.pl",
"openingHours": "Mo-Fr 09:00-17:00",
"geo": {
"@type": "GeoCoordinates",
"latitude": 49.6884,
"longitude": 21.7705
}
}
Dla konkretnych branż używaj bardziej szczegółowych typów: Dentist zamiast LocalBusiness, AutoRepair dla warsztatu, Restaurant dla restauracji, LegalService dla kancelarii. Bardziej precyzyjny typ = lepsze rozumienie przez Google.
Gdzie wstawić: w <head> każdej podstrony jako <script type="application/ld+json">. W Next.js przez komponent lub helper funkcję. WordPress: plugin Schema Pro lub Rank Math robi to automatycznie.
NAP consistency — spójność danych firmy w internecie
NAP to Name, Address, Phone — dane kontaktowe firmy. Google porównuje NAP na twojej stronie z danymi w Google Business Profile, katalogach branżowych i innych źródłach.
Niespójny NAP (inna forma adresu, inny numer telefonu) to sygnał dla Google że dane mogą być nieaktualne lub firma może nie istnieć. Efekt: gorsze rankingi lokalne.
Spójność NAP oznacza:
Zawsze ta sama forma nazwy: "SEVENEDGE" wszędzie, nie "Seven Edge" w jednym miejscu i "Sevenedge.pl" w innym.
Zawsze ten sam format adresu: "ul. Kolejowa 1, 38-400 Krosno" — nie "Kolejowa 1 Krosno" w jednym miejscu i "ul. Kolejowa 1/1, Krosno, Polska" w innym.
Zawsze ten sam numer telefonu: z +48 lub bez, z myślnikami lub bez — wybierz jeden format i trzymaj się go wszędzie.
Gdzie sprawdzić spójność: Google swój profil, Panorama Firm, Aleo.com, Zumi, YellowPages.pl, Yelp. Sprawdź też czy dane na stopce strony, stronie kontaktu i GBP są identyczne.
Recenzje Google — jak prosić, jak odpowiadać
Recenzje to jeden z trzech głównych czynników rankingowych w lokalnym SEO (obok relevance i distance). Firmy z wyższą liczbą i oceną recenzji rankują wyżej w pakiecie lokalnym.
Jak prosić o recenzje:
Najlepsza metoda: SMS zaraz po wykonaniu usługi z krótkim tekstem i bezpośrednim linkiem do recenzji. Link do recenzji GBP możesz wygenerować w Google Business Profile → "Pobierz więcej opinii".
Przykładowy SMS: "Dzięki za wizytę! Jeśli jesteś zadowolony, zostaw opinię — bardzo nam pomaga: [link]. Pozdrawiamy, [nazwa firmy]"
Czego NIE robić: nie kupuj recenzji, nie proś pracowników o recenzje z prywatnych telefonów, nie dawaj zniżek w zamian za recenzje. Google wykrywa wzorce i może zawiesić profil.
Jak odpowiadać:
Na każdą recenzję odpowiedz w ciągu 24 godzin. Na pozytywne: podziękuj i wpleć naturalnie 1-2 frazy lokalne ("Cieszymy się że Pani Ada z Krosna jest zadowolona z wizyty"). Na negatywne: przeproś, wyjaśnij, zaproponuj rozwiązanie. Nigdy nie kłóć się publicznie.
Mierzenie efektów SEO lokalnego
Po 4-6 tygodniach od wdrożenia sprawdź:
Google Business Profile Insights: liczba wyświetleń profilu, liczba kliknięć w numer telefonu, liczba zapytań o trasę, liczba wejść na stronę z GBP. Te dane są w GBP → Dane statystyczne.
Google Search Console: wejdź w Performance → Queries i filtruj po lokalizacji. Sprawdź które frazy "[branża] + [miasto]" mają impressje i jak zmienił się CTR po optymalizacji.
Google Analytics 4: Source/Medium → sprawdź ruch organic z Google. Porównaj przed i po optymalizacji (minimum 4 tygodnie różnicy dla sensownego porównania).
Google Maps ranking: wpisz ręcznie frazy lokalne z różnych lokalizacji w przeglądarce incognito. Sprawdź na jakim miejscu pojawia się Twoja firma. Narzędzie BrightLocal Local Search Grid robi to automatycznie dla siatki 25 punktów w mieście.
SEO lokalne dla firm z Podkarpacia — co warto wiedzieć
Podkarpacie ma specyficzny rynek lokalny. Kilka obserwacji z praktyki:
W miastach poniżej 50 000 mieszkańców (Jasło, Sanok, Brzozów, Lesko) konkurencja SEO lokalna jest bardzo niska. Wiele firm w ogóle nie ma strony internetowej, albo ma przestarzałą stronę WordPress bez optymalizacji. Dla nowej strony z lokalnymi frazami i aktywnym GBP — top 3 Google Maps jest osiągalne w 4-8 tygodni.
Rzeszów jest bardziej konkurencyjny (stolica województwa, więcej firm z profesjonalnym marketingiem), ale nadal słabszy niż Kraków czy Warszawa. Dobrze zoptymalizowana strona z lokalnymi frazami powinna rankować w top 5-10 organicznie po 2-4 miesiącach.
Bieszczady to niche turystyczna — frazy jak "agroturystyka Bieszczady" czy "hotel Bieszczady" mają niski volume ale bardzo wysoki intent (ktoś kto szuka hotelu w Bieszczadach jest gotowy do rezerwacji). Wartościowe mimo małego volumenu.
Języki: w Przemyślu część klientów szuka usług po ukraińsku lub rosyjsku. Dla firm nastawionych na klientów z Ukrainy — warto rozważyć podstawową wersję strony w języku ukraińskim (hreflang uk).
SEVENEDGE SEO lokalne — co wchodzi w pakiet
Jeśli chcesz profesjonalne SEO lokalne bez robienia wszystkiego samodzielnie — SEVENEDGE oferuje obsługę lokalnego pozycjonowania jako osobny pakiet.
Co wchodzi w pakiet SEO lokalne od SEVENEDGE:
Audyt obecnej widoczności lokalnej (GBP, frazy, NAP consistency). Optymalizacja lub utworzenie Google Business Profile. Implementacja schema.org LocalBusiness na stronie. Research i wdrożenie lokalnych fraz w treści. Monitoring pozycji co 2 tygodnie z raportem. Bieżąca aktualizacja treści pod nowe frazy.
Cena od 2000 PLN miesięcznie, minimalna współpraca 3 miesiące. Efekty mierzone przez GSC i GBP Insights — transparentny raport co 2 tygodnie.
Zapytaj o pakiet SEO lokalne →
Artykuł napisany 5 maja 2026 przez Adriana Hunię, co-foundera SEVENEDGE. Dane o rynku lokalnym Podkarpacia bazują na własnej praktyce i danych Google Search Console z projektów klientów.