When the library needs fixing, the usual responses are: manual discipline, a renamer-only plugin, or an alt-text add-on. Here's the honest breakdown against all three.
Manual discipline — renaming files and writing alt text before upload — produces the best results in the world for exactly as long as it lasts, which is until the first deadline. It isn't a system; it's a hope. Renamer-only plugins are competent at their one job, and the good ones handle reference updates — but renaming is a third of the problem. You still need an alt-text tool (usually their paid module, or another vendor's) and a metadata stripper (a third plugin), and most rename after the file is stored, then patch the references. Alt-text-only tools describe images well and leave the filename — one of the few textual signals Google reads from an image — saying DSC00023 forever. WP Media SEO (this site) treats the upload as one pass: the file renamed from the post title before it's stored, alt text, title and caption written from templates, EXIF and GPS stripped orientation-safely before thumbnails exist — and on Pro, AI description from the actual pixels with your own key and the cheapest capable model recommended, featured-image processing for AI-generated images, renaming that follows post-title changes with references repointed, and a bulk retro-fit that brings the backlog up to the same standard.
| Feature | WP Media SEO | Renamer-only plugins | Alt-text-only tools | Manual discipline |
|---|---|---|---|---|
| SEO-friendly filenames | ✓ From post titles, kebab-case, on upload | ✓ Their core job — done well | ✗ Filenames untouched | ◐ Until the first deadline |
| Renames before the file is stored | ✓ Clean name is the only name | ◐ Mostly after-the-fact + reference patching | ✗ N/A | ✓ By definition |
| Alt text coverage | ✓ Templates free · AI from pixels (Pro) | ◐ Usually a paid add-on module | ✓ Their core job | ◐ Same story as filenames |
| Image titles & captions | ✓ Templates, caption optional | ◐ Sometimes | ◐ Sometimes | ◐ Rarely bothered with |
| EXIF & GPS stripped | ✓ Orientation-safe, before thumbnails | ✗ Third plugin needed | ✗ Not their layer | ✗ Who remembers EXIF? |
| AI-generated featured images fixed | ✓ Renamed & described when set (Pro) | ✗ Junk names stay | ◐ Described, still junk-named | ✗ Bypasses any manual step |
| Follows post-title changes | ✓ Optional sync, refs repointed (Pro) | ◐ Some, with mixed coverage | ✗ No | ✗ Nobody re-renames by hand |
| Elementor / serialized data safety | ✓ JSON-escaped + serialized handled properly | ◐ Varies by plugin | ✗ N/A | ✗ N/A |
| AI on your own key, price-advised | ✓ 4 providers, key validated, cheapest advised | ◐ Usually their credit packs, their markup | ◐ Often credit packs too | ✗ N/A |
| Cost | From $49/yr · $599 lifetime | Free core + paid modules | Free tier + credits | Free + everyone's willpower |
You have a tiny library, one careful author, and a naming convention that actually survives contact with deadlines — manual discipline costs nothing and works when it happens. And if renaming is genuinely your only problem, the established renamer plugins are competent at exactly that, and we'd rather say so than pretend otherwise. The combination we'd talk you out of is three separate plugins — a renamer, an alt-text module and a metadata stripper — doing one pass badly in three places.
Images arrive faster than anyone curates them — from writers, from clients, from AI generators — and you want every one named, described and cleaned by default, with the backlog fixable in batches and the AI billing on your own key at the cheapest capable model. That's us.
One honest line: renaming existing images touches files and references, and no tool can guarantee it has found a reference stored in a format it has never seen. That's why our retro-fit renames are logged, idempotent and skip-if-correct — and why upload-time renaming, where nothing can break because nothing linked to the old name yet, does the heavy lifting.