Screen readers announce roles, states, and labels. Ensure text matches purpose, not decoration. Replace “learn more” with the outcome. Avoid duplicate link names with different destinations. Pair concise visible labels with clear aria-labels when needed, and test with multiple screen reader and browser combinations.
Write instructions that do not assume mouse use or visual position. Reference control names, not colors or shapes. Ensure focus order matches reading order and that changes are announced politely. Provide context before actions so users know consequences before committing with keyboard or switch.
Alt text should convey purpose, not describe pixels. If an image is decorative, use empty alt. For charts, summarize insights in text and provide data tables. Avoid redundancy with adjacent captions. Keep descriptions concise, specific, and relevant to the task at hand.