What are table accessibility issues?
Tables should be used to present tabular data, such as schedules, reports, or comparison charts. DubBot reports table accessibility issues when a table is difficult for assistive technologies to understand or navigate.
Common issues include missing header rows, empty header cells, complex table layouts, or tables used only for visual formatting.
When should I use a table?
Use a table only when your content contains data that is best understood in rows and columns.
Examples include:
- Course schedules
- Tuition and fee comparisons
- Event calendars
- Statistical reports
Avoid using tables to position or align content on a page. Modern page layouts should be created using your CMS components and styles instead.
Common table issues
DubBot may report issues such as:
- Missing table headers
- Empty header cells
- Tables without a logical structure
- Complex tables that are difficult to navigate
- Tables used for page layout
Fixing table issues in Cascade CMS
- Open the affected page in Cascade CMS.
- Locate the table identified by DubBot.
- Ensure the first row contains column headings whenever appropriate.
- Remove unnecessary empty rows or columns.
- Simplify overly complex tables when possible.
- Save and publish the page.
Note: In some situations code views and/or table views are not available. If this happens, please submit a ticket and the Web Services team will be able to assist.
Fixing table issues in WordPress
- Edit the affected page.
- Select the table block.
- Enable the header row if appropriate.
- Remove empty cells or unnecessary formatting.
- Update the page.
Best Practices
- Use tables only for data.
- Include a header row whenever possible.
- Keep tables as simple as practical.
- Avoid merged cells unless they are necessary to represent the data accurately.
- Consider presenting complex information as lists or separate sections instead of a large table.
Verify the correction
After publishing:
- Review the table to ensure rows and columns are organized logically.
- Confirm the header row accurately describes the data below it.
- Verify the page has been published.
- Wait for DubBot’s next crawl to confirm the issue has been resolved.
When to contact Web Services
If the table is generated automatically by an application or website component and cannot be edited through your CMS, submit a Web Services support ticket with the affected page and a description of the issue.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article