Growth tool

Do your links say where they go?

Link text is read out of the sentence it sits in, by both audiences that matter.

Open your page, press Ctrl+U (Cmd+Option+U on a Mac) to see the source, select all, and paste it here. Or drop the saved .html file on the box.

No sign-upRuns in your browser: your page never reaches usNo limit

Nobody reads a link in context except you

A screen reader user can pull up a list of every link on the page and hear only the words. Search reads link text as your own description of the destination. Neither one gets the sentence around it.

A list of identical entries

Fifteen links reading "read more" become fifteen identical rows in a list of links, with no way to tell which is which. That list is how many people navigate a page.

You describe fifteen pages the same way

Search takes link text as a description of what is at the other end. "Learn more" is the description you have now given every page you link to.

The fix costs nothing

The words that say where the link goes are almost always already in the sentence. Moving the link onto them is the entire change.

One page in, its links out

1

Paste any page

The source. Decoration and script templates are ignored, so only real links are counted.

2

It reads them out of context

Every link's words on their own, the way they are heard and the way search reads them.

3

You get what to rewrite

The vague ones quoted with their destinations, so you can see which words to move the link onto.

What it checks

Links that describe nothing

Click here, read more, this, download. Matched as whole phrases, so "read more about pricing" is left alone: it is a good link.

Links with no words at all

Usually an icon or an image with no alt text. There is nothing to announce but the address, read out character by character.

The address used as the words

Fine in print. Read aloud it is a string of letters and slashes, and it is the least readable option available for link text.

One phrase, two destinations

Two links with the same words going to different pages cannot be told apart in a list, and they tell search one phrase describes two things.

New tabs that arrive unannounced

Opening a new tab takes away the back button, which is the control most people use to undo a click. Saying so in the words is enough.

New-tab links without noopener

Without it, the page you opened gets a handle on yours and can redirect the tab it came from. That is how a convincing fake login page appears where your site was.

Straight talk about what it cannot see

It reads the link text, which is exactly what is read out of context. What it cannot reach is worth saying.

It does not follow the links

Whether the page at the other end is what the words promise is not something a check on markup can reach. It reports what you said, not what is there.

It cannot see the sentence

A link reading "pricing" mid-sentence is perfectly clear on the page, and still lands alone in a list of links. That case is the point, not a mistake.

JavaScript links are invisible

Links built by script after load are not in what you paste. They are also invisible to search, for the same reason.

Your page never leaves your machine

The whole check runs in your browser. Nothing is uploaded, which is also why there is no limit on it.

Hear your page as a list of links

It is the fastest accessibility fix there is, and search reads the same words.