axe-core rule: listitem
List items are used outside of a list
What it is
li elements appear without a ul or ol parent, so assistive technology cannot present them as a list.
Who it blocks
Screen reader users lose list announcements and item counts, making grouped content read as disconnected fragments.
How to fix it
Wrap groups of li elements in a ul (unordered) or ol (ordered) parent.
Example fix
<!-- Before -->
<div class="features">
<li>Free shipping</li>
<li>30-day returns</li>
</div>
<!-- After -->
<ul class="features">
<li>Free shipping</li>
<li>30-day returns</li>
</ul>
This is one of the barrier types BarrierScan checks for on every scan. Request a free accessibility scan to see whether it appears on your site, alongside the rest of the automated findings.