Technical SEO for Developers: A Checklist for Faster Ranking
Titles, metadata, sitemaps, structured data, canonical URLs and crawlability. The developer-owned half of SEO, in one checklist.
Images are usually the heaviest part of a page. Getting them right is the quickest performance win.
Do not ship a 4000 px photo into a 400 px slot. Serve several widths and let the browser pick with srcset and sizes. Frameworks like Next.js do this for you with the Image component.
Resize and compress in the browser before uploading, for example to WebP at a sensible maximum width. It saves storage, bandwidth and upload time, and keeps files under a target such as 100 KB.
Services like Cloudinary can convert and resize on the fly using URL parameters:
https://res.cloudinary.com/demo/image/upload/f_auto,q_auto,w_800/photo.jpg
f_auto picks the best format per browser and q_auto balances quality and size.
Add loading="lazy" to images that are not visible at first. Do the opposite for your main hero image: load it with priority since it drives LCP.
Always include width and height, or an aspect ratio, so the browser reserves space before the image arrives.
Describe the image for people who cannot see it. Good alt text also helps image search.
Right format, right size, compressed, lazy loaded and delivered from a CDN. Your pages will feel instant.
Titles, metadata, sitemaps, structured data, canonical URLs and crawlability. The developer-owned half of SEO, in one checklist.
What the three Core Web Vitals measure, what good scores look like and the specific fixes that improve each one.