June 6, 2026

Featured Image

Blogger image URL parameters explained: when to use them (and when not to)

|
Blogger image URL parameters explained: When you upload a picture, Blogger generates a link with a parameter tag that controls its size and loading priority. This automatically only speeds up images inside your blog posts. It ignores pictures used in headers, sidebars, or theme layouts. It is only by manually adding the parameter tags you can  force Google’s servers to strip away hidden digital junk, re-compress heavy lossless files, and deliver a faster lossy WebP image that makes your blog load instantly on mobile screens.

Have you ever run your blog through Google PageSpeed Insights and received an image optimization warning, even though your logo or banner already looks small?

All these years as a Blogger (Blogspot) user, I have encountered this rather odd problem.

Now I know this often happens because Blogger treats different types of images differently.

Images inserted through the Blogger post editor are optimized automatically. 

However, images added to custom HTML widgets, sidebars, navigation menus, headers, and theme code do not receive the same optimization.

Understanding how Blogger image URL parameters work can help you improve image delivery and reduce unnecessary file weight in these layout areas.

For a complete overview of Blogger image optimization, compression, and rendering, see The complete Blogger image guide: optimization, compression & rendering.


What are Blogger image URL parameters?

Blogger image URL parameters explained

Every image uploaded to Blogger receives a unique image URL.

In an image URL, there are special parameters that tell Google's image servers how it wants the image to be delivered to visitors.

A typical Blogger image URL might look like this:

https://blogger.googleusercontent.com/img/.../s1600/my-image.webp

The s1600 section is an image parameter. 

It tells Google's servers to generate and deliver an image at a specific size.

Blogger uses these parameters automatically when displaying images across different devices and screen sizes.

If you are new to Blogger image links, read Blogger image URLs: post editor vs Album Archive explained before editing any URLs.


Why do small images have big file sizes

Many beginners get confused when PageSpeed Insights reports image optimization opportunities for images that already look small.

The problem is not always the visible image size.

Sometimes the issue is how the image is being delivered.

Large file sizes can come from several factors:

Images saved at very high quality

Many graphics programs save images use quality settings that are much higher than necessary for web use.

The image may look exactly the same to visitors, but the file contains more data than required.

There is a difference between an image's dimensions and an image file size.

Hidden image data

Images often contain additional information such as:

  • Software information
  • Creation dates
  • Camera settings
  • Color profiles

Visitors never see this information, but it still increases file size.

If your images are already large before you upload, see the: How to compress images before uploading to Blogger guide.

👉 You may also want to read Understanding Blogger WebP compression: How it works to understand how Blogger handles uploaded images.


Blog post images vs layout images

This is the most important concept to understand before changing image URL parameters.

Blogger uses different rules for different image locations.

Images inside blog posts

The Blogger platform includes an automated setting titled "WebP image serving" inside your dashboard settings. 

Images inserted through the Blogger post editor are optimized automatically.

Blogger creates multiple image sizes and chooses the most appropriate version for different devices.

In most cases, you should leave these image URLs alone.

To understand how Blogger automatically handles image sizes, read Blogger image size system explained (s640 vs s1600).

Images used in layouts and themes

Images placed inside custom HTML widgets, sidebar banners, navigation menus, profile boxes, headers, and theme templates work differently.

Blogger does not optimize them for you.

If you want to optimize them, you have to do it manually.

In other words, Blogger has two completely different sets of rules for your blog's images:

  • Inside your posts ( automatic speed): Pictures you add while writing a blog post are handled by Blogger automatically. You don't need to change any code.
  • In sidebars, banners, & headers (manual speed): Pictures you copy-paste into custom layout widgets, profile boxes, or theme HTML are treated as static text. They load at full weight, complete with all that hidden data, unless you optimize the link yourself.

Understanding common Blogger URL parameters

Before editing image URLs, it helps to understand the most common parameters.

The s1600 parameter

The s1600 parameter controls image size.

For example:

.../s1600/my-image.webp

This tells Google's image servers to deliver a version sized around 1600 pixels.

You may also see values such as:

  • s320
  • s640
  • s800
  • s1200
  • s1600

Larger values generally produce larger images and larger file sizes.

The -rw parameter

The -rw parameter is commonly used in Blogger image URLs.

It requests a web-optimized version of the image from Google's image servers.

Example:

.../s400-rw/my-logo.webp

Many custom Blogger themes use this parameter for logos, banners, and sidebar graphics.

The -l75 parameter

The -l75 parameter requests stronger image compression.

Example:

.../s400-rw-l75/my-logo.webp

This can sometimes reduce image transfer size while maintaining acceptable visual quality.

However, it should be used carefully and tested on important graphics containing small text.


When should you edit image URL parameters?

Not every image on your blog should be modified.

As a general rule:

  • Images inside blog posts: Usually leave them unchanged.
  • Featured images: Usually leave them unchanged.
  • Image Gadget images: Usually leave them unchanged.
  • Sidebar banners: May benefit from optimization.
  • Custom HTML widgets: May benefit from optimization.
  • Theme logos: May benefit from optimization.
  • Theme header graphics: May benefit from optimization.

One of the biggest mistakes beginners make is manually adding parameters to normal blog post images.

For a detailed explanation, see Why manually adding -rw to Blogger post images is a trap.


Before editing URL parameters

URL parameters should be one of your final optimization steps.

Before changing image URLs, make sure you have already:

  • Resized images correctly.
  • Compressed images before uploading.
  • Converted images to WebP where possible.
  • Used appropriate image dimensions.

In many cases, these improvements provide bigger speed gains than URL parameter changes.

For example, a properly sized image will usually outperform a huge image that relies on URL parameters for optimization.

👉 Read Blogger featured image size: use it correctly to fix blur and layout shifts, and Fixing Retina blur in Blogger: how to make images sharp on phones and high-resolution screens to make sure your image dimensions are correct.


How to optimize sidebar, logo, and theme images

If you decide to use image URL parameters, focus on images that are loaded outside the normal Blogger post editor.

These are the images most likely to benefit from manual optimization.

Sidebar banners and custom HTML widgets

If you use an HTML/JavaScript gadget to display banners, affiliate ads, profile images, or navigation graphics, you can manually inspect the image URL.

A typical image might look like this:

https://blogger.googleusercontent.com/img/.../s400/my-banner.webp

In some cases, you can request a more optimized version by changing it to:

https://blogger.googleusercontent.com/img/.../s400-rw-l75/my-banner.webp

Always test the image afterward to make sure quality remains acceptable.

This works best for simple graphics, logos, and banners that do not contain very small text.

Theme logos and header graphics

If your logo or header image is hardcoded inside your Blogger theme, you can find the image URL through Theme > Edit HTML.

Search for the image filename and then the image URL inside the code.

If appropriate, you can test alternative URL parameters and compare the results using PageSpeed Insights.

For header graphics, image dimensions are often just as important as compression. 

Read Best header image sizes for responsive Blogger themes before making changes.


Common mistakes to avoid

Blogger image URL parameters can be useful, but beginners often make mistakes that create more problems than improvements.

Mistake #1: Editing normal blog post images

Most blog post images are already managed by Blogger's image delivery system.

Manually adding parameters to every image inside your articles rarely improves performance and can create unnecessary maintenance issues.

Mistake #2: Using Album Archive URLs

Many users copy image links directly from Google Album Archive instead of from their blog posts.

This is a common mistake.

The image URL used inside your post editor is designed for public image delivery, while Album Archive URLs are connected to image storage and account management.

Always use the image URL generated by Blogger inside your post or layout code.

👉 Learn more in Blogger image URLs: Post Editor vs Album Archive explained.

Mistake #3: Optimizing a large image instead of resizing it

Some bloggers upload a 4000-pixel-wide image and try to solve performance problems using URL parameters.

This is backwards.

The first step should always be choosing the correct image dimensions.

URL parameters should be used to fine-tune delivery, not to compensate for oversized images.

👉 See Social media dimensions vs. post layout width: the ultimate Blogger image sizing guide for help choosing the right dimensions.

Mistake #4: Ignoring image loading priorities

Page speed is not only about file size.

It is also about when images load.

A featured image, a content image, and a decorative icon should not all be treated the same way.

👉 Learn more in Blogger image loading strategy explained: featured, content, and decorative images.


How image URL parameters affect Core Web Vitals

Image optimization can contribute to better Core Web Vitals scores, especially when large layout images are involved.

The three metrics most affected by image delivery are:

  • Largest Contentful Paint (LCP): Measures how quickly the main content becomes visible.
  • Cumulative Layout Shift (CLS): Measures visual stability while the page loads.
  • Total Blocking Time (TBT): Measures responsiveness while scripts are running.

Reducing image sizes and delivering appropriately sized images can help improve LCP.

However, image URL parameters alone are not a complete page loading speed solution.

Proper image dimensions, responsive layouts, lazy loading, and optimized theme code all work together.

👉 For a deeper explanation, read Mastering Core Web Vitals for custom Blogger layouts explained.


Conclusion: Blogger image URL parameters explained

Blogger image URL parameters give you additional control over how images are delivered to visitors.

For most blog post images, Blogger already handles optimization automatically.

However, images used in custom HTML widgets, sidebars, logos, headers, and theme layouts may benefit from carefully chosen URL parameters.

The key is understanding which images should be left alone and which images are safe to optimize manually.

Before changing any URL parameters, make sure your images are properly sized, compressed, and uploaded in a modern format such as WebP.

When combined with good image sizing and loading practices, Blogger image URL parameters can become a useful part of your overall image optimization strategy.