Learning Hub — Beginner's Guide
⭐ Beginner — No coding experience needed

What you will learn in this guide

1 How images affect your rankings

Large images are one of the most common causes of slow page load times. A slow page hurts your Core Web Vitals score — particularly LCP (Largest Contentful Paint), which Google uses as a direct ranking factor. Images without alt text miss an indexing opportunity and fail accessibility standards.

IssueImpact
Large file sizeSlow LCP, poor Core Web Vitals, lower rankings
Missing alt textNot indexed by Google Images, accessibility fail
Wrong format (JPG vs WebP)WebP is 25-35% smaller — faster load times
No width/height attributesCauses layout shift (CLS) as images load
No lazy loadingLoads images not yet visible — wastes bandwidth

2 How to write good alt text

Alt text describes what an image shows. Screen readers read it aloud for visually impaired users. Google uses it to understand and index the image.

❌ Bad alt text
alt="image1.jpg"
✅ Good alt text
alt="Red leather sofa in a modern living room"
Rule: Describe the image as if you were explaining it to someone on the phone. Keep it under 125 characters. Do not stuff keywords.

3 How to run an image audit

  1. 1Open the Image Optimisation AuditorGo to audit-tools.html#image-opt and enter a page URL.
  2. 2Fix missing alt text firstThe tool lists every image without alt text. Add descriptive alt attributes to each one in your CMS or HTML editor.
  3. 3Add lazy loading to below-fold imagesAdd loading="lazy" to every img tag that is not in the first visible section of the page: <img src="photo.jpg" alt="description" loading="lazy">
  4. 4Convert large images to WebPUse a free tool like Squoosh.app to convert JPEG and PNG files to WebP format. Upload the WebP versions to your site and update the src attributes.
Written by
John
Founder, AIWebPageSEO

Image optimisation is the easiest performance win most sites leave on the table. Switching to WebP and adding lazy loading can cut your page weight by 30-50% in an afternoon. And adding alt text takes seconds per image — there is no excuse for leaving it blank.