Table of Contents
Here’s the short version: to write good anchor text, describe the destination in a few natural words, so that both a reader and a search engine crawler know exactly what they’ll get when they follow the link. Skip vague phrases like “click here,” skip keyword-stuffed exact-match anchors, and let variety happen on its own because you’re writing for meaning. That’s genuinely the whole philosophy — and once you understand how to write anchor text this way, every other “rule” you’ve heard starts to sort itself into either common sense or snake oil.
Okay, let’s be honest: anchor text is one of those topics that sounds tiny and turns out to be everywhere. Every internal link on your site, every link you earn from someone else’s blog, every image that links somewhere — they all carry anchor text, and every single one of them is quietly telling readers and search engines what the page on the other end is about. So let’s make those little blue words earn their keep.
Quick answer
- Anchor text is the clickable text of a link — a relevance signal for readers and crawlers about the destination page.
- Write anchors that describe the destination in a few words; “click here” and “read more” help no one, especially screen reader users.
- Anchor variety should happen naturally because you write for meaning — there is no magic exact-match “ratio,” and chasing one is link-spam territory.
- Internal links are your biggest controllable lever: descriptive, front-loaded, reasonably consistent for the same target page.
- Audit regularly: crawl your internal links, hunt down generic and duplicate-vague anchors, and fix the worst offenders first.
What does anchor text actually do?
Anchor text is the visible, clickable part of a hyperlink — the words wrapped inside the link tag. It has two audiences, and here’s the lovely part: they want the same thing.
Readers use anchor text to decide whether a link is worth their click. A link that says “our guide to internal linking for small sites” sets a clear expectation. A link that says “here” forces the reader to hunt through the surrounding sentence to figure out what’s being offered. Good anchors reduce friction; vague anchors create tiny moments of doubt, over and over.
Search engine crawlers use anchor text as a relevance signal about the destination page. When many links point to a page with anchors describing it as a guide to, say, category page optimization, that’s evidence about what the page covers. Anchor text doesn’t replace the content on the page itself — it supplements it — but it’s one of the clearer context clues a crawler gets about a URL before it even renders the page.
So one little string of words serves navigation, expectation-setting, and relevance all at once. That’s why learning how to write anchor text well pays off across your whole site, not just on one page.
What’s the reader-first rule for anchor text?
Here’s the rule I want you to tattoo on your content brain: write every anchor so it describes the destination, for a human. That’s it. Everything else follows.
Why does this one rule do so much work?
- Usability: People scan pages by jumping between bold text, headings, and links. A descriptive anchor is scannable information; “click here” is a dead pixel in that scan.
- Accessibility: Screen reader users often navigate by pulling up a list of all the links on a page, read out of context. In that list, “click here, click here, read more, learn more” is completely useless — the user can’t tell one link from another. A descriptive anchor like “pricing for the free plan” works perfectly on its own. This isn’t a nice-to-have; it’s a core accessibility practice, and it’s also just respectful writing.
- SEO: Descriptive anchors give crawlers that relevance signal we talked about. The anchor that best serves a human happens to be the anchor that best informs a search engine.
This is the aligned incentive that makes anchor text such a friendly corner of SEO. You don’t have to choose between the reader and the algorithm. The reader-first anchor is the SEO-friendly anchor. Any advice that asks you to sacrifice clarity for some supposed ranking trick has already left white-hat territory — more on that in a minute.
What are the main types of anchor text?
When you read about how to write anchor text, you’ll run into a standard taxonomy. It’s worth knowing — not so you can engineer a mix, but so you can recognize what naturally shows up when you write honestly.
| Anchor type | Example | When it occurs naturally |
|---|---|---|
| Exact match | “how to write anchor text” | When the destination page targets that exact phrase and the sentence genuinely calls for it. Fine occasionally; suspicious when it’s everywhere. |
| Partial match | “writing better anchor text for internal links” | The most common honest anchor — it contains related words because you’re describing the page in your own phrasing. |
| Branded | “SocialBlaze” | Whenever you name a company, product, or publication and link to it. Extremely common in natural link profiles. |
| Natural phrase | “a smarter way to plan your publishing calendar” | When the link flows out of the sentence’s own logic rather than any keyword. Often the most persuasive anchor for readers. |
| URL / naked link | “socialblaze.ai” | Citations, footers, and “visit the site” mentions. Fine in moderation; avoid pasting long raw URLs into body copy. |
| Generic | “click here,” “read more,” “this article” | Honestly? Mostly when we’re writing in a hurry. A few are survivable; a site full of them is a usability and accessibility problem. |
Notice something: a healthy site accumulates all of these types without anyone planning it. You name brands, you describe pages in different words on different days, you occasionally drop a URL in a citation. Variety is the natural byproduct of honest writing — which brings us to the part of this topic where I need to get a little protective of you.
Is there an ideal anchor text ratio? (No — and here’s why that matters)
You will absolutely find articles, tools, and link-building vendors promising an “optimal anchor text ratio” — some formula like a set percentage of exact-match anchors, so much branded, so much generic. I want to be really clear with you, friend to friend: there is no magic anchor-ratio formula, and anyone selling you one is selling snake oil.
Here’s the deeper problem. The moment you’re engineering anchor percentages, you’ve stopped writing anchors for meaning and started manufacturing a pattern designed to influence rankings. That is precisely what search engines’ spam policies describe as link spam — and deliberately manipulated anchors are one of its classic fingerprints. The riskiest versions look like this:
- Buying links with exact-match anchors. Paying for placements where you dictate a keyword-rich anchor is squarely against search engine spam policies and puts both sites at risk.
- Private blog networks (PBNs). Networks of sites that exist to pump keyword-anchored links at a target. Unnatural anchor patterns are one of the ways these schemes get identified.
- Anchor “sculpting” campaigns. Outreach that insists every earned link use your target keyword verbatim. Real editors link with their own words; a wall of identical exact-match anchors from unrelated sites doesn’t look like anything that happens in nature.
The consequences range from the links being quietly ignored to manual actions against your site — and cleaning up a penalized link profile is slow, miserable work. I can’t promise you any specific ranking outcome from doing things right (no one honestly can), but I can tell you the downside of manipulation is real and the upside of honest anchors costs you nothing.
The white-hat position is wonderfully simple: write each anchor to describe its destination, and let the “ratio” be whatever honest writing produces. You never have to count. You never have to worry about an algorithm update that targets manipulation, because you weren’t manipulating anything.
How do you write anchor text for internal links?
Now for the fun part. External anchors are mostly out of your hands — other people choose how they link to you — but internal links are 100% yours. That makes internal anchor text your single biggest controllable lever, and it’s where learning how to write anchor text turns into daily practice.
Internal anchors do heavy lifting: they move readers deeper into your site, they distribute crawl attention, and they describe your own pages to search engines in your own words. If your site structure is a city, internal anchors are the street signs. (And if the streets themselves are a mess, fix that first — our guide to improving your site architecture for SEO walks through organizing pages into a hub-and-spoke structure that makes every internal link count more.)
Here are the habits that matter:
Describe the destination, not the action
“Learn more” describes a click. “Our walkthrough of optimizing category pages” describes a page. Always the second one. If you deleted everything around the link, the anchor alone should still tell someone where it goes.
Front-load the meaning
Put the most descriptive words at the start of the anchor. “Internal link audit workflow” beats “a workflow you can use for auditing internal links” — readers scanning the page, and screen reader users skimming a link list, catch the meaning faster when it leads.
Stay reasonably consistent for the same target
If you link to your pricing page as “pricing” on one page, “plans and pricing” on another, and “what it costs” on a third, that’s fine — those are honest variations on one meaning. What you want to avoid is wild inconsistency that confuses the signal: calling the same page “pricing” here and “our story” there. Aim for consistent-ish: the same core meaning, naturally varied phrasing. You don’t need to robotically reuse one string, and you shouldn’t — just keep every anchor for a page truthful about what that page is.
Don’t over-link
If every third sentence is an anchor, nothing stands out and the page reads like a slot machine. Link where a reader would genuinely benefit from the destination, and let the rest of the prose breathe.
Vary anchors across different source pages naturally
When ten of your articles link to the same guide, they’ll naturally use slightly different anchors because the surrounding sentences differ. Let them. That variation is honest and healthy — the only wrong move is forcing all ten to use one exact-match phrase.
Does the context around your anchor text matter?
Yes — more than most people realize. Search engines don’t read an anchor in a vacuum; the sentence and paragraph around a link provide context about the relationship between the two pages. And readers rely on that context even more heavily.
Compare these two:
- “For more info, see this page.”
- “Before you tune individual anchors, make sure crawlers can actually reach your pages — a technical SEO audit will surface broken links, redirect chains, and orphaned pages that no anchor can fix.”
The second version earns the click. The sentence explains why the destination matters, and the anchor names what it is. That’s the pattern to aim for: context supplies motivation, anchor supplies identity. (And yes, that advice is real — if you haven’t crawled your site recently, our guide on how to do a technical SEO audit is the place to start, because anchor text on links crawlers can’t follow is wasted effort.)
A practical habit: write the sentence first, as if the link didn’t exist. Then wrap the anchor around the words that already describe the destination. If no words in your sentence describe the destination, the sentence needs work before the link does.
How long should anchor text be?
A few words — enough to describe the destination, no more. There’s no official character limit, so use judgment with two guardrails:
- Too short: single vague words like “here,” “this,” or “post.” They carry no meaning alone, which fails readers, screen reader users, and crawlers simultaneously.
- Too long: linking an entire sentence or paragraph. When everything is the anchor, nothing is — the reader can’t tell which concept the link is actually about, and the descriptive signal gets diluted across a dozen words.
The sweet spot for most anchors is roughly two to six words: “internal link audit workflow,” “category page optimization guide,” “SocialBlaze’s free plan.” Occasionally a natural-phrase anchor runs a little longer, and that’s fine when the whole phrase genuinely describes the destination. Just never link whole paragraphs, and never make a reader guess which part of a long linked phrase is the point.
One more length-adjacent rule: don’t paste long naked URLs into body copy. A raw URL full of slashes and parameters is unreadable on screen and genuinely painful when a screen reader announces it character by character. Wrap it in descriptive words instead. (Short, clean domains in a citation are the one reasonable exception.)
What do screen readers need from your anchor text?
I promised accessibility would be central, because it is. Screen reader software lets users jump from link to link or pull up every link on the page as a standalone list. Out of context, your anchors are the entire interface. Here’s what that means in practice:
- Every anchor must make sense in isolation. “Download the content calendar template” works in a link list; “download” alone does not.
- Different destinations need different link text. If “read more” appears eight times on your blog index, a screen reader user hears eight identical links going eight different places, with no way to tell them apart. Give each one the article’s actual subject.
- Identical destinations should use matching text. The flip side: if two links on a page go to the same URL, don’t label them differently — that implies two different destinations that don’t exist.
- No long raw URLs read aloud. We covered it, but it bears repeating — your most loyal reader should never sit through “h-t-t-p-s-colon-slash-slash…”
- Don’t rely on color alone. Make sure links are distinguishable by more than hue (underlines are the classic solution), so low-vision and colorblind readers can find them.
Here’s the warm truth: every one of these rules also makes your pages better for sighted readers in a hurry, which is most of your audience most of the time. Accessibility and scannability are the same craft.
How does anchor text work for image links?
When an image is the link — a product thumbnail, a card graphic, a logo in your footer — the image’s alt text effectively becomes the anchor text. Screen readers announce it as the link, and search engines treat it as the descriptive signal for the destination.
So the same rules apply, translated:
- Write alt text that describes where the link goes, not just what the image shows. A thumbnail linking to a scheduling guide should say something like “guide to scheduling social posts,” not “purple abstract graphic.”
- Never leave a linked image’s alt empty — that creates a link with no name at all, which a screen reader may announce as the raw URL or just “link.”
- If a card has both an image and a text link to the same URL, let the text carry the description and keep the pattern consistent so it doesn’t read as two mystery links.
Image anchors are the most commonly forgotten anchors on a site, especially on category and listing pages full of linked thumbnails. If your category pages are a wall of image links, this pairs nicely with our guide to optimizing category pages for SEO — descriptive anchors on those product and article cards are half the battle.
What about anchors on external links you give to others?
Quick word on the links you point at other sites, because they carry your editorial voice. Keep them editorially natural: describe the source the way you’d describe it to a friend — “the official documentation,” “a study from [institution],” “the tool’s pricing page.” Don’t stuff your own keywords into anchors pointing elsewhere (that helps no one), and don’t agree to swap keyword-rich anchors with other sites as a scheme — reciprocal exact-match arrangements are just manipulation with extra steps.
And when other sites link to you? You can politely suggest accurate phrasing if someone asks, but the moment you start dictating exact-match anchors in paid or exchanged placements, you’re back in the spam territory we covered earlier. Earned links with whatever anchors real editors choose — branded, natural-phrase, even generic — are worth more to you long-term than any engineered anchor ever will be.
How do you audit the anchor text you already have?
New habits fix future links; an audit fixes the ones you’ve already published. Here’s a mini-workflow you can run in an afternoon on a small-to-medium site:
- Crawl your site’s internal links. Use any site crawler (most have free tiers for smaller sites) and export the internal link report — you want source URL, destination URL, and anchor text for every internal link.
- Sort by anchor text and flag generics. Filter for “click here,” “read more,” “learn more,” “this post,” “here,” and raw URLs. These are your fastest wins.
- Find duplicate-vague anchors. Look for the same generic anchor pointing to different destinations (the screen-reader nightmare) and wildly different anchors pointing at the same destination. Both patterns muddy your signals.
- Check your highest-value pages first. Group the report by destination. For the pages you most want to rank, read every inbound internal anchor. Do they describe the page accurately? Would a stranger know what the page is from the anchors alone?
- Find linked images with empty or decorative alt text. Your crawler’s image report will show linked images and their alt attributes. Any linked image with empty alt is an unnamed link — fix those.
- Fix the worst 20 first. Don’t try to rewrite every anchor on the site in one sitting. Fix the generic anchors on your most-trafficked pages, the empty-alt linked images, and the duplicate-vague clusters. Then make the reader-first rule part of your editing checklist so the problem stops growing.
- Re-crawl in a month. Confirm the fixes shipped and nothing regressed. Anchor hygiene is a habit, not a project.
Before and after: anchor rewrites you can steal
Nothing teaches how to write anchor text faster than seeing weak anchors fixed. Linked words shown in [brackets]:
- Before: “To learn more about site structure, [click here].”
After: “If your navigation has gotten tangled, start with this [site architecture guide for SEO].” - Before: “We wrote about this [in a previous post].”
After: “We covered the full process in our [internal link audit workflow].” - Before: “[Read more]” (on every card of a blog index)
After: “[How often to post on each platform]” — each card’s anchor becomes its article’s subject. - Before: “Check our pricing at [https://example.com/plans-and-pricing/?utm_source=blog].”
After: “Check [our plans and pricing] — the free tier covers most solo creators.” - Before: “[This] is why categories matter.”
After: “Here’s why [well-optimized category pages] pull more than their weight.” - Before (image link): alt=”screenshot”
After: alt=”dashboard guide: reading your post analytics”
See the pattern? Every rewrite moves meaning into the linked words. No keywords were stuffed, no ratios were consulted — the sentences just got more honest.
Your anchor text checklist
Pin this somewhere near your editing checklist:
- Does the anchor describe the destination, in words a stranger would understand out of context?
- Is the meaning front-loaded in the first couple of words?
- Is it a few words — not a lone “here,” not a whole sentence?
- Would a screen reader user, hearing only this link in a list, know where it goes?
- Do different destinations on this page have different link text?
- Are linked images carrying descriptive alt text (their de facto anchor)?
- Is the surrounding sentence giving the reader a reason to click?
- Are you writing for meaning — not engineering an exact-match keyword or a “ratio”?
- No long naked URLs in body copy?
- For links to the same target across your site: same core meaning, naturally varied phrasing?
If every link on a page passes that list, you’re doing anchor text better than most of the web.
Where does social media fit into all this?
A small honest note, since we’re a social media company: anchor text is a search and on-site concept — social posts generally don’t pass anchor-style SEO signals, and SocialBlaze is a social media management platform, not an SEO tool. But the two crafts feed each other. The same reader-first instinct that fixes your anchors makes your social captions clearer, and consistently sharing your content is how real people discover the pages your lovely new anchors point to. Discovery brings readers; readers who cite and link to you bring the natural, editorially-chosen anchors that no scheme can fake.
Great anchors need readers — let’s go find yours
SocialBlaze helps you schedule, auto-publish, and analyze your content across every major social network from one calm dashboard — so the guides you just linked so beautifully actually get seen, shared, and cited. All on the Free Forever plan.
FAQ: how to write anchor text
What is anchor text in simple terms?
Anchor text is the clickable text of a hyperlink — the words you select that take you somewhere when clicked. It tells readers and search engines what the destination page is about, which is why descriptive anchors beat vague ones like “click here” for usability, accessibility, and SEO alike.
Is exact-match anchor text bad for SEO?
Not inherently — if the destination page is genuinely about that phrase and the sentence naturally calls for it, an occasional exact-match anchor is fine. What’s risky is deliberately engineering lots of exact-match anchors, especially in paid or network link building, which search engine spam policies treat as link manipulation.
Is there an ideal anchor text ratio?
No. There is no verified formula for the “right” percentage of exact-match, branded, or generic anchors, and anyone selling one is guessing at best. Write every anchor to honestly describe its destination and the variety takes care of itself — that approach carries no manipulation risk at all.
How long should anchor text be?
Usually about two to six words — enough to describe the destination clearly, no more. Avoid single vague words like “here,” avoid linking entire sentences or paragraphs, and avoid pasting long raw URLs into body copy, which are unreadable and painful for screen reader users.
What counts as anchor text on an image link?
The image’s alt text. When an image is a link, screen readers announce the alt text as the link’s name and search engines treat it as the descriptive signal for the destination. Write it to describe where the link goes, and never leave a linked image’s alt text empty.
Frequently Asked Questions
Social Blaze provides a comprehensive suite of features including social media scheduling, analytics, content libraries, team collaboration tools, RSS feed automation, and a browser extension to streamline your social media strategy.
Absolutely! Social Blaze is designed to cater to both small businesses and larger agencies, offering customizable solutions to fit various needs, whether you’re managing a single account or multiple clients.
Our AI assistant takes the hassle out of content creation by creating AI post content for you, think of it as your social media sidekick, saving you time while helping you level up your strategy with smart insights.
Yes! Social Blaze offers various integrations with popular platforms and tools, allowing you to streamline your workflow and enhance your social media management experience seamlessly.