Google Core Web Vitals - Šta Su i Zašto Su Važni?
Od maja 2021. godine, Google koristi Core Web Vitals kao službeni ranking faktor. To znači da brzina i performance vašeg sajta direktno utiču na poziciju u Google rezultatima!
Sajt sa lošim Core Web Vitals može biti 10-20 pozicija niže od konkurencije, bez obzira koliko je sadržaj kvalitetan.
U ovom tehničkom vodiču ćete naučiti:
- Šta su LCP, FID i CLS (3 glavne metrike)
- Kako ih meriti (alati i tools)
- Kako optimizovati svaku metriku (konkretna rešenja)
- Before/After case study (realni rezultati)
1. Šta Su Core Web Vitals?
Core Web Vitals su 3 ključne metrike koje mere user experience:
LCP - Largest Contentful Paint
Šta meri: Brzina učitavanja glavnog sadržaja stranice
Cilj: Koliko brzo korisnik vidi glavni content
FID - First Input Delay
Šta meri: Responsiveness (koliko brzo sajt reaguje na klik/tap)
Cilj: Sajt se ne "zamrzava" kada korisnik klikne
CLS - Cumulative Layout Shift
Šta meri: Visual stability (da li se content "pomera" tokom učitavanja)
Cilj: Spreči slučajne klikove (npr. kliknete dugme, ono se pomeri)
2. Zašto Su Važni?
Impact na Biznis:
- Google Ranking: Direktan ranking faktor (maj 2021+)
- User Experience: Bolji UX = više konverzija
- Bounce Rate: Loš CWV = high bounce rate
- Revenue: 1s sporiji LCP = 7% manje konverzija
Real Stats:
- Sajt sa Good CWV = 24% manje napuštanja stranice
- [+] Optimizacija LCP sa 4s na 2s = +15% konverzija
- [+] Fixing CLS = -20% accidental clicks
3. Kako Meriti Core Web Vitals?
️ Tool #1: Google PageSpeed Insights (Najbolji!)
URL: https://pagespeed.web.dev/
Šta dobijate:
- LCP, FID (INP), CLS scores
- Overall score (0-100)
- Konkretni saveti za optimizaciju
- Field Data (real user metrics)
- Lab Data (simulated test)
️ Tool #2: Google Search Console
Core Web Vitals Report - Vidi sve stranice i njihove scores
Benefit: Prati real user data, ne samo lab test
️ Tool #3: Chrome DevTools
Lighthouse tab - F12 → Lighthouse → Run audit
️ Tool #4: WebPageTest
URL: https://webpagetest.org/
Benefit: Advanced testing (waterfall, filmstrip)
4. Kako Optimizovati LCP (Largest Contentful Paint)?
Cilj: Glavni content se učitava < 2.5s
Uzroci Spornog LCP:
- Velike slike (2-5MB)
- Spor server response time (TTFB)
- Render-blocking resources (CSS/JS)
- Client-side rendering (JavaScript frameworks)
Rešenja:
Solution #1: Optimizuj Slike
- Konvertuj u WebP format (50-80% manje bez gubitka kvaliteta)
- Resize na potrebnu veličinu (ne upload-uj 4000x3000px za 400x300px slot)
- Lazy loading za slike ispod fold-a (
loading="lazy") - Preload LCP sliku (
<link rel="preload" as="image" href="hero.webp">) - Responsive images (
<picture>ilisrcset)
Target: < 100KB po slici
Solution #2: Improve Server Response Time (TTFB)
- Upgrade hosting (shared → VPS → dedicated)
- Use CDN (Content Delivery Network) - Cloudflare (free!)
- Enable caching (browser cache + server cache)
- Optimize database queries
- Reduce redirects
Target TTFB: < 600ms
Solution #3: Eliminate Render-Blocking Resources
- Inline Critical CSS u
<head> - Defer non-critical CSS (
media="print" onload="this.media='all'") - Defer JavaScript (
<script defer>) - Minimize CSS/JS (remove unused code)
5. Kako Optimizovati FID (First Input Delay)?
Cilj: Sajt reaguje na klik < 100ms
Uzroci Spornog FID:
- Preveliki JavaScript bundle
- Long tasks (JavaScript execution blokira UI)
- Third-party scripts (Google Analytics, Facebook Pixel)
Rešenja:
Solution #1: Minimize JavaScript
- Code splitting - Load samo što je potrebno
- Tree shaking - Remove unused code
- Lazy load non-critical JS
- Defer third-party scripts
Solution #2: Break Up Long Tasks
- Use web workers za heavy computations
- requestIdleCallback za non-critical work
- Split code into smaller chunks
Solution #3: Optimize Third-Party Scripts
- Async/defer third-party scripts
- Self-host critical scripts (Google Fonts)
- Remove unnecessary scripts
- Facade pattern za embeds (YouTube → load on click)
Note: Google is replacing FID with INP (Interaction to Next Paint) u 2024. Ista optimizacija!
6. Kako Optimizovati CLS (Cumulative Layout Shift)?
Cilj: Elementi se ne pomeraju tokom učitavanja (CLS < 0.1)
Uzroci CLS-a:
- Slike bez
widthiheightatributa - Ads, embeds, iframes bez dimenzija
- Dinamički content (FOIT - Flash of Invisible Text)
- Web fonts loading (FOUT - Flash of Unstyled Text)
Rešenja:
Solution #1: Set Image Dimensions
Uvek dodaj width i height!
<img src="hero.webp" width="800" height="600" alt="...">
Browser će rezervisati prostor pre nego što se slika učita.
Solution #2: Reserve Space za Ads/Embeds
- Set min-height na container-e
- Aspect ratio boxes za responsive embeds
- Static placeholders za dynamic content
Solution #3: Optimize Font Loading
- font-display: swap u @font-face
- Preload critical fonts (
<link rel="preload" as="font">) - Self-host fonts umesto Google Fonts
- Fallback fonts sa sličnim metrics
Solution #4: Avoid Inserting Content Above Fold
- Ne dodaj banners/notifications iznad existing content-a
- Ako moraš - animiraj sa
transform(netop) - Reserve space za cookie banners
7. Case Study - Before/After Optimizacija
Restoran "Kod Milice" - Core Web Vitals Optimization
BEFORE (Poor Scores):
- LCP: 4.8s (Poor)
- FID: 320ms (Poor)
- CLS: 0.42 (Poor)
- PageSpeed Score: 38/100
- Google Position: #18
Optimizacije Urađene:
- Konvertovane slike u WebP (5MB → 200KB)
- Added width/height na sve slike
- Inlined critical CSS
- Deferred non-critical JS
- Enabled CDN (Cloudflare)
- font-display: swap
- Removed unused CSS/JS (40% reduction)
AFTER (Good Scores):
- LCP: 1.8s (Good!) - improvement: -62%
- FID: 45ms (Good!) - improvement: -86%
- CLS: 0.03 (Good!) - improvement: -93%
- PageSpeed Score: 94/100 - improvement: +147%
- Google Position: #3 - jumped 15 positions!
Business Impact:
- [+] +280% organic traffic
- [+] +320% online rezervacija
- [+] -65% bounce rate
- [+] +4.5 min avg session duration
ROI: Investicija (200€) se vratila kroz nove klijente za 10 dana!
8. Alati za Continuous Monitoring
Setup Alerts:
- Google Search Console - Email notifikacije za CWV issues
- Lighthouse CI - Automated testing (GitHub Actions)
- WebPageTest - Scheduled tests
- SpeedCurve / Calibre - Commercial monitoring (paid)
Track Progress:
- Weekly: Google Search Console CWV report
- Monthly: Full PageSpeed audit
- After changes: Before/after comparison
Optimizujte Vaš Sajt DANAS!
Kontaktirajte nas za profesionalnu Core Web Vitals optimizaciju:
- Detaljni audit (LCP, FID, CLS)
- Before/after comparison
- Konkretna optimizacija
- Garancija: 90+ PageSpeed score
- SEO boost (10+ pozicija)
Cena: Od 150€ (uključeno u sve pakete!)
Zakažite Besplatnu Konsultaciju9. Zaključak
Core Web Vitals nisu optional - to je ranking faktor!
Quick Recap:
- LCP < 2.5s: Optimizuj slike, TTFB, critical CSS
- [!] FID < 100ms: Minimize JS, defer third-party scripts
- CLS < 0.1: Set dimensions, reserve space, optimize fonts
Benefits optimizacije:
- Google ranking boost (10-20 pozicija)
- Bolja konverzija (15-30%)
- Niži bounce rate (20-40%)
- Bolji user experience
Don't wait! Svaki dan sa lošim CWV = izgubljene pozicije i klijenti. Optimizuj danas!
Povezani članci
SEO za Male Biznise - Kako Biti na Prvoj Strani Google-a?
Praktični vodič za SEO optimizaciju malih biznisa. 10 konkretnih koraka.
Pročitaj više →Responzivni Dizajn - Zašto Vaš Sajt MORA da Radi na Mobilnim Uređajima
Zašto je responzivni dizajn kritičan za SEO i korisničko iskustvo.
Pročitaj više →Top 10 Najboljih Sajtova za Male Biznise u Srbiji 2025
Analizirali smo stotine sajtova i izdvojili 10 najboljih primera.
Pročitaj više →Top 7 Grešaka pri Izradi Sajta koje Vas Koštaju Klijenata
Saznajte koje su najčešće greške pri izradi sajta i kako ih izbeći.
Pročitaj više →