Tag: dane strukturalne

  • 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.