• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Equalize Digital Home

Equalize Digital

Website Accessibility Consulting, Training, and Development

  • My Account
  • Support
  • Checkout
  • Software
    • Accessibility Checker
      • Features: Accessibility Checker
      • Documentation: Accessibility Checker
      • Buy Accessibility Checker
      • Start Free
    • ArchiveWP
      • Documentation: ArchiveWP
      • Buy ArchiveWP
      • Demo All Plugins
  • Services
    • Accessibility Audits
    • User Testing
    • Accessibility Remediation
    • VPAT & ACR Preparation
    • Accessibility Monitoring
    • Web Accessibility Training
    • Accessibility for Agencies
  • Company
    • About Us
    • Our Team
    • Industry Expertise
    • Accessibility Statement
    • Contact Sales
    • Become An Affiliate
  • Learn
    • Online Courses
    • Accessibility Meetup
    • Articles & Resources
    • Accessibility Craft Podcast
    • Upcoming Events
    • Office Hours
    • Custom Accessibility Training
    • Global Accessibility Awareness Day 2026
  • Contact Sales
  • My Account
  • Support
  • Checkout
Home / Accessibility Checker / Using the Screen Reader Only Text Format in the Block Editor

Using the Screen Reader Only Text Format in the Block Editor

Accessibility Checker v1.40.0 adds a new text format to the WordPress block editor: Screen Reader Only. This format lets you wrap any text in a visually-hidden span; text that screen reader users hear but sighted visitors do not see.

This is a feature available to users of both Accessibility Checker and Accessibility Checker Pro.

What Is Screen Reader Only Text?

Screen reader only text is content that is intentionally hidden from sighted users while remaining fully accessible to screen reader users. It is a standard accessibility technique used to add context that would be redundant or awkward if shown visually.

Common uses include:

  • Extra link context: turning a generic “Learn more” link into “Learn more about our accessibility services” for screen reader users, without changing the visual label.
  • Supplemental labels: adding descriptive text near a button or form control that sighted users do not need because the visual context makes it obvious.
  • Navigation hints: providing additional orientation cues in complex layouts, such as with screen reader only headings for sections.

This is different from alt text (which describes images) and different from hiding content that should be visible to everyone. Screen reader only text is for additional context. Content that makes the experience better for screen reader users without cluttering the visual design.

Note: Do not use screen reader only text to hide content that sighted users should also see, to replace proper alt text, or to paper over structural accessibility problems. It is a tool for supplementing visible content, not concealing it.

Where to Find the Screen Reader Only Button

Accessibility Checker adds support for screen reader text in the WordPress default block editor and full-site editor. Currently, this feature is not available in any third-party page builders or the WordPress classic editor.

The Screen Reader Only button lives in the floating formatting toolbar that appears when you select text in any RichText block like paragraphs, headings, buttons, list items, and more.

To find this formatting option:

  1. Click into the block you want to add screen reader text to.
  2. Click the “More” button in the block tools toolbar. Visually, this button is a down arrow icon.
  3. Look for the eye with a line through it icon and the text “Screen Reader Only.”
The WordPress Block Editor with the formatting toolbar opened and the 'Screen Reader Only' format option focused.

The button is available in:

  • The standard post and page block editor
  • The Full Site Editor (FSE)

How to Apply the Screen Reader Only Format

  1. Open a post, page, or template in the block editor.
  2. Click into a paragraph, heading, button, or other text block.
  3. Select the text you want to make screen-reader-only.
  4. In the floating formatting toolbar, click the more button.
  5. Click the “Screen Reader Only” option.
  6. The text is now wrapped in the screen reader only format.

To remove the format, select the formatted text and click the same button again. The format toggles on and off.

What It Looks Like in the Editor

By default, screen reader only text is invisible in the editor, the same as on the frontend. You will not see the text as you scroll through a block.

To help you keep track of where screen reader text exists:

When you click into the block, any screen reader only spans reveal a magenta outline and a small asterisk (*) beneath them. Hovering over the asterisk shows a “Screen Reader Text” tooltip.

Screen reader only text has focus in the block editor showing a magenta outline and an asterisk

This indicator only appears in the editor. Visitors never see it.

Always Show Screen Reader Text

If you work with screen reader only text frequently, you can turn on a persistent visual indicator. When this preference is active, the screen reader only text shows a magenta underline at all times in the editor, and you do not need to click the block to see where it is.

The block editor is showing when the user setting is enabled the screen reader text stays visible in the block with a magenta underline.

This setting is per-user. Turning it on for your account does not affect other editors or site visitors.

Controlling the “Always Show” Preference

In the Post or Page Editor

  1. Open the Accessibility Checker sidebar (click the AC icon in the top-right toolbar area if it is not already visible).
  2. Scroll to the Screen Reader Text Format panel at the bottom of the sidebar.
  3. Check or uncheck “Always show screen reader text?”
The accessibility checker sidebar menu is opened with the Screen Reader Text Format opened and the option Always show screen reader text checked. The screen reader texts appears in the editor with a magenta underline.

In the Full Site Editor

The Accessibility Checker sidebar is not available in the Full Site Editor. Instead:

  1. Click the three-dot menu (⋮) in the top-right corner of the editor; this is the Options menu.
  2. Look for “Always show screen reader text” in the list.
  3. Click it to toggle the preference on or off. The icon changes between an open eye and a crossed eye to reflect the current state.
Full site editor is visible with the option menu for it opened and the Always show screen reader text menu is focused.

What Visitors See

When a visitor loads a page, screen reader only text is completely invisible to sighted users. The plugin automatically loads the required CSS on the page. You do not need to add any code or configure anything.

Screen readers announce the text normally as part of the page content.

For anyone inspecting the page source, the HTML output looks like this:

<span class="text-format-sr-only">additional context for screen readers</span>

When to Use Screen Reader Only Text

Good uses:

  • Adding destination context after generic link text (“Read more,” “Click here,” “Learn more”) so screen reader users know where a link leads.
  • Providing a text equivalent for icon-only elements where sighted users understand the icon, but screen reader users need a label, and it is not possible to label the image. For example, placing “Call” and “Fax” before phone numbers.
  • Providing context to CSS styles that are not read by screen readers, such as “struck out” pricing when an item is on sale.
  • Supplementing table headers or data that is visually obvious from the layout but ambiguous when read linearly.
  • Adding structural headings so it is easier for screen reader users to jump to sections, such as results lists in a group of filterable posts, or the footer.

Avoid using it to:

  • Hide content from sighted users that they should see. Use CSS for design decisions, not accessibility workarounds.
  • Replace image alt text. Images need alt text set in the image block settings, not a hidden span.
  • Fix structural accessibility problems. If your content requires extensive hidden text to make sense to a screen reader, the underlying content structure likely needs attention.

Screen Reader Text Format Plugin

This feature in Accessibility Checker was heavily inspired by the Screen Reader Text Format plugin on WordPress.org, which was coded by Nick Croft.

That plugin was a great resource to us, and its core functionality is now built directly into Accessibility Checker. This means it is actively maintained, regularly updated, and supported as part of a widely used plugin that works seamlessly with the Full Site Editor (FSE) and modern versions of WordPress.

The class name used by the Screen Reader Text Format plugin is the same as the class name used by Accessibility Checker. If you were previously using that plugin, you can safely deactivate and uninstall it. Accessibility Checker will recognize and support all screen reader text previously configured via the Screen Reader Text Format plugin.

Requirements

  • Plugin version: Accessibility Checker v1.40.0 or later (released April 21, 2026)
  • Editor: WordPress block editor (Gutenberg) or Full Site Editor

Primary Sidebar

Equalize Digital Accessibility Checker. Start making your WordPress Website Accessible Today. Get Accessibility Checker Now.

Frequently Asked Questions

  • How to Install & Activate Accessibility Checker
  • Getting Started Quick Guide
  • Why Do We Say 100% Passed Checks, Not 100% Accessible?
  • Manual Accessibility Testing: How You Can Check Website Accessibility
  • Dismissing and Reopening Accessibility Issues
  • What to do if There are Accessibility Problems in Your Theme
  • What to do if a Plugin You’re Using has Accessibility Problems
  • How to Get Support for Accessibility Checker
  • Can I Hire Equalize Digital to Fix Accessibility Issues on My Website?
  • Additional Resources for Learning About Accessibility
  • How to Test Accessibility Checker for Conflicts with Themes or Plugins
  • What Does “Unlimited Dev Sites” mean?
  • Is there an Accessibility Conformance Report (ACR) or VPAT available for Accessibility Checker?
  • How does Accessibility Checker align with WCAG?
  • What to do if Accessibility Checker is not Scanning Your Site
  • Known Conflicts
  • Ensuring Accessibility Checker Fixes Work with JavaScript Optimization Plugins
  • How to Use Accessibility Checker to Scan Archive Pages
  • Using the Screen Reader Only Text Format in the Block Editor

Rule Documentation

  • A Slider is Present
  • A Video is Present
  • Ambiguous Anchor Text
  • ARIA Hidden
  • Blinking or Scrolling Content
  • Broken ARIA Reference
  • Broken Skip or Anchor Link
  • Duplicate Alternative Text
  • Duplicate Form Label
  • Empty Button
  • Empty Heading Tag
  • Empty Link
  • Empty or Missing Form Label
  • Empty or Missing Table Header
  • Empty Paragraph Tag
  • iFrame Missing Title
  • Image Animated GIF
  • Image Empty Alternative Text
  • Image Long Alternative Text
  • Image Map Missing Alternative Text
  • Image Missing Alternative Text
  • Improper Use of Link
  • Incorrect Heading Order
  • Insufficient Color Contrast
  • Link Opens New Window or Tab
  • Link to MS Office File
  • Link to Non-HTML File
  • Link to PDF
  • Linked Image Missing or Empty Alternative Text
  • Long Description Invalid
  • Low-quality Alternative Text
  • Missing Language Declaration
  • Missing Subheadings
  • Missing Title
  • Missing Transcript
  • Possible Heading
  • Readability & Simplified Summary
  • Tab Order Modified
  • Text Justified
  • Text Too Small
  • Underlined Text
  • Zooming and Scaling Disabled

Easier, Faster Accessibility Testing

Equalize Digital Accessibility Checker gives you real-time accessibility feedback in the WordPress editor. Learn accessibility and make fixes earlier in the dev and content creation process. Full-site accessibility scanning without the per page fees.

Get Accessibility Checker

Footer

Equalize Digital Websites for Everyone

Your WordPress accessibility team. Accessibility plugins, rapid audits, and consulting to help you make your website usable by people of all abilities.

  • Facebook
  • GitHub
  • LinkedIn
  • YouTube

Company

  • About Equalize Digital
  • WordPress Accessibility Meetup
  • Accessibility Statement
  • Blog
  • Events
  • Contact Us

Services

  • Accessibility Audits
  • User Testing
  • Remediation
  • Ongoing Monitoring
  • VPAT & ACR Preparation
  • Accessibility Training
  • For Agencies
  • Website Development

Accessibility Checker

  • Features
  • Pricing
  • Documentation
  • How to Get Support
  • My Account
  • Affiliate Dashboard
  • Become an Affiliate

© 2026 Equalize Digital · Privacy Policy · Service Terms · Software Terms · Data Terms

International Association of Accessibility Professionals member