Kategoria: SEO

  • Dane strukturalne schema.org – co dają i jak je wdrożyć na stronie, w sklepie i na blogu

    Dane strukturalne schema.org – co dają i jak je wdrożyć na stronie, w sklepie i na blogu

    Gwiazdki z ocenami pod wynikiem, cena i dostępność produktu, nazwa autora i data wpisu – takie dodatki w wynikach Google to często zasługa danych strukturalnych. W tym wpisie wyjaśniam, czym są, które typy faktycznie mają sens na stronie firmowej, w sklepie i na blogu, oraz jak je wdrożyć i sprawdzić.

    Czym są dane strukturalne?

    To dodatkowe informacje w kodzie strony, zapisane według słownika schema.org, które mówią wyszukiwarce wprost: „to jest produkt, kosztuje tyle, jest dostępny” albo „to jest firma, ma taki adres i takie godziny otwarcia”. Człowiek widzi te informacje na stronie, a dane strukturalne podają je maszynie w jednoznacznym formacie.

    Google zaleca format JSON-LD – osobny skrypt w kodzie strony, niezależny od HTML-a. Jest najłatwiejszy w utrzymaniu, bo nie trzeba przeplatać atrybutów z kodem szablonu.

    Przykład: dane strukturalne wpisu na blogu

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "BlogPosting",
      "headline": "Dane strukturalne schema.org – co dają i jak je wdrożyć",
      "datePublished": "2026-10-30",
      "author": {
        "@type": "Person",
        "name": "Imię Nazwisko",
        "url": "https://luckadomena.pl"
      }
    }
    </script>

    Które typy mają sens w praktyce

    Strona firmowa: Organization i LocalBusiness

    Dla firmy działającej lokalnie LocalBusiness (lub dokładniejszy typ, jeśli istnieje dla danej branży) pozwala opisać nazwę, adres, telefon, godziny otwarcia i obszar działania. Dla firmy bez siedziby dla klientów wystarczy Organization z logo i danymi kontaktowymi.

    Sklep: Product z ofertą

    Typ Product z obiektem Offer opisuje nazwę, cenę, walutę i dostępność. To jeden z typów, które najczęściej przekładają się na rozszerzony wygląd wyniku. WooCommerce generuje podstawowe dane produktu automatycznie, ale warto sprawdzić, czy są kompletne – np. czy zawierają markę i kod GTIN.

    Blog: Article lub BlogPosting

    Pomaga Google prawidłowo odczytać tytuł, datę publikacji i aktualizacji oraz autora. Przy treściach eksperckich wyraźnie wskazany autor z linkiem do strony o nim ma dodatkową wartość.

    Portfolio: Person

    Na stronie osobistej typ Person z imieniem, zawodem i linkami do profili (GitHub, LinkedIn) w polu sameAs pomaga powiązać stronę z Twoimi profilami w sieci.

    Ścieżka nawigacji: BreadcrumbList

    Prosty i przydatny typ, który pokazuje strukturę strony, np. Strona główna › Blog › Nazwa wpisu.

    Uczciwie o oczekiwaniach

    • Dane strukturalne nie są bezpośrednim czynnikiem rankingowym. Pomagają Google zrozumieć stronę i mogą wpłynąć na wygląd wyniku, a przez to na CTR.
    • Nie każdy typ daje wyniki rozszerzone. Google co jakiś czas zmienia, które dane wyświetla – np. wyniki FAQ są dziś pokazywane tylko dla wąskiej grupy stron. Zanim wdrożysz typ dla efektu wizualnego, sprawdź aktualną dokumentację Google.
    • Dane muszą zgadzać się z treścią strony. Oznaczanie informacji, których użytkownik nie widzi, albo wymyślonych opinii łamie wytyczne i może skończyć się ręcznym działaniem ze strony Google.

    Jak wdrożyć w WordPressie i w Next.js

    W klasycznym WordPressie podstawowe dane strukturalne generują popularne wtyczki SEO, a WooCommerce dodaje dane produktów. Warto jednak sprawdzić, co dokładnie trafia do kodu, bo kilka wtyczek naraz potrafi zdublować te same znaczniki.

    W Next.js (App Router) dane strukturalne dodaje się jako komponent renderujący tag <script type="application/ld+json"> z obiektem zbudowanym na podstawie danych strony – np. dla każdego wpisu pobranego z WordPressa przez REST API. Dzięki temu dane zawsze zgadzają się z treścią.

    Jak sprawdzić, czy działa

    1. Test wyników z elementami rozszerzonymi od Google – pokazuje, które typy zostały wykryte i czy kwalifikują się do wyników rozszerzonych.
    2. Walidator schema.org – sprawdza poprawność składni wszystkich typów, także tych, których Google nie wyświetla w specjalny sposób.
    3. Raporty w Google Search Console – po zaindeksowaniu pokazują błędy i ostrzeżenia dla całej witryny.

    Podsumowanie

    Dane strukturalne to niewielki nakład pracy z realnym potencjałem: lepiej zrozumiana strona, bogatsze wyniki wyszukiwania i wyższy CTR. Zacznij od podstaw – Organization lub LocalBusiness dla firmy, Product dla sklepu i BlogPosting dla wpisów – i pilnuj, żeby zawsze opisywały to, co użytkownik faktycznie widzi na stronie.

  • Lokalne SEO dla firmy usługowej – jak zdobywać klientów z Google w swoim mieście

    Lokalne SEO dla firmy usługowej – jak zdobywać klientów z Google w swoim mieście

    Warsztat, studio detailingu, gabinet, firma remontowa – dla lokalnej firmy usługowej najcenniejszy klient to ten, który wpisuje w Google „usługa + miasto” albo „usługa w pobliżu” i chce zadzwonić jeszcze dziś. Pracując przy stronach dla firm z Włocławka i okolic, widzę, że o tym, kto dostanie ten telefon, decyduje kilka podstawowych rzeczy. W tym wpisie opisuję, jak podchodzę do lokalnego SEO krok po kroku.

    Dwa miejsca, w których walczysz o klienta

    Przy lokalnych zapytaniach Google pokazuje zwykle dwa rodzaje wyników:

    • Mapę z wizytówkami firm – tu decyduje przede wszystkim profil firmy w Google,
    • klasyczne wyniki wyszukiwania – tu liczy się Twoja strona internetowa.

    Najlepsze efekty daje praca nad obydwoma jednocześnie, bo wzajemnie się wspierają.

    Krok 1: Profil Firmy w Google

    To absolutna podstawa i często największy szybki zysk. Zadbaj o to, żeby profil był kompletny:

    • Główna kategoria dobrana możliwie precyzyjnie – to jeden z najważniejszych elementów profilu,
    • usługi z krótkimi opisami,
    • aktualne godziny otwarcia, telefon i link do strony,
    • prawdziwe zdjęcia – realizacje, wnętrze, zespół, a nie zdjęcia stockowe,
    • regularne odpowiadanie na opinie, także te negatywne – rzeczowo i bez emocji.

    Opinie mają ogromny wpływ zarówno na widoczność, jak i na decyzję klienta. Najprostszy sposób na ich zbieranie to poprosić zadowolonego klienta od razu po usłudze i wysłać mu bezpośredni link do wystawienia opinii.

    Krok 2: Spójne dane firmy (NAP)

    NAP to nazwa, adres i telefon (ang. Name, Address, Phone). Muszą być identyczne na stronie, w profilu Google, w katalogach firm i na profilach społecznościowych. Rozbieżności – inny numer telefonu, stara nazwa ulicy, różne zapisy nazwy firmy – utrudniają Google powiązanie tych informacji z jedną firmą.

    Krok 3: Strona zbudowana pod usługi i lokalizację

    Najczęstszy błąd, jaki widzę: jedna podstrona „Oferta”, na której są wymienione wszystkie usługi w jednym akapicie. Google nie ma wtedy czego pokazać na konkretne zapytanie. Lepsza struktura to:

    • osobna podstrona dla każdej głównej usługi – np. osobno folia ochronna PPF, osobno powłoka ceramiczna,
    • w tytule i nagłówku nazwa usługi oraz miasta, np. „Powłoka ceramiczna – Włocławek”,
    • konkretny opis: na czym polega usługa, ile trwa, od czego zależy cena, czego klient może się spodziewać,
    • zdjęcia własnych realizacji i krótkie FAQ z pytaniami, które klienci naprawdę zadają,
    • wyraźny przycisk kontaktu – telefon klikany na telefonie komórkowym to podstawa.

    Krok 4: Dane strukturalne LocalBusiness

    Znaczniki schema.org typu LocalBusiness (lub bardziej szczegółowego typu, jeśli pasuje do branży) pomagają wyszukiwarce jednoznacznie odczytać nazwę firmy, adres, godziny otwarcia i telefon. To nie jest magiczny przycisk „wyżej w Google”, ale porządkuje informacje i ułatwia ich prawidłowe wyświetlanie.

    Krok 5: Wydajność na telefonie

    Większość lokalnych wyszukiwań odbywa się na smartfonie, często w drodze. Strona, która ładuje się kilka sekund, traci klienta, zanim ten zobaczy numer telefonu. Kompresja zdjęć, lekki motyw i ograniczenie zbędnych wtyczek to inwestycja, która zwraca się zarówno w SEO, jak i w liczbie telefonów.

    Jak mierzyć efekty

    • Statystyki Profilu Firmy – wyświetlenia, kliknięcia w telefon, prośby o trasę dojazdu,
    • Google Search Console – na jakie frazy z nazwą miasta wyświetla się strona i jaki ma CTR,
    • pomiar kliknięć w telefon i formularz w Google Analytics 4 – to są realne zapytania od klientów.

    Podsumowanie

    Lokalne SEO to nie jednorazowy trik, tylko porządek: kompletny profil firmy, spójne dane, osobne podstrony dla usług, opinie od prawdziwych klientów i szybka strona na telefonie. Małe firmy często mają tu przewagę nad dużymi graczami – bo mogą pokazać prawdziwe realizacje i prawdziwy kontakt z klientem z okolicy.

  • Ahrefs czy Google Search Console? Kiedy płatne narzędzie SEO naprawdę się opłaca

    „Czy muszę płacić za Ahrefsa, żeby robić SEO?” – to jedno z pytań, które słyszę najczęściej od właścicieli małych sklepów i firm usługowych. Krótka odpowiedź: na start nie. Dłuższa: są sytuacje, w których płatne narzędzie oszczędza tygodnie pracy. W tym wpisie pokazuję, jak dzielę zadania między Google Search Console a Ahrefs i kiedy warto sięgnąć po każde z nich.

    Zawsze zaczynaj od Google Search Console

    Search Console jest darmowa i pokazuje prawdziwe dane z Google o Twojej stronie – nie szacunki. Znajdziesz w niej:

    • zapytania, na które wyświetla się Twoja strona, z liczbą kliknięć, wyświetleń, CTR i średnią pozycją,
    • stan indeksowania – które adresy są w indeksie, a które zostały pominięte i dlaczego,
    • raporty Core Web Vitals, czyli realną wydajność strony u użytkowników,
    • informacje o problemach z danymi strukturalnymi i bezpieczeństwem.

    Jeśli strona nie ma podpiętej Search Console, to pierwsza rzecz do zrobienia – przed jakimkolwiek płatnym narzędziem.

    Mój cotygodniowy workflow w Search Console

    1. Wysokie wyświetlenia, niski CTR. Filtruję strony, które Google często pokazuje, ale mało kto w nie klika. Zwykle winny jest nijaki tytuł albo opis meta. Przepisanie ich pod intencję wyszukiwania to najszybszy zysk w całym SEO.
    2. Frazy na pozycjach 8–20. To zapytania „prawie na pierwszej stronie”. Często wystarczy rozbudować treść o brakujący podtemat, dodać sekcję FAQ albo linki wewnętrzne z innych podstron.
    3. Raport indeksowania. Sprawdzam, czy ważne podstrony – kategorie sklepu, karty usług – nie wypadły z indeksu, i czy w indeksie nie ma śmieci, np. stron filtrów czy wyników wyszukiwania.

    Ten proces nie kosztuje nic, a przy stronach, które już mają trochę ruchu, potrafi dać więcej niż miesiące pisania nowych treści.

    Czego Search Console Ci nie powie

    Search Console pokazuje wyłącznie Twoją stronę i tylko zapytania, na które już się wyświetlasz. Nie dowiesz się z niej:

    • na jakie frazy pozycjonuje się konkurencja,
    • jakich tematów brakuje na Twojej stronie w porównaniu z innymi,
    • skąd konkurencja ma linki prowadzące do jej witryny,
    • jaki jest szacowany potencjał frazy, na którą jeszcze w ogóle się nie wyświetlasz.

    I tu zaczyna się rola narzędzi takich jak Ahrefs.

    Kiedy Ahrefs naprawdę się opłaca

    Przed startem nowej strony lub sklepu

    Nowa domena nie ma danych w Search Console, więc nie ma na czym pracować. Analiza konkurencji w Ahrefs pozwala z góry zaplanować strukturę kategorii i podstron pod frazy, których ludzie faktycznie szukają, zamiast zgadywać.

    Planowanie treści

    Funkcja porównania słów kluczowych z konkurencją (content gap) pokazuje frazy, na które pozycjonuje się kilka konkurencyjnych stron, a Twoja nie. To gotowa lista tematów na blog lub opisów kategorii.

    Analiza linków

    Gdy dwie strony mają porównywalną treść, o pozycji często decydują linki. Ahrefs pokazuje profil linków konkurencji – katalogi branżowe, lokalne portale, partnerów – co daje konkretne pomysły na własne działania.

    Audyt techniczny większej witryny

    Przy sklepie z setkami produktów ręczne szukanie zduplikowanych tytułów, błędów 404 czy łańcuchów przekierowań nie ma sensu. Crawler zrobi to w kilka minut.

    Darmowa opcja, o której mało kto wie

    Ahrefs udostępnia bezpłatne Ahrefs Webmaster Tools dla stron, których własność zweryfikujesz (np. przez Search Console). Dostajesz audyt techniczny i podgląd linków prowadzących do Twojej witryny. Nie przeanalizujesz w ten sposób konkurencji, ale do pilnowania własnej strony to bardzo dobre uzupełnienie Search Console.

    Pułapki przy korzystaniu z narzędzi SEO

    • Wolumeny są szacunkami. Szczególnie przy lokalnych, polskich frazach (np. z nazwą miasta) liczby mogą mocno odbiegać od rzeczywistości. Traktuj je jako wskazówkę do porównania fraz między sobą, a nie jako prognozę ruchu.
    • Metryki to nie cel. Wskaźniki typu Domain Rating to wewnętrzna miara narzędzia, nie czynnik rankingowy Google. Celem jest ruch i sprzedaż, nie ładniejsza liczba w raporcie.
    • Dane bez działania nic nie dają. Najlepszy raport jest wart tyle, ile zmian na stronie po nim wprowadzisz.

    Podsumowanie

    Search Console to fundament – darmowy, oparty na prawdziwych danych i wystarczający dla większości małych stron, które już mają ruch. Ahrefs (lub podobne narzędzie) warto włączyć, gdy startujesz z nową stroną, planujesz większą rozbudowę treści, analizujesz konkurencję albo audytujesz duży sklep. Najlepsze efekty daje połączenie obu: Ahrefs mówi, gdzie warto powalczyć, a Search Console pokazuje, czy to działa.

  • Jak przyspieszyć stronę na WordPressie?

    Jak przyspieszyć stronę na WordPressie?

    Szybkość strony wpływa na wygodę użytkowników, pozycję w Google oraz współczynnik konwersji. Optymalizację warto rozpocząć od pomiaru wydajności za pomocą narzędzi PageSpeed Insights lub GTmetrix.Najważniejsze działaniazoptymalizuj obrazy i używaj formatu WebP,włącz pamięć podręczną,usuń nieużywane wtyczki,wybierz szybki hosting,regularnie aktualizuj WordPressa.Nawet kilka prostych zmian może zauważalnie skrócić czas ładowania witryny.