Оптимизация на изображения за скорост на уебсайта: пълно ръководство
Изображенията съставляват около 50% от теглото на страницата. Тяхната оптимизация е най-бързият начин за подобряване на производителността.
Защо да оптимизирате?
- 53% от мобилните потребители напускат сайта, ако се зарежда повече от 3 секунди (данни на Google)
- Забавяне от 1 секунда = 7% по-малко конверсии
- Core Web Vitals (LCP, CLS) пряко влияят на позициите в резултатите от търсенето на Google
Стъпка 1: правилният формат
- WebP — най-добрият избор за всички уеб изображения (25–35% по-малко от JPEG)
- PNG — снимки на екрана, прозрачност, лога
- JPEG — снимки при липса на поддръжка за WebP
- SVG — икони, лога
- AVIF — формат от ново поколение, използвайте с резервен формат
Стъпка 2: компресиране
| Тип | Качество | Спестяване |
|---|---|---|
| Главни изображения | 80–85% | 40–60% |
| Изображения в блога | 70–80% | 50–70% |
| Миниатюри | 60–70% | 60–80% |
| Продуктови снимки | 75–85% | 40–60% |
TinyImg — безплатно, поверително, моментално.
Стъпка 3: адаптивни изображения
<img src="image-800.webp"
srcset="image-400.webp 400w, image-800.webp 800w, image-1200.webp 1200w"
sizes="(max-width: 600px) 100vw, 800px"
alt="Описание" width="800" height="600" />
<picture>
<source srcset="image.avif" type="image/avif" />
<source srcset="image.webp" type="image/webp" />
<img src="image.jpg" alt="Описание" width="800" height="600" />
</picture>
Стъпка 4: отложено зареждане
<img src="image.webp" loading="lazy" alt="Описание" width="800" height="600" />
Никога не използвайте отложено зареждане за изображения над линията на сгъване. Винаги задавайте ширина и височина — това предотвратява изместванията на оформлението (CLS).
Стъпка 5: задайте размерите
<img src="photo.webp" alt="Снимка" width="800" height="600" />
img { width: 100%; height: auto; aspect-ratio: 4/3; object-fit: cover; }
Стъпка 6: използвайте CDN
Cloudflare (безплатно), Cloudinary, imgix, Vercel.
Стъпка 7: измервайте резултатите
- LCP: под 2,5 с
- CLS: под 0,1
- Общо тегло на изображенията: под 500 KB
Инструменти: PageSpeed Insights, Lighthouse, WebPageTest.
Контролен списък
- Формат WebP
- Компресиране чрез TinyImg
- srcset + sizes
- Lazy load за изображения под линията на сгъване
- Атрибути width и height
- CDN
- Одит на PageSpeed
Започнете с TinyImg.