CDN i cache: jak to wpływa na SEO
CDN — sieć serwerów, które dostarczają pliki strony z punktu najbliższego odwiedzającemu. Cache — przechowywanie gotowej odpowiedzi, aby nie budować strony na nowo przy każdym żądaniu. Razem rozwiązują jeden problem: dostarczyć stronę szybciej.
Poziomy cache
| Poziom | Co przechowuje | Kto zarządza |
|---|---|---|
| Przeglądarka | Obrazy, style, skrypty | Nagłówki odpowiedzi serwera |
| CDN | Statykę, czasami gotowy HTML | Ustawienia sieci |
| Serwer | Gotowe strony, fragmenty | Silnik strony |
| Baza danych | Wyniki zapytań | Aplikacja |
Co to daje dla SEO
- Szybsza odpowiedź serwera — to bezpośrednio wpływa na Core Web Vitals i na głębokość crawlingu.
- Stabilność pod obciążeniem — strona nie pada przy wzroście ruchu.
- Równa prędkość dla różnych krajów — ważne, jeśli audytorium jest za granicą.
Co sprawdzić u siebie
- Czas odpowiedzi serwera na stronie głównej i na typowej stronie wewnętrznej.
- Czy statyka ma nagłówki długoterminowego cache.
- Czy do cache nie trafiają strony osobiste — koszyk, konto użytkownika.
- Czy robot dostaje ten sam HTML, co człowiek.
Zmierz prędkość można sprawdzając prędkość strony, a zobaczyć, jak strona wygląda dla wyszukiwania — wyłączając cache w narzędziach dewelopera.
Kiedy to nie pomoże
Jeśli strona jest wolna z powodu ciężkich obrazków i dziesiątek zewnętrznych skryptów, CDN jedynie nieznacznie wygładzi sytuację. Najpierw usuń zbędne elementy, potem przyspieszaj dostawę pozostałych.
Jak zrozumieć, że cache w ogóle działa
Otwórz narzędzia dewelopera, zakładkę zapytań sieciowych, i sprawdź nagłówki odpowiedzi dla obrazu lub pliku stylów. Znakiem działającego cache są nagłówki z długim czasem przechowywania i oznaczenie o trafieniu do cache w odpowiedziach sieci dostarczającej. Jeśli przy każdym odświeżeniu strony wszystko pobiera się na nowo, cache nie jest skonfigurowany, niezależnie od tego, jak drogi jest hosting.
Cache i aktualizacja treści
Dla statyki i HTML czasy przechowywania powinny być różne. Obrazy, czcionki i skrypty można cache'ować na długo — aktualizuje się je, zmieniając nazwę pliku. HTML cache'uje się na minuty, w przeciwnym razie poprawki na stronie docierają do odwiedzających z opóźnieniem, a do robota — jeszcze później.
Ta sama zasada ratuje przed klasyczną sytuacją „zmieniłem nagłówek tydzień temu, a w wynikach stary”: najpierw upewnij się, że nowy nagłówek w ogóle jest zwracany przez serwer, a dopiero potem szukaj przyczyny w wyszukiwaniu.