searchSEO

Schema markup dla lokalnej firmy — jak wdrożyć dane strukturalne?

calendar_today8 maja 2026updateZaktualizowano 11 sierpnia 2026schedule14 min czytaniapersonMarcin Ruszkiewicz

W skrócie (TL;DR)

Tylko 14% stron lokalnych biznesów używa LocalBusiness schema markup, choć strony z danymi strukturalnymi mają 2,7x większą widoczność w Local Pack (BrightLocal, Q1 2026). W tym tutorialu: gotowy szablon JSON-LD z wymaganymi polami, instrukcja synchronizacji z Google Business Profile i walidacja w Google Rich Results Test krok po kroku.

14%

stron lokalnych firm ma wdrożony LocalBusiness schema (Digital Applied, 2026)

2,7×

wyższa widoczność w Local Pack przy poprawnym schema (BrightLocal Q1 2026)

58%

kliknięć w Google trafia w wyniki rich results — nie standardowe (Milestone Research)

Każdego dnia setki osób szukają w Google firm z Twojej branży — "hydraulik Gniezno", "fryzjer Wągrowiec", "dentysta Rogoźno". Część wyników wyświetla się z gwiazdkami ocen, godzinami otwarcia i adresem bezpośrednio w wynikach wyszukiwania, zanim ktokolwiek kliknie w link. To właśnie schema markup w działaniu. Mimo że jest dostępne dla każdego i bezpłatne, tylko 14% stron lokalnych biznesów ma poprawnie wdrożony LocalBusiness schema (Digital Applied, kwiecień 2026).

Ten tutorial przeprowadzi Cię przez cały proces — od gotowego szablonu JSON-LD, przez tabelę wymaganych pól, po walidację w oficjalnym narzędziu Google. Bez wiedzy programistycznej, w 20–30 minut. Jeśli dopiero zaczynasz z lokalnym SEO, sprawdź najpierw nasz kompleksowy przewodnik po lokalnym SEO — schema markup to jeden z jego filarów.

Co to są dane strukturalne i dlaczego lokalna firma potrzebuje schema markup?

Witryna lokalnego sklepu — schema markup pomaga Google zrozumieć, czym zajmuje się firma i gdzie się znajduje
Dane strukturalne tłumaczą Google informacje o Twojej firmie w ustandaryzowanym formacie

Dane strukturalne to fragment kodu JSON-LD dodany do sekcji head Twojej strony, który tłumaczy wyszukiwarce, kim jesteś — w języku, który ona rozumie. Zamiast analizować treść strony i domyślać się, czy "Jan Kowalski" to osoba czy firma, co oznacza "08:00–17:00" i do czego służy numer telefonu w stopce — Google dostaje to jako strukturyzowane dane. Efektem jest wyświetlanie gwiazdek, godzin i adresu w wynikach lokalnych oraz w Google Maps.

Local Pack widoczność rośnie 2,7x przy poprawnym LocalBusiness schema — wynika z badania BrightLocal na 14 500 profilach Google Business Profile (Q1 2026). Przy czym 46% wszystkich wyszukiwań w Google ma charakter lokalny (BrightLocal, 2025), co oznacza, że dla firmy obsługującej konkretny region to jeden z najważniejszych sygnałów SEO. Dane strukturalne nie zastąpią wizytówki GBP, ale razem tworzą spójny sygnał, który algorytm Local Pack weryfikuje.

WSPÓŁCZYNNIK KLIKNIĘĆ — RICH RESULTS VS STANDARDOWE WYNIKI

UDZIAŁ KLIKNIĘĆ W WYNIKACH GOOGLE — RICH RESULTS VS STANDARDOWE Wyniki z rich results (schema markup) 58% Standardowe wyniki organiczne 41% Źródło: Milestone Research / Search Engine Journal — udział kliknięć w wynikach Google

Local Pack a dane strukturalne

Local Pack (Google 3-pack) to mapa z trzema firmami na górze wyników Google dla zapytań lokalnych. Schema markup nie przenosi Cię tam bezpośrednio — ale zwiększa spójność sygnałów i pomaga Google zrozumieć Twój biznes. W połączeniu z dobrą wizytówką GBP i opiniami to jeden z najskuteczniejszych sposobów na poprawę widoczności lokalnej.

Jakie właściwości LocalBusiness schema są wymagane przez Google?

Google wymaga 5 pól minimalnych do wygenerowania rich result: @context, @type, name, address (z zagnieżdżonym PostalAddress) i telephone lub url. Bez tych pól schema.org co prawda jest aktywne na stronie, ale Google Rich Results Test pokaże błąd walidacji i nie wygenerujesz rozszerzonych wyników. Warto o tym pamiętać — badanie Digital Applied (kwiecień 2026) wykazało, że 71% stron wdraża schema, ale tylko 22% przechodzi poprawną walidację.

WłaściwośćStatusOpis i przykład
@contextWymaganaZawsze: "https://schema.org"
@typeWymagana"LocalBusiness" lub podtyp (np. AutoRepair, Restaurant, HairSalon)
nameWymaganaPełna nazwa firmy — identyczna jak w Google Business Profile
addressWymaganaZagnieżdżony obiekt PostalAddress z polami streetAddress, addressLocality, postalCode, addressCountry
telephoneWymaganaFormat E.164: +48XXXXXXXXX. Alternatywnie url.
urlZalecanaKanoniczny URL strony firmowej (z https://)
descriptionZalecanaKrótki opis firmy (1–2 zdania, naturalny, bez keyword stuffing)
openingHoursSpecificationZalecanaGodziny otwarcia — wyświetlane w Google Maps i wynikach lokalnych
priceRangeZalecanaSkala $–$$ — pomaga w wynikach filtrowanych po cenie
geoZalecanaGeoCoordinates z latitude i longitude — precyzuje lokalizację
sameAsZalecanaURL-e GBP, Facebook, LinkedIn — łączą schema z innymi profilami
aggregateRatingOpcjonalnaWyświetla gwiazdki — wymaga oddzielnej implementacji zbierania ocen

Według audytu 5 000 stron przeprowadzonego przez Digital Applied w kwietniu 2026 roku, 71% stron ma wdrożone dane strukturalne — ale tylko 22% przechodzi Google Rich Results Test bez błędów. To 49-punktowa luka między deploymentem a poprawną implementacją. Najczęstsze przyczyny to brakujące pole addressCountry w PostalAddress, niepoprawna struktura address oraz rozbieżność między danymi schema a Google Business Profile.

ADOPCJA SCHEMA MARKUP W PRAKTYCE — 5 000 AUDYTOWANYCH STRON (DIGITAL APPLIED, 2026)

ADOPCJA SCHEMA MARKUP W PRAKTYCE — 5 000 AUDYTOWANYCH STRON Wdrażają schema markup 71% Przechodzą walidację (Rich Results Test) 22% Kompleksowe, poprawne wdrożenie 8% Źródło: Digital Applied, audyt 5 000 stron, kwiecień 2026

Jak napisać LocalBusiness schema w JSON-LD — gotowy szablon krok po kroku

Laptop z kodem JSON-LD na ekranie — wdrożenie schema markup dla lokalnej firmy
JSON-LD jest używany przez 89,4% wszystkich stron ze schema markup (W3Techs, luty 2026)

JSON-LD jest używany przez 89,4% wszystkich stron ze schema markup (W3Techs, luty 2026) — i to nie przypadek. Google oficjalnie rekomenduje ten format jako preferowany, bo nie modyfikuje widocznych elementów HTML. Cały kod to jeden blok script type="application/ld+json" w sekcji head, który boty Google odczytują niezależnie od treści strony. Nie trzeba dotykać żadnego istniejącego kodu.

//Krok 1: Minimalny szablon — 5 wymaganych pól

JSON-LD — SZABLON MINIMALNY (SKOPIUJ I WYPEŁNIJ DANYMI FIRMY)

schema.json — szablon minimalny LocalBusiness 1 <script type="application/ld+json"> 2 { 3 "@context": "https://schema.org", 4 "@type": "LocalBusiness", 5 "name": "Nazwa Twojej Firmy", 6 "address": { 7 "@type": "PostalAddress", 8 "streetAddress": "ul. Glowna 1", 9 "addressLocality": "Wagrowiec", 10 "postalCode": "62-100", 11 "addressCountry": "PL" 12 }, 13 "telephone": "+48 61 000 00 00", 14 "url": "https://twojastrona.pl" 15 } 16 </script>

Powyższy szablon to absolutne minimum. Skopiuj go, zastąp dane przykładowe danymi Twojej firmy (nazwa, adres, telefon, URL) i dodaj do sekcji head strony. Uruchom Google Rich Results Test — jeśli widzisz zielone "Brak błędów", Twoja strona jest gotowa do wyświetlania rich results dla zapytań lokalnych. Czas wdrożenia: 10–15 minut.

//Krok 2: Rozszerzony szablon z godzinami, lokalizacją i mediami społecznościowymi

JSON-LD — SZABLON ROZSZERZONY (PODTYP AUTOREPAIR — DOSTOSUJ DO SWOJEJ BRANŻY)

schema.json — szablon rozszerzony (AutoRepair) 1 <script type="application/ld+json"> 2 { 3 "@context": "https://schema.org", 4 "@type": "AutoRepair", 5 "name": "Warsztat Samochodowy Kowalski", 6 "description": "Serwis samochodowy w Wagrowcu.", 7 "address": { /* PostalAddress jak w szablonie min. */ }, 8 "telephone": "+48 61 400 00 00", 9 "url": "https://warsztat-kowalski.pl", 10 "priceRange": "$", 11 "geo": { "@type": "GeoCoordinates", 12 "latitude": 52.8081, "longitude": 17.2014 }, 13 "openingHoursSpecification": [{ 14 "@type": "OpeningHoursSpecification", 15 "dayOfWeek": ["Monday", ..., "Friday"], 16 "opens": "08:00", "closes": "17:00" 17 }], 18 "sameAs": [ 19 "https://maps.google.com/?cid=TWOJE_CID", 20 "https://www.facebook.com/twoja-firma" 21 ] 22 } 23 </script>

Rozszerzony szablon daje Google znacznie więcej sygnałów. Kluczowe uzupełnienia to priceRange (pomaga w wynikach filtrowanych po cenie), openingHoursSpecification (wyświetla godziny w Google Maps), geo z GeoCoordinates (precyzuje lokalizację na mapie), oraz sameAs z URL-em GBP — to bezpośredni sygnał łączący stronę z wizytówką. Pamiętaj, że @type to najlepiej branżowy podtyp: AutoRepair dla warsztatów, Restaurant dla restauracji, HairSalon dla fryzjerów.

//Jak osadzić schema na stronie WordPress?

  • code

    Metoda 1: Ręcznie przez header.php

    W panelu WordPress: Wygląd → Edytor → header.php. Wklej blok script przed zamknięciem </head>. Uwaga: aktualizacja motywu może nadpisać zmiany — użyj motywu potomnego.

  • extension

    Metoda 2: Wtyczka Header and Footer Code

    Bezpłatna wtyczka pozwala dodać kod do sekcji <head> bez edycji plików. Menu: Wtyczki → Dodaj nową → wyszukaj 'Header Footer Code Manager'. Kod jest bezpieczny przy aktualizacjach motywu.

  • star

    Metoda 3: RankMath SEO (rekomendowana)

    RankMath (bezpłatny) ma wbudowany generator LocalBusiness schema. SEO → Ustawienia lokalne → wypełnij formularz. Generuje poprawny JSON-LD automatycznie i integruje z danymi z Google Business Profile.

Pułapka sameAs — nie wpisuj błędnych URL-i

Wartości sameAs muszą być dokładnymi URL-ami Twoich profili. Dla Google Business Profile użyj formatu https://maps.google.com/?cid=TWOJE_CID (CID znajdziesz w URL wizytówki GBP po zalogowaniu). Wpisanie błędnego URL w sameAs jest gorsze niż pominięcie tego pola — Google może błędnie połączyć Twój biznes z innym podmiotem.

Jak zsynchronizować dane strukturalne z Google Business Profile?

Najczęstszy błąd niszczący efekt schema markup to niespójność NAP — Name, Address, Phone. Dane w JSON-LD muszą być identyczne co do znaku z Twoim wpisem w Google Business Profile: ta sama forma nazwy firmy, ten sam format adresu ("ul. Główna" vs "ulica Główna" to dwa różne ciągi), ten sam numer telefonu. Google weryfikuje spójność tych sygnałów krzyżowo i rozbieżność obniża skuteczność obu źródeł.

Firmy z LocalBusiness schema notują 3,2x więcej zero-click wins i 58% wyższe prawdopodobieństwo wyświetlania gwiazdek ocen — pod warunkiem, że dane schema i GBP są spójne (Whitespark, 28 000 profili, Q1 2026). NAP inconsistency jest jedną z najczęstszych przyczyn, dla których schema jest wdrożone, ale nie przynosi efektów w Local Pack.

  • business

    Nazwa firmy

    Użyj dokładnie tej samej formy co w GBP. Jeśli w GBP masz 'Jan Kowalski Hydraulik', w JSON-LD też musi być 'Jan Kowalski Hydraulik' — nie 'J.K. Hydraulik' ani 'Hydraulik Kowalski'.

  • location_on

    Format adresu — ulica

    Standaryzuj format: albo zawsze 'ul.' albo zawsze 'ulica'. Mieszanie form we różnych źródłach (GBP, strona, katalogi) sygnalizuje sprzeczność danych.

  • home

    Numer budynku i lokalu

    Jeśli adres ma numer lokalu, podawaj w tym samym formacie wszędzie: '12/4' albo '12 m. 4', ale nie oba. Niespójność numeru lokalu to jeden z najczęstszych problemów NAP.

  • tag

    Kod pocztowy

    Format ##-### (dwie cyfry, myślnik, trzy cyfry). Zweryfikuj we wszystkich katalogach gdzie Twoja firma jest wymieniona — Panorama Firm, Aleo, Firmy.net.

  • phone

    Numer telefonu

    Używaj spójnego formatu: '+48 61 000 00 00' lub '061 000 00 00'. JSON-LD preferuje format E.164: +48XXXXXXXXX. Jeden format we wszystkich źródłach.

  • link

    URL strony

    Zawsze ta sama wersja URL — z www lub bez, z HTTPS. Wpisuj kanoniczny URL (ten, który ustawiłeś w meta canonical). Przekierowania 301 są obsługiwane, ale lepiej podawać ostateczny adres.

Jak znaleźć swoje Google Knowledge Graph ID?

Google KG ID to unikalny identyfikator Twojej firmy w bazie wiedzy Google. Wpisz nazwę swojej firmy w Google — jeśli po prawej stronie pojawi się panel z informacjami (Knowledge Panel), w stopce panelu znajdziesz link 'Opinie w Google'. URL tego linku zawiera Twoje CID. Dodaj go do sameAs w formacie https://maps.google.com/?cid=TWOJE_CID — to bezpośredni sygnał dla Google, że Twoja strona i wizytówka GBP to ten sam podmiot.

article

Czytaj też

Lokalne SEO dla małej firmy — 7 rzeczy, które możesz zrobić sam (za darmo)arrow_forward

Jak walidować dane strukturalne? Krok po kroku z Google Rich Results Test

Monitor z kodem — walidacja schema markup w Google Rich Results Test
Google Rich Results Test to oficjalne narzędzie weryfikacji danych strukturalnych — dostępne bezpłatnie

Google Rich Results Test (search.google.com/test/rich-results) to jedyne oficjalne narzędzie do weryfikacji schema markup. Wklej URL strony lub surowy kod JSON-LD i otrzymasz wynik w kilka sekund. Zielone 'Brak błędów' oznacza, że schema jest poprawne i strona kwalifikuje się do rich results. Żółte ostrzeżenia to brakujące zalecane pola — nie blokują rich results, ale warto je uzupełnić. To ta sama walidacja, która jest opisana w naszym przewodniku po audycie strony.

  • open_in_new

    Krok 1: Otwórz narzędzie

    Wejdź na search.google.com/test/rich-results. Możesz testować zarówno URL strony, jak i wklejony kod JSON-LD — przydatne, gdy chcesz sprawdzić szablon zanim go wgrasz na serwer.

  • content_paste

    Krok 2: Wklej URL lub kod

    Dla istniejącej strony: wklej pełny URL (z https://) i kliknij 'Testuj URL'. Dla nowego szablonu: przełącz na zakładkę 'Kod' i wklej cały blok JSON-LD łącznie z tagiem script.

  • search

    Krok 3: Sprawdź wykryte typy

    Narzędzie pokaże listę wykrytych typów schema. Sprawdź, czy 'LocalBusiness' (lub Twój podtyp) jest na liście. Jeśli go nie ma — schema nie jest poprawnie wdrożona lub ma błąd strukturalny.

  • bug_report

    Krok 4: Zidentyfikuj błędy

    Czerwony X = błąd krytyczny blokujący rich result. Żółty ! = ostrzeżenie o brakującym zalecanym polu. Kliknij każdy element, by zobaczyć dokładnie które pole jest problematyczne i jaki format jest oczekiwany.

  • check_circle

    Krok 5: Popraw i poproś o reindeksację

    Po naprawieniu błędów przetestuj ponownie. Gdy schema przejdzie walidację, przejdź do Google Search Console → URL Inspection → wklej URL → 'Poproś o indeksację'. Schema zostanie zaakceptowana w ciągu 1–4 tygodni.

Strony z poprawnie zwalidowanym LocalBusiness schema osiągają do 82% wyższy CTR niż standardowe wyniki organiczne — wynika z case study Nestle przygotowanego przez Google Search Central (2023). Wcześniejsze badanie Rakuten dokumentuje 2,7x wzrost ruchu organicznego po wdrożeniu strukturalnych danych (Google Search Central, 2023). Walidacja przed opublikowaniem schematu zajmuje 2 minuty i eliminuje ryzyko wdrożenia niedziałającego kodu.

5 najczęstszych błędów walidacji schema

1. Brakujące pole addressCountry w PostalAddress — wymagane. 2. Błędny format telephone — powinien być +48XXXXXXXXX (bez spacji w JSON-LD). 3. Podany URL w polu url nie istnieje lub zwraca błąd 404. 4. Zdublowane pola @context lub @type w tym samym bloku JSON-LD. 5. Schema wdrożona w sekcji body zamiast head — nie blokuje walidacji, ale Google preferuje head.

Dane strukturalne dla firmy z wieloma lokalizacjami lub bez stałego adresu

Wiele monitorów z kodem — zarządzanie schema markup dla wielu lokalizacji firmy
Dla każdej lokalizacji potrzebny jest osobny blok JSON-LD na dedykowanej podstronie

Firmy wielolokalizacyjne powinny mieć osobny blok JSON-LD na każdej podstronie dedykowanej konkretnemu oddziałowi. Jedna schema na całej domenie z adresem głównej siedziby nie wystarczy — Google musi wiedzieć, że każda lokalizacja to odrębna jednostka z własnym adresem, telefonem i godzinami. Oznacza to: 3 oddziały = 3 osobne podstrony = 3 osobne bloki JSON-LD z 3 różnymi adresami.

//Firmy bez stałego adresu (SAB) — użyj areaServed

Freelancerzy, firmy mobilne (elektrycy, hydraulicy dojeżdżający do klientów, firmy cateringowe) nie powinni wpisywać prywatnego adresu zamieszkania w polu address. Zamiast tego używają pola areaServed, które definiuje obszar obsługi przez promień geograficzny (GeoCircle) z centrum i promieniem w metrach. Firma obsługująca promień 30 km od Wągrowca wpisuje 30000 jako geoRadius.

JSON-LD — FIRMA BEZ STAŁEGO ADRESU (SAB) Z OBSZAREM OBSŁUGI

schema.json — firma bez stałego adresu (SAB) 1 <script type="application/ld+json"> 2 { 3 "@context": "https://schema.org", 4 "@type": "LocalBusiness", 5 "name": "Nazwa Twojej Uslugi", 6 "areaServed": { 7 "@type": "GeoCircle", 8 "geoMidpoint": { "@type": "GeoCoordinates", 9 "latitude": 52.8081, "longitude": 17.2014 }, 10 "geoRadius": "30000" /* 30 km w metrach */ 11 }, 12 "telephone": "+48 61 000 00 00", 13 "url": "https://twojastrona.pl" 14 } 15 </script>

62M+ domen używa schema markup — wzrost o 37% rok do roku (Schema App + W3Techs, styczeń 2026). WordPress prowadzi z 78% adopcją wśród platform CMS, podczas gdy strony na Custom HTML osiągają zaledwie 19% (Digital Applied, kwiecień 2026). Dla typowej strony WordPress wdrożenie schema przez wtyczkę RankMath lub Yoast to technicznie najprostsza ścieżka — i nie wymaga pisania kodu.

ADOPCJA SCHEMA MARKUP WEDŁUG PLATFORMY CMS (DIGITAL APPLIED, 2026)

ADOPCJA SCHEMA MARKUP WEDŁUG PLATFORMY CMS — 5 000 STRON WordPress 78% Webflow 41% Custom HTML 19% Squarespace / Wix 18% Źródło: Digital Applied, kwiecień 2026

Ważna zmiana: FAQ Schema i HowTo Schema są zdeprecjonowane

Google zdeprecjonowało FAQ Schema i HowTo Schema w 2024 roku — te typy już nie generują rich results w wynikach wyszukiwania. Jeśli masz je wdrożone na stronie, nie muszą negatywnie wpływać na SEO, ale nie warto wdrażać ich na nowych stronach. Dla firm lokalnych skupiaj się wyłącznie na: LocalBusiness, Review, Event i Product schema — to typy, które Google nadal aktywnie wyświetla.

data_object

Generator JSON-LD dla lokalnej firmy

Wypełnij pola — schema generuje się na bieżąco

PonWtŚrCzwPt
Sob
Nd
Wygenerowany JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "https://schema.org/Monday",
        "https://schema.org/Tuesday",
        "https://schema.org/Wednesday",
        "https://schema.org/Thursday",
        "https://schema.org/Friday"
      ],
      "opens": "09:00",
      "closes": "17:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "https://schema.org/Saturday"
      ],
      "opens": "09:00",
      "closes": "13:00"
    }
  ]
}
</script>

FAQ — Najczęstsze pytania o schema markup dla lokalnych firm

infoCzy schema markup bezpośrednio poprawia pozycję strony w Google?

Schema markup nie jest bezpośrednim czynnikiem rankingowym — Google to potwierdza. Jednak rich results (gwiazdki, godziny, adres) zwiększają CTR o 40–82% (Schema App, Google Search Central 2023), co pośrednio przekłada się na ruch i sygnały zaangażowania interpretowane przez algorytm lokalny.

infoJak długo Google potrzebuje, żeby zaindeksować nowe dane strukturalne?

Zazwyczaj 1–4 tygodnie od momentu ponownej indeksacji strony. Przyspiesz: Google Search Console → wklej URL strony → 'Sprawdzanie URL' → 'Poproś o indeksację'. Google sprawdza nowe schema w ciągu 1–3 dni od zgłoszenia.

infoCzy mogę mieć kilka typów schema na jednej stronie?

Tak — i to dobra praktyka. Na stronie lokalnej firmy możesz łączyć LocalBusiness z WebPage, BreadcrumbList i Review w jednym bloku JSON-LD lub osobnych tagach script. Google przetworzy każdy typ niezależnie. Nie duplikuj LocalBusiness — jeden blok per strona.

infoCo to jest @type w LocalBusiness schema i czy mogę użyć bardziej szczegółowego?

Tak — i warto. Zamiast ogólnego 'LocalBusiness' Google obsługuje ponad 100 podtypów: AutoRepair, Restaurant, MedicalClinic, HairSalon, Dentist, LegalService, AccountingService. Podtypy dają Google więcej kontekstu i mogą kwalifikować stronę do bardziej szczegółowych rich results. Pełna lista na schema.org/LocalBusiness.

Wdrożenie LocalBusiness schema to jedna z niewielu inwestycji SEO, której efekty można zmierzyć w Google Rich Results Test natychmiast po implementacji. Kluczowe kroki: skopiuj szablon JSON-LD, wypełnij danymi Twojej firmy, dodaj do sekcji head, sprawdź w Rich Results Test. Zadbaj o spójność NAP z Google Business Profile — bez tego schema działa połowicznie. Aktualizuj schema przy każdej zmianie godzin, adresu lub kategorii firmy. 14% stron lokalnych firm to robi. Cała reszta to Twoja konkurencja, która oddała Ci to pole. Wdrażam dane strukturalne Schema.org i tworzę strony internetowe dla firm z Gniezna i okolic — bezpłatna wycena w 24h. Masz pytania o schema lub chcesz audyt? Skontaktuj się — bezpłatnie, bez zobowiązań.

Więcej takich konkretów co tydzień

Porady dla właścicieli firm, nowe wpisy i darmowe mini-audyty stron.

Obserwuj na Facebooku
Marcin Ruszkiewicz
Autor

Marcin Ruszkiewicz

Web developer z ponad 10-letnim doświadczeniem. Tworzę strony WordPress i aplikacje webowe dla firm z Wągrowca i okolic.

Poznaj mnie bliżejarrow_forward

Kontakt

Zacznijmy
rozmawiać.

Bezpłatna konsultacja, wycena w 24h i pełna transparentność od pierwszej rozmowy.

phone
location_on

Adres

Brzozowa 31, 62-100 Wągrowiec