Jak przyspieszyć WordPressa za pomocą 15 wskazówek (2023)

Opublikowany: 2023-09-07

Jednym z największych problemów, z jakimi borykają się właściciele witryn WordPress, jest powolna witryna. Opóźnienie Twojej witryny może mieć wpływ na jej miejsce w rankingach wyszukiwarek (SERP), spowodować, że odwiedzający opuszczą witrynę i nigdy nie wrócą, a nawet może mieć wpływ na współczynniki konwersji. W tym poście zaoferujemy piętnaście wskazówek (i kilka dodatkowych), które przyspieszą WordPress.

Zacznijmy.

Spis treści
  • 1 Dlaczego warto dbać o szybkość WordPressa?
  • 2 Jak przyspieszyć WordPress
    • 2.1 1. Przeprowadź test prędkości
    • 2.2 2. Wybierz odpowiedniego dostawcę hostingu WordPress
    • 2.3 3. Optymalizuj podstawowe wskaźniki internetowe
    • 2.4 4. Wybierz Premium DNS
    • 2.5 5. Utrzymuj bazę danych swojej witryny w czystości
    • 2.6 6. Użyj CDN
    • 2.7 7. Buforuj pliki swojej witryny WordPress
    • 2.8 8. Zminimalizuj CSS, JS i HTML
    • 2.9 9. Włącz kompresję GZIP
    • 2.10 10. Optymalizuj obrazy
    • 2.11 11. Hostuj filmy poza WordPressem
    • 2.12 12. Minimalizuj użycie wtyczek
    • 2.13 13. Aktualizuj PHP
    • 2.14 14. Bądź na bieżąco z komentarzami
    • 2.15 15. Wybierz odpowiedni motyw
    • 2.16 Wskazówki bonusowe
  • 3 końcowe przemyślenia na temat przyspieszenia WordPressa

Dlaczego warto dbać o szybkość WordPressa?

Pierwszą i najważniejszą rzeczą do zapamiętania jest to, że nikt nie lubi powolnej strony internetowej. Nie ma znaczenia, jak fantazyjne to jest; jeśli nie załaduje się w czasie krótszym niż 3 sekundy, większość ludzi rezygnuje i nigdy nie wraca. Wysoki współczynnik odrzuceń jest szkodliwy, ponieważ możesz stracić sprzedaż, stracić potencjalnych klientów, a nawet odstraszyć tych, którzy często odwiedzają Twoją witrynę.

Kolejnym minusem powolnej witryny jest słaba pozycja w SERPach. Google korzysta z podstawowych wskaźników sieciowych, aby ocenić skuteczność Twojej witryny. Jeśli Twoja witryna ładuje się powoli, Google nałoży na Ciebie surową karę, spychając zawartość Twojej witryny w wynikach wyszukiwania. Jednym z najważniejszych wskaźników, na który warto zwrócić uwagę, jest czas do pierwszego bajtu (TTFB), który mierzy, ile czasu zajmuje przeglądarce użytkownika dotarcie do pierwszego bajtu informacji z serwera Twojej witryny.

Wreszcie, jeśli Twoja witryna działa wolno, może to zniechęcić odwiedzających do zakupów, zapisania się do newslettera, a nawet przeczytania wpisu na blogu. Ogólnie rzecz biorąc, powolna witryna oznacza niezadowolonych klientów, którzy nie chcą poświęcić Ci swojego czasu, a tym bardziej pieniędzy.

Jak przyspieszyć WordPressa

W tym poście przedstawimy praktyczne sposoby na zwiększenie szybkości witryny. Zanim jednak do tego przejdziemy, omówmy ważny pierwszy krok polegający na zmierzeniu wydajności witryny, co umożliwi podjęcie niezbędnych kroków w celu jej poprawienia.

1. Przeprowadź test prędkości

przyspieszyć WordPressa

Pierwszą rzeczą, którą powinieneś zrobić, gdy zauważysz opóźnienia w działaniu witryny, jest wykonanie testu szybkości, aby zmierzyć jej szybkość i wydajność. Jest kilka z nich, z których możesz skorzystać, w tym GTmetrix, Pingdom i Google Page Speed ​​Insights.

Aby zademonstrować proces, przeprowadzimy Cię przez proces skanowania za pomocą GTmetrix. Skopiuj i wklej adres URL swojej witryny do pola tekstowego (1) i kliknij przetestuj swoją witrynę (2).

Test szybkości strony GTmetrix

Zakończenie skanowania zajmie kilka minut. Po zakończeniu zrozumiesz, dlaczego Twoja witryna nie działa dobrze. GTmetrix mierzy takie rzeczy, jak wydajność, struktura, największa zawartość treściowa, całkowity czas blokowania i skumulowane przesunięcie układu:

Wynik GTmetrix

Rozbicie wyników

Korzystając z poniższego zrzutu ekranu, widzimy, że mamy kilka problemów z naszą witryną testową. Na karcie Wydajność widzimy, że nasza witryna zmaga się z wyższym niż zalecany największym wynikiem w zakresie content paintu oraz szybkością indeksowania strony wynoszącą 5,1. Oznacza to, że załadowanie naszej strony zajmuje 5,1 sekundy, a pełne załadowanie największego elementu zajmuje aż 7,8 sekundy. Z reguły witryna powinna ładować się w czasie krótszym niż 3 sekundy, aby zatrzymać odwiedzających na Twojej witrynie.

zestawienie wydajności witryny

Na karcie Struktura możemy uzyskać wgląd w przyczyny tak powolnego ładowania naszej witryny. Jak widać, mamy kilka obrazów, które są zbyt duże, co powoduje powolne ładowanie naszej strony. Ponadto kilka problemów z obciążeniem dużej sieci wynika z plików JavaScript, które zajmują zasoby.

Wyniki, które zobaczysz, będą się różnić w zależności od potrzeb Twojej witryny, ale jak widzisz, GTmetrix dostarczy Ci wszystkich niezbędnych informacji, abyś mógł podjąć kroki w celu przyspieszenia WordPressa.

2. Wybierz odpowiedniego dostawcę hostingu WordPress

Hosting WordPress na platformie SiteGround

Jednym z najlepszych sposobów na przyspieszenie WordPressa jest wybranie szybkiego dostawcy hostingu. Jeden z najlepszych, SiteGround, jest jednym z najszybszych dostępnych dostawców hostingu dzięki infrastrukturze Google Cloud i serwerowi internetowemu Nginx. W przeciwieństwie do Apache, który jest nadal używany na wielu stronach internetowych, Ngnix ma ulepszenia wydajności, dzięki którym jest znacznie szybszy niż jego odpowiednik. Kolejną zaletą SG jest niestandardowa konfiguracja PHP i MySQL, dzięki której hostowane na nim witryny działają niesamowicie szybko.

Niezależnie od tego, jakiego partnera hostingowego wybierzesz, przed rejestracją sprawdź, jakie funkcje zwiększające prędkość oferuje.

3. Zoptymalizuj podstawowe wskaźniki internetowe

podstawowe parametry sieciowe

Jak już wspomniano, powinieneś zapoznać się z podstawowymi wskaźnikami sieciowymi Google i ich znaczeniem. Wskaźniki te mają kluczowe znaczenie dla powodzenia Twojej witryny w wynikach wyszukiwania, dlatego śledzenie ich jest koniecznością. Aby pomóc Ci zrozumieć, co każdy z nich robi, oto prosta definicja każdego z nich:

  • Największa zawartość treściowa (LCP): czas potrzebny do załadowania największego obrazu lub tekstu na stronie.
  • Opóźnienie pierwszego wejścia (FID): mierzy czas od pierwszego kliknięcia użytkownika do rozpoczęcia przetwarzania odpowiedzi przez przeglądarkę.
  • Skumulowane przesunięcie układu (CLS): mierzy nieoczekiwane przesunięcia układu na stronie. Gdy widoczny element zmienia swoje położenie z jednej klatki na drugą (przesunięcie układu).
  • First Contentful Paint (FCP): Mierzy czas potrzebny do załadowania strony po załadowaniu pierwszego elementu (tekstu, obrazów, filmów itp.).
  • Interakcja z Next Paint (INP): ocenia ogólną reakcję strony na interakcje użytkownika (kliknięcia, dotknięcia itp.)
  • Czas do pierwszego bajtu (TTFB): Oblicza czas między żądaniem zasobu a załadowaniem pierwszego bajtu informacji.

4. Wybierz Premium DNS

Namecheap premium DNS

Oprócz hostingu wybierz renomowanego rejestratora nazw domen, takiego jak Namecheap, który oferuje system nazw domen premium (DNS). Premium DNS to płatna usługa oferowana przez dostawców DNS w celu zwiększenia wydajności, bezpieczeństwa i niezawodności procesu rozpoznawania nazw domen witryny internetowej. Zasadniczo DNS tłumaczy czytelne dla człowieka nazwy domen (takie jak eleganckiethemes.com) na adresy IP, których komputery używają do lokalizowania serwerów w Internecie.

Premium DNS oferuje kilka zalet w porównaniu z bezpłatnymi usługami DNS, takimi jak szybsza wydajność, zwiększone bezpieczeństwo, większa niezawodność, ochrona DDoS i więcej opcji dostosowywania. Dostawcy premium DNS często mają bardziej rozbudowaną sieć serwerów, które są strategicznie rozmieszczone na całym świecie. Pomaga to skrócić czas potrzebny na rozpatrzenie żądania użytkownika, co skutkuje szybszym czasem ładowania.

5. Utrzymuj bazę danych swojej witryny w czystości

WP Optymalizacja urządzenia wielofunkcyjnego

Innym sposobem na przyspieszenie WordPressa jest utrzymanie czystości bazy danych witryny. Z biegiem czasu poprawki do postów, komentarze i inne osierocone dane mogą się kumulować, powodując rozdęcie bazy danych witryny i niepotrzebne zwiększenie jej objętości. Aby zapewnić szybką i uporządkowaną bazę danych, rozważ zainstalowanie wtyczki optymalizującej bazę danych, takiej jak WP-Optimize.

WP-Optimize to kompleksowe rozwiązanie do czyszczenia bazy danych, kompresowania obrazów i minimalizowania nieporęcznych plików CSS i JS. Optymalizując bazę danych, możesz ograniczyć potencjalne błędy, które mogą się pojawić, jednocześnie kontrolując rozmiar pliku obrazu i skryptu. Przed optymalizacją bazy danych pamiętaj o utworzeniu kopii zapasowej. Niezastosowanie się do tego może spowodować błędy bazy danych, co może spowodować przerwanie połączenia między plikami witryny a bazą danych.

6. Użyj CDN

Przyspiesz WordPressa dzięki CDN

obraz za pośrednictwem VectorMine | Shutterstock.com

Jeśli szukasz sposobów na przyspieszenie WordPressa, włączenie sieci dostarczania treści (CDN) jest doskonałą opcją. CDN to zbiór serwerów komputerowych używanych do przechowywania plików stron internetowych. Zwykle obejmuje serwery na całym świecie i udostępnia pliki Twojej witryny odwiedzającym na podstawie ich lokalizacji. Dostarczając pliki z miejsca najbliższego odwiedzającym Twoją witrynę, Twoja witryna będzie ładować się znacznie szybciej. Sieci CDN działają również jako zabezpieczenie przed awarią. Na przykład, jeśli jeden serwer przechowujący Twoje pliki ulegnie awarii, inny może wkroczyć do akcji i uratować sytuację, zapewniając nieprzerwane działanie witryny. W zależności od dostawcy usług hostingowych możesz już mieć dostęp do bezpłatnej sieci CDN. Najbardziej renomowane, takie jak SiteGround, oferują swoim klientom bezpłatną CDN w ramach pakietu hostingowego.

7. Buforuj pliki swojej witryny WordPress

Wtyczka WordPress WP Rocket

Jeśli chodzi o przyspieszenie witryny WordPress, dodanie wtyczki buforującej z pewnością może pomóc. Za każdym razem, gdy użytkownik trafi na Twoją witrynę, przeglądarka wysyła żądanie do serwera Twojej witryny w celu wyświetlenia stron. W zależności od liczby posiadanych zdjęć, filmów i innych elementów może to zająć dużo czasu. Gdy korzystasz z wtyczki buforującej, pliki Twojej witryny są tymczasowo przechowywane i udostępniane odwiedzającym znacznie szybciej. Większość zarządzanych dostawców hostingu WordPress zapewnia buforowanie w ramach planu hostingowego, ale dla tych, którzy nie mają takiej opcji, wtyczki takie jak WP Rocket są doskonałą opcją.

8. Zminimalizuj CSS, JS i HTML

Optymalizacja prędkości NitroPack

Minimalizując CSS, JavaScript i HTML swojej witryny, możesz skrócić czas ładowania strony, uszczęśliwiając odwiedzających i Google. Chociaż nie będzie to drastyczna różnica, jeśli połączysz minifikację z innymi wskazówkami zawartymi w tym poście, Twoja witryna w mgnieniu oka zacznie krzyczeć szybko. Minifikacja tych plików powoduje usunięcie niepotrzebnych znaków z kodu witryny, oczyszczenie go i szybsze wyświetlanie po wywołaniu przez przeglądarkę. Można to zrobić na kilka sposobów, włączając narzędzia online, ręcznie (co nie jest zalecane) lub za pomocą wtyczki. Większość wtyczek optymalizujących prędkość, takich jak NitroPack, wykona całą ciężką pracę za Ciebie, zapewniając szybkie ładowanie witryny bez łamania kodu.

9. Włącz kompresję GZIP

Kompresja Gzipem

obraz stworzony za pomocą Divi AI| Sztuczna inteligencja Photoshopa

Pomimo posiadania narzędzi do buforowania i optymalizacji obrazu, włączenie kompresji GZIP w Twojej witrynie może jeszcze bardziej zwiększyć jej szybkość. GZIP, technika kompresji, zmniejsza rozmiar zasobów, takich jak strony internetowe, arkusze stylów i pliki JavaScript, kompresując je przed transmisją. Minimalizuje to transfer danych, co skutkuje szybszym czasem ładowania. Gdy przeglądarka żąda strony, serwer sprawdza obsługę GZIP. Jeśli jest to obsługiwane, serwer kompresuje pliki przed wysłaniem. Po otrzymaniu przeglądarka dekompresuje i wyświetla zawartość. GZIP nie tylko przyspiesza WordPress, ale także poprawia wydajność przepustowości i SEO. Niektóre wtyczki buforujące, takie jak WP Rocket, automatycznie włączają GZIP. Inne, takie jak WP-Optimize, oferują to, ale wymagają ręcznej aktywacji.

10. Optymalizuj obrazy

Optymalizator obrazu EWWW

Jednym z największych problemów w WordPressie są obrazy. Jeśli nie zostaną odpowiednio dobrane, mogą zniszczyć Twój TTFB. Mogą również zaszkodzić SEO i Twoim rankingom w SERP. Aby tego uniknąć, zawsze upewnij się, że obrazy mają prawidłowy rozmiar. Chociaż możesz to zrobić ręcznie, witryny zawierające setki, a nawet tysiące zdjęć wymagają bardziej praktycznego rozwiązania: wtyczki optymalizującej obraz. Wtyczki te działają poprzez zmianę rozmiaru istniejących obrazów i automatyczną zmianę rozmiaru przesyłanych obrazów. Dobrą opcją jest Ewww Image Optimizer, który zmienia rozmiar obrazów podczas ich przesyłania, usuwa osadzone metadane i wykorzystuje leniwe ładowanie do kompresji obrazów. Oprócz tego może konwertować obrazy w Twojej witrynie do formatu WebP, co drastycznie zmniejszy rozmiar pliku obrazu.

11. Hostuj filmy poza WordPressem

przyspieszyć wideo WordPress

obraz za pośrednictwem YoGinta | Shutterstock.com

Filmy wideo doskonale nadają się do celów marketingowych, są idealne do przedstawienia Twojej marki światu i wzbudzenia zainteresowania osób odwiedzających Twoją witrynę. To powiedziawszy, zabiją prędkość Twojej witryny. Najlepiej hostować filmy poza WordPressem, na przykład na YouTube, Vimeo lub Amazon S3. Jeśli używasz motywu takiego jak Divi, możesz osadzać linki YouTube i Vimeo w elementach projektu, ale w przypadku innych będziesz potrzebować wtyczki YouTube.

Odciążasz swój serwer WWW, aby wykonał ciężką pracę, osadzając filmy z linkiem. YouTube działa dobrze, jeśli chcesz osadzać filmy na swojej stronie, ale jeśli chcesz używać tła wideo, lepiej będzie, jeśli użyjesz Vimeo. Chociaż wymaga płatnej subskrypcji, oferuje narzędzia do usuwania marki z filmów, zapewniając użytkownikom wygodniejsze wrażenia. Jeśli chcesz porównać oba rozwiązania, zapoznaj się z naszym postem na Youtube i Vimeo, który pomoże Ci zdecydować, który z nich będzie najlepszy w Twojej sytuacji.

12. Minimalizuj użycie wtyczek

Wtyczki WordPressa

Wtyczki WordPress to świetny sposób na dodanie nowych funkcji do witryny WordPress, ale należy ich używać oszczędnie. Zasadniczo należy używać wyłącznie absolutnie niezbędnych wtyczek. Częstym błędem popełnianym przez nowych użytkowników WordPressa jest wypróbowywanie różnych wtyczek, a następnie pozostawianie ich zainstalowanych na swoich stronach internetowych. Najlepiej używać tylko tego, co jest potrzebne, dezaktywować i usuwać wtyczki, które nie są używane, a po ich odinstalowaniu zawsze przeprowadzać czyszczenie bazy danych. W ten sposób zmniejszysz obciążenie bazy danych, zapewniając płynne działanie witryny. Ponadto pamiętaj, aby zawsze aktualizować wtyczki. Nieaktualne wtyczki mogą prowadzić do luk w zabezpieczeniach, które mogą skłonić hakerów do wyrządzenia szkody. To powiedziawszy, pamiętaj o bezpiecznej aktualizacji wtyczek, aby uniknąć niepotrzebnych przestojów.

13. Aktualizuj PHP

zaktualizować PHP

Jednym z najczęściej pomijanych kroków zwiększających prędkość witryny WordPress jest aktualizacja PHP w razie potrzeby. Aktualizacje PHP są wydawane okresowo, a starsze wersje są regularnie wycofywane. Aktualizowanie PHP jest ważne z kilku powodów. Po pierwsze, przestarzała wersja PHP może spowolnić działanie Twojej witryny. W miarę wydawania aktualizacji zazwyczaj zawierają one funkcje zwiększające wydajność, które pomagają WordPressowi efektywniej przetwarzać żądania. Po drugie, przestarzały PHP może stanowić poważne zagrożenie bezpieczeństwa. Ponieważ hakerzy i nikczemni aktorzy zawsze szukają sposobu, aktualizacja kluczowego oprogramowania, takiego jak PHP, jest koniecznością. Kolejną kwestią jest liczba procesów roboczych PHP na serwerze. Jeśli PHP jest aktualne, a Twoja witryna internetowa wymaga dużej ilości zasobów, być może nadszedł czas, aby skontaktować się ze swoim dostawcą usług hostingowych i zapytać, ilu pracowników PHP jest uruchomionych i czy można dodać ich więcej.

14. Bądź na bieżąco z komentarzami

Kolejnym pomijanym aspektem WordPressa są komentarze. Chociaż same komentarze zazwyczaj nie wpływają na szybkość witryny, w połączeniu z innymi czynnikami mogą być przyczyną spowolnienia witryny WordPress. Aby mieć kontrolę nad komentarzami, rozważ zainstalowanie wtyczki do komentowania i rutynowe czyszczenie, aby mieć pewność, że baza danych Twojej witryny nie zostanie wypełniona setkami (jeśli nie tysiącami) niepotrzebnych komentarzy. Korzystanie z wtyczki do czyszczenia bazy danych wraz z wtyczką do komentowania, taką jak Akismet, to świetny sposób na moderowanie komentarzy, nawiązywanie kontaktu z użytkownikami oraz zapobieganie spamowi i minimalizowanie wzdęć.

15. Wybierz odpowiedni motyw

Divi według eleganckich motywów

Na koniec wybierz szybki motyw WordPress, taki jak Divi, aby przyspieszyć WordPress. Szukając nowego motywu, należy pamiętać o kilku rzeczach. Po pierwsze, czy jest responsywny? Motyw, który działa dobrze na ekranie o dowolnej wielkości, jest koniecznością, biorąc pod uwagę, że Google przyjmuje podejście mobilne w zakresie rankingów w wyszukiwarkach. Po drugie, wybierz motyw oferujący poprawę wydajności poprzez minimalizację kodu, dynamiczną strukturę i inne funkcje zwiększające prędkość.

Dzięki Divi otrzymasz to wszystko i wiele więcej. Kilka funkcji obejmuje dynamiczną strukturę, która umożliwia ładowanie tylko tego, co jest potrzebne – w locie. Dodatkowo CSS Divi jest również dynamiczny. Jest on podzielony na setki mniejszych elementów, a następnie łączony na każdej stronie w celu utworzenia szybko ładującej się witryny internetowej, która wykorzystuje tylko to, co niezbędne, a nie ładuje cały arkusz stylów. Oprócz dynamicznego CSS, Divi oferuje buforowanie czcionek Google i asynchroniczny JavaScript oraz usuwa niepotrzebne zasoby, takie jak emoji. Jeśli szukasz motywu WordPress, który jest wydajny i ma elementy projektowe, które pozwolą Ci stworzyć witrynę Twoich marzeń, Divi jest właściwym wyborem.

Wskazówki bonusowe

Oprócz powyższych wskazówek, możesz zrobić kilka innych rzeczy, aby przyspieszyć WordPress:

  • Wyłącz automatyczne aktualizacje: Chociaż może się to wydawać przeciwne do zamierzonych, najlepiej aktualizować wtyczki ręcznie, ponieważ pozostawienie włączonej automatycznej aktualizacji wiąże się z ciągłym procesem w tle, który może spowolnić działanie witryny.
  • Wyłącz śledzenie i pingbacki: WordPress jest wyposażony w funkcję w ustawieniach> dyskusja , która umożliwia śledzenie i pingbacki. Chociaż mogą być przydatne, mogą też być frajerami prędkości. Dlatego zaleca się ich wyłączenie.
  • Ogranicz liczbę postów na stronie listy blogów: jeśli na Twoim blogu problemem jest szybkość witryny, rozważ ograniczenie liczby postów na blogu prezentowanych na jednej stronie. Pamiętaj, że Twoja przeglądarka musi załadować każdy element strony przed dostarczeniem go do przeglądarki, więc jeśli masz dużo postów na jednej stronie, możesz powodować powolne ładowanie witryny.
  • Włącz buforowanie obiektów: rodzaj buforowania po stronie serwera. Pamięć podręczna obiektów polega na przechowywaniu zapytań do bazy danych w celu obsługi określonych danych w ramach żądania serwera. Po włączeniu będzie znacznie mniej żądań, co przyspieszy WordPress.
  • Usuń nieużywane obrazy: Pozostawienie nieużywanych obrazów w witrynie może spowodować ogromne spowolnienie. Jeśli więc ich nie używasz, pozbądź się ich.
  • Zarządzaj zadaniami cron: zadania cron są przydatne do konfigurowania zadań automatycznych, ale użycie ich zbyt wielu może naprawdę spowolnić działanie witryny. Spróbuj ograniczyć liczbę tworzonych plików, aby ograniczyć do minimum procesy w tle.
  • Zoptymalizuj czcionki Google: Czcionki Google są świetne pod kątem UX, ale nie tak bardzo, jeśli chodzi o szybkość strony. Postępuj zgodnie z tymi wskazówkami, aby zapewnić optymalne działanie witryny przy użyciu czcionek Google.

Ostatnie przemyślenia na temat przyspieszenia WordPressa

WordPress to najpopularniejszy CMS na świecie, ale pozostawiony bez kontroli może działać wolniej niż melasa. Dlatego ważne jest, aby podjąć kroki w celu zapewnienia jego optymalnego działania. Wolna witryna WordPress zagraża Twojej pozycji w SERPach i może skutkować utratą przychodów. Dzięki dobremu dostawcy usług hostingowych, takim jak SiteGround, i kilku strategicznym wtyczkom, takim jak WP Optimize, Twoja witryna będzie szybko krzyczeć, będzie miała większe szanse na dobrą pozycję w rankingu i zatrzyma odwiedzających w Twojej witrynie, zapewniając więcej konwersji i ogólnie lepsze doświadczenie użytkownika.

Potrzebujesz więcej wskazówek? Sprawdź kilka naszych postów, aby poszerzyć swoją wiedzę na temat WordPressa:

  • Samouczek WordPress dla początkujących: przewodnik krok po kroku (2023)
  • 31 najlepszych wtyczek WordPress w 2023 r. (wszystko, czego potrzebujesz)
  • Co to jest zarządzany hosting WordPress?

Wyróżnione zdjęcie za pośrednictwem Kapralcev / Shutterstock.com