It fetches the page and extracts every <a href> pointing to an http(s) destination (skipping mailto:, tel:, and fragment-only links), reading each link's visible text — falling back to aria-label/title, then to an inner image's alt text for image-only links. Each one is checked against a list of common generic phrases and against its own destination URL, and the page is scored on what percentage of its links come back flagged.
How to fix what it finds
Rewrite each flagged link's visible text to describe where it actually goes — swap "click here" for something like "view our pricing plans," or replace a raw URL with a short phrase describing the destination. It's a copy change, not a structural one, so it's usually quick to fix across an entire page or template once you know which links are flagged.