Szybkość witryny: jak i dlaczego zwiększyć szybkość witryny pod kątem SEO
Opublikowany: 2019-07-16Wstęp
Kiedy mówimy o optymalizacji witryny, wiele osób skupia się na treści witryny, metadanych i innych tradycyjnych czynnikach SEO na stronie. Ale od jakiegoś czasu jest coś, co jest równie ważne dla SEO: szybkość witryny. Tak szybko Twoja witryna ładuje się i reaguje na użytkownika.
Jak szybkość witryny może wpłynąć na rankingi SEO
Google ogłosił w 2010 roku, że szybkość witryny będzie czynnikiem, który bierze pod uwagę do celów rankingowych:
W naszych algorytmach rankingu wyszukiwania uwzględniamy nowy sygnał: szybkość witryny. Szybkość witryny odzwierciedla, jak szybko witryna odpowiada na żądania internetowe.
To staje się coraz większą wagą w algo. Jeśli więc chcesz zachować konkurencyjność w Internecie, musisz zwrócić uwagę na szybkość witryny. Jeśli przyjrzysz się sedna sprawy na temat rzeczy, które wpływają na pobieranie witryny i czas reakcji, zdasz sobie sprawę, że w zasadzie chodzi o stworzenie „czystej” witryny.

Zapomnij o rankingach SEO. Konwersje mają większe znaczenie, a dane są jasne: powolne wczytywanie zmniejsza liczbę konwersji w witrynie.
Chcesz mieć witrynę, która nie jest pełna niechlujnego kodu i obrazów, które nie są zoptymalizowane. Co możesz zrobić, aby Twoja witryna działała wystarczająco szybko? Oto krótki opis niektórych łatwiejszych rzeczy, które możesz zrobić.
Jeśli ładowanie witryny trwa dłużej niż kilka sekund, może to wpłynąć niekorzystnie na pozycję w rankingu, współczynnik odrzuceń i inne. Ale czy to powinno być teraz twoim głównym celem? Chociaż szybkość witryny jest czymś, na co należy zwrócić uwagę, w tej chwili może nie być najwyższym priorytetem.
Jeśli masz słabą treść (lub prawie wcale), jeśli Twoja witryna nie jest zoptymalizowana, jeśli nie ma dobrze zorganizowanej struktury nawigacji, jeśli masz słabe (lub brak) linków zwrotnych, lub jeśli masz dużo stron ze zduplikowaną treścią… to prawdopodobnie te problemy mają pierwszeństwo. Współczynnik odrzuceń i wydajność nie powiedzą Ci prawdziwej historii, chyba że zaczniesz od dobrze zaprojektowanej, zoptymalizowanej witryny.
Darmowe narzędzia do pomiaru prędkości witryny
Szybkość witryny można rozpatrywać na wiele różnych sposobów, a wszystkie z nich kończą się ogólną szybkością i czasem ładowania.
Czasy ładowania strony na podstawie kompletnego dokumentu
Gdy wchodzisz na stronę internetową, informacje napływają stopniowo. Widzisz, że słowa i obrazy pojawiają się na stronie w różnym czasie, co jest szczególnie widoczne na wolno ładujących się witrynach. Strona internetowa jest uważana za wczytaną jako „dokument ukończony”, gdy jest załadowana na tyle, aby użytkownik mógł zacząć klikać przyciski lub wprowadzać tekst pisany. Możliwe, że nie cała zawartość jest w pełni załadowana, ale użytkownik może zacząć podejmować działania.
Pełne czasy ładowania stron oparte na renderowaniu
Z drugiej strony można również zmierzyć czas ładowania strony na podstawie tego, kiedy cała strona jest w pełni załadowana. Ta prędkość ładowania jest zawsze dłuższa niż prędkość ładowania „dokumentu kompletnego”, ale różnica między tymi dwiema wartościami może być różna dla dwóch różnych witryn.
Czas na pierwszy bajt
Wreszcie, możliwe jest również zmierzenie ogólnej szybkości witryny, patrząc na wskaźnik „czas do pierwszego bajtu” (TTFB), czyli czas potrzebny przeglądarce na pobranie pierwszego bajtu informacji ze źródła online. Zasadniczo mierzy, czy istnieje jakiekolwiek znaczące opóźnienie między żądaniem informacji a odpowiedzią serwera WWW. Podczas gdy czas ładowania strony generalnie zależy od ustawień witryny oraz rodzaju i ilości treści, które masz na stronie, pomiary TTFB zazwyczaj wskazują na ustawienia serwera.

Istnieje wiele wysokiej jakości bezpłatnych narzędzi do sprawdzania szybkości witryny i oceny obszarów wymagających poprawy szybkości.
Poniżej znajduje się kilka dodatkowych źródeł, które pomogą Ci zoptymalizować szybkość witryny:
Wtyczka przeglądarki Google PageSpeed
Narzędzia Google dla webmasterów
Pasek narzędzi przeglądarki SEOmoz
Test strony internetowej
Yslow (Narzędzie Yahoo)
Pingdom
GTmetrix
Co jest uważane za wolną prędkość ładowania witryny?
Teraz, gdy wiemy, jak można mierzyć szybkość witryny na różne sposoby, możemy wymyślić pole manewru dla tego, co uważa się za „dobre” lub „złe” dane. Jak wspomniałem wcześniej, Google nie publikuje, jakie rodzaje szybkości strony bierze pod uwagę, ani czy są jakieś konkretne liczby, których szuka, ale możemy przyjąć rozsądne założenia dotyczące docelowych czasów ładowania na podstawie innych witryn, które widzieliśmy, i na podstawie niedawnej analizy przeprowadzonej przez Google.
Według tej analizy średni czas ładowania strony „pełnego renderowania” na urządzeniach stacjonarnych wynosi około 7 sekund, a mediana czasu ładowania strony wynosi około 3 sekund. Na urządzeniach mobilnych średni czas wczytywania strony wynosi ponad 10 sekund, przy średniej prawie 5. Trudno porównywać poszczególne witryny z tak szerokimi danymi, zwłaszcza przy tak ostrym rozdźwięku między medianą a wartościami średnimi, ale jeśli Twoja witryna ładuje się wolniej niż przeciętna strona, możesz ogólnie uznać, że Twoja witryna jest zbyt wolna.

Źródło: Moz.
Według Moza mediana wartości TTFB dla witryn o wysokim rankingu wynosi około 0,4 sekundy, przy czym ta sama liczba jest bliższa 0,6 sekundy w przypadku witryn o niższej pozycji. Jeśli TTFB Twojej witryny jest większy niż 0,6 sekundy, masz możliwość poprawy.

Źródło: Destylowane
Jeśli szukasz sposobu na zmierzenie szybkości własnej witryny, aby porównać ją z tymi danymi, wypróbuj WebPageTest. To bezpłatne narzędzie, które pozwoli Ci wykonać wiele rodzajów testów w celu zmierzenia wydajności Twojej witryny.
Jak zwiększyć szybkość ładowania witryny?
WordPress, jedna z najpopularniejszych platform do tworzenia stron internetowych, oferuje wiele różnych motywów, szablonów, wtyczek i widżetów, aby zapewnić całkowicie kontrolowaną obsługę. Dla większości firm rozpoczynających działalność w Internecie jest to nieco przytłaczające, ale ważne jest, aby podczas konfigurowania i utrzymywania witryny WordPress podejmować właściwe decyzje. Aby zapewnić użytkownikom jak najlepsze wrażenia i zwiększyć swoje szanse na pozycję w rankingu, skorzystaj z tych strategii, aby skrócić czas ładowania witryny:
1. Zdobądź wydajnego hosta.
Hosting może nie wydawać się wielkim problemem, zwłaszcza jeśli jest to Twoja pierwsza witryna, ale rodzaj hostingu ma dużą różnicę w czasie ładowania. Na przykład, jeśli zdecydujesz się na hosting współdzielony, aby zaoszczędzić trochę pieniędzy, możesz ustawić się na drastycznie wolniejsze czasy ładowania, szczególnie w szczytowych warunkach.

2. Zmniejsz swoje obrazy.
Jak możesz sobie wyobrazić, obrazy w wysokiej rozdzielczości mogą być głównym czynnikiem wpływającym na czas ładowania Twojej witryny. Każdy użytkownik musi pobrać te obrazy, otwierając stronę, która je zawiera, więc jeśli możesz zastąpić te obrazy znacznie mniejszymi, szybszymi obrazami , natychmiast skrócisz czas wczytywania. Wtyczka WordPress WP Smush.it to jedno narzędzie, które może pomóc Ci automatycznie i skutecznie skompresować rozmiar i czas ładowania wszystkich obrazów w Twojej witrynie.
3. Wybierz wydajny motyw.
Motywy i frameworki dostępne na WordPressie są częścią tego, co sprawiło, że platforma jest tak popularna, ale nie wszystkie motywy są wydajne. W wielu przypadkach lepiej wybrać prosty, pozbawiony ozdób motyw z błyskawicznym czasem ładowania niż bardziej obszerny motyw, który preferujesz z estetycznego punktu widzenia. Nie martw się; do wyboru jest mnóstwo motywów z lekkimi ramami (w tym niektóre domyślne).
4. Oczyść swoje wtyczki.
Niektóre wtyczki mogą być cenne dla czasów ładowania, na przykład narzędzie WP Smush.it, o którym wspomnieliśmy powyżej. Jednak wiele wtyczek po prostu zajmuje miejsce i sprawia, że Twoja witryna jest bardziej obszerna do przetworzenia. Sprawdź P3, profiler wydajności wtyczek — może szybko powiedzieć, jak każda z twoich wtyczek wpływa na ogólny czas ładowania i wskazać wskazówki, które z nich zachować, a które wyłączyć.
5. Spakuj swoje pliki witryny.
Skompresowanie Twojej witryny jako pliku ZIP pozwala na znacznie łatwiejszą transmisję do przeglądarek Twoich użytkowników. Zasadniczo zmniejszasz ilość przesyłanych danych bez zmiany wyświetlanego produktu końcowego. Dostępnych jest kilka aplikacji do zipowania, ale każda z nich wystarczy, o ile w inny sposób nie zakłóci czasu ładowania.
6. Użyj wtyczki buforującej, ale skonfiguruj ją poprawnie.
Wtyczki do buforowania są zwykle bezpłatne do pobrania i zainstalowania i są stosunkowo łatwe w użyciu. Kierując przeglądarki, aby pobierały pliki przechowywane w pamięci podręcznej użytkownika zamiast próbować pobierać je z serwera, można znacznie skrócić czas ładowania. Działa tylko w przypadku stałych użytkowników, ale nadal jest cenny. Po prostu unikaj zbytniego bawienia się ustawieniami zaawansowanymi lub możesz ingerować w jego prawidłowe działanie.
7. Zreorganizuj swoją stronę główną.
Zmaksymalizuj swój układ pod kątem szybkości . Pokazuj segmenty postów zamiast pełnej treści, skróć długość strony głównej i usuń wszelkie widżety i wtyczki, których nie potrzebujesz ze strony głównej (w tym widżety udostępniania społecznościowego, które należą do poszczególnych postów, a nie bezpośrednio do strony głównej).
8. Spraw, aby Twoja baza danych była bardziej wydajna.
Jeśli wiesz, co robisz, możesz ręcznie wyczyścić bazę danych, ale lepszym sposobem jest użycie wtyczki WP-Optimize. Dzięki tej wtyczce możesz szybko i łatwo wprowadzić ustawienia, które zapobiegają gromadzeniu się niepotrzebnych informacji w Twojej bazie danych. Ponieważ przechowujesz informacje wydajniej, Twoja strona będzie ładować się szybciej na komputerach użytkowników.
9. Kontroluj ładowanie obrazu.
Możesz selektywnie kontrolować, które obrazy ładują się natychmiast dla użytkownika, aby zmniejszyć całkowitą ilość informacji potrzebnych do pobrania przez użytkownika z serwera. Przy odpowiedniej konfiguracji tylko obrazy znajdujące się w części strony widocznej na ekranie będą ładowane od razu, a pozostałe obrazy zostaną załadowane tylko wtedy, gdy użytkownik odpowiednio przewinie w dół. Można to zrobić ręcznie, ale łatwiej to zrobić za pomocą wtyczki.
10. Pozbądź się pingbacków i trackbacków.
Pingbacki i trackbacki to powiadomienia z zewnętrznych blogów, które informują Twojego bloga o wzmiance o nim. Pingbacki i trackbacki automatycznie aktualizują dane zawarte w poście, zwiększając w ten sposób ilość danych potrzebnych do załadowania i wydłużając czas ładowania. Pozbycie się pingbacków i trackbacków pozwoli zachować linki zwrotne, ale zapobiegnie przechowywaniu dodatkowych danych w witrynie.
11. Wyeliminuj nieużywane wersje robocze postów.
Wersje robocze starych wpisów na blogu mogą obciążać Twoją witrynę bardziej niż myślisz. Na przykład, jeśli czterokrotnie poprawisz wersję roboczą, w bazie danych Twojej witryny będzie znajdować się łącznie pięć wersji posta na blogu. Nigdy nie będziesz musiał odwoływać się do tych wcześniejszych wersji roboczych, więc zaktualizuj ustawienia bazy danych (być może za pomocą wtyczki WP-Optimize, o której wspomnieliśmy w punkcie 8), aby je usunąć i zapobiec niepotrzebnemu przechowywaniu w przyszłości.
12. Używaj statycznego HTML zamiast PHP, kiedy możesz.
Nie jest to coś, co każdy powinien robić, ale dla tych, którzy chcą radykalnie skrócić czas ładowania, jest to dodatkowa opcja. PHP to przydatny sposób na zwiększenie wydajności witryny, ale podczas jej działania zajmuje się również procesami serwerowymi. Jeśli możesz go zastąpić statycznym odpowiednikiem HTML, warto spróbować.
13. Skorzystaj z sieci dostarczania treści (CDN).
Sieci dostarczania treści (CDN) dostarczają te same dane, które zwykle trzeba by przesyłać użytkownikom — takie jak pliki CSS i obrazy — ale na bliższych serwerach, aby zmaksymalizować prędkość pobierania przez użytkowników. Dostępnych jest wiele sieci CDN, ale większość z nich wymaga opłaty abonamentowej. Wielu z najlepszych hostów zapewnia usługę CDN w cenie lub za znacznie mniejszą podwyżkę, jeśli chcesz z nich korzystać.
14. Zagreguj swoje pliki CSS i Javascript.
Jeśli korzystasz z kilku wtyczek, Twoja witryna prawdopodobnie zawiera linki do wielu plików CSS i JavaScript na każdej stronie, co może zakłócać czas ładowania. Zamiast tego użyj wtyczki, takiej jak Minify, aby połączyć wszystkie te informacje w znacznie bardziej skondensowany, szybciej pobierany formularz.
15. Wyłącz hotlinkowanie.
Hotlinking to proces łączenia się z obrazami innej osoby, co zwiększa obciążenie serwera bez konieczności zwiększania ruchu. Wyłącz hotlinking za pomocą kilku kroków i zapobiegaj temu dodatkowemu obciążeniu.
16. Leniwy ładunek
Lazy load umożliwia przeglądarce malowanie tylko krytycznych elementów w widoku użytkownika, co pozwala na skrócenie czasu ładowania. Podczas przewijania przez użytkownika ładowane są nowe elementy. Być może zauważyłeś nowe obrazy pojawiające się w niektórych witrynach podczas przewijania. Używamy leniwego loadera na SEO.co ze względu na fakt, że wiele naszych postów zawiera >5K słów. Może to znacznie zwiększyć prędkość ładowania i poprawić SEO.
17. Usuń lub ogranicz połączenia z osobami trzecimi
Narzędzia stron trzecich, w tym między innymi moduły do śledzenia plików cookie, narzędzia do analizy witryny, wyskakujące okienka i narzędzia graficzne, mogą znacznie spowolnić szybkość ładowania witryny w tle. Najlepiej je usunąć lub zoptymalizować, aby uzyskać najlepszą wydajność.
Oczywiście czasy ładowania nie są jedynym czynnikiem, którego Google używa do wypełniania wyników wyszukiwania. Nadal potrzebujesz regularnej, wysokiej jakości strategii content marketingu, obecności w mediach społecznościowych, dobrze ustrukturyzowanych metadanych i długoterminowego programu budowania linków. Jeśli jednak dobrze wykorzystasz te wskazówki i skrócisz czas ładowania witryny WordPress, będziesz w stanie jednocześnie poprawić swój autorytet domeny (a tym samym swoje rankingi) i zapewnić użytkownikom lepsze ogólne wrażenia.
Wniosek
Analizując szybkość witryny i przygotowując się na przyszłość, należy pamiętać o dwóch czynnikach:
- Każda strona jest wyjątkowa. To, co jest uważane za „szybkie” w przypadku jednego typu witryny, może nie być uważane za „szybkie” w przypadku innego typu. Na przykład otwórz stronę główną Google, a następnie otwórz stronę główną CNN. Zauważysz ogromną różnicę, ale obie witryny mają bardzo wysoką ocenę zadowolenia użytkowników. Nie powinieneś zwiększać szybkości swojej witryny w porównaniu z resztą świata — spraw, aby była szybka dla typu witryny, którą jest.
- Najważniejszy jest ogólny obraz. Ostatecznie skrócenie czasu wczytywania witryny o pół sekundy jest pozytywną zmianą, ale nie jest tak skuteczne, jak poprawa komfortu użytkownika przy większych zmianach — na przykład wprowadzenie bardziej intuicyjnej nawigacji.
Jeśli jednak martwisz się o szybkość swojej witryny i chcesz ją ulepszyć, możesz tylko na tym skorzystać. Nie przejmuj się szybkością witryny, ale zrób wszystko, aby zapewnić użytkownikom doskonałe wrażenia.
