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ęść 20 z 22

Dostępność i SEO: jedna praca — dwie nagrody

Dlaczego praca nad dostępnością w Next.js to jednocześnie SEO: semantyczny HTML, nagłówki, alt i nazwy linków — plus termin EAA, który czyni ją obowiązkową w UE.

2026-07-15
Dostępność i SEO: jedna praca — dwie nagrody

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.

Crawler wyszukiwarki to funkcjonalnie niewidomy użytkownik z szybkim łączem: nie widzi designu, parsuje strukturę dokumentu. Dlatego prawie wszystko, czego wymaga dostępność — semantyka, hierarchia, alternatywy tekstowe, sensowne nazwy linków — jest jednocześnie sygnałem SEO. A od czerwca 2025 European Accessibility Act (EAA) czyni dostępność wymogiem prawnym dla większości konsumenckich usług cyfrowych w UE: to, co było „miło mieć", teraz grozi karami.

Część wspólna: jedna poprawka, dwóch beneficjentów

  • Hierarchia nagłówków (h1 → h2 → h3, bez przeskoków, jeden h1) to konspekt, po którym nawigują czytniki ekranu — i struktura, z której crawlery i silniki AI wyciągają i cytują sekcje.
  • Semantyczne punkty orientacyjne (<nav>, <main>, <article>, <footer>) mówią technologiom asystującym i parserom, czym jest każdy region. Zupa z <div> rankuje gorzej i obala audyty.
  • Tekst alt obsługuje czytniki ekranu i wyszukiwarkę grafiki tym samym ciągiem znaków.
  • Nazwy linków: „kliknij tutaj" nie przechodzi WCAG (link musi mieć sens poza kontekstem) i marnuje sygnał anchora. Jedno przeredagowanie naprawia oba problemy.
  • Atrybuty lang — na <html> i na obcojęzycznych fragmentach — zasilają wymowę czytników ekranu i detekcję języka dla twojego hreflang.
  • CLS to problem dostępności, zanim stanie się metryką: skoki layoutu najmocniej uderzają w osoby z ograniczeniami motorycznymi i wzrokowymi. Naprawa Core Web Vitals to praca nad dostępnością.

Dostępność nie jest bezpośrednim czynnikiem rankingowym, ale jej artefakty — parsowalna struktura, niższy bounce, szersza użyteczna publiczność — już tak.

Next.js: wymuś to w pipeline

// .eslintrc — jsx-a11y łapie brakujące alty, złe role i nieopisane kontrolki na etapie PR
{
  "extends": ["next/core-web-vitals", "plugin:jsx-a11y/recommended"]
}
  • next/image już wymaga alt — nie wybielaj się pustym alt="" na obrazach znaczących.
  • Ustawiaj <html lang={locale}> z parametru trasy w głównym layoucie.
  • Uruchamiaj Lighthouse accessibility obok performance w CI — ten sam tooling, który masz już do monitoringu, po prostu jedna bramka więcej.
  • Automatyka łapie ~30–40% problemów WCAG; przejście głównych ścieżek wyłącznie klawiaturą łapie większość reszty. Jeśli nie dotrzesz do elementu Tabem — crawler może nie dotrzeć do niego linkami.

EAA: termin, który kończy dyskusję

Od 28 czerwca 2025 EAA obejmuje e-commerce, bankowość, transport, e-booki i większość konsumenckich usług cyfrowych sprzedawanych w UE (mikroprzedsiębiorstwa poniżej 10 osób i 2 mln € są zwolnione). Egzekwowanie jest krajowe i oparte na skargach — niedostępny checkout to teraz ekspozycja prawna, nie pozycja w backlogu. Praktyczna poprzeczka to WCAG 2.1 AA (przez EN 301 549) — dokładnie ten standard, w który celują powyższe poprawki.

Checklista:

  • Jeden h1 na stronę; poziomy nagłówków bez przeskoków; semantyczne landmarki na miejscu
  • Każdy znaczący obraz ma prawdziwy alt; każdy link ma sens poza kontekstem
  • lang ustawiony z locale na <html> i na fragmentach obcojęzycznych
  • jsx-a11y w ESLint + bramka Lighthouse a11y w CI; główne ścieżki przetestowane klawiaturą
  • Zastosowalność EAA oceniona; ścieżki konsumenckie spełniają WCAG 2.1 AA
← WsteczPaginacja i nawigacja fasetowa bez puchnięcia indeksuDalej →Rozkład treści: odświeżyć, skonsolidować czy usunąć

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