Summary
Tags in Ghost support a feature image, but there is no way to provide alt text or caption for that image.
Posts and pages already support both. This creates an accessibility and consistency gap.
Problem
For tags, the only fields available today are:
- name
- slug
- description
- feature_image
- meta fields
There is no place to store:
- descriptive alt text for the tag’s image
- a caption (e.g., photo attribution)
Theme authors must currently:
- fall back to
{{name}}as alt text (not descriptive) - overload
descriptionwith attribution - or hardcode a slug → alt/caption map in the theme
All are brittle workarounds, not solutions.
Proposed solution
Add two optional fields to tag settings:
feature_image_altfeature_image_caption
Expose them to:
- Admin UI (below the image)
- Content API
- Theme API (
{{feature_image_alt}},{{feature_image_caption}})
If empty, themes can fall back to current behavior.
Why this matters
- If a site uses curated images per tag (not just decorative banners), this is a real accessibility gap.
- Consistency with existing feature image behavior for posts/pages
- Eliminates the need for theme-level hacks
- Makes attribution manageable inside the Admin interface
Thanks for considering it.