---
title: Unordered list
description: >-
The unordered list component displays a bulleted list of related items where
sequence isn't critical. Use unordered list to present collections of
features, options, requirements, or any group of items where order doesn't
affect meaning.
Unordered lists automatically add bullet points and support nested lists for
hierarchical content organization. For sequential items where order is
important, use [ordered
list](/docs/api/app-home//web-components/layout-and-structure/ordered-list).
api_name: app-home
source_url:
html: >-
https://shopify.dev/docs/api/app-home/web-components/typography-and-content/unordered-list
md: >-
https://shopify.dev/docs/api/app-home/web-components/typography-and-content/unordered-list.md
---
# Unordered list
The unordered list component displays a bulleted list of related items where sequence isn't critical. Use unordered list to present collections of features, options, requirements, or any group of items where order doesn't affect meaning.
Unordered lists automatically add bullet points and support nested lists for hierarchical content organization. For sequential items where order is important, use [ordered list](https://shopify.dev/docs/api/app-home/web-components/layout-and-structure/ordered-list).
#### Use cases
* **Bulleted lists:** Display content in bulleted list format.
* **Non-sequential items:** Present items that don't have a specific order.
* **Feature lists:** List features, benefits, or attributes.
* **Structured content:** Organize content with semantic unordered lists.
## Slots
The unordered list component supports slots for additional content placement within the component. Learn more about [using slots](https://shopify.dev/docs/api/app-ui/using-web-components#slots).
* **children**
**HTMLElement**
The list entries displayed within the unordered list, where each item is marked with a bullet point. Only accepts list item components as children. Each list item represents a single bulleted entry in the list.
## List item
The list item component represents a single entry within an ordered list or unordered list. Use list item to structure individual points, steps, or items within a list, with each item automatically receiving appropriate list markers (bullets or numbers) from its parent list.
List item must be used as a direct child of ordered list or unordered list components. Each list item can contain text, inline formatting, or other components to create rich list content.
## Slots
The list item component supports slots for additional content placement within the component. Learn more about [using slots](https://shopify.dev/docs/api/app-ui/using-web-components#slots).
* **children**
**HTMLElement**
The content displayed within the list item, which represents a single entry in an ordered or unordered list.
Examples
### Examples
* #### Add a bulleted list
##### Description
Create a bulleted list of related items. This example shows a simple list of product color options.
##### html
```html
Red shirt
Green shirt
Blue shirt
```
* #### Create nested lists with sub-items
##### Description
Nest unordered lists inside list items to organize hierarchical content with sub-items. This example shows a store setup checklist with nested shipping options under a parent item.
##### html
```html
Configure payment settings
Set up shipping options
Domestic shipping rates
International shipping zones
Add product descriptions
Enable online payments
Set up shipping rates
Configure tax settings
Add product descriptions
```
## Best practices
* **Use when order doesn't matter:** Unordered lists communicate a collection of related items without sequence or ranking. Use them for features, options, or benefits where the order isn't meaningful. When sequence matters, use [ordered list](https://shopify.dev/docs/api/app-home/web-components/layout-and-structure/ordered-list) instead.
* **Keep items parallel in structure:** Consistent grammar and structure across list items makes content easier to scan and understand. Mixing different writing styles within a list creates cognitive friction for readers.
* **Write concise items:** List items work best as brief, scannable content. When items become long or complex, they lose the clarity and efficiency that makes lists valuable. Consider restructuring long items into separate sections.
* **Limit nesting depth:** Nested lists help organize hierarchical content, but deep nesting becomes difficult to follow. When you find yourself nesting beyond two levels, the content structure might be too complex for a list format.
## Limitations
* The component doesn't support custom bullet styles (like checkmarks, arrows, or custom icons). All unordered lists use standard bullet markers. If you need alternative markers, you'll need to create custom list styling.