Currently looking for international opportunities in digital marketing & design.Let’s talk

Skip to content
Kavin P

SEO

Image SEO Best Practices: Get Found Without Slowing Your Site

By Kavin P · · 7 min read

Code on a laptop screen
Photo from Unsplash (unsplash.com/license)

Images make a page feel real, but they are also the heaviest and most overlooked part of most websites. Handled well, they load quickly, describe themselves to search engines and bring in extra visitors from image results. Handled badly, they slow every page and add nothing to your rankings. Here is a practical way to get them right.

Why images matter and which ones to use

Images do three jobs at once. They help visitors understand your content, they can appear in image search and in rich results, and they affect how fast your page loads. A slow page frustrates readers, so image weight is both a search issue and a user issue.

For a business that sells something visual, such as furniture, food, clothing or design work, image search can be a real source of discovery. For other businesses, images mostly support the page they sit on. Either way, the same habits apply.

Choose images that earn their place

Before any technical work, decide whether the image should be there at all.

  • Does it explain something the text cannot, such as a before-and-after, a diagram or a product detail?
  • Is it original? Photos of your actual team, work and premises build more trust than generic pictures.
  • Is it relevant to the section it sits in?

Decorative stock pictures add weight without adding meaning. If you must use them, use fewer. When you design your own graphics, the ideas in social media post design tips and infographic design tips help you make visuals that are worth including.

Name files like a human would

A file called IMG_4821.jpg tells nobody anything. A file called handmade-leather-wallet-brown.jpg tells both readers and search engines what to expect.

  1. Use lowercase words separated by hyphens.
  2. Describe the actual picture in a few words.
  3. Include the main subject, and the key detail if relevant.
  4. Avoid spaces, special characters and long strings of keywords.

Rename files before uploading them. Changing a name later means re-uploading and updating every reference.

Write useful alt text

Alt text is a short description of an image. It exists mainly for people who use screen readers or whose images fail to load, and it also helps search engines understand the picture. Treat accessibility as the first goal and search as a happy side effect.

How to write it

  • Describe what is in the image as you would to someone on the phone.
  • Keep it concise, usually a short sentence.
  • Mention the keyword only if it genuinely describes the image.
  • Skip phrases such as "image of" or "picture of".

For example, a hypothetical hardware shop might use "Red cordless drill resting on a workbench beside a box of screws" rather than "drill drill best drill buy drill". The first is useful. The second is spam.

Purely decorative images, such as dividers, can have empty alt text so screen readers skip them. For more on this thinking, see the article on accessible web design basics.

Pick the right format and size

Using the wrong format or oversized files is the most common reason images slow a site down.

Choose a format by purpose

  • JPEG suits photographs.
  • PNG suits graphics that need sharp edges or transparency, but files can be large.
  • SVG suits logos and simple icons because it scales without losing quality.
  • WebP and AVIF are modern formats that usually deliver the same look at a smaller file size, and most current browsers support them.

Resize before you upload

A phone photo can be several thousand pixels wide, while your page may display it at a fraction of that. Resize to roughly the largest size it will appear on your layout, then compress. Uploading the original and letting the browser shrink it wastes bandwidth.

Compress sensibly

Compression reduces file size, sometimes with almost no visible difference. Test a few quality levels and choose the lowest that still looks good to you. Many website platforms and plugins can do this automatically, but check the result rather than trusting a default blindly. The broader performance picture is covered in website speed optimization tips.

Load images smartly

Even optimised images can slow a page if they all load at once.

  • Lazy loading delays images below the visible screen until a visitor scrolls near them. It is built into modern browsers and most website builders.
  • Do not lazy load your main top-of-page image. The large image people see first should load immediately, because delaying it makes the page feel slow.
  • Set width and height on images, or reserve space with your layout, so the page does not jump around as images appear. That jumping is a visible annoyance and is part of what Core Web Vitals measure.
  • Responsive images let the browser choose a smaller version on small screens. Most modern platforms generate these automatically.

Give images context on the page

Search engines look at the words around an image as well as the image itself.

  • Place the image near the text that discusses it.
  • Add a caption when it genuinely clarifies the picture. Captions are widely read.
  • Use a descriptive heading for the section.
  • Make sure the page as a whole is about the topic the image shows.

An image of a finished kitchen on a page titled "Kitchen renovation steps" is a strong match. The same image dropped onto a page about taxes is not.

Help search engines find your images

Make sure images are in the page's regular HTML so crawlers can read them. Images that appear only through certain scripts or as backgrounds in styling code may be missed.

Do not block your image folder from crawlers unless you have a specific reason. If you use a content delivery network or an image service, confirm the images still load on a public URL.

You can also include important images in your sitemap. If you have never reviewed your technical basics, the technical SEO audit checklist walks through the main areas, and Google Search Console basics shows you how to see whether pages and images are being picked up.

Structured data for products and more

If you sell products, structured data can help search engines show details such as price and availability alongside your images. This is an extra layer on top of the basics, not a replacement for them. The overview of schema markup for beginners explains how it works, and the guide to ecommerce SEO for product pages shows where images fit into product listings.

Respect rights and originality

Use only images you own, have licensed or are clearly allowed to use. Keep a simple record of where each licensed image came from. If you use photos of people, make sure you have their permission, especially for customers and staff. Original images also set you apart, because search engines and visitors see the same stock pictures everywhere.

If your site already holds hundreds of images, do not try to fix them all at once. Start with the pages that earn the most visits, then work outward. A simple spreadsheet listing the page, the image, its file size and whether it has alt text makes the job manageable, and you can tick off a few pages each week without disrupting anything else.

A short image checklist

Before publishing any page, run through these questions.

  1. Is each image relevant and original where possible?
  2. Is the file named clearly?
  3. Does it have helpful alt text, or empty alt text if decorative?
  4. Is it resized, compressed and in a suitable format?
  5. Does the top image load immediately while lower ones load lazily?
  6. Is space reserved so the layout does not shift?
  7. Is it placed near relevant text?

Imagine a small online jewellery shop that photographs forty products. By renaming files, resizing them to the display size, compressing, writing clear alt text and lazy loading the lower pictures, the shop gives visitors faster pages and gives search engines clearer information about each item. The effort is repetitive, which is why a simple checklist and a consistent upload routine matter more than any single trick.

Takeaway: treat every image as content

Image SEO is not a hidden trick. It is a handful of good habits: choose meaningful pictures, name and describe them clearly, keep file sizes lean, load them sensibly and surround them with relevant text. Do that consistently and your pages become faster, more accessible and easier to find.

If your site is heavy with images and you are unsure where to start, you can contact Kavin for a practical review, or pick up a free checklist from the resources page.

Frequently asked questions

Does alt text help SEO?

Yes, it helps search engines understand an image, and it is essential for accessibility. Write it as a natural description of what the image shows. Avoid stuffing keywords, because that harms readability and offers no real benefit.

What is the best image format for websites?

Use JPEG for photos, PNG where you need sharp edges or transparency, SVG for logos and icons, and modern formats like WebP or AVIF where supported for smaller files at similar quality.

Should I lazy load every image?

No. Lazy load images further down the page, but let the main image at the top load immediately. Delaying the first visible image can make the page feel slower to visitors.

How big should my website images be?

Resize to roughly the largest size the image appears at on your layout, then compress. There is no single ideal number, so test whether the picture still looks sharp while the file stays small.

Related articles

Enjoyed this? Get the next one.