By Max Hero · WordPress plugin

Every site inherits an image mess.

Max Image Hero fills the alt text, cuts the weight, and flags the stock photos nobody has a license for — across a whole WordPress portfolio, from one license.

Free core on WordPress.org  ·  Pro add-on for teams

alt="

Three problems, on every site you take over.

Inherit a client site and the media library is already a liability. It shows up in the same three places every time.

  • No alt=""

    Images with an empty alt attribute are invisible to image search and fail WCAG on every page they sit on.

    _wp_attachment_image_alt = ''
  • Un-optimized uploads

    3 MB hero images shipped straight from a phone, quietly wrecking Largest Contentful Paint.

    hero.jpg — 3.1 MB
  • Stock photos, no paper trail

    A file named for a stock agency, or Freepik metadata with an attribution string, sitting unreviewed.

    shutterstock_1288414702.jpg

The workflow

Describe it. Shrink it. Vet it.

01 Describe

Alt text that actually gets written.

Generate it from the file name, or from the image itself with your own OpenAI, Claude, Gemini or self-hosted key.

In the editor · Media Library bulk action · whole-library run

Edit image · Alt text

Sun rising over a mountain range

Generate with AI From file name
<img src="sunrise-ridge.jpg" alt="Sun rising over a mountain range">

02 Optimize

Lighter on upload, reversible forever.

Downscale to your max width, compress toward a target size without crossing a quality floor, and write a WebP alongside.

The untouched original is kept, so any edit can be undone

Optimization report · sunrise-ridge.jpg
Original3.1 MB
After280 KB
−91%
WebP writtenoriginal keptquality 82

03 Vet the licensing

Catch the stock photos before the client does.

A local scan of file names and embedded copyright metadata — no network — flags images that look like unlicensed stock, for a person to review.

Bulk action · attachment metabox · site-wide report

Licensing review · 3 of 812 flagged
shutterstock_1288414702.jpgFlagged
hero-image-from-freepik.jpgReview
team-photo-2024.jpgClear

A studio around the media library.

Every image stays a normal attachment on a stable ID. Works with Gutenberg, the Classic Editor, and every page builder built on the native library.

All features →
Optimization report
Every image the plugin has touched, with before/after size, the quality it settled on, and portfolio-wide bytes saved.
Bulk alt text & titles
Fill from file names or AI vision across the whole library. Preview every change, then apply in batches.
Reference-safe rename
Rename a file and its old URL is rewritten inside post content — not just a 301. One click puts the old name back.
AI vision alt text
Bring your own key: OpenAI, Anthropic, Google, or any OpenAI-compatible endpoint you host yourself.
Licensing review
Local scan of file names and copyright metadata. Flags likely unlicensed stock for review — advisory, never automatic.
One-click restore
The untouched original is kept before the first edit. Any crop, resize or compression is reversible, forever.

Priced for a client roster, not a single blog.

One license, whole network

A WordPress Multisite network counts as a single site — every subsite covered, one renewal.

Reports you can hand over

Export the optimization and licensing reviews as a client deliverable that shows the work.

Priority support

A stated response time on the Agency and Unlimited tiers, plus white-label on Unlimited.

Pricing

Buy a pack. Cover the portfolio.

Annual, founding rates. The free plugin stays free, forever.

Starter
3 sites
$99/yr
about $33 per site
  • Everything in Pro
  • 3 standalone sites
  • Email support
Choose Starter
Most popular
Studio
10 sites
$249/yr
about $25 per site
  • Everything in Pro
  • 10 sites or 1 network
  • Email support
Choose Studio
Agency
25 sites
$449/yr
about $18 per site
  • Everything in Pro
  • 25 sites or 1 network
  • Priority support
Choose Agency
Unlimited
Unlimited
$699/yr
every site and network
  • Everything in Pro
  • Unlimited sites & networks
  • Priority support, white-label
Choose Unlimited

A Multisite network counts as one site on Studio and above. Renewals discounted.

Start free. Add Pro when the roster grows.

The free plugin handles the everyday editing. Pro adds the reporting, the bulk runs and the licensing review you need once you are looking after more than one site.

See pricing →
What is included in the free Max Image Hero plugin and in the Pro add-on
Capability FreeWordPress.org Proadd-on
Crop, resize, zoom and focal point Included Included
One-click restore of the original Included Included
On-upload optimization and WebP Included Included
Safe file rename with a 301 redirect Included Included
Replace an image in place Included Included
Alt text and titles from the file name Included Included
Optimization report and site-wide savings Not included Included
Bulk alt text and titles, batched Not included Included
AI vision alt text with your own key Not included Included
Licensing review: bulk, metabox, report Not included Included
Old URLs rewritten in content on rename Not included Included
One license covers a whole network Not included Included

Install the free plugin. Add Pro when the portfolio grows.

Free core on WordPress.org today. Founding Pro pricing for early licenses.

Focused WordPress plugins for people who run a lot of sites. Made by Max Hero LLC, New Jersey.

© 2026 Max Hero LLC. All rights reserved. In the workshop: Max Team Hero · and more