{"id":7574,"date":"2023-12-05T10:57:07","date_gmt":"2023-12-05T08:57:07","guid":{"rendered":"https:\/\/www.supermonitoring.pl\/blogpl\/?p=7574"},"modified":"2023-12-18T10:58:08","modified_gmt":"2023-12-18T08:58:08","slug":"wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed","status":"publish","type":"post","link":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/","title":{"rendered":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed"},"content":{"rendered":"<p>Szybko\u015b\u0107 wczytywania strony jest oficjalnie czynnikiem rankingowym Google od 2010 roku. R\u00f3wnie\u017c mocno zwi\u0105zane z szybko\u015bci\u0105 wska\u017aniki Core Web Vitals do\u0142\u0105czy\u0142y do czynnik\u00f3w wp\u0142ywaj\u0105cych na pozycje w wynikach wyszukiwania Google w 2021 roku.<\/p>\n<p>Wiedz\u0105c, jaki wp\u0142yw na wyniki biznesowe ma pozycja w Google, w\u0142a\u015bciciele stron po\u015bwi\u0119caj\u0105 coraz wi\u0119cej czasu i energii optymalizacji. Ich celem s\u0105 &#8220;zielone&#8221; wyniki Google Page Speed Insights \u2013 szczeg\u00f3lnie w kategorii &#8220;Wydajno\u015b\u0107&#8221; w wersji mobile.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress.jpg\" alt=\"Google Page Speed Insights &amp; WordPress\" width=\"1280\" height=\"628\" class=\"aligncenter size-full wp-image-7578\" srcset=\"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress.jpg 1280w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-300x147.jpg 300w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-1024x502.jpg 1024w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-768x377.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/p>\n<p>Je\u017celi Twoja strona jest zbudowana na WordPressie, masz do dyspozycji wiele wtyczek u\u0142atwiaj\u0105cych optymalizacj\u0119. W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez Google Page Speed Insights.<\/p>\n<h2>Grafika<\/h2>\n<p>Pliki graficzne \u2013 w szczeg\u00f3lno\u015bci bitmapy \u2013 to zazwyczaj najwi\u0119ksze (najci\u0119\u017csze) sk\u0142adniki stron internetowych. Jednocze\u015bnie s\u0105 one naj\u0142atwiejsze do zoptymalizowania. Dlatego optymalizacj\u0119 strony internetowej najlepiej zacz\u0105\u0107 od bitmap. Efekty tego dzia\u0142ania b\u0119d\u0105 mia\u0142y bardzo wyra\u017ane prze\u0142o\u017cenie na wyniki Google Page Speed.<\/p>\n<h3>&#8220;Od\u0142\u00f3\u017c \u0142adowanie obraz\u00f3w poza ekranem&#8221;<\/h3>\n<p>W tej technice optymalizacyjnej chodzi o to, \u017ceby wczytywa\u0107 tylko te grafiki, kt\u00f3re s\u0105 widoczne w oknie przegl\u0105darki. Od razu po wej\u015bciu na stron\u0119 wy\u015bwietlany jest tylko jej g\u00f3rny fragment, nierzadko stanowi\u0105cy niewielki procent ca\u0142o\u015bci. Przegl\u0105darki domy\u015blnie wczytuj\u0105 wszystkie osadzone na stronie obrazy \u2013 a przecie\u017c w danej chwili niewidoczne grafiki nie s\u0105 potrzebne. I mo\u017ce nigdy nie b\u0119d\u0105, je\u017celi u\u017cytkownik nie przewinie strony.<\/p>\n<p><strong>Lazy loading<\/strong> polega na doczytywaniu kolejnych obraz\u00f3w (ale r\u00f3wnie\u017c video oraz zawarto\u015bci iFrames) w miar\u0119 przewijania strony. Mo\u017cna to realizowa\u0107 za pomoc\u0105 JavaScript, lub wykorzystuj\u0105c natywn\u0105 funkcj\u0119 przegl\u0105darek (<code>loading=\"lazy\"<\/code>), wprowadzon\u0105 w 2019 roku.<\/p>\n<p>Sprawdzon\u0105 wtyczk\u0105 dedykowan\u0105 do funkcji jest <a href=\"#wtyczki\" class=\"intlink\">a3 Lazy Load<\/a>. Ale r\u00f3wnie\u017c inne wtyczki optymalizacyjne, o kt\u00f3rych b\u0119dzie mowa w dalszej cz\u0119\u015bci tekstu, oferuj\u0105 lazy loading jako jedn\u0105 z wielu funkcji \u2013 <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Smush<\/a>.<\/p>\n<h3>&#8220;Zmie\u0144 rozmiar obraz\u00f3w&#8221;<\/h3>\n<p>Je\u017celi osadzisz na stronie grafik\u0119 wi\u0119ksz\u0105 ni\u017c rozmiar, w jakim ma by\u0107 wy\u015bwietlana, przegl\u0105darka wy\u015bwietli j\u0105 poprawnie i nie b\u0119dzie wida\u0107, co jest nie tak. W rzeczywisto\u015bci pobierany b\u0119dzie oryginalny obraz (za du\u017cy), kt\u00f3ry nast\u0119pnie b\u0119dzie &#8220;zgniatany&#8221; przez przegl\u0105dark\u0119 przy wy\u015bwietlaniu. To zupe\u0142nie niepotrzebnie spowalnia wczytywanie strony i konsumuje nadmiarowy transfer na urz\u0105dzeniach mobilnych.<\/p>\n<p><a href=\"#wtyczki\" class=\"intlink\">Smush<\/a>, <a href=\"#wtyczki\" class=\"intlink\">ShortPixel<\/a> i <a href=\"#wtyczki\" class=\"intlink\">EWWW Image Optimizer<\/a> to trzy najlepsze wtyczki do optymalizacji plik\u00f3w graficznych. Jedn\u0105 z oferowanych przez nie funkcji jest wykrywanie bitmap o niew\u0142a\u015bciwych rozmiarach i skalowanie ich do w\u0142a\u015bciwych wymiar\u00f3w.<\/p>\n<p>Warto tutaj wspomnie\u0107 jeszcze o <strong>Adaptive Images<\/strong>, czyli technice polegaj\u0105cej na u\u017cywaniu r\u00f3\u017cnych rozmiar\u00f3w zdj\u0119\u0107 w zale\u017cno\u015bci od rozdzielczo\u015bci urz\u0105dzenia u\u017cytkownika. Przy publikowaniu grafik generowane s\u0105 osobne pliki dla komputer\u00f3w, smartfon\u00f3w oraz dla u\u017cytkownik\u00f3w pracuj\u0105cych w bardzo du\u017cych rozdzielczo\u015bciach (np. Retina).<br \/>\nWszystkie trzy wspomniane wy\u017cej wtyczki optymalizacyjne oferuj\u0105 t\u0119 funkcj\u0119.<\/p>\n<h3>&#8220;U\u017cyj efektywnego kodowania obraz\u00f3w&#8221;<\/h3>\n<p>Wi\u0119kszo\u015b\u0107 aparat\u00f3w fotograficznych i smartfon\u00f3w, jak te\u017c spora cz\u0119\u015b\u0107 program\u00f3w graficznych nie ma wbudowanej funkcji optymalizacji (kompresji) plik\u00f3w graficznych. Stosuj\u0105c nowoczesne algorytmy <strong>bezstratnej kompresji<\/strong>, mo\u017cna zmniejszy\u0107 wag\u0119 plik\u00f3w graficznych o kilkadziesi\u0105t procent. <\/p>\n<p>Tak\u0105 optymalizacj\u0119 mo\u017cna wykonywa\u0107 r\u0119cznie \u2013 za pomoc\u0105 narz\u0119dzi online takich jak <a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noopener\">TinyPNG<\/a>. Ale oczywi\u015bcie najlepiej to zautomatyzowa\u0107 za pomoc\u0105 wtyczek do WordPressa. Bezstratna kompresja bitmap to g\u0142\u00f3wna funkcja wspomnianych wy\u017cej wtyczek <a href=\"#wtyczki\" class=\"intlink\">Smush<\/a>, <a href=\"#wtyczki\" class=\"intlink\">ShortPixel<\/a> i <a href=\"#wtyczki\" class=\"intlink\">EWWW Image Optimizer<\/a>.<\/p>\n<h3>&#8220;Wy\u015bwietlaj obrazy w formatach nowej generacji&#8221;<\/h3>\n<p><strong>WebP<\/strong> to stosunkowo nowy format zapisu grafik bitowych, stworzony przez Google i zaprezentowany w 2010 roku. Mimo \u017ce nie wszyscy o nim s\u0142yszeli, wszystkie nowoczesne przegl\u0105darki internetowe go obs\u0142uguj\u0105.<br \/>\nObrazy WebP s\u0105 \u015brednio mniejsze (l\u017cejsze) o <a href=\"https:\/\/developers.google.com\/speed\/webp?hl=pl\" target=\"_blank\" rel=\"noopener\">26% od PNG i o 25-34% od JPG<\/a>. <\/p>\n<p>Podobnie jak w przypadku wspomnianej wy\u017cej kompresji, konwertowa\u0107 obrazy do WebP mo\u017cna r\u0119cznie \u2013 albo automatycznie, za pomoc\u0105 <a href=\"#wtyczki\" class=\"intlink\">Smush<\/a>, <a href=\"#wtyczki\" class=\"intlink\">ShortPixel<\/a> lub <a href=\"#wtyczki\" class=\"intlink\">EWWW Image Optimizer<\/a>. Czyli, mo\u017cesz dalej przygotowywa\u0107 ilustracje w postaci PNG oraz zdj\u0119cia jako JPG \u2013a wtyczki przekonwertuj\u0105 je do WebP w momencie publikacji.<br \/>\nZachowaj\u0105 one oryginalne wersje i wy\u015bwietl\u0105 na stronie, je\u017celi rozpoznaj\u0105 u\u017cytkownika korzystaj\u0105cego ze starej przegl\u0105darki, niewspieraj\u0105cej tego formatu (tzw. fallback).<\/p>\n<h2>Kod<\/h2>\n<p>Kod programistyczny to tekst, wi\u0119c &#8220;wa\u017cy&#8221; du\u017co mniej ni\u017c obrazki (bitmapy). Ale jego wp\u0142yw na szybko\u015b\u0107 strony nie ogranicza si\u0119 tylko do czasu pobierania go z serwera. Kod wp\u0142ywa bezpo\u015brednio na <strong>renderowanie<\/strong>, czyli proces konstruowania strony do wy\u015bwietlenia przez przegl\u0105dark\u0119. Realizuje on te\u017c wszystkie funkcje na stronie \u2013 a ka\u017cda z nich mo\u017ce w jaki\u015b spos\u00f3b wp\u0142ywa\u0107 na czas potrzebny do wy\u015bwietlenia strony.<\/p>\n<h3>&#8220;Minifikuj CSS i JavaScript&#8221;<\/h3>\n<p>Kod programistyczny \u2013 w tym przypadku HTML, CSS i JavaScript \u2013 wyj\u015bciowo ma posta\u0107 czyteln\u0105 dla cz\u0142owieka. Ka\u017cda instrukcja w osobnej linii, du\u017co wci\u0119\u0107, komentarze.<\/p>\n<pre>\r\n&lt;script type=\"text\/javascript\"&gt;\r\n\r\n\/\/ This snippet will prevent the viewer from being able to right-click on your page. \r\n\r\nfunction f1() {\r\n  if(document.all) { return false; }\r\n}\r\n\r\nfunction f2(e) {\r\n  if(document.layers || (document.getElementById &! document.all)) {\r\n    if(e.which==2 || e.which==3) { return false; }\r\n  }\r\n}\r\nif(document.layers) {\r\n  document.captureEvents(Event.MOUSEDOWN);\r\n  document.onmousedown = f1;\r\n}\r\nelse {\r\n  document.onmouseup = f2;\r\n  document.oncontextmenu = f1;\r\n}\r\n\r\ndocument.oncontextmenu = new function(\"return false\");\r\n\r\n&lt;\/script&gt;\r\n<\/pre>\n<p><span class=\"imgdesc\">Przyk\u0142adowy kod JavaScript w postaci czytelnej<\/span><\/p>\n<p>Przegl\u0105darka nie potrzebuje tych sk\u0142adnik\u00f3w i tak samo wyrenderuje kod zupe\u0142nie ich pozbawiony. B\u0119dzie on du\u017co l\u017cejszy \u2013 nawet o 50%. Przy du\u017cej ilo\u015bci kodu mo\u017ce to mie\u0107 znacz\u0105cy wp\u0142yw na czas wczytywania.<\/p>\n<pre style=\"white-space: pre-wrap;\">\r\n&lt;script type=\"text\/javascript\"&gt;function f1(){if(document.all)return!1}function f2(n){if((document.layers||document.getElementById&!document.all)&&(2==n.which||3==n.which))return!1}document.layers?(document.captureEvents(Event.MOUSEDOWN),document.onmousedown=f1):(document.onmouseup=f2,document.oncontextmenu=f1);document.oncontextmenu = new function(\"return false\");&lt;\/script&gt;\r\n<\/pre>\n<p><span class=\"imgdesc\">Przyk\u0142adowy kod JavaScript w postaci zminifikowanej<\/span><\/p>\n<p>Tak zoptymalizowany kod nie b\u0119dzie komfortowo czytelny dla cz\u0142owieka. Dlatego zazwyczaj utrzymuje si\u0119 dwie wersje \u2013 czyteln\u0105, na kt\u00f3rej pracuje programista, oraz zminifikowan\u0105 \u2013 publikowan\u0105 w Internecie.<\/p>\n<p>Niekt\u00f3re <a href=\"\/blogpl\/10-najlepszych-edytorow-do-programowania\/\" target=\"_blank\" rel=\"noopener\">edytory kodu<\/a> (narz\u0119dzia programistyczne) posiadaj\u0105 wbudowan\u0105 funkcj\u0119 minifikacji. <\/p>\n<p>Mo\u017cna te\u017c u\u017cywa\u0107 online-owych narz\u0119dzi, takich jak <a href=\"https:\/\/codebeautify.org\/\" target=\"_blank\" rel=\"noopener\">Code Beautify<\/a>, kt\u00f3ry potrafi nie tylko minifikowa\u0107 kod r\u00f3\u017cnych j\u0119zyk\u00f3w programistycznych, ale mo\u017ce r\u00f3wnie\u017c dzia\u0142a\u0107 w drug\u0105 stron\u0119 \u2013 zwi\u0119kszaj\u0105c czytelno\u015b\u0107 zminifikowanego kodu.<\/p>\n<p>Kolejny spos\u00f3b to wtyczki. Minifikacja to bardzo prosta funkcja, wi\u0119c zazwyczaj jest sk\u0142adnikiem wtyczek realizuj\u0105cych r\u00f3\u017cne zadania optymalizacyjne \u2013 np. <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">LiteSpeed Cache<\/a>.<\/p>\n<p>Jeszcze jedna opcja to minifikacja kodu &#8220;w locie&#8221; przez platformy CDN, takie jak <a href=\"\/blogpl\/r\/cloudflare.com\" target=\"_blank\" rel=\"nofollow noopener\">CloudFlare<\/a>. CloudFlare oferuje bardzo szczodre konto darmowe i r\u00f3wnie\u017c oferuje <a href=\"#wtyczki\" class=\"intlink\">wtyczk\u0119 do WordPressa<\/a>.<\/p>\n<h3>&#8220;Ogranicz nieu\u017cywany JavaScript i kod CSS&#8221;<\/h3>\n<p>Cz\u0119\u015b\u0107 danych pobieranych przez u\u017cytkownik\u00f3w przy wczytywaniu strony internetowej jest, tak naprawd\u0119, zb\u0119dna. Najcz\u0119\u015bciej s\u0105 to popularne frameworki (jak jQuery w JavaScript lub Bootstrap w CSS), z kt\u00f3rych na stronie wykorzystywana jest tylko cz\u0119\u015b\u0107. <\/p>\n<p>Eliminacja takiego nadmiarowego kodu niestety wymaga r\u0119cznej pracy programisty. Mo\u017cna posi\u0142kowa\u0107 si\u0119 takimi narz\u0119dziami <a href=\"\/blogpl\/popraw-wydajnosc-strony-usuwajac-nieuzywany-css\/\" target=\"_blank\" rel=\"noopener\">Unused CSS<\/a>, kt\u00f3ry skanuje serwis internetowy pod k\u0105tem fragment\u00f3w kodu CSS, kt\u00f3re w \u017cadnej sytuacji nie s\u0105 wykorzystywane.<\/p>\n<p>Specyficznym rodzajem nadmiarowego kodu s\u0105 skrypty, kt\u00f3re s\u0105 potrzebne tylko w okre\u015blonej sytuacji (np. w jednym formularzu), a s\u0105 wczytywane wsz\u0119dzie w serwisie. <\/p>\n<p>Tej sytuacji du\u017co \u0142atwiej zaradzi\u0107 \u2013 np. za pomoc\u0105 wtyczki <a href=\"#wtyczki\" class=\"intlink\">Asset CleanUp<\/a>. Wtyczka ta pomo\u017ce uporz\u0105dkowa\u0107 nie tylko pliki z kodem JavaScript i CSS, ale r\u00f3wnie\u017c inne wtyczki. \u017beby nie by\u0142y wczytywane na podstronach, w kt\u00f3rych nie s\u0105 potrzebne.<\/p>\n<h3>&#8220;Wyeliminuj zasoby blokuj\u0105ce renderowanie&#8221;<\/h3>\n<p>Szczeg\u00f3\u0142owy wynik testu szybko\u015bci wczytywania strony prezentowany jest w postaci wykresu kaskadowego. Za pomoc\u0105 poziomych s\u0142upk\u00f3w pokazuje on czasy wczytywania poszczeg\u00f3lnych sk\u0142adnik\u00f3w strony oraz ich wp\u0142yw na inne elementy.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/waterfall-chart.png\" alt=\"wykres kaskadowy\" width=\"1200\" height=\"923\" class=\"aligncenter size-full wp-image-7580\" srcset=\"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/waterfall-chart.png 1200w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/waterfall-chart-300x231.png 300w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/waterfall-chart-1024x788.png 1024w, https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/waterfall-chart-768x591.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><br \/>\n<span class=\"imgdesc\">Przyk\u0142ad wykresu kaskadowego czasu wczytywania strony<\/span><\/p>\n<p>Na takim wykresie wida\u0107 sytuacje, w kt\u00f3rych wczytywanie jednego elementu blokuje renderowanie innego. Bardzo cz\u0119sto element blokuj\u0105cy wcale nie jest potrzebny do renderowania g\u00f3rnej cz\u0119\u015bci strony, kt\u00f3ra jest wy\u015bwietlana na samym pocz\u0105tku (&#8220;above the fold&#8221;). <\/p>\n<p>Tutaj pierwszym krokiem jest zmiana metody wczytywania wybranych komponent\u00f3w z liniowej na asynchroniczn\u0105 (&#8220;async&#8221; lub &#8220;defer&#8221;). Realizuj\u0105 to takie wtyczki jak <a href=\"#wtyczki\" class=\"intlink\">Async Javascript<\/a> (dodatek do wspomnianego wcze\u015bniej <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>), <a href=\"#wtyczki\" class=\"intlink\">Speed Optimizer<\/a> czy <a href=\"#wtyczki\" class=\"intlink\">WP Optimize<\/a>.<\/p>\n<p>Ciekawe rozwi\u0105zanie oferuje wtyczka <a href=\"#wtyczki\" class=\"intlink\">Flying Scripts<\/a> \u2013 umo\u017cliwia ona wczytywanie skrypt\u00f3w JavaScript na danej podstronie, dopiero kiedy rzeczywi\u015bcie s\u0105 one potrzebne.<\/p>\n<p>Niestety, w wi\u0119kszo\u015bci przypadk\u00f3w to nie wystarczy i trzeba p\u00f3j\u015b\u0107 krok dalej. Ten kolejny krok to zdefiniowanie tzw. <strong>kodu krytycznego<\/strong> (zar\u00f3wno CSS jak i JavaScript), niezb\u0119dnego do prawid\u0142owego zrenderowania g\u00f3rnej cz\u0119\u015bci strony \u2013 oraz przeniesienie go z zewn\u0119trznych plik\u00f3w do kodu \u017ar\u00f3d\u0142owego (HTML) samej strony (tzw. osadzenie &#8220;inline&#8221;).<\/p>\n<p>Najlepsze efekty da \u2013 znowu \u2013 r\u0119czna edycja kodu wykonana przez programist\u0119. Ale t\u0119 czynno\u015b\u0107 mo\u017cna spr\u00f3bowa\u0107 zautomatyzowa\u0107. Potrafi\u0105 to na przyk\u0142ad wtyczki <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Hummingbird<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Nitropack<\/a>.<\/p>\n<h3>&#8220;Ogranicz wp\u0142yw kodu spoza witryny&#8221;<\/h3>\n<p>Wczytywanie komponent\u00f3w z wielu r\u00f3\u017cnych \u017ar\u00f3de\u0142 zawsze wp\u0142ywa negatywnie na czas \u0142adowania strony. Ka\u017cdy dodatkowy serwer, z kt\u00f3rego pobierane s\u0105 dane, to dodatkowe po\u0142\u0105czenia, kt\u00f3rych mo\u017cna unikn\u0105\u0107.<\/p>\n<p>Pierwszy spos\u00f3b to wyb\u00f3r jednego spo\u015br\u00f3d kilku sprawdzonych CDN\u00f3w hostuj\u0105cych popularne pakiety kodu \u2013 np. cdnjs, jsDelivr. Chodzi o to, \u017ceby wszystkie pakiety pobiera\u0107 z jednego serwera, a nie wielu.<\/p>\n<p>Drugi spos\u00f3b daje jeszcze lepsze efekty, ale troch\u0119 utrudnia aktualizowanie zewn\u0119trznego kodu. Polega na skopiowaniu wszystkich zewn\u0119trznych zasob\u00f3w na w\u0142asny serwer i wczytywanie ich bez \u0142\u0105czenia si\u0119 z \u017cadnymi innymi serwerami.<\/p>\n<h3>&#8220;Zapewnij widoczno\u015b\u0107 tekstu podczas \u0142adowania czcionek internetowych&#8221;<\/h3>\n<p>To komunikat dotycz\u0105cy bardziej wra\u017ce\u0144 u\u017cytkownika (UX) ni\u017c wydajno\u015bci strony. Ale uwzgl\u0119dniamy go tutaj, bo porusza temat czcionek internetowych, kt\u00f3ry r\u00f3wnie\u017c jest zwi\u0105zany z wydajno\u015bci\u0105.<\/p>\n<p>Ka\u017cda czcionka (font) u\u017cyta na stronie, to dodatkowe dane do wczytania. Niezale\u017cnie od tego, czy czcionka jest wczytywana z serwera strony, czy z CDNa (np. Google Fonts), potrzebuje niezerowego czasu na za\u0142adowanie. <\/p>\n<p>\u017beby zminimalizowa\u0107 negatywny wp\u0142yw czcionek na czas wczytywania oraz unikn\u0105\u0107 chwilowej nieczytelno\u015bci tekstu (przed pe\u0142nym za\u0142adowaniem fontu), warto u\u017cy\u0107 jednej ze sprawdzonych wtyczek optymalizacyjnych \u2013 <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">WP Optimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Speed Optimizer<\/a>.<\/p>\n<h2>Serwer i sie\u0107<\/h2>\n<p>Serwer webowy (sprz\u0119t), na kt\u00f3rym jest zainstalowana strona, jego oprogramowanie, konfiguracja, przep\u0142ywno\u015b\u0107 \u0142\u0105czy internetowych, jak r\u00f3wnie\u017c stopie\u0144 obci\u0105\u017cenia serwera i \u0142\u0105czy \u2013 wszystko to ma wp\u0142yw na szybko\u015b\u0107, z jak\u0105 strona WWW jest wczytywana.<\/p>\n<p>Czasem niezb\u0119dna jest zmiana <a href=\"\/blogpl\/jaki-hosting-dla-wordpressa\/\" target=\"_blank\" rel=\"noopener\">us\u0142ugi hostingowej<\/a> \u2013 np. na tak\u0105, kt\u00f3ra lepiej wspiera WordPressa \u2013 lub przej\u015bcie na poziom wy\u017cej \u2013 z hostingu wsp\u00f3\u0142dzielonego na VPS lub serwer dedykowany, albo zwi\u0119kszenie parametr\u00f3w rozwi\u0105zania chmurowego.<\/p>\n<h3>&#8220;Skr\u00f3\u0107 wst\u0119pny czas reakcji serwera&#8221;<\/h3>\n<p>Czas reakcji serwera w bardzo du\u017cej mierze zale\u017cy od samego serwera \u2013 czyli jako\u015bci us\u0142ugi hostingowej. Zak\u0142adaj\u0105c, \u017ce nie planujesz zmiany dostawcy, mo\u017cesz w pewnym zakresie poprawi\u0107 ten wynik, wdra\u017caj\u0105c w WordPressie cache.<\/p>\n<p><strong>Cache serwerowy<\/strong> polega na tym, \u017ce ka\u017cda podstrona czy wpis jest zapisywana na dysku serwera w postaci statycznej i nast\u0119pnie serwowana u\u017cytkownikom bezpo\u015brednio z tego statycznego zapisu. Dzi\u0119ki temu jest generowana (przez skrypty oraz baz\u0119 danych) tylko raz zamiast przy ka\u017cdej wizycie.<\/p>\n<p>Trzy najlepsze wtyczki realizuj\u0105ce cache serwerowy w WordPressie to <a href=\"#wtyczki\" class=\"intlink\">WP Super Cache<\/a>, <a href=\"#wtyczki\" class=\"intlink\">W3 Total Cache<\/a> i <a href=\"#wtyczki\" class=\"intlink\">WP Rocket<\/a>. Przy czym ta ostatnia nie posiada wersji bezp\u0142atnej, oferowana jest wy\u0142\u0105cznie komercyjnie.<br \/>\nBardzo popularny jest jeszcze <a href=\"#wtyczki\" class=\"intlink\">LiteSpeed Cache<\/a>, ale do dzia\u0142ania wymaga hostingu wspieraj\u0105cego LiteSpeed.<\/p>\n<h3>&#8220;Wy\u015bwietlaj zasoby statyczne, stosuj\u0105c efektywne zasady pami\u0119ci podr\u0119cznej&#8221;<\/h3>\n<p>Obok wspomnianego wy\u017cej cache serwerowego istnieje te\u017c <strong>cache przegl\u0105darkowy<\/strong> \u2013 czyli tzw. pami\u0119\u0107 podr\u0119czna przegl\u0105darki. \u017beby optymalnie go wykorzysta\u0107, serwer przy pobieraniu z niego plik\u00f3w powinien wysy\u0142a\u0107 odpowiednie nag\u0142\u00f3wki http informuj\u0105ce przegl\u0105dark\u0119, jak cz\u0119sto powinna od\u015bwie\u017ca\u0107 (pobiera\u0107 ponownie z serwera) pliki danego typu.<\/p>\n<p>Pliki statyczne (np. graficzne, ale r\u00f3wnie\u017c dokumenty PDF, skrypty) z definicji si\u0119 nie zmieniaj\u0105, wi\u0119c w ich przypadku czas pomi\u0119dzy od\u015bwie\u017ceniami powinien by\u0107 jak najd\u0142u\u017cszy (np. 6 miesi\u0119cy). Dzi\u0119ki temu, po pierwszej wizycie na stronie, przy wi\u0119kszo\u015bci kolejnych zasoby statyczne b\u0119d\u0105 wy\u015bwietlane przy wykorzystaniu cache przegl\u0105darkowego \u2013 czyli plik\u00f3w zapisanych lokalnie na dysku u\u017cytkownika.<\/p>\n<p>Cache przegl\u0105darkowy mo\u017cna skonfigurowa\u0107 edytuj\u0105c ustawienia hostingu (np. w pliku .htaccess), ale najwygodniej u\u017cy\u0107 jednej ze wtyczek do cache serwerowego. Ka\u017cda z nich pozwala konfigurowa\u0107 r\u00f3wnie\u017c cache przegl\u0105darkowy.<\/p>\n<h3>&#8220;Wcze\u015bniej nawi\u0105\u017c po\u0142\u0105czenia z wymaganymi \u017ar\u00f3d\u0142ami&#8221;<\/h3>\n<p>&#8220;<strong>Preconnect<\/strong>&#8221; to metoda polegaj\u0105ca na nawi\u0105zaniu po\u0142\u0105czenia z zewn\u0119trznym \u017ar\u00f3d\u0142em danych (skrypt\u00f3w, czcionek, grafik itd.) tak szybko, jak tylko si\u0119 ta \u2013 ju\u017c w nag\u0142\u00f3wku strony. Dzi\u0119ki temu, kiedy nadejdzie kolej na wczytanie zasobu z tego serwera, potrwa to u\u0142amek sekundy kr\u00f3cej.<\/p>\n<p>Opcj\u0119 t\u0119 oferuj\u0105 min. wtyczki <a href=\"#wtyczki\" class=\"intlink\">Autoptimize<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Speed Optimizer<\/a>, <a href=\"#wtyczki\" class=\"intlink\">Hummingbird<\/a>.<\/p>\n<h3>&#8220;Za\u0142aduj wst\u0119pnie kluczowe \u017c\u0105dania&#8221;<\/h3>\n<p>&#8220;<strong>Preload<\/strong>&#8220;, w przeciwie\u0144stwie do &#8220;preconnect&#8221;, to nie tylko nawi\u0105zanie po\u0142\u0105czenia z serwerem, ale wcze\u015bniejsze wczytanie danego zasobu (np. czcionki, grafiki). Ma sens oczywi\u015bcie tylko dla g\u00f3rnej cz\u0119\u015bci strony (&#8220;above the fold&#8221;).<\/p>\n<p>Potrafi to <a href=\"#wtyczki\" class=\"intlink\">WP Optimize<\/a>, ale r\u00f3wnie\u017c niekt\u00f3re wtyczki cache\u2019uj\u0105ce \u2013 np. <a href=\"#wtyczki\" class=\"intlink\">WP Super Cache<\/a>, <a href=\"#wtyczki\" class=\"intlink\">LiteSpeed Cache<\/a>.<\/p>\n<h3>&#8220;W\u0142\u0105cz kompresj\u0119 tekstu&#8221;<\/h3>\n<p>Podobnie, jak za pomoc\u0105 ZIP lub RAR mo\u017cna zmniejszy\u0107 wag\u0119 plik\u00f3w, da si\u0119 te\u017c zmniejszy\u0107 wag\u0119 strony internetowej, kompresuj\u0105c jej zawarto\u015b\u0107 tekstow\u0105. Oczywi\u015bcie chodzi o kompresj\u0119 w locie, na czas transmisji danych \u2013 praktycznie niezauwa\u017caln\u0105 dla u\u017cytkownik\u00f3w.<\/p>\n<p>Serwer, wysy\u0142aj\u0105c dane, kompresuje je za pomoc\u0105 algorytmu <strong>GZIP<\/strong> lub <strong>BROTLI<\/strong> \u2013 a przegl\u0105darka je dekompresuje. <\/p>\n<p>Sprawdzi\u0107, czy dane tekstowe wskazanej strony s\u0105 kompresowane mo\u017cna za pomoc\u0105 narz\u0119dzia <a href=\"https:\/\/www.giftofspeed.com\/gzip-test\/\" target=\"_blank\" rel=\"nofollow noopener\">Gzip Test<\/a>.<\/p>\n<p>W przypadku negatywnego wyniku kompresj\u0119 trzeba w\u0142\u0105czy\u0107 w konfiguracji serwera \u2013 lub danego serwera wirtualnego. Taka opcja mo\u017ce by\u0107 dost\u0119pna w panelu hostingowym, ale w niekt\u00f3rych sytuacjach konieczna b\u0119dzie edycja pliku .htaccess lub wsparcie administratora.<\/p>\n<h2 id=\"wtyczki\">Kt\u00f3re wtyczki do optymalizacji WordPressa wybra\u0107<\/h2>\n<p>Je\u017celi Google Page Speed Insights wy\u015bwietla tylko pojedyncze sugestie optymalizacyjne dla Twojej strony, mo\u017cesz za\u0142atwi\u0107 spraw\u0119 pojedynczymi wtyczkami. Je\u015bli natomiast uwag jest sporo, prawdopodobnie najlepszym wyj\u015bciem b\u0119dzie skorzystanie z jednej z uniwersalnych wtyczek optymalizacyjnych.<\/p>\n<p>Oto zestawienie rekomendowanych przez nas wtyczek, kt\u00f3rych nazwy pad\u0142y w niniejszym artykule:<\/p>\n<ul>\n<li>optymalizacja grafik: <a href=\"https:\/\/pl.wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noopener\">Smush<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/shortpixel-image-optimiser\/\" target=\"_blank\" rel=\"noopener\">ShortPixel<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/ewww-image-optimizer\/\" target=\"_blank\" rel=\"noopener\">EWWW Image Optimizer<\/a><\/li>\n<li>lazy loading: <a href=\"https:\/\/pl.wordpress.org\/plugins\/a3-lazy-load\/\" target=\"_blank\" rel=\"noopener\">A3 Lazy Load<\/a><\/li>\n<li>cache dyskowy: <a href=\"https:\/\/pl.wordpress.org\/plugins\/wp-super-cache\/\" target=\"_blank\" rel=\"noopener\">WP Super Cache<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/w3-total-cache\/\" target=\"_blank\" rel=\"noopener\">W3 Total Cache<\/a>, <a href=\"\/blogpl\/r\/wp-rocket.me\/\" rel=\"nofollow noopener\" target=\"_blank\">WP Rocket<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/litespeed-cache\/\" target=\"_blank\" rel=\"noopener\">LiteSpeed Cache<\/a> (wymaga serwera LiteSpeed)<\/li>\n<li>wielozadaniowe wtyczki optymalizacyjne: <a href=\"https:\/\/pl.wordpress.org\/plugins\/autoptimize\/\" target=\"_blank\" rel=\"noopener\">Autoptimize<\/a> + <a href=\"https:\/\/pl.wordpress.org\/plugins\/async-javascript\/\" target=\"_blank\" rel=\"noopener\">Async JavaScript<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/sg-cachepress\/\" target=\"_blank\" rel=\"noopener\">Speed Optimizer<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/hummingbird-performance\/\" target=\"_blank\" rel=\"noopener\">Hummingbird<\/a><\/li>\n<li>inne: <a href=\"https:\/\/pl.wordpress.org\/plugins\/wp-asset-clean-up\/\" target=\"_blank\" rel=\"noopener\">Asset CleanUp<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/flying-scripts\/\" target=\"_blank\" rel=\"noopener\">Flying Scripts<\/a>, <a href=\"https:\/\/pl.wordpress.org\/plugins\/cloudflare\/\" target=\"_blank\" rel=\"noopener\">Cloudflare<\/a>.<\/li>\n<\/ul>\n<h2>Monitorowanie wynik\u00f3w Google Page Speed Insights<\/h2>\n<p>Osi\u0105gni\u0119cie zamierzonych wynik\u00f3w Google Page Speed Insights nie oznacza, \u017ce mo\u017cna spocz\u0105\u0107 na laurach. Wyniki te mog\u0105 z czasem si\u0119 pogorszy\u0107 \u2013 wystarczy, \u017ce na danej stronie zostanie opublikowana du\u017ca, niezoptymalizowana grafika. Albo pogorszy si\u0119 jako\u015b\u0107 hostingu \u2013 w\u0142asnego, albo zewn\u0119trznego, z kt\u00f3rego \u0142adowane s\u0105 dodatkowe zasoby.<\/p>\n<p>Dlatego warto monitorowa\u0107 zar\u00f3wno czas wczytywania strony, jak i warto\u015bci Core Web Vitals. Super Monitoring umo\u017cliwia jedno i drugie.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/super-monitoring.com\/images\/core-web-vitals-wykresy.png\" alt=\"wykresy Core Web Vitals\" width=\"1423\" height=\"1221\" class=\"aligncenter size-full\" \/><br \/>\n<span class=\"imgdesc\">Monitoring Core Web Vitals<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.<\/p>\n","protected":false},"author":1,"featured_media":7579,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[102],"tags":[359,362,452,540],"class_list":["post-7574","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-social-media","tag-optymalizacja","tag-szybkosc-strony","tag-wordpress","tag-wtyczki"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed<\/title>\n<meta name=\"description\" content=\"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed\" \/>\n<meta property=\"og:description\" content=\"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Super Monitoring\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/monitoring.stron\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-05T08:57:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-18T08:58:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Superbohater\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MonitoringStron\" \/>\n<meta name=\"twitter:site\" content=\"@MonitoringStron\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Superbohater\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/\"},\"author\":{\"name\":\"Superbohater\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#\\\/schema\\\/person\\\/c544e69de73e4efe734b43dcbcefbfca\"},\"headline\":\"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed\",\"datePublished\":\"2023-12-05T08:57:07+00:00\",\"dateModified\":\"2023-12-18T08:58:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/\"},\"wordCount\":2495,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/page-speed-wordpress-square.jpg\",\"keywords\":[\"optymalizacja\",\"szybko\u015b\u0107 strony\",\"WordPress\",\"wtyczki\"],\"articleSection\":[\"Social media\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/\",\"url\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/\",\"name\":\"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/page-speed-wordpress-square.jpg\",\"datePublished\":\"2023-12-05T08:57:07+00:00\",\"dateModified\":\"2023-12-18T08:58:08+00:00\",\"description\":\"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#primaryimage\",\"url\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/page-speed-wordpress-square.jpg\",\"contentUrl\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/page-speed-wordpress-square.jpg\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#website\",\"url\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/\",\"name\":\"Blog Super Monitoring\",\"description\":\"Narz\u0119dzia i zasoby dla ludzi Internetu \ud83d\udee0\ufe0f\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#organization\",\"name\":\"Super Monitoring\",\"url\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/supermonitoring-pionPL_400.png\",\"contentUrl\":\"https:\\\/\\\/super-monitoring.com\\\/blogpl\\\/wp-content\\\/uploads\\\/2020\\\/11\\\/supermonitoring-pionPL_400.png\",\"width\":400,\"height\":400,\"caption\":\"Super Monitoring\"},\"image\":{\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/monitoring.stron\",\"https:\\\/\\\/x.com\\\/MonitoringStron\",\"https:\\\/\\\/www.linkedin.com\\\/showcase\\\/super-monitoring\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.supermonitoring.pl\\\/blogpl\\\/#\\\/schema\\\/person\\\/c544e69de73e4efe734b43dcbcefbfca\",\"name\":\"Superbohater\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed","description":"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/","og_locale":"pl_PL","og_type":"article","og_title":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed","og_description":"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.","og_url":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/","og_site_name":"Blog Super Monitoring","article_publisher":"https:\/\/www.facebook.com\/monitoring.stron","article_published_time":"2023-12-05T08:57:07+00:00","article_modified_time":"2023-12-18T08:58:08+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg","type":"image\/jpeg"}],"author":"Superbohater","twitter_card":"summary_large_image","twitter_creator":"@MonitoringStron","twitter_site":"@MonitoringStron","twitter_misc":{"Napisane przez":"Superbohater","Szacowany czas czytania":"13 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#article","isPartOf":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/"},"author":{"name":"Superbohater","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#\/schema\/person\/c544e69de73e4efe734b43dcbcefbfca"},"headline":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed","datePublished":"2023-12-05T08:57:07+00:00","dateModified":"2023-12-18T08:58:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/"},"wordCount":2495,"commentCount":0,"publisher":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#organization"},"image":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg","keywords":["optymalizacja","szybko\u015b\u0107 strony","WordPress","wtyczki"],"articleSection":["Social media"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/","url":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/","name":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed","isPartOf":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#primaryimage"},"image":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#primaryimage"},"thumbnailUrl":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg","datePublished":"2023-12-05T08:57:07+00:00","dateModified":"2023-12-18T08:58:08+00:00","description":"W tym artykule znajdziesz rekomendacje sprawdzonych wtyczek do optymalizacji, wymienionych wed\u0142ug poszczeg\u00f3lnych sugestii wy\u015bwietlanych przez PSI.","breadcrumb":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#primaryimage","url":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg","contentUrl":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2023\/12\/page-speed-wordpress-square.jpg","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/wtyczki-do-wordpressa-do-optymalizacji-wynikow-google-page-speed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.supermonitoring.pl\/blogpl\/"},{"@type":"ListItem","position":2,"name":"Wtyczki do WordPressa, kt\u00f3re pomoc\u0105 Ci zoptymalizowa\u0107 wyniki Google Page Speed"}]},{"@type":"WebSite","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#website","url":"https:\/\/www.supermonitoring.pl\/blogpl\/","name":"Blog Super Monitoring","description":"Narz\u0119dzia i zasoby dla ludzi Internetu \ud83d\udee0\ufe0f","publisher":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.supermonitoring.pl\/blogpl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#organization","name":"Super Monitoring","url":"https:\/\/www.supermonitoring.pl\/blogpl\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#\/schema\/logo\/image\/","url":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2020\/11\/supermonitoring-pionPL_400.png","contentUrl":"https:\/\/super-monitoring.com\/blogpl\/wp-content\/uploads\/2020\/11\/supermonitoring-pionPL_400.png","width":400,"height":400,"caption":"Super Monitoring"},"image":{"@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/monitoring.stron","https:\/\/x.com\/MonitoringStron","https:\/\/www.linkedin.com\/showcase\/super-monitoring\/"]},{"@type":"Person","@id":"https:\/\/www.supermonitoring.pl\/blogpl\/#\/schema\/person\/c544e69de73e4efe734b43dcbcefbfca","name":"Superbohater"}]}},"_links":{"self":[{"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/posts\/7574","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/comments?post=7574"}],"version-history":[{"count":22,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/posts\/7574\/revisions"}],"predecessor-version":[{"id":7599,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/posts\/7574\/revisions\/7599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/media\/7579"}],"wp:attachment":[{"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/media?parent=7574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/categories?post=7574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.supermonitoring.pl\/blogpl\/wp-json\/wp\/v2\/tags?post=7574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}