40% of the top 1,000 sites serve almost nothing to AI crawlers that do not run JavaScript — ChatGPT, Perplexity, and Claude see an empty page. Here is the data, the method, and how to fix it.
mod_pagespeed 1.1.0 ships 765 first-parent merges since 1.13.35.2 — image-decoder hardening, a full sanitizer matrix, a current dependency graph, and the IIS port folded into the C++ tree.
ModPageSpeed 2.0 as ASP.NET Core middleware via NuGet. Same optimization pipeline — images, CSS, JS, critical CSS — integrated with two lines of C#. No nginx required.
Serve WebP and AVIF from ASP.NET Core with no controller changes. WeAmp.PageSpeed middleware does content negotiation, viewport sizing, and LCP preload.
How to fix INP on ASP.NET Core: Razor + jQuery responds well to bundling and the WeAmp.PageSpeed middleware; Blazor Server INP is architectural and needs WASM.
Google's dl-ssl.google.com URL historically served the 2020 mod_pagespeed .deb. Years later, it's a no-longer-maintained build. Here's where to get a maintained build.
Yes, mod_pagespeed is deprecated. The 1.13.35.2 binaries still run but have not received security updates in years. Here's what to use instead on Apache, nginx, IIS, and ASP.NET Core.
How to fix LCP on ASP.NET Core: async view components, cached static files, and the WeAmp.PageSpeed middleware. Practical steps for Razor Pages and MVC in 2026.
How to fix INP on nginx: a CMS-agnostic guide. Server-layer JS minification helps if your JS is bloated; if your stack is already lean, the wins are upstream.
How to fix LCP on nginx: HTTP/2, gzip_static, TLS resumption, and the ModPageSpeed rewriter. Stack-agnostic LCP fixes that work behind any backend in 2026.
How to fix INP on Magento: the high-leverage fix is theme architecture (Hyvä), not a server-layer rewriter. What ModPageSpeed can do, and what it cannot.
How to fix LCP on Magento: tame the RequireJS waterfall, regenerate catalog images, inline critical CSS at the server. Step-by-step for Magento 2 in 2026.
How to fix INP on WooCommerce: server-layer JS minification reduces the parse cost, but cart and variation handlers are architectural. The plan inside.
How to fix LCP on WooCommerce: shrink the product gallery, kill cart-fragments on non-shop pages, and rewrite images at the server. Practical steps for 2026.
How to fix LCP on WordPress: diagnose the hero, inline critical CSS at the server, convert JPEG to WebP, and verify in Search Console. Step-by-step, 2026.
Step-by-step guide for migrating from mod_pagespeed 1.x or ngx_pagespeed to ModPageSpeed 2.0. Configuration mapping, Docker Compose setup, and verification checklist.
Cost model for image optimization at 100K to 10M monthly requests. CDN pricing scales linearly; self-hosted is flat. Break-even sits around 300K requests/month.
How ModPageSpeed 2.0 respects the Save-Data HTTP header to serve lighter image variants. Typical 30-50% additional bandwidth reduction on top of format and viewport optimization.
ModPageSpeed 2.0 benchmarks across e-commerce, blog, news, and portfolio sites. Real LCP, FCP, and Lighthouse improvements on 3G, 4G, and broadband — methodology included.
The story behind ModPageSpeed 2.0 — why mod_pagespeed is no longer actively developed, what was kept from PSOL, and how a new architecture replaced the RewriteDriver.