Przejdź do treści

47 artykułów o tematyce SEOStrona 2

47 artykułów to nie koniec. Ich ilość ciągle rośnie.

Cloudflare Logs i crawl budget – jak śledzić Googlebota?

Search Console pokaże, że indeksacja wyraźnie zwolniła, ale nie powie, że Googlebot od dwóch tygodni mieli stare parametry filtrów, wpada w redirecty i wraca po URL-e z 404. To zobaczysz dopiero w logach. Jeśli serwis stoi za Cloudflare, najciekawsze dane są na brzegu sieci, jeszcze zanim request trafi do Twojego serwera.

Maciej Sala

Maciej Sala

Founder StriveLab

Techniczne SEO dla AI: robots.txt, boty i RAG

Przez dwadzieścia lat techniczne SEO oznaczało jedno: ułatwić życie Googlebotowi . W 2026 roku po Twojej stronie chodzi cała menażeria botów AI — GPTBot, ClaudeBot, PerplexityBot, Google-Extended i kilkanaście innych. Każdy z nich ma inny cel, od trenowania modelu, po indeksację pod wyszukiwanie AI czy pobranie strony na żądanie użytkownika. W związku z powyższym, wpółczesne techniczne SEO ewoluowało w kontrolę nad tym, kto i po co sięga po Twoją treść oraz dostępność tej treści dla systemów, które realnie kierują do Ciebie ruch i cytowania.

Maciej Sala

Maciej Sala

Founder StriveLab

Hydration Mismatch a SEO: co widzi Googlebot? Next.js pod lupą

Hydratacja jest momentem, w którym HTML z serwera spotyka się z renderem z JavaScriptu. Jeśli te dwie wersje pokazują inną treść, problem wychodzi poza konsolę i Googlebot może dostać inną stronę niż użytkownik. Czerwony komunikat „Hydration failed” nie powinien być ignorowany, ponieważ błędy hydratacji bardzo negatywnie wpływają na pozycje i SEO.

Maciej Sala

Maciej Sala

Founder StriveLab

Schema.org pod AI Search: Budowanie grafu encji

Schema.org przez lata kojarzyło się z gwiazdkami w Google, FAQ w wynikach i technicznym checkboxem po wdrożeniu strony. Tyle że AI search czyta stronę inaczej, ponieważ sam model nie chce tylko wiedzieć, czy masz FAQPage . Chce zrozumieć, czym jest firma, kto napisał tekst, czego dotyczy usługa i czy te byty są ze sobą powiązane. Dlatego Schema musisz projektować dziś jak graf encji, a nie zestaw przypadkowych pól JSON-LD.

Maciej Sala

Maciej Sala

Founder StriveLab

INP w React. 5 wzorców, które niszczą Interaction to Next Paint i jak je naprawić kodem

INP ostatecznie odesłał FID na emeryturę, wymuszając zupełnie nowe spojrzenie na responsywność. Metryka ocenia teraz najgorszą interakcję z całej sesji, bez taryfy ulgowej dla aplikacji React wypełnionych bogatym stanem, potężnymi listami i rozbudowanymi zdarzeniami. Jest jednak kilka powtarzalnych wzorców, które radzą sobie z większością problemów z optymalizacją, z których każdy posiada gotowe rozwiązanie systemowe.

Maciej Sala

Maciej Sala

Founder StriveLab

Jak zdobyć 100/100 w Lighthouse z Astro? Case Study

Astro startuje z przewagą, na którą w Next.js trzeba zapracować: domyślnie wysyła zero JavaScriptu, więc świeży projekt często ma Lighthouse powyżej 95 bez jednej optymalizacji. Droga od wyniku „prawie 100” do perfekcyjnego „100/100” w PageSpeed to kwestia detali i dlatego pokazuję, jak zoptymalizować obrazy, fonty oraz skrypty zewnętrzne, i czy gra jest warta świeczki.

Maciej Sala

Maciej Sala

Founder StriveLab

Plik llms.txt w Next.js i Astro: wdrożenie i format

Agenty AI, takie jak ChatGPT czy Claude, to nie Googlebot pracujący cierpliwie w nocy, ale narzędzia pracujące w czasie rzeczywistym. Sięgają one, po treść Twojej strony, gdy użytkownik zada pytanie. To stwarza fundamentalny problem, ponieważ działając w krótkim oknie kontekstowym, gubią się w labiryncie nawigacji i JavaScriptu. W odpowiedzi na to wyzwanie powstał llms.txt , czyli nowa mapa dla modeli AI, która prowadzi je na skróty do wartościowej wiedzy.

Maciej Sala

Maciej Sala

Founder StriveLab

Wielojęzyczność i hreflang w Astro SSG: Zasięg globalny, wdrożenie lokalne

Zanim Twoja oferta dotrze do zagranicznych klientów, Twoja strona musi zdać egzamin techniczny. Większość witryn odpada na tym etapie, marnując potencjał nawet najlepszej treści. Sprawdź, jak rygorystycznie skonfigurować wielojęzyczność i hreflang na statycznym Astro, by zasięg globalny szedł w parze z lokalną, błyskawiczną dostawą treści.

Maciej Sala

Maciej Sala

Founder StriveLab

Ile kosztuje sekunda opóźnienia strony? Core Web Vitals w liczbach

Każda sekunda opóźnienia ma swoją cenę i nie ma tutaj jednej uniwersalnej kwoty. Inaczej rozlicza się w sklepie z ruchem mobilnym, inaczej w B2B, a jeszcze inaczej na stronie firmowej zbierającej kilka leadów miesięcznie. Zadaniem zespołu jest wyliczyć stratę, opierając ją na własnych, empirycznych danych — tak, by rozmowa o wydajności toczyła się o liczby, a nie o wrażenia.

Maciej Sala

Maciej Sala

Founder StriveLab