Quick Reference
Element Code: PE-001
Issue: Images are missing width and height attributes
Impact: Layout shifts as images load (CLS issues), poor Core Web Vitals
Fix: Add width and height attributes to all img elements
Detection: Lighthouse, PageSpeed Insights, Chrome DevTools
What Is This Issue?
When images don't have explicit width and height attributes, browsers don't know how much space to reserve for them. As images load, they push other content around, causing layout shifts. This directly impacts Cumulative Layout Shift (CLS), one of Google's Core Web Vitals.
Why This Matters
Core Web Vitals
CLS measures visual stability. Google uses Core Web Vitals as ranking factors, so poor CLS scores can hurt your search visibility.
User Experience
Layout shifts are frustrating. Users might click the wrong thing when content suddenly moves, or lose their place while reading.
How to Fix This Issue
Modern CSS with aspect-ratio can help too:
img {
width: 100%;
height: auto;
aspect-ratio: attr(width) / attr(height);
}
Best Practices
- Always Include Dimensions: Add width and height to every img tag
- Use Actual Dimensions: Match the image's intrinsic size
- CSS Can Override: Responsive CSS can still resize images
- Consider aspect-ratio: Modern CSS property helps maintain ratios
TL;DR (The Simple Version)
Add width and height attributes to your images. Without them, your page jumps around as images load, which hurts your Core Web Vitals scores and annoys users.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.
Subscribe to our newsletter!
Recent Posts
- No Social Schema December 7, 2025
- Missing Social Profile Links December 7, 2025
- Social Image Wrong Size December 7, 2025
