Advanced Accessibility in InDesign
Summary
Learn advanced accessibility techniques using InDesign.
Body
- InDesign properly applies column / row spans when cells are merged.
- Type tool > click left side of row to select > table menu > convert rows > to header.
- If it continues over multiple pages, the header row duplicates over each page.
- In Acrobat, select the body text of the second page and put it with the body text of the first page.
- This prevents the header from being read a second time or a footer being read before reaching the end of the table.
- Artifact and delete the extra header / footer(s).
- InDesign always puts tables in a <p> tag.
- Move the table out of <p> and delete <p>.
- If assets are being used instead of actual numbering, add actual numbering hidden as small text that blends in with the background.
- This way you keep the visual aspect but have the tagging of a numbered list.
- Make sure to artifact the visual aspects being used instead of numbering.
- If you want the full link text but it's really long, go to Bitly and it will shorten the hyperlink for you.
- Depending on the context, use the title of the webpage as the alt text.
- Lay out the form fields before adding in the actual frames.
- Unassigned frame > draw frame > fill: none > window menu > interactive > buttons and forms > type dropdown: “text field” > add name and description to the form field > copy field to all parts (rename and add new descriptions to each new copy).
- Use the buttons and forms panel to add in check boxes and radio buttons.
- Hit esc to highlight a cell > table menu > convert cell to graphic cell > select cell > copy it > cut it > select all cells > right click > window > type and tables > table > text insets: “0” > paste the graphic frame back into each individual cell > convert them to text fields.
- Object menu > interactive > set tab order > adjust the order by selecting tabs and using the move up / move down buttons.
- When exporting a form use the PDF Interactive option.
- There are text frames, graphic frames, and unassigned frames.
- To change frame types: select > object menu > content.
- Graphic and text frames get tagged as paths.
- Untagged paths lead to an accessibility error.
- When converted, unassigned frames automatically get artifacted (avoiding errors).
- In InDesign, use unassigned frames for decorative assets.
- For ease of use, go to preferences and uncheck “type tool converts frames to text frames”.
- You can add alt text to objects in InDesign by selecting the object > object menu > object export options > alt text > alt text source: custom.
- If you add alt text to an object with an unassigned frame, it gets marked as a figure.
- This also works on grouped objects within an unassigned frame.
- When a text effect is used, it creates two span tags, meaning a screen reader will read it twice.
- Go into the tags tree and artifact one of them to fix this.
- Gilbertconsulting.com/scripts (“check document for accessibility” script).
- Window menu > utilities > scripts > right click user folder > reveal in explorer / finder > copy scripts into the folder.
- This script reports potential issues to you.
- More scripts can be found at accessibilityscripts.com/shop.
- The MadeToTag plugin shortens the amount of work needed after converting your file to PDF.
- It simplifies and leads you through the different processes.
- It is found on axaio.com.
Details
Details
Article ID:
168898
Created
Wed 10/22/25 6:16 PM
Modified
Wed 10/22/25 6:16 PM