What this example teaches
- How to replace click here and repeated read more links.
- How to label downloads, documents, phone links, and email links.
- Why repeated link labels should not point to different destinations.
Click here
Bad
<p>To view our services, <a href="/services/">click here</a>.</p> Click here does not describe the destination.
Better
<p><a href="/services/">View our services</a>.</p> The useful destination text is inside the link.
Read more
Bad
<article>
<h2>Contact page checklist</h2>
<a href="/guides/contact-page-accessibility-checklist/">Read more</a>
</article> Read more links become vague when a page has many cards.
Better
<article>
<h2>Contact page checklist</h2>
<a href="/guides/contact-page-accessibility-checklist/">Read the contact page checklist</a>
</article> The link names the specific destination.
Repeated links to different pages
Bad
<a href="/services/">Learn more</a>
<a href="/pricing/">Learn more</a> The same label points to different destinations.
Better
<a href="/services/">Learn more about services</a>
<a href="/pricing/">Learn more about pricing</a> Each link remains distinct when read in a list.
Document or download links
Bad
<a href="/files/checklist.pdf">Download</a> Users do not know what file they are downloading.
Better
<a href="/files/checklist.pdf">Download the website accessibility checklist PDF</a> The link identifies the document and format.
Phone and email links
Bad
<a href="tel:+16045550100">Call</a>
<a href="mailto:hello@example.ca">Email</a> Call and Email can be too vague in contact sections with several people or departments.
Better
<a href="tel:+16045550100">Call the accessibility support desk</a>
<a href="mailto:hello@example.ca">Email accessibility support</a> The labels explain who or what the action reaches.
What still needs human review
- Whether link purpose is clear in the surrounding journey.
- Whether repeated cards and lists keep link labels distinct.
- Whether document links identify file type, size, or destination where useful.
Related tools
Related issue library pages
- Link has no accessible text
- Generic link text found
- Same link text points to different destinations
- Linked image has empty alt text