What is an internal link?
An internal link connects pages within your website. Navigation, breadcrumbs and contextual links serve different needs. Search engines can generally discover destinations through ordinary anchor elements with an href; a click handler on a non-link element is not an equivalent substitute.
Make useful content easier to reach
Clear paths help people explore a topic and help crawlers discover URLs. A page with no incoming internal links may be difficult to find. However, a single-URL report sees outgoing links on that page; it cannot establish whether a page is orphaned across the whole website.
Start with the reader's next question
On a service page, link to the relevant pricing explanation or preparation instructions. On an article, link to a prerequisite or a deeper guide when it genuinely helps. Do not add a block of unrelated destinations just to increase a link count.
Use your content inventory to find important pages with weak navigation. A handful of well-placed links may be a better change than repeating every destination in the sitewide footer.
1. Write meaningful link text
Describe the destination concisely in context. Replace vague text such as click here when a more useful phrase fits. Image-only links need an accessible name that describes the destination or action. Do not repeat exact-match keywords unnaturally in every link.
2. Check the real destination
Use an anchor with a valid href for navigation. An empty href can reload the current document; a missing href may not be a usable link. Use a button for an action that does not navigate. Keep fragment links when they point to real section IDs.
3. Link directly to preferred URLs
Replace unintended HTTP destinations on an HTTPS site and avoid unnecessary redirect hops. Open each important target and confirm the result. Use the canonical URL where appropriate; do not send users to tracking variants or retired pages.
4. Review nofollow and repetition in context
Routine editorial internal links generally do not need nofollow. It is not access control or a reliable way to exclude the target from indexing. Repeated menu links can be legitimate. Link-volume and duplicate-target observations should trigger a usability review, not a blind purge.
5. Test like a visitor
Follow the links on mobile and desktop, and use the keyboard to reach them. Confirm that the text makes sense with the surrounding paragraph. After a template change, test a second page using that template and check for broken destinations.
Example: explain the next step
This link tells the reader what the destination offers. Choose the path and anchor text for your own page.
<p>Before booking, read our <a href="/bicycle-repair/prices">bicycle repair prices</a> and choose the service you need.</p>Related SEOTera checks
These checks cover signals within this topic. An observation or warning needs context; it does not always mean a change is required.
- Internal links
internal-links - Empty links
empty-links - Generic link text
generic-anchors - Empty link destinations
empty-link-href - Insecure internal links
internal-links-http - Internal nofollow links
internal-links-nofollow - Link volume
link-volume - Repeated link destinations
duplicate-link-targets - Link overview
link-summary
Sources and further reading
Related guides
Check your page with SEOTera
Run a single-page audit, then use the findings and these guides to decide what to address.
Check your page with SEOTera