View profile

SEO, Performance, and Image Codecs

SEO, Performance, and Image Codecs
By Duncan Mackenzie • Issue #1 • View online
Hey folks, welcome to this newsletter. Each week, I’ll share a set of links related to web development and software engineering. As the editor, my opinions are going to influence the topics and tone of this material, so expect to see lots of information on web performance and general discussions around working in a software engineering team!
This week’s topics include the relationship between SEO and web performance, the intersection of team culture with performance work, and the ever-changing world of image codecs.

The Connection between Google Search Ranking and Web Performance
Google has implied that the performance of a web page can impact it’s ranking in search results for a long time, but recently they’ve been more specific about it. Information about a site’s performance show up in the Google Search Console and, as of the end of May 2021, pages that hit green in all three web vital scores (Largest Contenful Paint, First Input Delay, and Cumulative Layout Shift) will get a boost to their ranking.
Core Web Vitals and SEO
Analyzing Web Vitals with WebPageTest
Making Web Performance part of your dev team's culture
We know performance is important, but that doesn’t mean it will always be a priority to our business stakeholders. If we want to maintain a high-quality site experience, we need to communicate the value of performance to everyone involved in planning and executing on our projects.
The importance of documented results in performance tuning
Creating a performance culture
Why you should care about the performance of your site
What's new in Image Codecs
Some of the heaviest elements on your web page, after JavaScript, are your images. New and improved image formats have been available for quite some time, but with only scattered support across browsers. With careful use of html tags, it is possible to offer up a variety of different image formats, and these articles help you understand what’s available.
It’s High Time to Replace JPEG With a Next-Generation Image Codec
Thomas Boutell 🇺🇸🕊
Proud of my work on PNG. 24 years is a good run! But now that Apple has finally adopted WebP, there is a superior replacement for both JPEG and PNG. With Microsoft ditching IE11 support on their own sites on August 17th, it's time to start moving on. 🍺💧 ct'd
Adapting to Users with Client Hints
Final thought of the week
Bit off from the topics above, but there was one recent tweet that really resonated with both me and my team.
George Nurijanian 🕹
Crazy how insidious is the problem of not starting together (thanks to @johncutlefish for introducing it)

Used to think it was only PM vs the team that gets affected... 1/2
George Nurijanian 🕹
Execs/stakeholders frantically doing haphazard “discovery” in secret off-site meetings, then committing to them in business plans, and then handing off these solutions to dev teams 🤭

No wonder things fail
2/2
In so many projects, this is the cause of delay, rework, and confusion. Instead of looping in folks from all aspects of the team early on, some mix of disciplines will work in isolation for months, and only when they are fully committed to the direction they’ve decided on, will the full team be engaged. The excuse is often to save precious dev time, but it means that the best time for feedback has passed. From my point of view, it is often the dev team that is left out of the loop until it is time to execute (with no time for course correction), but the same thing can happen with any set of people. Engineering could decide to rework an implementation, without critical knowledge of an additional use case, or a ‘soon to be announced’ strategy change. In larger teams, you can’t bring everyone together around an early-stage idea, but representation from key groups will prevent a lot of back tracking later on.
Did you enjoy this issue?
Duncan Mackenzie

In each newsletter, I'll share a set of links related to web development and software engineering. As the editor, my opinions are going to influence the topics and tone of this material, so expect to see lots of information on web performance and general topics around working in a software engineering team! Check it out and let me know what you think at https://twitter.com/duncanma

If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue