WCAG AAA: recommendation Priority: Minor
Links with the same text lead to different places
Several links on the page use the same wording, such as "Read more" or "Shop now", but go to different pages. This is a WCAG level AAA recommendation, beyond the AA level the law relies on.
This text was translated automatically and has not been reviewed by a native speaker yet.
Why it matters to your customers
Screen reader users often scan a list of all links on a page. A list of identical "Read more" links tells them nothing, so they have to open each one to find the product or article they want. It slows them down but rarely stops a purchase.
Who is affected
- screen reader users
- people with cognitive disabilities
- voice control users
How to fix it
Give each link text that describes where it leads, for example "Read more about delivery" instead of "Read more". If the visible text must stay short, add the details with visually hidden text or an aria-label that starts with the visible words. Links that really go to the same page, such as a product image and its title, may share a name.
On Shopify
Usually comes from "Read more" or "Shop now" buttons in blog, collection or banner sections. Change the button labels per section in the theme editor, or add the article or product title to the link in the section's Liquid code.
On Shoptet (CZ)
Usually comes from banners or article listings with the same button text. Change the texts where the template settings allow it; otherwise add the details through custom code or ask Shoptet or a partner.
On PrestaShop
Usually comes from "Quick view", "More" or "Read more" links in product lists and blog modules. Change the link text or add the product name as hidden text in the theme's .tpl templates.
On WooCommerce
Usually comes from "Read more" links in blog listings or buttons in product grids. WooCommerce usually adds the product name to its own cart buttons, but theme and page-builder buttons may not. Adjust the labels in the builder or in a child theme template.
Standards
| Standard | Clause |
|---|---|
| WCAG 2.2 | 2.4.9 (AAA) Link Purpose (Link Only) |
| WCAG 2.1 | 2.4.9 (AAA) Link Purpose (Link Only) |
| WCAG 2.0 | 2.4.9 (AAA) Link Purpose (Link Only) |
Automated check: axe-core rule identical-links-same-purpose.
dequeuniversity.com, github.com, www.w3.org
Related checks
-
The page refreshes itself after a delay, even a long one
WCAG 2.2.4 AAA
-
Links with the same text lead to different places
WCAG 2.4.9 AAA
-
Text does not reach the higher (AAA) contrast level
WCAG 1.4.6 AAA