12 articles
Knowledge Base
WordPress Media
12 articles in the WordPress Media category.
- WordPress AMP plugins — when to use them and when not to WordPress AMP made sense in 2017. In 2026, almost nobody should ship AMP. The exceptions, the migration off AMP, and what replaced it for mobile performance.
- WordPress image optimization plugins: Smush, ShortPixel, Imagify, EWWW compared WordPress image optimization plugin comparison covering compression quality, format support, CDN delivery, and the per-plugin failure modes that decide between Smush, ShortPixel, Imagify, and EWWW.
- WordPress image upload failures — disk, permission, plugin A WordPress image upload that returns "HTTP error" tells you nothing useful. The four-layer diagnostic that finds the actual cause: disk, permission, plugin, or PHP limit.
- WordPress media regeneration — when and how to do it WordPress media regeneration rebuilds thumbnail sizes after a theme change or upload limit shift. When the operation is worth running, and how to size the job before kicking it off.
- WordPress image SEO — alt text, lazy load, and file naming WordPress image SEO has three operational levers — alt text, lazy loading, and file naming. What matters for ranking and Core Web Vitals, and the fix workflow.
- A WebP and AVIF conversion pipeline for WordPress media Generating modern image formats at upload time, in cron batches, or on demand — and the trade-offs in CPU, storage, and CDN behavior that decide which one is right for your site.
- WordPress media offloading — S3, Cloudflare R2, Backblaze B2 compared A WordPress media offload decision rests on egress cost, plugin compatibility, and recovery posture. A field comparison of S3, Cloudflare R2, and Backblaze B2 for WordPress uploads.
- WordPress media library — managing 100k+ items without the admin crawl A WordPress media library over 100,000 items breaks the admin grid, the date filter, and most plugins. Operating practices that keep the library searchable and the editor fast.
- Auditing lazy loading and srcset on a WordPress site Native lazy loading is on by default since WordPress 5.5, srcset has been there since 4.4 — and they still misfire constantly. How to audit what the browser actually does and stop themes from undoing the work.
- Migrating a 200GB+ WordPress media library between hosts rsync vs aws sync vs rclone, parallel transfer strategies, bandwidth budgets, and the verification step most migrations skip. A runbook for large WP media moves that complete in hours, not weekends.
- Choosing a CDN for WordPress media: BunnyCDN, KeyCDN, R2, CloudFront The "best" CDN depends on your egress pattern, your team's comfort with infrastructure, and what you need beyond cache. A decision framework that maps usage profiles to vendors.
- Offloading the WordPress media library to S3-compatible object storage Moving /wp-content/uploads to S3, R2, or MinIO sounds simple until you hit rewrite rules, plugin metadata, and the import that takes nine hours. A migration plan that survives contact with production.