Mastodon
All articles

Author

Sophia DuToit

Performance & Web Quality Engineer

Sophia obsesses over web performance, Core Web Vitals, and making the web faster for everyone. She contributes to open-source performance tooling and speaks at web performance conferences globally.

Web PerformanceCore Web VitalsLighthouse

12 articles by Sophia DuToit

Web Performance··15 min read

CDN Caching Mistakes That Make Fast Sites Feel Slow

Is your CDN actually caching your content? Learn why cache MISS responses happen, how query strings and Vary headers fragment cache keys, and how to verify edge performance.

Read article
Web Performance··18 min read

How to Use HTTP Caching Headers to Improve Real-World Performance

Learn how to use Cache-Control, ETag, Last-Modified, stale-while-revalidate, and shared-cache directives to improve real-world performance without breaking freshness.

Read article
Technical SEO··16 min read

Why Your Open Graph Image Still Isn’t Updating on LinkedIn, Slack, and Facebook

Updated your social preview image but still seeing the old one? Learn how platform caches, CDN caching, and OG image URLs affect LinkedIn, Slack, and Facebook previews.

Read article
Web Performance··15 min read

CLS Issues Caused by Fonts, Ads, and Hydration

Is your layout jumping unexpectedly? Learn how to fix Cumulative Layout Shift caused by web fonts, unreserved ad slots, and hydration mismatches in modern frontends.

Read article
Web Performance··16 min read

LCP Debugging Checklist for Modern Frontends

Failing Largest Contentful Paint? Use this practical checklist to debug TTFB, resource discovery, fetch priority, render delay, and heavyweight hero assets in modern frontends.

Read article
Performance··14 min read

A Practical Guide to Finding Real INP Bottlenecks in Production

Stop guessing why your INP is high. Learn a practical workflow for finding real interaction bottlenecks in production using CrUX, RUM, web-vitals attribution, and DevTools.

Read article
Performance··14 min read

WebP vs. AVIF vs. PNG vs. JPEG: The 2026 Developer's Guide

Stop hurting your Core Web Vitals with oversized images. Learn the technical differences between AVIF, WebP, PNG, and JPEG, when to use each, and how to optimize for LCP.

Read article
Technical SEO··13 min read

“Crawled – Currently Not Indexed”: When Google Visited Your Page but Still Said No

Googlebot crawled your page, but refused to index it. Discover the technical reasons why—from JavaScript rendering failures and soft 404s to canonical conflicts and thin content—and how to fix them.

Read article
Web Performance··14 min read

How Third-Party Scripts Kill Your INP and How to Fix It

Are marketing tags and chat widgets ruining your Core Web Vitals? Learn how third-party scripts block the main thread and how to fix INP using Web Workers, lazy loading, facades, and smarter execution.

Read article
Technical SEO··10 min read

XML Sitemap Best Practices for Modern, Dynamic Websites

Still using a static sitemap export? Learn the best practices for dynamic XML sitemaps — clean URL selection, sitemap indexes at scale, accurate lastmod, hreflang for international sites, and a validation workflow that catches problems before Google does.

Read article
Technical SEO··9 min read

7 Critical robots.txt Mistakes That Are Silently Killing Your SEO

A misconfigured robots.txt file can block important pages or resources from crawlers without any visible error. Discover the 7 most damaging mistakes, why they happen, and how to fix them before they cost you rankings.

Read article
Performance··7 min read

Core Web Vitals in 2026: What’s Changed

Google’s performance thresholds keep evolving. INP has replaced FID, LCP scoring has tightened, and CLS expectations are stricter than ever. Here is what developers need to know right now.

Read article

Want to audit your own project?

The same expertise behind these articles powers CodeAva's audit engine.