How is the technical score calculated?
The SEOJuice technical score (0-100) is made up of three main components plus bonus points:
1. Performance Score (35 points)
Core Web Vitals (20 points):
- LCP (Largest Contentful Paint): How fast the main content loads
- FID (First Input Delay): How quickly the page responds to clicks
- CLS (Cumulative Layout Shift): How stable the page is while loading
Page Speed (15 points):
- TTFB: Initial server response time
- DOM Load: How fast the page structure loads
- Full Load: Complete page load time
2. Resource Optimization (25 points)
JavaScript issues:
- Unminified files
- Render-blocking scripts
- Unused code
CSS issues:
- Unminified stylesheets
- Render-blocking styles
- Unused styles
Image issues:
- Uncompressed images
- Wrongly sized images
- Old image formats
Additional checks:
- Compression and caching evaluation
3. Server & Security (30 points)
Protocol features (10 points):
- HTTP/3 support
- HTTP/2 support
- DNS prefetch
- Resource preconnect
- Preload enabled
Security features (20 points):
- SSL certificate
- HSTS enabled
- Modern TLS version
- Security headers
4. Bonus Points (up to 10 extra points)
- HTTP/3 enabled (+3)
- Critical CSS inlined (+2)
- Lazy loading enabled (+2)
- Perfect Core Web Vitals scores (+3)
Final Score Calculation
The scoring methodology follows this process:
- Starts at 100
- Subtracts points for issues in each category
- Adds bonus points
- Is capped at 100 and floored at 0
- Is rounded to the nearest integer