Accessibility on Ghost
Ghost is a publishing platform for newsletters, blogs and paid memberships. Writers work in the editor, which assembles posts from cards: images, galleries, bookmarks, callouts, embeds and buttons. The theme, written in Handlebars, decides how each card and the rest of the page looks.
For a Ghost site, accessibility is mostly a question of content habits and the theme. Writers decide alt text, headings and link wording on every post, while the theme decides contrast, focus styles and navigation. The membership features, such as the signup portal, add forms and pop-ups on top.
Common Accessibility Issues on Ghost Sites
Image and gallery card alt text
Images dropped into posts with no alt text, or with a caption standing in for it, and gallery cards where each image needs its own description.
Heading structure in long posts
The post title is the page heading, so writers should start at h2. Bold text used as a heading and skipped levels break the outline of long articles.
Embeds and bookmark cards
Embedded videos, social posts and podcasts load in iframes that need titles, and bookmark cards can produce several links with the same text.
Membership portal and subscribe forms
The signup and subscribe forms, the portal pop-up and the announcement bar add fields, buttons and overlays that need labels and keyboard handling.
Theme contrast and navigation
Light gray metadata, pale tag links and dark-mode color swaps often fall below the contrast minimum, and mobile navigation toggles lack a name.
How AccessBell Scans Your Ghost Site
- Enter any public page. Paste the address of a page on your Ghost site into the scanner above. There is nothing to install: no plugin, no code snippet and no login.
- We load it in a real browser. AccessBell opens the page in headless Chrome and runs its scripts, so it tests what your visitors actually see, including content added by your theme, apps or plugins.
- We run the WCAG rules. The open-source axe-core engine checks the page against the standard you choose, and every result is mapped to the WCAG success criteria it affects.
- You see what is wrong in seconds. The free scan lists every issue it finds, ranked by severity, with the WCAG criteria each one fails. Start a free trial to get the failing code and the fix for each one. Our methodology explains exactly what runs and what still needs a person.
What You Get From the Free Scan and the Free Trial
Free, with no account
- 63 automated rules for WCAG 2.2 Level AA, or presets for WCAG 2.1 AA, the ADA, Section 508 and EN 301 549
- Every issue found on the page, ranked by severity from critical to minor
- The WCAG success criteria each issue fails, which you can look up in our WCAG library
With a 3-day free trial
- The failing HTML, so you can find the element in your Ghost editor or code
- How to fix each issue, with a corrected example
- Every page scanned, up to 500 per domain, with daily monitoring and an email when something breaks
- A list of checks that need a person to review, so nothing is missed
- A dated record of your scans and fixes
How to Fix What the Scan Finds
- Add a short alt text to each image and gallery picture as you publish, and use the editor’s heading option rather than bold text.
- Give embeds a descriptive title, and write link text that makes sense out of context instead of repeating the page title or "link".
- Fix colors, focus styles and navigation once in your theme files so every post benefits, then rescan to confirm.
- Run a free scan above on your homepage and a few key pages, fix issues starting with critical and serious, then rescan to confirm.
- For ongoing protection, AccessBell Pro monitors up to 500 URLs per domain every day and alerts you when a theme, app or plugin update introduces a new issue.
Related Guides
Ghost Accessibility — Frequently Asked Questions
Is the default Ghost theme accessible?
Ghost’s default themes are a solid base, but they are customized often, and posts bring their own alt text and heading choices. Scanning your live publication shows what readers experience.
Does Ghost Pro or self-hosting change accessibility?
No. Accessibility depends on your theme, your content and the cards you use, not on where Ghost is hosted. AccessBell scans the public site either way.
Can I scan a post, not just the homepage?
Yes. Enter the address of any public post or page. Scanning a post, a tag page and the homepage covers most of a Ghost theme’s templates.
Sources
This page explains general accessibility patterns for Ghost sites and is not legal advice. AccessBell is not affiliated with Ghost. Ghost and its logo are trademarks of their owners and are used only to identify the platform. See our disclaimer.