{"id":532,"date":"2022-02-11T15:41:51","date_gmt":"2022-02-11T15:41:51","guid":{"rendered":"https:\/\/smultron.software\/optymalizacja-grafiki-na-strone-internetowa\/"},"modified":"2024-06-13T17:02:03","modified_gmt":"2024-06-13T17:02:03","slug":"optymalizacja-grafiki-na-strone-internetowa","status":"publish","type":"post","link":"https:\/\/smultron.software\/pl\/blog\/optymalizacja-grafiki-na-strone-internetowa","title":{"rendered":"Optymalizacja grafiki na stron\u0119 internetow\u0105"},"content":{"rendered":"\n<p>Zale\u017cy Ci na tym, aby Twoja strona zajmowa\u0142a wysok\u0105 pozycj\u0119 w wynikach wyszukiwania? Chcesz w jak najwi\u0119kszym stopniu wp\u0142yn\u0105\u0107 na pozytywny odbi\u00f3r tre\u015bci, kt\u00f3re na niej si\u0119 znajduj\u0105? Je\u015bli tak, zach\u0119cam Ci\u0119 do zapoznania si\u0119 z tre\u015bci\u0105 artyku\u0142u i tematem optymalizacji zdj\u0119\u0107 i grafik dodawanych do biblioteki medi\u00f3w w WordPressie.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">Umiej\u0119tne wykorzystanie fotografii czy ilustracji na stronie mo\u017ce przynie\u015b\u0107 wiele korzy\u015bci. Opr\u00f3cz oczywistego aspektu wizualnego i urozmaicenia tre\u015bci tekstowych, grafiki daj\u0105 jeszcze jedn\u0105 korzy\u015b\u0107. Mog\u0105 zach\u0119ci\u0107 nowych u\u017cytkownik\u00f3w przegl\u0105daj\u0105cych wyszukiwark\u0119 Google Grafika do zapoznania si\u0119 z nasz\u0105 stron\u0105. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">Autorskie fotografie, zdj\u0119cia wykonane podczas sesji zdj\u0119ciowej czy grafiki tworzone specjalnie dla zilustrowania Twojego artyku\u0142u spotkaj\u0105 si\u0119 prawdopodobnie z lepszym odbiorem ni\u017c fotografie z bank\u00f3w zdj\u0119\u0107 stockowych. A to mi\u0119dzy innymi dlatego, \u017ce nie mamy pe\u0142nej \u015bwiadomo\u015bci ile os\u00f3b i w jakim kontek\u015bcie wykorzysta\u0142o t\u0105 sam\u0105 fotografi\u0119, jak\u0105 pobrali\u015bmy, aby doda\u0107 na swojej stronie. <\/p>\n\n\n\n<p class=\"has-medium-font-size\">Jednak niezale\u017cnie od tego czy kupimy zdj\u0119cie, skorzystamy z darmowej bazy grafik czy wykorzystamy autorskie zdj\u0119cia warto pozna\u0107 metody ich optymalizacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"czym-jest-optymalizacja-grafiki\">Czym jest optymalizacja grafiki?<\/h2>\n\n\n\n<p>Zacznijmy od wyja\u015bnienia samego terminu. Szeroko rozumiana optymalizacja s\u0142u\u017cy usprawnieniu procesu, aby uzyska\u0107 mo\u017cliwie najkorzystniejszy wynik. W kontek\u015bcie zdj\u0119\u0107 lub grafik przygotowywanych dla internetu, oznacza mi\u0119dzy innymi zmniejszenie wagi plik\u00f3w bez znacznego wp\u0142ywu na jako\u015b\u0107 zdj\u0119\u0107. Dodawanie ogromnych plik\u00f3w wprost z aparatu lub pe\u0142nowymiarowych fotografii z bank\u00f3w zdj\u0119\u0107 nie s\u0142u\u017cy Twojej stronie. Znacznie j\u0105 przeci\u0105\u017ca i spowalnia.<\/p>\n\n\n\n<p>Wyobra\u017amy sobie, \u017ce jeste\u015bmy w\u0142a\u015bcicielami sklepu internetowego, w kt\u00f3rym ka\u017cdy produkt jest zilustrowany kilkoma zdj\u0119ciami w pe\u0142nej rozdzielczo\u015bci. Nasza oferta si\u0119 powi\u0119ksza i szybko przybywa produkt\u00f3w, a my dodajemy kolejne zdj\u0119cia produktowe bez uprzedniej optymalizacji. Poszczeg\u00f3lne podstrony d\u0142ugo si\u0119 wczytuj\u0105, a nasz sklep zamiast zach\u0119ca\u0107, zniech\u0119ca u\u017cytkownik\u00f3w przebywaj\u0105cych na stronie. Co r\u00f3wnie\u017c istotne, pr\u0119dko\u015b\u0107 \u0142adowania si\u0119 strony jest jednym z istotniejszych czynnik\u00f3w, kt\u00f3re wp\u0142ywaj\u0105 na pozycj\u0119 w rankingu wyszukiwarki Google.<\/p>\n\n\n\n<p>Jednak nie na tym ko\u0144czy si\u0119 Twoje zadanie. Opr\u00f3cz odpowiedniego przygotowania plik\u00f3w graficznych, optymalizacj\u0105 nazywamy r\u00f3wnie\u017c szereg dzia\u0142a\u0144, kt\u00f3re nast\u0105pi\u0105 tu\u017c po wgraniu zdj\u0119cia do biblioteki medi\u00f3w w WordPressie. O tym za moment. Zacznijmy od pocz\u0105tku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optymalizacja-rozmiaru-pliku\">Optymalizacja rozmiaru pliku<\/h2>\n\n\n\n<p>Niezale\u017cnie od tego czy posiadamy profesjonalny program graficzny do obr\u00f3bki zdj\u0119\u0107 czy korzystamy z darmowych narz\u0119dzi online, w obu przypadkach mo\u017cemy zmniejszy\u0107 wymiary plik\u00f3w. Skalowanie lub kadrowanie s\u0105 prostymi, a zarazem skutecznymi sposobami na zmniejszenie wagi pliku.<\/p>\n\n\n\n<p>Je\u017celi zastanawiasz si\u0119 jak\u0105 zasad\u0119 przyj\u0105\u0107, warto sprawdzi\u0107 jakie wymiary s\u0105 przewidziane dla zdj\u0119cia, kt\u00f3re docelowo ma si\u0119 wy\u015bwietli\u0107 na stronie. Wystarczy je\u015bli dodamy zdj\u0119cie w wielko\u015bci jaka pojawi si\u0119 na monitorze Full HD.<\/p>\n\n\n\n<p>Skaluj\u0105c zdj\u0119cia, pami\u0119taj o zachowaniu proporcji orygina\u0142u. Natomiast, je\u015bli zale\u017cy Ci na konkretnym stosunku szeroko\u015bci do wysoko\u015bci zdj\u0119cia lub cz\u0119\u015b\u0107 grafiki nie jest istotna i chcesz pokaza\u0107 tylko jej fragment, zdecyduj si\u0119 na kadrowanie. W obu przypadkach polecam zachowa\u0107 oryginalny plik, aby w razie czego m\u00f3c do niego wr\u00f3ci\u0107.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optymalizacja-formatu-grafiki\">Optymalizacja formatu grafiki<\/h2>\n\n\n\n<p>Nadszed\u0142 czas na wyb\u00f3r formatu. Najcz\u0119\u015bciej spotykanymi plikami graficznymi w internecie s\u0105 pliki w formacie .JPG i .PNG. Opr\u00f3cz nich na stronach r\u00f3wnie\u017c mo\u017cemy spotka\u0107 pliki o rozszerzeniu GIF, SVG i WEBP. <\/p>\n\n\n\n<p>Jaki format wi\u0119c wybra\u0107?<\/p>\n\n\n\n<p><strong>JPG<\/strong> idealnie sprawdzi si\u0119 w przypadku zdj\u0119\u0107. <\/p>\n\n\n\n<p><strong>PNG<\/strong>, podobnie jak JPG, jest formatem plik\u00f3w rastrowych, jednak jego przeznaczeniem s\u0105 wszelkiego rodzaju grafiki cyfrowe, wykresy, zrzuty ekranu lub te\u017c pliki posiadaj\u0105ce transparentno\u015b\u0107. <\/p>\n\n\n\n<p>Format <strong>GIF<\/strong> b\u0119dzie odpowiedni do prezentacji prostych sekwencji obraz\u00f3w. <\/p>\n\n\n\n<p>Skalowalny plik wektorowy <strong>SVG<\/strong> jest znacznie l\u017cejszy od pozosta\u0142ych. Wykorzystuje si\u0119 go do zapisu ikon, logotyp\u00f3w czy ilustracji wektorowych. <\/p>\n\n\n\n<p><strong>WEBP<\/strong> jest formatem nowej generacji, rozwijanym przez Google. Stanowi konkurencj\u0119 dla dobrze nam znanych format\u00f3w grafiki rastrowej, o kt\u00f3rych wspomnia\u0142am wcze\u015bniej czyli JPG, PNG oraz GIF. Jest wi\u0119c uniwersalny, poniewa\u017c obs\u0142uguje zar\u00f3wno transparentno\u015b\u0107, jak i animacje. G\u0142\u00f3wn\u0105 korzy\u015bci\u0105 u\u017cycia tego formatu jest r\u00f3wnie\u017c wysoka kompresja grafik.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"kompresja-obrazow\">Kompresja obraz\u00f3w<\/h2>\n\n\n\n<p>Kompresja obrazu oznacza zmniejszenie jego obj\u0119to\u015bci, a tym samym wagi pliku. Istniej\u0105 dwa rodzaje kompresji: bezstratna i stratna.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kompresja-stratna\">Kompresja stratna<\/h3>\n\n\n\n<p>Jest to nieodwracalna metoda kompresji, kt\u00f3ra polega na usuni\u0119ciu cz\u0119\u015bci danych, przy jednoczesnym zachowaniu przyzwoitej jako\u015bci zdj\u0119cia. Inaczej m\u00f3wi\u0105c kompresja stratna pogarsza jako\u015b\u0107 zdj\u0119cia po to, by zmniejszy\u0107 jego wag\u0119. Natomiast przy niewielkim stopniu kompresji stratnej jeste\u015bmy w stanie uzyska\u0107 w dalszym ci\u0105gu dobrej jako\u015bci grafik\u0119. Formatami kompresji stratnej s\u0105 pliki jpg oraz webP (te ostatnie jednocze\u015bnie obs\u0142uguj\u0105 kompresj\u0119 bezstratn\u0105).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kompresja-bezstratna\">Kompresja bezstratna<\/h3>\n\n\n\n<p>W odr\u00f3\u017cnieniu od kompresji stratnej ta metoda polega na zmniejszeniu rozmiaru pliku bez utraty jako\u015bci obrazu. Zwykle usuwane s\u0105 jednak metadane pliku. Formatami kompresji bezstratnej s\u0105 pliki png oraz webP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"optymalizacja-nazwy-grafiki\">Optymalizacja nazwy grafiki<\/h2>\n\n\n\n<p>Zastan\u00f3wmy si\u0119 przez chwil\u0119 nad nazw\u0105 pliku. To pozornie b\u0142ahe zadanie ma du\u017ce znaczenie w kontek\u015bcie optymalizacji i indeksowania si\u0119 wyniku w wyszukiwarce. Prawid\u0142owa nazwa pliku powinna by\u0107 kr\u00f3tka, ale opisowa. Nie stosuj polskich znak\u00f3w diakrytycznych. Natomiast poszczeg\u00f3lne s\u0142owa oddziel my\u015blnikiem \u201c-\u201d. Jak to wygl\u0105da w praktyce? Zobaczmy na przyk\u0142adzie zaprojektowanej przeze mnie ilustracji.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"500\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1.png\" alt=\"\" class=\"wp-image-625 lazyload\" data-srcset=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1.png 800w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1-300x188.png 300w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1-768x480.png 768w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1-46x29.png 46w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1-56x35.png 56w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/ilustracja-programisty-1-528x330.png 528w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/500;\" \/><figcaption class=\"wp-element-caption\">Tutaj wy\u015bwietla si\u0119 podpis grafiki<\/figcaption><\/figure>\n\n\n\n<p>Powy\u017csz\u0105 grafik\u0119 zapisa\u0142am w formacie PNG. A tytu\u0142 pliku <strong>ilustracja-programisty.png<\/strong> w zaledwie dw\u00f3ch s\u0142owach oddzielonych my\u015blnikiem odzwierciedla tre\u015b\u0107 ilustracji. Pami\u0119taj, aby poszczeg\u00f3lnych s\u0142\u00f3w nie oddziela\u0107 spacj\u0105 ani podkre\u015blnikiem \u201c_\u201d.<\/p>\n\n\n\n<p>Je\u015bli chodzi o zdj\u0119cia, ich oryginalne nazwy cz\u0119sto opieraj\u0105 si\u0119 o ci\u0105g cyfr, na przyk\u0142ad: IMG_2124.jpg. Zastan\u00f3wmy si\u0119 nad kontekstem artyku\u0142u oraz fotografii i dobierzmy kr\u00f3tk\u0105 i tre\u015bciw\u0105 nazw\u0119, je\u015bli to mo\u017cliwe dodajmy r\u00f3wnie\u017c pasuj\u0105ce s\u0142owa kluczowe. Przyk\u0142ad nazwy fotografii zrobionej na krakowskim rynku mo\u017ce brzmie\u0107: rynek-krakowski-widok-na-sukiennice.jpg.<\/p>\n\n\n\n<div class=\"py-[32px] px-[24px] tablet:px-[32px] bg-gray-1 rounded-[8px]\ncta-small\">\n\t<div class=\"flex flex-wrap gap-[24px] justify-between\n\titems-center\">\n\t\t<div class=\"hm5 desktop:h5 basis-[417px] max-w-[496px]\">\n\t\t\tSzukasz do\u015bwiadczonego zespo\u0142u programistycznego? Porozmawiajmy o konkretach.\t\t<\/div>\n\t\t<div>\n\t\t\t\n<div class=\"person-contact flex gap-[16px] items-center\">\n\t<div class=\"person-contact__image\">\n\t\t\t\t\t<img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/marcin-stawowiak-56x56.jpeg\"\n\t\t\t\tclass=\"size-[56px] rounded-full object-cover lazyload\"\n\t\t\t\talt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 56px; --smush-placeholder-aspect-ratio: 56\/56;\">\n\t\t\t<\/div>\n\t<div class=\"person-contact__details label-md\">\n\t\t<div class=\"person-contact__email\">\n\t\t\t<a href=\"mailto:hello@smultron.pl\">\n\t\t\t\thello@smultron.pl\t\t\t<\/a>\n\t\t<\/div>\n\t\t<div class=\"person-contact__phone\">\n\t\t\t<a href=\"tel:+48 791 991 797\">\n\t\t\t\t+48 791 991 797\t\t\t<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"image-seo-search-engine-optimization\">Image SEO (Search engine optimization)<\/h2>\n\n\n\n<p>Doszli\u015bmy do momentu, kiedy nasz plik graficzny mo\u017ce zosta\u0107 wgrany do biblioteki medi\u00f3w w WordPressie. Ma odpowiedni rozmiar, wag\u0119, format oraz adekwatn\u0105 nazw\u0119. Przed nami kolejne zadanie, a mianowicie optymalizacja grafiki pod SEO (image SEO).<\/p>\n\n\n\n<p>Wspomnia\u0142am wcze\u015bniej o poprawnym zapisie pliku graficznego. Tu\u017c po wgraniu naszej grafiki do WordPress powinni\u015bmy wype\u0142ni\u0107 znajduj\u0105ce si\u0119 tam pola, przede wszystkim: Tekst alternatywny oraz tytu\u0142 obrazu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"500\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms.jpg\" alt=\"\" class=\"wp-image-627 lazyload\" data-srcset=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms.jpg 800w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms-300x188.jpg 300w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms-768x480.jpg 768w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms-46x29.jpg 46w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms-56x35.jpg 56w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/image-seo-ilustracja-widok-cms-528x330.jpg 528w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/500;\" \/><figcaption class=\"wp-element-caption\">Biblioteka medi\u00f3w w WordPressie z wype\u0142nionymi danymi na temat ilustracji<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tekst-alternatywny-atrybut-alt\">Tekst alternatywny\/ Atrybut alt<\/h3>\n\n\n\n<p>Zacznijmy od najwa\u017cniejszego pola, jakim jest tekst alternatywny. Jest to tekst opisuj\u0105cy tre\u015b\u0107 grafiki. Wype\u0142nione pole jest po\u017cyteczne z paru wzgl\u0119d\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Poprawia dost\u0119pno\u015b\u0107 Twojej strony. Teksty alternatywne, w odr\u00f3\u017cnieniu od samych grafik s\u0105 osi\u0105galne dla os\u00f3b niewidomych, kt\u00f3re pos\u0142uguj\u0105 si\u0119 czytnikami ekranu. Je\u017celi interesuje Ci\u0119 temat dost\u0119pno\u015bci zapoznaj si\u0119 z dwoma artyku\u0142ami na naszym blogu: <a href=\"https:\/\/smultron.software\/pl\/blog\/wcag-compliance-introduction\">WCAG 2.1 \u2013 Wprowadzenie w tematyk\u0119 dost\u0119pno\u015bci<\/a> oraz <a href=\"https:\/\/smultron.software\/pl\/blog\/wcag-guidelines-and-levels\">WCAG 2.1 \u2013 Skr\u00f3cony opis wytycznych dla dost\u0119pno\u015bci internetowej.<\/a><\/li>\n\n\n\n<li>Umo\u017cliwia robotom indeksuj\u0105cym odczytanie tre\u015bci znajduj\u0105cych si\u0119 w atrybucie ALT. Tekst alternatywny pozwala im zrozumie\u0107 tre\u015b\u0107 i cel obrazu, w rezultacie u\u0142atwi pozycjonowanie strony w wyszukiwarce.<\/li>\n\n\n\n<li>W skondensowany spos\u00f3b opisuje grafik\u0119, kt\u00f3ra z jakich\u015b przyczyn chwilowo nie jest widoczna na stronie.<\/li>\n<\/ul>\n\n\n\n<p>Oczywi\u015bcie tekst alternatywny w odr\u00f3\u017cnieniu od nazwy pliku mo\u017ce posiada\u0107 znaki diakrytyczne.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"tytul-obrazu\">Tytu\u0142 obrazu<\/h3>\n\n\n\n<p>Kolejnym elementem do wype\u0142nienia jest tytu\u0142 obrazu. O ile dla przeci\u0119tnego u\u017cytkownika tekst alternatywny nie b\u0119dzie widoczny, tytu\u0142 obrazu ju\u017c tak. Pojawi si\u0119 po najechaniu kursorem na interesuj\u0105c\u0105 nas grafik\u0119. Warto go wi\u0119c wype\u0142ni\u0107, cho\u0107 dla SEO nie ma tak du\u017cego znaczenia jak tekst alternatywny czy nazwa pliku.<\/p>\n\n\n\n<p>W du\u017cej mierze to od nas zale\u017cy co na naszej stronie b\u0119dzie mo\u017cliwe do interpretacji przez roboty, kt\u00f3rych zadaniem jest pozycjonowanie stron. Im wi\u0119cej w\u0142o\u017cysz wysi\u0142ku na przygotowanie dost\u0119pnych tre\u015bci tym lepiej dla Ciebie. Staraj si\u0119 nie powiela\u0107 identycznych opis\u00f3w w nazwie zdj\u0119cia, jego opisie alternatywnym i tytule obrazu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"narzedzia-do-optymalizacji-i-kompresji-grafiki\">Narz\u0119dzia do optymalizacji i kompresji grafiki<\/h2>\n\n\n\n<p>Poni\u017cej znajdziesz przyk\u0142adowe narz\u0119dzia, kt\u00f3re pozwol\u0105 Ci zredukowa\u0107 wag\u0119&nbsp;Twoich plik\u00f3w graficznych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"programy-i-aplikacje\">Programy i aplikacje<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Photoshop z opcj\u0105 \u201cSave for Web\u201d<\/li>\n\n\n\n<li><a href=\"https:\/\/imageoptim.com\/pl\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">ImageOptim<\/a> dla MacOS<\/li>\n\n\n\n<li><a href=\"https:\/\/riot-optimizer.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Riot<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"800\" height=\"500\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1.png\" alt=\"\" class=\"wp-image-629 lazyload\" data-srcset=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1.png 800w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1-300x188.png 300w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1-768x480.png 768w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1-46x29.png 46w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1-56x35.png 56w, https:\/\/smultron.software\/content\/uploads\/2024\/02\/optymalizacja-imageoptim-1-528x330.png 528w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/500;\" \/><figcaption class=\"wp-element-caption\">ImageOptim skutecznie zmniejsza pliki<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"narzedzia-online\">Narz\u0119dzia online<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/kraken.io\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Kraken.io<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tinypng.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Tinypng<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudconvert.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">CloudConvert<\/a><\/li>\n<\/ul>\n\n\n\n<p>Warto zoptymalizowa\u0107 obrazy jeszcze przed przes\u0142aniem ich do biblioteki medi\u00f3w, jednak mo\u017cna dodatkowo wspom\u00f3c proces optymalizacji wybieraj\u0105c i instaluj\u0105c odpowiedni\u0105 wtyczk\u0119 WordPress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pluginy-wordpress\">Pluginy WordPress<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-smushit\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Smush<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/robin-image-optimizer\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Robin image optimizer<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/tiny-compress-images\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">TinyPNG<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wordpress.org\/plugins\/ewww-image-optimizer\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">EWWW Image Optimizer<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/webp-express\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WebP Express<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jak-sprawdzic-efekty-optymalizacji-grafiki\">Jak sprawdzi\u0107 efekty optymalizacji grafiki?<\/h2>\n\n\n\n<p>Przeszli\u015bmy przez wszystkie kroki, warto wi\u0119c na sam koniec sprawdzi\u0107 wyniki optymalizacji obraz\u00f3w. Poni\u017cej znajdziecie linki do narz\u0119dzi online, kt\u00f3re przeanalizuj\u0105 wasz\u0105 stron\u0119 pod k\u0105tem wydajno\u015bci.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"narzedzia-online-do-sprawdzenia-predkosci-strony\">Narz\u0119dzia online do sprawdzenia pr\u0119dko\u015bci strony<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pagespeed.web.dev\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">PageSpeed Insights<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/tools.pingdom.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Pingdom Website Speed Test<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/gtmetrix.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">GTMetrix<\/a><\/li>\n<\/ul>\n\n\n\n<p>Mamy nadziej\u0119, \u017ce wiedza zawarta w tym artykule b\u0119dzie dla Ciebie pomocna, a je\u015bli mia\u0142by\u015b jakie\u015b uwagi, zapraszamy do komentowania na naszym <a href=\"https:\/\/www.facebook.com\/SmultronSoftwareHouse\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Facebookowym fanpage\u2019u<\/a> \ud83d\ude42<\/p>\n<div class=\"full-width container-grid gap-y-[32px] section-scrollspy  bg-gray-1 pt-[60px] desktop:pt-[120px] pb-[60px] desktop:pb-[120px]\"\n\tid=\"skontaktuj-sie\">\n\t<div class=\"hm2 desktop:h2\"\n\t\tdata-aos=\"animate__fadeInUp\"\n\t>\n\t\tSkontaktuj si\u0119 z nami\t<\/div>\n\t<div class=\"grid desktop:grid-cols-12 gap-y-[60px] items-start\">\n\t\t\n<div class=\"desktop:col-span-6 grid tablet:grid-cols-2\n\t\ttablet:gap-x-[24px] tablet:gap-y-[32px]\">\n\t<div class=\"\">\n\t\t<div class=\"\">\n\t\t\t<img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/01\/681c046dafbd67a84a6a2820a207caa9-e1706629988730-768x515.jpeg\"\n\t\t\t\twidth=\"327\"\n\t\t\t\theight=\"204\"\n\t\t\t\tclass=\"w-full aspect-[390\/243] object-cover rounded-t-[10px] lazyload\"\n\t\t\t\talt=\"Marcin Stawowiak\"\n\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 327px; --smush-placeholder-aspect-ratio: 327\/204;\" \/>\n\t\t\t<div class=\"p-[24px] tablet:border-l-[1px] tablet:border-b-[1px]\n\t\t\tborder-gray-2 tablet:rounded-bl-[10px] max-tablet:border-x-[1px]\n\t\t\tgrid gap-[16px]\">\n\t\t\t\t<div class=\"h6\"\n\t\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t\t>Marcin Stawowiak<\/div>\n\t\t\t\t<div class=\"label-xs font-bold\"\n\t\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t\t>\n\t\t\t\t\tCo-founder, Executive Manager\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"pl-[24px] pb-[24px] pr-[24px] tablet:ml-[-24px]\n\t\t\ttablet:pt-[24px] grid gap-[16px] tablet:self-end tablet:border-[1px] tablet:border-l-0\n\t\t\tborder-gray-2 tablet:rounded-r-[10px] max-tablet:border-x-[1px]\n\t\t\tmax-tablet:border-b-[1px] max-tablet:rounded-b-[10px]\n\t\t\tgap-y-[60px]\">\n\t\t<div class=\"label-md max-tablet:hidden\" data-aos=\"animate__fadeInUp\">\n\t\t\tSzukasz do\u015bwiadczonego zespo\u0142u programistycznego? <br \/>Porozmawiajmy o konkretach.\t\t<\/div>\n\t\t<div class=\"grid body-md\" data-aos=\"animate__fadeInUp\">\n\t\t\t<a href=\"mailto:hello@smultron.pl\">hello@smultron.pl<\/a>\n\t\t\t<a href=\"tel:+48 791 991 797\">+48 791 991 797<\/a>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"tablet:col-span-2 body-md grid gap-[16px] mt-[32px]\n\ttablet:mt-0\" data-aos=\"animate__fadeInUp\">\n\t\t<div class=\"label-md\">\n\t\t\tSmultron Web Development\t\t<\/div>\n\t\t<div class=\"\">\n\t\t\tul. S\u0142awkowska 12\t\t\t<br\/>\n\t\t\t31-014 Krak\u00f3w\t\t<\/div>\n\t\t<div>\n\t\t\tNIP:&nbsp;6762482785\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t\n<div class=\"desktop:col-start-8 desktop:col-span-5 contact-form-footer\">\n\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f224-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"224\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pl\/wp-json\/wp\/v2\/posts\/532#wpcf7-f224-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"224\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f224-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"desktop:col-start-8 desktop:col-span-5\">\n  <div class=\"grid gap-[32px]\">\n    <div class=\"label-md\">\n\t\t\tWype\u0142nij poni\u017cszy formularz\n    <\/div>\n    <div class=\"grid gap-[24px]\">\n      <div class=\"form-row\">\n        <label class=\"label-xs\" for=\"msg-email\">Tw\u00f3j e-mail*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" id=\"msg-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n      <\/div>\n      <div class=\"form-row\">\n        <label class=\"label-xs\" for=\"msg-content\">Twoja wiadomo\u015b\u0107*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2500\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required form-control form-control-textarea\" id=\"msg-content\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Podziel si\u0119 szczeg\u00f3\u0142ami swojego projektu\" name=\"message\"><\/textarea><\/span>\n        <div class=\"form-text\">\n          Max. 2500 znak\u00f3w\n        <\/div>\n      <\/div>\n      <div class=\"form-row label-sm\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-69\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-69\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><span><\/span><span>Zapozna\u0142em si\u0119 i akceptuj\u0119 <a href=\"\/pl\/polityka-prywatnosci\/\" class=\"underline\" target=\"_blank\" rel=\"nofollow\">Regulamin i Polityk\u0119 Prywatno\u015bci Smultron<\/a>.*<\/span><\/span><\/label><\/span><\/span><\/span>\n      <\/div>\n      <div>\n        <button type=\"submit\" class=\"button button--gradient-red\n                button--with-icon\">\n                    <span>Wy\u015blij<\/span>\n                    <span class=\"icon-arrow-right\"><\/span>\n                <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\t<div class=\"contact-form-footer__success flex bg-green-2\n\t\t\t\t\t\tborder-green-3 p-[16px] gap-[16px] rounded-[8px]\n\t\t\t\t\t\tmt-[30px]\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"\n\t\t\tviewBox=\"0 0 24 24\" fill=\"none\">\n\t\t\t<path d=\"M12 2C17.51 2 22 6.49 22 12C22 17.51 17.51 22 12 22C6.49 22 2 17.51 2 12C2 6.49 6.49 2 12 2ZM12 0C5.37 0 0 5.37 0 12C0 18.63 5.37 24 12 24C18.63 24 24 18.63 24 12C24 5.37 18.63 0 12 0ZM18.25 8.89L16.83 7.48L10.73 13.7L7.65 10.76L6.25 12.2L10.75 16.52L18.25 8.89Z\"\n\t\t\t\t\tfill=\"#104121\"><\/path>\n\t\t<\/svg>\n\t\t<div class=\"body-md text-green-4\">\n\t\t\t<strong>Dzi\u0119kujemy za przes\u0142anie formularza!<\/strong> Odpowiemy w ci\u0105gu 24 godzin.\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Zale\u017cy Ci na tym, aby Twoja strona zajmowa\u0142a wysok\u0105 pozycj\u0119 w wynikach wyszukiwania? Chcesz w jak najwi\u0119kszym stopniu wp\u0142yn\u0105\u0107 na pozytywny odbi\u00f3r tre\u015bci, kt\u00f3re na niej si\u0119 znajduj\u0105? Je\u015bli tak, zach\u0119cam Ci\u0119 do zapoznania si\u0119 z tre\u015bci\u0105 artyku\u0142u i tematem optymalizacji zdj\u0119\u0107 i grafik dodawanych do biblioteki medi\u00f3w w WordPressie. Umiej\u0119tne wykorzystanie fotografii czy ilustracji [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":569,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[41],"tags":[],"class_list":["post-532","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design"],"acf":[],"_links":{"self":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts\/532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/comments?post=532"}],"version-history":[{"count":0,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts\/532\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/media\/569"}],"wp:attachment":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/media?parent=532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/categories?post=532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/tags?post=532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}