Saturday, January 29, 2022

Blogger images: problems mount

A cracked pane of glass
Jef Poskanzer, CC BY 2.0, via Wikimedia Commons

A recent back-end change for hosting Blogger images was supposed to be nearly invisible to us bloggers, and not any sort of big deal.

Instead, six months into the transition, there are clear issues that Google has not addressed.

Some may never be fixed.

What's new

Blogger puts your image uploads into your album archive, and that hasn't changed.

But internally, the images are now being assigned web addresses that are exceptionally long and do not reflect the file name of the image that was uploaded.

Update: As of March 2022, Google is rolling out file names as part of these new urls.

This has implications for how some blog themes and websites show those images, for search engine rank, and for your own blog administration.

Some blogs are only just seeing this now. Others have been experiencing it since the summer.

None of the older images are being transformed; this is a change going forward only.

My August 2021 report describes some of these differences.

The new web urls are not related to older issues placing images into blog posts.

A deeper dive

Going to get a little techy for a moment.

Here's one of the new image urls

https://blogger.googleusercontent.com/img/a/AVvXsEhp6dDv_cEGHZhdTIdSJzZZepPmmuw7hmEzt7cfIHGu0okmjHkhAXzeYg9hvUWmQkq5U0p_0HuzoWkpVD6W3uf127YfIYzqE67k2M5YDiaAMCR39fTVjqgPtd9MJCvbZjvnUktaEA1PR0Y43W6RXZoxsylg5I3VRQZjHZp57DIhBElItry2-5JFJ5r-=s800

and here is the old style

https://1.bp.blogspot.com/-6gBaMVfbDTQ/YLUi5DToT6I/AAAAAAAAFiE/z3MsbNV0PZgCZDS1Pg3tECdGd2dy9TJsQCLcBGAsYHQ/s500/focus-flow.jpg

The old-style url ends with "focus-flow.jpg." That reflects the file name of the image I uploaded into the blog, and the file type.

The switch to googleusercontent.com (from blogspot.com) doesn't seem to matter much to us bloggers. It does make the new urls easy to spot, though.

Note how the old image parameters have been relocated.

Search engines and the new order

There is a lot (I mean, a whole lot) of bad folklore on the internet about search-engine optimization, the arcane art of getting the search engines to feature your blog post. 

Mostly, you should ignore all that and focus on your user's experience. So, what are we to make of this claim:

The filename can give Google clues about the subject matter of the image. For example, my-new-black-kitten.jpg is better than IMG00023.JPG.

Of course, those clues are gone from the new urls.

Well, who says that, and why should we believe them? Turns out it is a little tech company called Google. 

The quote is from one of Google's help pages for web developers.

Also 

In a video, Google's John Mueller, similarly tells us,

Google uses the url path, as well as the file name, to help it understand your images (emphasis added).

He advises, 

Use a good url structure for your image files.

Sound advice. But how? Google controls that, not us.

Mueller is a senior webmaster trends analyst at Google, where he has worked since 2007. His quoted remarks in the video appear about 5:20 in.

The help page, and Muller's video, include plenty of other tips and explanations about how to tweak web architecture so that search engines like Google can make the most of your images in search.

But the promise of Blogger has always been that it will always be technically optimized for us—that we creative blogging types do not need to tinker with things like url structure.

And furthermore, in this case, we can't.

Human factors

Your focus should be on your readers, the "users" of your blog. But similarly, you are also a user, of Blogger.

You do not have to mess about with the underlying HTML of a blog post. But if you want to, or need too, you can.

If you are doing that kind of editing, it might be helpful to be able to identify the code blocks for each of your images.

You can't do that any more.

URLs with file names might also be helpful in troubleshooting situations (if an image won't load, for instance), though those are special cases.

Not invented here

Blogger has always welcomed third-party blog themes, and there are some attractive choices.

Some of these can't handle the new images well. 

Typically, in problem cases, there is a script to render thumbnails of post images on the home page. The script searches the image url for information (such as a file type).

Without that marker, the script might render the image as blurry, or miss it altogether.

Google has decided this is not their problem, and you can almost see their point. It's one thing to be open to third-party developers, another to take responsibility for compatibility with them.

Nonetheless, who gets stuck with the problem? Bloggers like us.

Telling Google

Google did fix problems when Google's Dynamic themes choked on the urls, and when lightbox (which features all the images in a post in a kind of slideshow) wouldn't show the new images.

Maybe they will address these other ones too. All they'd have to do is add the file name back into the web address. (Update: which they've done, for new uploads.)

The only option we have is to leave feedback for the developers.

This is rarely quick or satisfying, but it's what we've got.

6 comments:

  1. Unfortunately it's gonna end up like Google music did. they will just shut down blogger one day, and all our efforts will have been for nothing, like when they shut down Google music and all our titles that we purchased and paid for disappeared without anything in the way of a refund.
    Everything google is one giant heap of crap, from its fake search that is only good for throwing up irrelevant ads to dumbtube.

    ReplyDelete
    Replies
    1. Well, I don't think so, but we'll see, I guess.

      Delete
  2. I don't think the url structure may affect SEO if you use alt attribute for image elements (which you should), as it gives the information required about the image. But don't take my word for it, for we have to wait and see how this new changes may impact going forward.

    However, there is another big issue that I have noticed about these new images that are served with URLs ending with something like =s123. The issue is that these images load much SLOWLY than the good ol' .../s123/some-img.jpg URLs. You may be able to notice this while your blog loads on comparatively slower connections.

    Otherwise, check your 2 different blog posts with new as well as old images in them at Google's Web Dev ( https://web.dev/measure ) or in Chrome's inbuilt lighthouse, or at Google's PageSpeed Insights. There is a clearly visible additional delay in case of newer images (ones ending with =s123). This is VERY BAD for USER Experience as well as for CORE WEB VITALS metrics (Web Vitals Metrics #
    Largest Contentful Paint (LCP)
    First Input Delay (FID) etc). And I believe Google search considers there metrics when it decides a page's rank in its search results.


    I'm afraid I'm inclined to think in the lines of the above commentator that it may be a matter of time until some nice folks at Google decide that they'll just pull the plug on Blogger. The recent killing of Email Subscriptions via Feedburner may be one signal towards that (I know it's technically a different product but still). I mean come on, just when newsletter services was being revived (Substack, Revue for example), Google decides to kill email subscriptions for Blogger?

    Anyways, coming back to the new images served by the new URLs, check their loading speed. Do test on web.dev or page speed insights etc. Every time I tested (or even just went to the blogs) I have found that new images (with new URL structure) load slower in comparison to the good ol' older ones which are still pretty fast.

    I hope this is only a temporary thing as they may be still setting up or configuring servers across the world or something, I dunno, so I dunno if its an issue only in these parts or not. And on a mobile network slow loading of new images is really degrading user experience here. Hope it is dealt with quickly as possible.

    ReplyDelete
  3. Adam, today I went to my blog that has actually been working correctly and now all of a sudden the DESIGN button on the home blog page is GONE. Is anyone else experiencing this??? I always click on that to go see my posts, stats, comments etc. Now I can't. What is going on??? Am I being censored or punished or something??? sigh

    ReplyDelete
    Replies
    1. @Voo, you should take this to the help community.

      Delete
  4. I am just writing to commiserate over this... why is Google mangling my filenames? If the filenames are useful to them... they are useful to me? Duh! Then they keep the smarts?

    ReplyDelete