Articles in this Section
- Overview
- Run the Accessibility Checker
- Check the Logical Reading Order
- Artifact Empty Tags
- Fix Nested Tags
- Fix Multilevel List Tags
- Set Actual Text
- Adjust Tables
- Adjust QR Codes
- Perform Preflight Fixups
- Understand InDesign’s Limitations with Tagging
- Listen with Acrobat Read Out Loud
- Don’t Reduce the Size of Your PDF
Overview
The method demonstrated in this course generates PDFs from InDesign that are “90% accessible on export.” A few steps are required in Acrobat to make documents accessible because InDesign lacks that functionality.
Graphic Designers should ensure the InDesign source document is as accessible as possible before making changes in Acrobat. Changes made in Acrobat are only “good” for the “life” of that PDF. The changes will be overwritten when a new version of the PDF is saved over the current version and must be redone. It is therefore recommended to make changes in Acrobat as the very last step in the design process – after the document is final and approved.
Run the Accessibility Checker
The Accessibility Checker in Acrobat is not fail-proof or comprehensive. It checks for proper document structure, use of standard Tags, Tag structure, alt-text, and annotations. It cannot review meaningful headings, logical read order, descriptive alt-tags, or tag sequence. It cannot verify color contrast, proper use of tables, or whether every item has a tag assigned to it.
- Uncheck the option to create an accessibility report.
- Check all other options.
- Review all errors.
- Right click on an error and choose “explain” to view an Adobe help article.
- Use the help article as a starting place to determine how to correct the error. Search for keywords to find better explanations and troubleshooting steps.
(Note that there shouldn’t be errors if you followed the method correctly. 😉 “Logical Reading Order” and “Color Contrast Needs Manual Check” will appear in every document because those can only be checked by a human. If you chose accessible colors, you’ve already satisfied the requirement. The steps in the following sections describe how to manually check the Logical Reading Order. All other errors indicate you should make corrections in InDesign and export a new PDF.) - Correct all errors in InDesign, then re-export a new Interactive PDF.
- Run the Accessibility Checker to verify no more errors are present.



Check the Logical Reading Order
This step helps ensure users of assistive technologies will be able to easily navigate your document and that no barriers are present.
- Open the Tags panel.
- Move your cursor to the top of the Tags tree, over the Acrobat icon.
- Ensure there is only one <Sect> tag. (If there are multiple section tags, it means not all text frames were properly threaded. Return to InDesign and follow the method to thread text, then recheck.)
- Simultaneously hold down the OPTION and SHIFT buttons and press the LEFT CLICK on the mouse to expand the entire Tags tree.
- “Walk the Tags tree” using the down arrow keys on your keyboard to verify the reading order is correct.
- Each visible item on the page (excluding artifacted items) will have a magenta highlight around it. (If there is no magenta highlight, you still need to turn on “Highlight Content” under the options menu in the Tags panel.)
- Items should highlight in the order they are meant to be read. (If they highlight out of order, return to InDesign and follow the method to set Layer order and thread text, then recheck.)
- If all content highlights in the correct order, this satisfies the requirement “Logical Reading Order Needs Manual Check.”


Artifact Empty Tags
Why?
Empty tags clutter up the Tags tree and make for an awkward listening experience. Most documents will have these, as they are created by spaces, regular paragraph returns, and tab characters. (Returns breaks should be used correctly. Refer to “Plan the Text” for more information.)
How?
- Hold down CTRL to select multiple empty containers at once.
- Right click and choose “Change Tag to Artifact.”

Fix Nested Tags
Why?
Most documents will have these because InDesign exports Tags inside of Other Tags and which violates the PDF/UA criteria. The tags can’t be nested and should be at the same level.
<Figure> tags will be inside of <P> tags. They should be moved out of the <P> tag, and the empty <P> tag should be changed to an artifact.
<Table> tags will be inside of a <Sect> tag inside a <P> tag. The table should be moved out of both tags, and the empty tags should be changed to artifacts.
How?
Collapse the tags before and after the nested tag to give yourself a visual marker of where to drag the nested tag.
Drag the nested tag out from inside the containing tag and place it at the same level as the tags before and after it. Drag it up or down to put it back in the intended reading order.




Fix Multilevel Lists
Why?
Multilevel lists (lists with sub-bullets or sub-numbering; nested lists) in InDesign may not export with the proper nesting and needs to be adjusted in Acrobat.
Chad Chelius provided an excellent diagram explaining how multilevel lists should be structured. You can learn more in the Tagged PDF Best Practice Syntax Guide from the PDF/UA Foundation.

How?
To create the correct structure for multilevel lists:
- Drag the <L> tag of the sublist item inside the <LBody> tag of the parent list item
- Repeat with other sublist items
The tags should look like this:

Set Actual Text for Acronyms and Mispronounced Words
Why?
You must set the Actual Text for all acronyms in Acrobat or they are read as words and not acronyms. For example, “UTA” will be voiced to screen reader users phonetically as “yuta” and “OEB” will be voiced as “oheb.”
Words that are often mispronounced, such as names, may also benefit from Actual Text. You can type out the name phonetically to cause the screen reader to voice it properly. For example, my last name is “Witt-Marett” and the screen reader voices it as “wit murett.” If I type it phonetically as “wit merit,” the screen reader gets it right.
Acronyms and words that aren’t voiced properly creates a poor user experience.
How?
- Find the acronym in the Tags tree.
- Open the Accessibility Checker and choose “Reading Order.”
- Drag a marquee over the acronym and tag it as what it is – paragraph/text or a heading level.
- The Tags tree will collapse.
This separates the acronym from the rest of the line it is on so you can set the actual text for the acronym. - Open the Tags tree again to find the separate acronym Tag.
- Right click on the new acronym Tag and choose “Properties”.
- Type the acronym with spaces between each letter in the Actual Text field, for example “U T A” or “O E B.” Spaces cause the acronym to be read correctly.
- Repeat with every single other acronym in the document. (You may want to put on a good podcast.🙈)
This article provides a list of items that aren’t read properly by JAWS. You should set actual text on these items.





Adjust Tables
InDesign cannot correctly export tables so that the relationship between the header and data cells is properly conveyed, so cleanup is required in Acrobat.
These steps assume you have correctly specified a header row or header column for the table in InDesign. (If you have not, you must go back to InDesign to set the header row or column.)
All tables require these adjustments:
- Open the Accessibility Checker and choose “Reading Order.”
- Right click on the table and choose “Table Editor.”
- Adjust preferences so you can see the table cells easily.
- Right click on “Table Editor Options” and choose the Label Option to Show Cell Type (TH or TD).
- Change the Selection Color to Yellow (or any color you prefer) so it is easier to see what cells are selected.
- Hold down SHIFT and click on each header cell.
- Right click on the header row and choose “Table Cell Properties.”
- Choose “Header Cell” and under Scope, choose “Row” if it is a row header, or “Column” if it is a column header. Then, click OK.
- Hold down SHIFT and click on each data cell, or hold SHIFT and drag across all data cells.
- Right click on the data cells and choose “Table Cell Properties.”
- Choose “Data Cell” and click OK.
Merged cells have to be adjusted. (It’s best to avoid them!)
- Open the Accessibility Checker and choose “Reading Order.”
- Right click on the table and choose “Table Editor.”
- Click on the merged cell and choose “Table Cell Properties.”
- Set the Span (the number of rows or columns the merged cell spans.)
- Click OK.
See Dax Castro’s video for an in depth explanation of table remediation..





Adjust QR Codes
QR Codes allow all users to interact with your document in multiple ways. Your document can be printed and used as a handout or posted on a bulletin board where someone can scan the QR code to pull that information on to their mobile device. Likewise, if someone is viewing your document on a computer, the QR code allows them to transfer that information to their mobile device.
You must remediate the figure tag for QR codes in Acrobat because InDesign doesn’t export them correctly.
- Set a Hyperlink on the QR code figure in InDesign to describe what it does, i.e “scan this Q R code to visit XYZ website.”
- Set an alt-tag on the QR code figure in InDesign to describe what it does, i.e “scan this Q R code to visit XYZ website.”
- Follow the steps to correctly export an accessible InDesign document.
- Open the tags tree in Acrobat.
- Pull the Figure tag out from inside the Link Tag.
- Nest the Link tag inside the Figure tag.

Perform Preflight Fixups
All InDesign documents will require both of these Fixups.
- Search tools in Acrobat for “Print Production” and add the tool as a shortcut.
- Open Print Production and choose “Preflight.”
- Change the dropdown to “PDF Standards.”
- Flip to the “Profile” tab and click the Wrench icon across the top.
- Under the “Document” tab, choose “Mark All Non Structure Items as Artifact.”
(This removes extra paths “pathpwathpathpathpath” in the Tags tree.) - Click the “Fix” Wrench at the bottom. Let the script run.
- Save the document when prompted and leave the Preflight dialog open.
- Under the “Document Info and Metadata” tab, choose “Set PDF/UA entry.”
*This adds a required marker to the file that indicates your file is completely accessible and will meet all users’ needs.) - Click the “Fix” Wrench at the bottom. Let the script run.
- Save the document when prompted and close the Preflight dialog.
Perform the following Fixup if the document has footnotes or endnotes.
- Search tools in Acrobat for “Print Production” and add the tool as a shortcut.
- Open Print Production and choose “Preflight.”
- Change the dropdown to “PDF Standards.”
- Flip to the “Profile” tab and click the Wrench icon across the top.
- Under the “Document” tab, choose “Add Unique ID to Note Elements in Tagging Structure.”
- Click the “Fix” Wrench at the bottom. Let the script run.
- Save the document when prompted and close the Preflight dialog.



Understand InDesign’s Limitations with Tagging
Why?
InDesign allows designers to export text to Heading 1, 2, 3, 4, 5, 6; Artifact, and Paragraph. It also automatically exports Table, Figure, Article, and Section tags.
However, it’s important to understand that other tag types exist. For example, captions must be in a <Caption> tag, and the only way to achieve that is through Role Mapping, a technique used in PDF remediation technique that changes a <P> tag into a <Caption> tag.
Accessibility Unraveled offers an InDesign template that provides an example of how to set up a Paragraph Style to support Caption text. See a list of all PDF tags on the Accessible PDF website and learn more about role mapping.
How?
Graphic Designers must know the tags InDesign can’t export. We will use the Caption tag as an example.
- Create a Paragraph Style named “Caption” and leave the PDF Export tag set to P.
- Complete the process of creating an accessible InDesign document.
- Export to interactive PDF.
- Open the tags tree in Acrobat and find the <P> tag that contains the Caption text.
- Right-click on the <P> tag and choose “Edit Role Map.”
- Expand the Document Roles dropdown.
- The Paragraph Style named “Caption” will appear in this list.
- Choose “Change Item” and type “Caption.”
- Acrobat will change all tags that used the Paragraph Style “Caption” to a proper <Caption> tag
This process is the same for other types of tags.
Watch a video demonstration.
Listen with Acrobat Read Out Loud
Why?
The Acrobat Read Aloud function is not a substitute for JAWS, but it allows you to listen to your document on a Mac computer and spot areas where the read-through may sound confusing.
For example, Read Aloud can help you determine if the placement of a Figure tag in relation to text makes sense when read. If it doesn’t, you can simply re-order that tag and save the PDF.
Read Aloud can also help you find areas where Actual Text needs to be set. For example, someone’s name is mispronounced, or an acronym is voiced as a word instead of letters. You can simply edit the Properties of those tags to set the actual text and save before moving the PDF to a PC for further testing.
How?
- In Acrobat Classic, go to View > Read Out Loud > Activate Read Out Loud.
- Choose “Read This Page Only” or “Read to End of Document”
- Adjust the speed under Acrobat > Preferences > Reading

Don’t Reduce the Size of the PDF
The tag structure will break if you reduce the size of the PDF.
Some tags will still be present, but the overall tag structure will not be what you created.
Reduced-sized PDFs don’t work with the PAC checker.
Course Sections
- Understand Inclusive and Accessible Content
- Configure Your Workspaces
- Plan the Layout
- Work with Text
- Work with Visuals
- Create Drafts
- Learn Special Considerations for Publications
- Finalize the Document: Check, Set Reading Order, and Export
- Perform Post-Process in Acrobat
- Test the Document
- Make Additional Changes
- Explore Bonus Features
- Engage with More Resources