Optimalizácia Google PageSpeed ​​je nevyhnutnou súčasťou hodnotenia každého blogu alebo webovej stránky vo výsledkoch vyhľadávania Google. Tu je môj podrobný návod na optimalizáciu rýchlosti stránky vášho blogu WordPress a dosiahnutie dokonalého výkonu 100 na Google PageSpeed ​​​​Insights.

Rýchlosť načítania vášho webu je dôležitou súčasťou používateľskú skúsenosť na svojom blogu. Preto je rýchly web nevyhnutný pre úspech, ak chcete vytvoriť blog

Google tiež hodnotí webové stránky na základe ich rýchlosti pomocou skóre PageSpeed ​​​​. Nie je ľahké získať dokonalé skóre 100 v teste PageSpeed ​​​​od spoločnosti Google. Ale som tu, aby som vám pomohol! Nezáleží na tom, či máte blog alebo stránku elektronického obchodu, krok za krokom vám vysvetlíme, ako zvýšiť svoje skóre Google PageSpeed ​​na 100.


Obsah

Optimalizácia Google PageSpeed

Optimalizácia Google PageSpeed ​​​​: Ako dosiahnuť 100 bodov v nástroji PageSpeed ​​​​Insights

Najprv si zopakujme základy Google PageSpeed ​​a potom sa vrhneme na optimalizáciu rýchlosti vášho blogu.

Čo je Google PageSpeed?

Rýchlosť stránky je čas, ktorý trvá, kým sa obsah vašej webovej lokality dostane do prehliadača používateľa.

Je to veľmi dôležité, pretože používatelia navštevujúci vašu stránku nechcú čakať na váš obsah. Poznáte ten pocit alebo nájdete odpoveď na svoju otázku na Google, kliknete na odkaz a nakoniec to vzdáte, pretože stránka sa nenačítava rýchlo. 

Google to tiež vie; preto je rýchlosť vašej stránky hlavným hodnotiacim faktorom. Najpopulárnejším nástrojom na testovanie rýchlosti vašich stránok je Štatistiky Google PageSpeed . Toto je najlepší spôsob, ako presne zistiť, čo si Google myslí o vašej stránke z hľadiska rýchlosti stránky.

Pozoruhodné metriky Google PageSpeed:

  • Najväčšia farba obsahu (LCP): meranie rýchlosti načítania stránky vnímanej používateľmi. Najmä vtedy, keď sa obsah nad záhybom stránky načíta.
  • Prvé vstupné oneskorenie (FID) : merať v sekundách oneskorenie, kým používateľ nebude môcť interagovať s webovou stránkou.
  • Kumulatívny posun rozloženia (CLS) : meria v sekundách, kým sa rozloženie stránky neprestane „meniť“. Napríklad načítanie obrázka môže spôsobiť zmeny rozloženia na vašom webe. Je to dôležité, pretože používateľ môže chcieť kliknúť na niečo na vašom webe pred dokončením načítania, čo ho môže viesť ku kliknutiu na niečo iné.
  • First Contentful Paint (FCP): Miera času, kedy sa niečo vykreslí na obrazovke.
  • Interakcia s ďalšou farbou (INP): Interakcia s ďalším maľovaním sleduje latenciu interakcií používateľa so stránkou. Napríklad, ak používateľ klikne na harmoniku a pri jej otvorení dôjde k neočakávanému oneskoreniu.
  • Čas do prvého bajtu (TTFB): meria čas, kým prehliadač dostane odpoveď zo servera.

Tieto výrazy uvidíte často používané v Google Search Console (prehľad Core Web Vitals), PageSpeed ​​​​Insights a Chrome User Experience Report.

Prečo je rýchlosť stránky dôležitá?

Na rýchlosti stránky záleží pretože to priamo ovplyvní objem dopravy et koľko peňazí môže váš blog zarobiť .

štúdie (v angličtine) ukázali, že rýchlosť stránky priamo ovplyvňuje miera konverzie. Údaje z Portent ukazujú, že rýchlosť načítania stránky 1 sekunda oproti 5 sekundám povedie k takmer 50 % poklesu konverzií. Nielenže rýchlosť načítania vašej stránky ovplyvní vaše hodnotenie v Google, ale ovplyvní aj vašu mieru konverzie.

Tabuľka hodnotenia Google PageSpeed ​​​​Insights (a časy načítania)

Od vašej pozície vo výsledkoch vyhľadávania Google až po trpezlivosť zákazníkov, rýchlosť načítania stránky vášho webu ovplyvňuje každý aspekt používateľskej skúsenosti. Keďže používatelia používajú predovšetkým mobilné zariadenia, každý kilobajt načítaný vašou stránkou by mal byť zámerný.

Čím dlhšie musí používateľ sedieť a čakať na načítanie stránky, tým vyššia bude aj vaša miera odchodov. Rýchlosť vašej stránky neovplyvňuje iba SERP spoločnosti Google, ale väčšina vyhľadávačov zohľadňuje rýchlosť stránky. Preto je na dnešnom webe nevyhnutné mať stránky s rýchlym načítaním.

Našťastie vytvorenie rýchlej stránky nie je príliš ťažké, ak používate moderné nástroje a viete, čo robiť.

Ako otestovať rýchlosť webu

Ak nepoznáte Google PageSpeed, je to séria testov, ktoré Google spúšťa na vašej stránke, aby zistil, ako rýchlo sa vaša stránka načítava. Keď používateľ na Google klikne na výsledok vyhľadávania, očakáva, že sa načíta rýchlo. To je dôvod, prečo Google vytvoril test Štatistiky Google PageSpeed .

Otvorte Google PageSpeed ​​​​Insights

Vlastníkom webových stránok to dáva nástroje, aby presne vedeli, čo spomaľuje ich web a ako to opraviť. Okrem toho poskytuje spoločnosti Google údaje, ktoré potrebuje na správne hodnotenie webovej stránky v algoritme vyhľadávacieho nástroja.

Google PageSpeed ​​​​Sprievodca optimalizáciou

Používanie nástroja je také jednoduché, ako zadanie adresy URL vašej webovej stránky a kliknutie analyzovať. Test prebehne rýchlo a získate veľa kľúčových meraní. Tiež, ak chcete spustiť lokálny test, môžete použiť lVlajková loď spoločnosti Google s otvoreným zdrojom aby ste dosiahli podobné výsledky priamo vo vašom prehliadači.

Ďalším miestom na zobrazenie výkonnosti webových stránok je použitie správy o synchronizácii stránky služby Google Analytics.

V tomto článku pravdepodobne nebudete musieť pokryť všetko, ale prejdem k najbežnejším problémom PageSpeed ​​a ako ich vyriešiť.

PageSpeed ​​​​Osvedčené postupy: Bežné problémy Google PageSpeed ​​​​a ako ich opraviť

Väčšina rád v tejto časti predpokladá, že máte a WordPress blog. Zahrnul som aj podrobnejšie pokyny pre vývojárov na manuálne riešenie problémov.

Zďaleka najlepším spôsobom, ktorý som našiel na zlepšenie rýchlosti načítania vašej stránky WordPress, je použitie WP-raketa . WP-Rocket je platený doplnok, ale stojí za to, pretože hneď po vybalení používa mnohé z najlepších postupov výkonu. Ak chcete vyriešiť väčšinu problémov s rýchlosťou stránky, zvýrazním, či môže WP-Rocket pomôcť, a poskytnem bezplatnú alternatívu, ak je k dispozícii.

Vaša téma WordPress bude tiež hrať dôležitú úlohu v životne dôležitých prvkoch webu.

Zrýchlite čas odozvy servera

Rýchla odozva servera je nevyhnutná pre skvelé skóre Google PageSpeed ​​​​. Čas odozvy vášho servera je v podstate čas, ktorý váš webový server potrebuje na vygenerovanie webovej stránky. Toto je jedna z najjednoduchších vecí na opravu, ak sa vám v prehľade PageSpeed ​​​​zobrazí toto upozornenie. 

Najbežnejším spôsobom, ako tento problém odstrániť, je použitie vyrovnávacej pamäte stránok. To znamená, že váš web bude zobrazovať webovú stránku z vyrovnávacej pamäte, takže samotný server bude musieť robiť len málo alebo žiadnu prácu.

  • Povoliť ukladanie stránky do vyrovnávacej pamäte: keď používateľ požaduje stránku z vášho webu, musí sa vykresliť a zobraziť. Tento proces je možné úplne preskočiť pomocou ukladania stránky do vyrovnávacej pamäte. V podstate, keď používateľ navštívi stránku na vašom webe, uloží sa pre ďalšieho používateľa do vyrovnávacej pamäte, aby sa mohla okamžite vrátiť. Mnoho hostingových spoločností WordPress má vstavané ukladanie stránok do vyrovnávacej pamäte, ale ak vidíte dlhý čas odozvy servera, pravdepodobne to nie je povolené. Niektoré z najlepších riešení ukladania stránok do vyrovnávacej pamäte WordPress zahŕňajú: WP-raketa , W3 Celkom Cache et Cache Enabler
  • Použite moderný zásobník: verzie PHP a MySQL, ktoré používa váš webhosting, hrajú dôležitú úlohu v rýchlosti stránky. Webhostingové spoločnosti by vás mali po tejto stránke pokryť. Ak ste vývojár, znamená to udržiavať krok s najnovšou verziou PHP a databázových riešení.

Povoliť kompresiu

Vaša stránka môže skomprimovať svoj obsah a veľkosť stránky pred odoslaním do prehliadača používateľa pomocou kompresie Brotli (novšie, podporované prehliadačom Chrome) alebo GZIP. Tieto metódy kompresie nemajú žiadny vplyv na zobrazenie vašej stránky, pretože prehliadače používateľov automaticky spracovávajú komprimovaný obsah.

Väčšina populárnych hostingových spoločností WordPress automaticky použije kompresiu za vás. Ak chcete potvrdiť, že je na vašej lokalite povolená metóda kompresie, môžete použiť a Test kompresie GZIP online .

WordPress pluginy populárny výkonný softvér automaticky komprimuje GZIP za vás, vrátane WP-raketa , WP Super Cache (musí byť povolené v nastaveniach) a W3 Celkom Cache (musí byť povolené v nastaveniach). WP-Rocket automaticky použije kompresiu GZIP na vašu stránku, ak používate Apache bez akejkoľvek konfigurácie.

Pre vývojárov: Ak chcete na svojom serveri povoliť kompresiu Brotli alebo GZIP, musíte vedieť, či používate Apache alebo Nginx. Namiesto správy konfigurácie servera vám odporúčam zvoliť si CloudFlare. CloudFlare použije kompresiu GZIP a Brotli v závislosti od toho, čo prehliadač používateľa podporuje a aký obsah sa poskytuje automaticky.

Minimalizujte CSS, HTML a JavaScript

HTML, CSS a JavaScript ovplyvňujú rýchlosť načítania vašej stránky. Pri písaní kódu väčšina vývojárov zahrnie tabulátory, medzery a ďalší nepodstatný kód, aby bol čitateľný pre ľudí. Všetky tieto nevyužité znaky sa sčítavajú a môžu váš web trochu spomaliť.

Našťastie sa všetky tieto prostriedky dajú ľahko minimalizovať bez toho, aby to ovplyvnilo používateľskú skúsenosť. WP-raketa ponúka stránku na optimalizáciu súborov s možnosťami minifikácie pre CSS a JavaScript. Ak je vo WP-Rocket povolené ukladanie stránok do vyrovnávacej pamäte, na stránky sa použije miniifikácia HTML. Bezplatnou možnosťou je použitie pluginu Autoptimize minimalizovať CSS/JS/HTML.

Majte na pamäti, že miniifikácia JavaScriptu môže viesť k problémom s funkčnosťou, takže pri aktivácii nezabudnite testovať.

Nastavenia optimalizácie súborov WP-Rocket (zrýchlite svoj blog pomocou doplnkov WordPress)

Pre vývojárov: mnohé vývojové nástroje umožňujú vývojárom komprimovať ich súbory počas ich pracovného postupu. Node.js balíčky ako napr Vyčistite CSS môžu byť pridané do pracovného toku na komprimovanie zmenšených súborov počas práce na nich. Pre menšie projekty tiež existuje veľa online nástrojov, ktoré komprimujú súbor CSS JS a dokonca aj HTML . Ak používate WordPress, budete sa musieť rozhodnúť použiť doplnok, pretože prinesú rovnaké výsledky s oveľa menším úsilím.

Obmedzte nepoužívané CSS

Odstránenie nepoužívaného CSS môže byť zložité. Pravidlá CSS na vašej stránke, ktoré sa nepoužívajú na úpravu štýlu stránky, sa považujú za nepoužívané CSS. Väčšina rámcov, tém a doplnkov zanechá váš web s nepoužívaným CSS.

Vaša téma WordPress môže napríklad obsahovať štýl stránky s kontaktmi, ale nepoužíva sa na všetkých ostatných stránkach vašej lokality, ale stále existuje v šablóne so štýlmi.

Odstráňte nepoužívanú možnosť CSS vo WP-Rocket

Našťastie, ak používate WordPress, existuje niekoľko doplnkov, ktoré automaticky upravia nepoužívané CSS. WP-Rocket a Parfuméri urobí skvelú prácu pri odstraňovaní nepoužívaných CSS z vášho blogu. Tieto doplnky načítajú vaše stránky a zaistia, že majú iba potrebné CSS na správne zobrazenie vašej stránky, takže vám zostane menší súbor CSS.

Pre vývojárov: urobiť tento proces manuálne, vývojári môžu pracovať na odstránenie listov štýl stránky WordPress. To vám umožní manuálne vybrať CSS, ktoré chcete pridať do šablóny so štýlmi vašej témy. Existujú aj online nástroje na nájsť nepoužitý css na vašom webe, ale pravdepodobne nie sú vhodné pre veľké weby.

Využite výhody ukladania do vyrovnávacej pamäte prehliadača

Keď používatelia navštívia viacero stránok na vašej stránke, pravdepodobne používajú rovnaké zdroje. Obrázky, CSS a JavaScript sú často zdieľané na celej vašej stránke. Tu prichádza na rad ukladanie do vyrovnávacej pamäte prehliadača; môžete prehliadaču používateľa povedať, aby ukladal prvky na neskoršie použitie. Väčšina výkonnostných pluginov WordPressu povolí pravidlá ukladania do vyrovnávacej pamäte prehliadača.

Pre vývojárov: V závislosti od toho, či používate Apache alebo Ngnix, môžete pridať konfiguráciu servera, ktorá povie prehliadačom používateľov, aby uložili do vyrovnávacej pamäte konkrétny obsah. Tieto metódy ukladania do vyrovnávacej pamäte prehliadača sa zvyčajne používajú na CSS, JS a obrázky.

Odstráňte zdroje blokujúce vykresľovanie

Google PageSpeed ​​​​Sprievodca optimalizáciou

Keď webový prehliadač prečíta kód vašej webovej lokality, určí, čo sa má stiahnuť a zobraziť. Súbory JavaScript a CSS vašej značky <head> sa považujú za zdroje blokujúce vykresľovanie. Keď sa prehliadač pokúsi vrátiť stránku používateľovi, mal by sa zastaviť, stiahnuť súbor a celkovo oddialiť zobrazenie stránky.

Ak vaša stránka mala zdroje na blokovanie vykresľovania, Google PageSpeed ​​​​Insights vám ukáže najväčšie súbory a potenciálne úspory.

Našťastie, väčšina pluginov pre výkon WordPressu vám pomôže odložiť alebo integrovať JavaScript a CSS. Pluginy WordPressu vám tiež pomôžu presunúť nepodstatné štýly a JS tak, aby sa načítali v dolnej časti stránky. WP-Rocket, Autoptimize (zadarmo) a Parfuméri všetky robia prácu na eliminácii aktív blokujúcich vykreslenie.

Pre vývojárov: vývojári môžu využiť niekoľko funkcií prehliadača na zlepšenie načítania zdrojov. To zahŕňa použitie atribút odložiť na skriptoch, presúvanie CSS/JS do päty a zahrnutie iba kritických CSS do hlavičky.

Efektívne kódovanie obrázkov

Algoritmy kompresie obrázkov majú neuveriteľné výsledky pri kompresii obrázkov bez straty vnímanej kvality.

Vo všeobecnosti môžu obrázky JPG a PNG pri exporte používať dodatočnú kompresiu. ImagifyShortPixel et smush všetko sú vynikajúce doplnky WordPress na automatickú kompresiu obrázkov. Tieto doplnky v podstate komprimujú vaše obrázky pri ich nahrávaní, čo vedie k vyššej rýchlosti načítania stránky. Môžete tiež vybrať úroveň kompresie aplikovanej na obrázky.

Keďže kompresia obrázkov stojí výkon spracovania, mnohé z týchto doplnkov si budú účtovať veľké množstvo obrázkov. ShortPixel ponúka aj a zapojiť komprimovať obrázky v cloude pomocou siete na doručovanie obsahu a rozhrania API. Ak váš web už používa CloudFlare, môžete sa naň zaregistrovať pro plán optimalizovať obrázky za chodu.

Pre vývojárov: k dispozícii je množstvo nástrojov na optimalizáciu obrázkov, vrátane online nástrojov ako napr Image Compressor a desktopové aplikácie ako napríklad Pichi. Budete musieť komprimovať obrázky v mierke, takže uprednostňujem použitie CDN, ktoré automaticky komprimuje obrázky. Môj obľúbený je Plán CloudFlare Pro (20 $/mesiac), ktorý automaticky komprimuje a dokonca aj serverové webové obrázky. Môžete tiež prejsť na používanie SVG pre grafiku, ako je logo vašej lokality. Dobrým pravidlom je tiež použiť súbory JPEG pre skutočné fotografie a súbory SVG/PNG pre grafiku. Použitie súboru PNG pre fotografiu bude mať za následok zbytočne veľký súbor.

Obrázky správnej veľkosti

Príkladom nesprávne dimenzovaného obrázka je veľký obrázok s rozmermi 2000 x 2000 pixelov v prvku div so šírkou 800 pixelov. Keďže je viditeľných iba 800 pixelov, prehliadač musel bezdôvodne načítať väčší obrázok. To má za následok pomalšie načítanie stránky a horší používateľský zážitok. Väčšina dobre navrhnutých tém WordPressu tento problém nemá.

Pre vývojárov: Ak vyvíjate tému WordPress, môžete nastaviť predvolené veľkosti obrázkov WordPress tak, aby správne zodpovedali šírke vašej témy. Po zmene veľkosti obrázkov budete musieť znova vygenerovať miniatúry WordPress. Majte na pamäti, že ak chcete streamovať obrázky pre displej Retina, mali by ste použiťatribút srcsetWordPress má tiež vstavané funkcie na zobrazenie obrázkov na obrazovke s vysokou hustotou pixelov.

Odložte snímky mimo obrazovky

Keď sa webová stránka načíta, ak obsahuje obrázky, načítajú sa všetky. Je to plytvanie zdrojmi a využívaním siete, keďže obrázky sú viditeľné. Našťastie je odosielanie obrázkov mimo obrazovky jednoduchšie ako kedykoľvek predtým, pretože všetky hlavné prehliadače podporujú lazy loading .

V predvolenom nastavení WordPress použije atribút loading="lazy" na obrázky, aby sa automaticky odložilo načítanie obrázkov mimo obrazovky, takže túto chybu pravdepodobne neuvidíte. WP-Rocket tiež použije lenivé načítanie na obrázky, iFrame a vložené položky YouTube. Môžete tiež použiť bezplatný doplnok leného načítania a3 aplikujte lenivé načítanie na prvky mimo obrazovky. Ak má vaša stránka veľa obrázkových súborov a gif, je to dôležitý aspekt zlepšenia načítania stránky.

Pre vývojárov: Najjednoduchší spôsob, ako pridať do obrázka lenivé načítanie, je zahrnúť atribút loading="lazy" v majáku <img>. Je ich tiež veľa JavaScript knižnice na načítanie lenivého obsahu.

Celý text zostane viditeľný počas načítania webfontu

Keď boli webové fonty prvýkrát predstavené, bolo bežné skrývať text pred načítaním fontu. Toto je veľké neprípustné, pretože používatelia chcú okamžite začať čítať vašu stránku. WP-Rocket automaticky optimalizuje zobrazenie webových fontov, keď sú povolené optimalizácie CSS. Bezplatný plugin pre WordPress. Vymeňte zobrazenie Google Fonts tiež pridá správne nastavenie do Google Fonts pre váš web WordPress.

Pre vývojárov: pravdepodobne používate Google Fonts, čo je celkom jednoduché na vyriešenie tohto problému. Jediné, čo musíte urobiť, je pridať reťazec dopytu "&display=swap" na adresu URL vášho písma Google; ďalšie podrobnosti od spoločnosti Google .

Vyhnite sa viacnásobným presmerovaniam stránok

Ak má váš web veľa presmerovaní, tieto budú pomaly zvyšovať rýchlosť načítania stránky. Napríklad, ak vaša domovská stránka presmeruje na /home.html, spôsobí to oneskorenie v odpovedi vašich používateľov. Táto chyba sa môže zobraziť, ak máte súbory CSS alebo JS, ktoré tiež vedú k presmerovaniu.

Ďalším príkladom je, ak adresa URL v navigačnej ponuke hlavičky smeruje na adresu URL, ktorá presmeruje. Je pravdepodobné, že váš web nebude označený, ak používate WordPress.

Časté otázky o optimalizácii a štatistikách Google PageSpeed

Tu sú najčastejšie otázky o Google PageSpeed. Ak vám niečo chýba, opýtajte sa v komentároch na konci tohto článku.

Čo je test rýchlosti Google PageSpeed?

Ukážkový test Google PageSpeed ​​​​sa používa na určenie výkonu webovej stránky. Výsledky testu vám dávajú skóre PageSpeed ​​zo 100.

Čo je skóre Google PageSpeed?

Skóre Google PageSpeed ​​​​je test vykonaný spoločnosťou Google určený na analýzu výkonnosti webovej stránky. 100 je perfektné skóre, zatiaľ čo 90 sa považuje za dobré. Zatiaľ čo skóre medzi 50 a 90 si vyžaduje zlepšenie a skóre pod 50 je slabé.

Ovplyvňuje rýchlosť stránky SEO?

Áno. Skóre Google PageSpeed ​​​​Insights hrá dôležitý faktor v SEO. Google používa rýchlosť stránky ako kľúčový faktor pri hodnotení webových stránok.

Ako môžem zlepšiť svoje skóre Google PageSpeed?

Dúfame, že tento článok pomohol zlepšiť vaše skóre Google PageSpeed ​​​​. Základy zahŕňajú odstránenie zdrojov blokujúcich vykresľovanie, odstránenie nepoužívaných CSS, optimalizáciu obrázkov a skrátenie času do prvého bajtu.


Záverečné myšlienky o optimalizácii Google PageSpeed ​​​​pre váš blog

Dúfam, že tieto tipy na presadenie optimalizácie Google PageSpeed ​​vám pomôžu zlepšiť výkonnosť vášho blogu a časom povedú k zvýšeniu organickej návštevnosti. S vývojom webu a jednoduchším používaním nástrojov bude čoraz jednoduchšie zrýchľovať stránky WordPress.

Existuje veľa vecí, ktoré môžete urobiť na zlepšenie skóre Google PageSpeed, ale odporúčam vám absolvovať test.

Úspešné absolvovanie testu (skóre vyššie ako 90) bude hrať dôležitú úlohu pri hodnotení vášho obsahu na popredných miestach vo výsledkoch organického vyhľadávania Google. Pamätajte však, že získanie perfektného skóre 100 sa môže stať nekonečnou úlohou, pretože sa menia webové štandardy, takže sa snažte zostať v rozmedzí 90+ a budete v poriadku.