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 →