Who this is for
Built for agencies and freelancers who inherit WordPress (or WooCommerce) sites with thin, missing, or filename-style alt text — and need a repeatable way to scope, price, and deliver remediation without promising a full accessibility certificate.
- Account managers who need SOW language clients understand
- Production leads running juniors through batch QA
- Accessibility-minded teams pairing image work with broader audits
1. Scope the engagement
Ambiguous scope is how remediations overrun. Lock content types, style rules, and a coverage target before anyone opens the Media Library.
In scope
- Featured images on posts, pages, and products
- In-content images that convey information
- WooCommerce product + gallery images (if applicable)
- Style rules document the client signs off
Usually out of scope
- PDF / SVG icon systems and theme chrome
- Video transcripts and captions
- Full WCAG / ADA legal certification
- Every historical attachment forever
SOW one-liner
“We will remediate featured and in-content images on agreed templates to a documented style guide, with human review before save — not a formal WCAG conformance certificate.”
2. Prove the gap
Clients fund what they can see. Before kickoff, evidence the problem on public pages they already care about.
- Run the free image SEO audit on 5–10 public URLs (home, top services, top products, 2–3 blog posts).
- Screenshot scores and missing/weak counts for the proposal appendix.
- If you have staging access, spot-check Media Library items that match those URLs.
- Optional: turn results into a shareable score card for Slack or email.
3. Prioritise by client value
Do not start with “oldest attachment ID.” Start with revenue and discovery surfaces, then sweep the long tail.
Tier A — money pages
Fix first; highest client risk if wrong.
- · Home / landing heroes
- · Key service or product pages
- · Top conversion templates
Tier B — discovery
Templates that attract organic and referral traffic.
- · Category / archive heroes
- · High-traffic blog posts
- · Campaign landing pages
Tier C — long tail
Sweep after A/B; keep new uploads clean.
- · Remaining empty/weak alt
- · Older media library backlog
- · Low-traffic archives
4. Execute with review-before-save
Install OpptiAI Alt Text Generator, scan missing/weak alt, generate in batches, and approve before save. Never promise “set and forget AI” — juniors still need a checklist.
- Stage first: confirm roles, backups, and who can publish.
- Scan Tier A only; generate a small batch (20–50) to calibrate style.
- Review every suggestion; edit brand voice; save approved items only.
- Expand batch size once reject rate is low; then move to Tier B / C.
- Follow the bulk alt text workflow for library-scale passes.
Paid plans start at £4.99/month/month when free credits are not enough — see pricing.
5. QA sample & style guide
Sample 10–20 approvals per batch. Reject filename-as-alt, stuffing, and wrong-subject drafts. Train juniors with a short rubric and the free grader.
6. Report coverage
Report operational metrics clients understand — not vague “we improved SEO.” Leave a path for new uploads so the gap does not reopen next quarter.
- % of in-scope attachments with non-empty, reviewed alt
- Tier A coverage vs target (e.g. ≥95%)
- Sample before/after strings (5–10 examples)
- Remaining backlog count + recommended retainer cadence
Offer a light monthly retainer: review new uploads, spot-check autopilot suggestions, and refresh Tier A after major campaigns. Pair with the agency case study pattern for before/after framing.
One-page checklist
Print or paste into the project ticket. Tick as you go.
- Confirm in-scope content types and decorative policy in writing
- Run free image SEO audit on 5–10 public URLs; attach screenshots to SOW
- Agree style rules: length, language, brand names, product specifics
- Map Tier A / B / C with the client (revenue + traffic, not vanity)
- Install OpptiAI Alt Text on staging first, then production
- Generate in batches; review-before-save on every suggestion
- QA 10–20 items per batch with the grader + style guide
- Ship coverage report + optional monthly “new uploads” retainer