HomeFix guides → Internal anchor text descriptive (not 'click here')

tech

How to fix: Internal anchor text descriptive (not 'click here')

Why this matters

Anchor text passes topical relevance signals to the linked page. Generic anchors ('click here', 'read more', 'learn more') waste that signal — Google has no idea what the target page is about. Use keyword-relevant descriptive phrases.

Background

Anchor text passes topical relevance signals to the linked page. Generic anchors ('click here', 'read more') waste that signal — the target page's topic is invisible to Google from the anchor.

References

Google Search Central · Internal link anchor text guidance

How to fix

Code snippet for each stack we cover. Pick the one matching your server / framework.

nginx
No server config — content edit.
apache
Same.
cloudflare
Same.
wordpress
Audit each post's internal links. Replace 'click here' / 'read more' with descriptive phrases. Yoast / RankMath flag generic anchors in the content analysis.
flask
Same — content discipline at template / CMS level.
express
Same.
rails
Same.

Verify it's working

Crawl your site. Count internal links with anchor text in {'click here', 'read more', 'learn more'}. Should be <10% of total.

Want to know if your site has this issue?

Run a free 53-check audit — security, GDPR, NIS2, and technical SEO.

Audit my site →