Anchor Text Checker
Paste HTML to extract and classify every anchor tag by type: exact-match, partial-match, branded, naked URL, generic, or image.
Paste HTML Source
Paste any HTML snippet or full page source to extract and classify all anchor tags.
Anchor Types
Exact-match — anchor targets a keyword precisely
Partial-match — contains keyword phrases with extra words
Branded — brand name or domain-like text
Naked URL — raw URL used as visible anchor
Generic — "click here", "read more", etc.
Image — anchor wraps an image with no text
Paste HTML on the left and click Analyze Anchors
Distribution Summary
All Anchors
| # | Anchor Text | Type | Href | rel |
|---|
Summary
Paste HTML to extract and classify every anchor tag by type: exact-match, partial-match, branded, naked URL, generic, or image.
How it works
- Paste the HTML source of any page into the input area.
- Click "Analyze Anchors" to parse the markup client-side.
- Every anchor tag is extracted and its text inspected.
- Each link is classified based on the anchor text pattern.
- A summary table shows the count and percentage for each type.
- The full link list below lets you review every anchor individually.
Use cases
- Audit the anchor text distribution of a blog post before publishing.
- Check that internal links use varied, natural anchor text.
- Identify over-optimized exact-match anchors that may trigger a penalty.
- Review guest-post HTML for spammy or generic link patterns.
- QA a CMS export to verify all image links have alt text.
- Compare anchor profiles across competitor pages.
- Spot naked URL anchors that could be improved for UX.
- Verify branded links are correctly labeled during outreach campaigns.
Frequently Asked Questions
Related tools
Last updated: 2026-05-29 ·
Reviewed by Nham Vu