S.
  • Usługi
  • Dla kogo
  • Rozwiązania
  • Realizacje
  • O mnie
  • Know-how
  • Blog
Rozpocznij projekt
EN/PL/RU
  • Usługi01
  • Dla kogo02
  • Rozwiązania03
  • Realizacje04
  • O mnie05
  • Know-how06
  • Blog07
Rozpocznij projekt
EN/PL/RU
Vlad Sedenko
Niezależny web product developer
UE / Polska / Warszawa
Produkty
  • NextWooStorefront w Next.js dla WooCommerce
© 2026. Wszelkie prawa zastrzeżone
Usługi
  • Product Discovery
  • Projektowanie UX/UI
  • Budowa MVP
  • Rozwój SaaS
  • Redesign strony
  • Bezpieczeństwo aplikacji webowych
  • Optymalizacja konwersji
  • Integracje API i automatyzacja biznesu
  • Wsparcie produktu
Odkryj
  • Usługi
  • Dla kogo
  • Realizacje
  • Rozwiązania
  • O mnie
  • Blog
  • Know-how
  • Kontakt
Rozpocznij projekt
  • vlad@sedenko.net
  • LinkedIn
  • Prywatność/Pliki cookie
Know-how/Checklista SEO dla Next.js: kompletny przewodnik po App Routerze (2026)

Część 6 z 22

Dane strukturalne: JSON-LD, który zarabia na rich results

Dane strukturalne JSON-LD w Next.js: serwerowa schema dla artykułów, breadcrumbów, FAQ i produktów — typowana przez schema-dts.

2026-07-15
Dane strukturalne: JSON-LD, który zarabia na rich results

Wszystkie tematy przewodnika

Praktyczna checklista SEO dla Next.js, sekcja po sekcji: strategia renderowania, Metadata API, hreflang, dane strukturalne, Core Web Vitals i optymalizacja pod wyszukiwarki AI.

Dane strukturalne to gwiazdki ocen, rozwijane FAQ, breadcrumbsy i karty artykułów w wynikach — a przy okazji format, który silniki AI parsują najpewniej. W App Routerze renderuj JSON-LD jako tag script z komponentu serwerowego (typowany przez schema-dts):

import type { WithContext, BlogPosting } from "schema-dts";

export default async function PostPage({ params }) {
  const post = await getPost(params.slug);

  const jsonLd: WithContext<BlogPosting> = {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    headline: post.title,
    description: post.excerpt,
    datePublished: post.publishedAt,
    dateModified: post.updatedAt,
    author: {
      "@type": "Person",
      name: "Vlad Sedenko",
      url: "https://example.com/about",
    },
    image: post.ogImage,
  };

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
      />
      <article>{/* ... */}</article>
    </>
  );
}

Jakie typy wdrażać — według siły efektu:

  1. Organization / Person — na całą witrynę, w głównym layoucie. Zasila panel wiedzy.
  2. BlogPosting / Article — każdy wpis.
  3. BreadcrumbList — zastępuje URL w wynikach czytelną ścieżką.
  4. FAQPage — dla stron z prawdziwymi pytaniami i odpowiedziami (te same chętnie cytują silniki AI).
  5. Product + Offer + AggregateRating — e-commerce; stąd biorą się gwiazdki.
  6. Service + LocalBusiness — agencje i firmy lokalne.

Waliduj przez Rich Results Test Google — walidator schema.org sprawdza składnię, ale tylko narzędzie Google powie, czy kwalifikujesz się do rich results.

Checklista:

  • JSON-LD renderowany po stronie serwera (nigdy wstrzykiwany na kliencie po załadowaniu)
  • Article/BlogPosting na wszystkich wpisach z prawdziwymi datami
  • BreadcrumbList w całej witrynie
  • Dane w znacznikach zgodne z widoczną stroną (rozbieżności grożą ręczną karą)
← Wsteczsitemap.ts i robots.ts: konwencje plikowe zamiast ręcznego XMLDalej →Obrazki, fonty i skrypty: klasyczne trio wydajności

01—22

Wszystkie tematy przewodnika

  1. 01Strategia renderowania: co tak naprawdę widzi crawler?→
  2. 02Metadata API: tytuły, opisy i wzorzec szablonu→
  3. 03Canonical i hreflang: jedna strona, jeden adres→
  4. 04Open Graph i dynamiczne obrazki OG→
  5. 05sitemap.ts i robots.ts: konwencje plikowe zamiast ręcznego XML→
  6. 06Dane strukturalne: JSON-LD, który zarabia na rich results•
  7. 07Obrazki, fonty i skrypty: klasyczne trio wydajności→
  8. 08Core Web Vitals: trzy liczby, które mierzy Google→
  9. 09Przekierowania, 404 i kody odpowiedzi→
  10. 10Cache i świeżość treści→
  11. 11AEO/GEO: jak być cytowanym przez ChatGPT, Perplexity i Google AI Overviews→
  12. 12Monitoring: SEO to pętla, nie zadanie na start→
  13. 13Zaufanie i E-E-A-T: jak uczynić witrynę wiarygodną→
  14. 14Image SEO: jak zamienić obrazki w ruch→
  15. 15Linkowanie wewnętrzne i architektura witryny→
  16. 16Intencje wyszukiwania: strony pod to, czego ludzie naprawdę szukają→
  17. 17Programmatic SEO w Next.js: strony na skalę bez spamu→
  18. 18Migracja SEO: przejście na Next.js bez utraty ruchu→
  19. 19Paginacja i nawigacja fasetowa bez puchnięcia indeksu→
  20. 20Dostępność i SEO: jedna praca — dwie nagrody→
  21. 21Rozkład treści: odświeżyć, skonsolidować czy usunąć→
  22. 22Off-page dla developerów: linki, których się nie kupuje→

Wolisz, żeby ktoś zrobił to za Ciebie?

Audytuję i naprawiam techniczne SEO na stronach Next.js — indeksowanie, szybkość, hreflang i widoczność w AI.

Usługa technicznego SEO