Skip to content

Accessibility checks

WCAG Level A checks

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology. You’ll find 56 checks in this group.

Change historyEXAMPLE / TRACE
Example evidence, review, and verification states
StateEvidenceOwner
FoundWCAG Level AOriginal page and available evidence recordedAudit
ReviewedDecision recordedA person checked the target and proposed valueHuman
CheckedPublic page readLive result recorded separatelyNetrix
Product illustration only. It shows how statuses work, not a customer result.

All checks in this group

Open a check to see what triggered it and what to do next.

Interactive Controls Must Not Be Nested

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_interactive_controls_must_not_be_nested

ARIA Roles Must Be Contained By Required Parent

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_roles_must_be_contained_by_required_parent

ARIA Attribute Must Be Used As Specified For Role

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_attribute_must_be_used_as_specified_for_role

<th> Element Requires Associated Data Cells

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_th_element_requires_associated_data_cells

ARIA Roles Require Valid Values

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_roles_require_valid_values

Required ARIA Attributes Must Be Provided

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_required_aria_attributes_must_be_provided

Scrollable Region Requires Keyboard Access

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_scrollable_region_requires_keyboard_access

Ariahidden elements contains focusable elements

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_ariahidden_elements_contains_focusable_elements

IDs Used In ARIA & Labels Must Be Unique

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_ids_used_in_aria_labels_must_be_unique

Ariabraille require nonbraille equivalent

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_ariabraille_require_nonbraille_equivalent

Deprecated ARIA Roles Must Not Be Used

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_deprecated_aria_roles_must_not_be_used

Images Require Alternate Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_images_require_alternate_text

Input Buttons Require Discernible Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_input_buttons_require_discernible_text

List Items Must Be Contained In List Elements

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_list_items_must_be_contained_in_list_elements

Timed Meta Refresh Must Not Exist

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_timed_meta_refresh_must_not_exist

Lists Must Only Contain <li> Content Elements

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_lists_must_only_contain_li_content_elements

Certain ARIA Roles Must Contain Specific Children

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_certain_aria_roles_must_contain_specific_children

ARIA Progressbar Nodes Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_progressbar_nodes_require_accessible_name

Select Element Requires Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_select_element_requires_accessible_name

Form <input> Elements Require Labels

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_form_input_elements_require_labels

HTML Element Requires Lang Attribute

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_html_element_requires_lang_attribute

Summary Elements Require Discernible Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_summary_elements_require_discernible_text

Links Require Discernible Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_links_require_discernible_text

Frames With Focusable Content Must Not Use tabindex=-1

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_frames_with_focusable_content_must_not_use_tabindex_1

Video or audio elements must not autoplay

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_video_or_audio_elements_must_not_autoplay

SVG Images & Graphics Require Accessible Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_svg_images_graphics_require_accessible_text

Deprecated <marquee> Element Must Not Be Used

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_deprecated_marquee_element_must_not_be_used

Table Header Attr Must Refer To Cell In Same Table

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_table_header_attr_must_refer_to_cell_in_same_table

ARIA Toggle Fields Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_toggle_fields_require_accessible_name

<object> Elements Require Alternate Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_object_elements_require_alternate_text

Active <area> Elements Require Alternate Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_active_area_elements_require_alternate_text

ARIA Meter Nodes Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_meter_nodes_require_accessible_name

HTML Lang & XML Lang Value Should Match

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_html_lang_xml_lang_value_should_match

Serverside image maps must not be used

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_serverside_image_maps_must_not_be_used

Elements Must Use Allowed ARIA Attributes

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_elements_must_use_allowed_aria_attributes

<blink> Elements Deprecated & Must Not Be Used

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_blink_elements_deprecated_must_not_be_used

<dl> Must Only Have Ordered <dt> & <dd> Groups

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_dl_must_only_have_ordered_dt_dd_groups

ARIA Attributes Require Valid Values

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_attributes_require_valid_values

ARIA Input Fields Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_input_fields_require_accessible_name

Form Field Must Not Have Multiple Label Elements

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_form_field_must_not_have_multiple_label_elements

<video> Elements Require <track> For Captions

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_video_elements_require_track_for_captions

Frames Require Unique Title Attribute

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_frames_require_unique_title_attribute

ARIA Commands Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_commands_require_accessible_name

ARIA Attributes Require Valid Names

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_attributes_require_valid_names

<dt> & <dd> Elements Must Be Contained by <dl>

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_dt_dd_elements_must_be_contained_by_dl

ARIA Tooltip Nodes Require Accessible Name

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_aria_tooltip_nodes_require_accessible_name

Elements Marked role=img Require Alternate Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_elements_marked_role_img_require_alternate_text

Frames Require Title Attribute

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_frames_require_title_attribute

Buttons Require Discernible Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_buttons_require_discernible_text

Image Button Requires Alternate Text

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_image_button_requires_alternate_text

Ariahidden true must not be used in body

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_ariahidden_true_must_not_be_used_in_body

HTML Element Lang Attribute Value Must Be Valid

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_html_element_lang_attribute_value_must_be_valid

Links Must Be Distinguishable

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_links_must_be_distinguishable

Page Must Contain <title>

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_page_must_contain_title

Page Requires Means To Bypass Repeated Blocks

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_page_requires_means_to_bypass_repeated_blocks

Elements Must Only Use Permitted ARIA Attributes

WCAG Level A check, run by axe-core against the rendered page during the crawl. Fixing it removes a barrier for people using assistive technology.

accessibility_elements_must_only_use_permitted_aria_attributes