For most small sites, the safest-looking mix of anchor text for backlinks is mostly branded anchors, bare URLs and natural, generic phrases like “this guide”, with exact-match keyword anchors kept to a small minority. Google publishes no ideal percentage, so any ratio, including the ones below, is a rule of thumb you adjust after checking the anchors you already have.
Below you get the six anchor types, a starting mix and where it breaks, a 30-minute audit, four decision rules, and a brief to paste into an order form. Buying links to influence rankings can break Google’s link spam policy whatever the anchor says. A tidy mix reduces obvious patterns but does not remove that risk.
The six anchor types, with an example of each
Anchor text is the clickable wording of a link. Google’s SEO Starter Guide says good anchor text is descriptive, concise and relevant to the page it points to. The examples below use an invented business, Brightside Plumbing (brightsideplumbing.com), a hypothetical plumber in Leeds.
| Type | What it is | Example | Risk when overused |
|---|---|---|---|
| Branded | The business or site name. | Brightside Plumbing | Low. Looks uniform if it is the only pattern. |
| Naked URL | The web address shown as the link text. | brightsideplumbing.com | Low. Same uniformity issue. |
| Generic | A non-descriptive phrase that says nothing about the target. | read more | Low risk, but wastes the chance to give context. |
| Partial match | A phrase that includes part of the target topic inside a natural sentence fragment. | a plumber who covers Leeds | Moderate if repeated word for word. |
| Exact match | The precise keyword you want to rank for. | emergency plumber Leeds | Highest. It is the type that creates a visible commercial pattern. |
| Image / alt text | A linked image. Google treats the image’s alt text much like anchor text. | Alt text: “Brightside Plumbing van in Leeds” | Low, but a keyword-stuffed alt text behaves like exact match. |
Why a profile full of one commercial phrase looks like manipulation
Google’s Spam policies for Google web search define link spam as links intended to manipulate rankings. That includes buying or selling links that pass ranking credit and excessive link exchanges. Anchor text can be one of the places where that intent shows.
What natural links look like versus a pattern
Picture an affiliate site with 30 links, every one reading “best affiliate marketing course”. Almost nobody linking by choice repeats your money keyword word for word thirty times.
Now picture a profile where most links read the course brand, the bare domain, “this review” or “Mark’s course breakdown”, with the odd descriptive phrase. People link the way they talk: by name, by address, by loose description. The second profile looks like that. The first looks arranged.
What Google says it does about unnatural links
Google says it uses systems such as SpamBrain to neutralize the effect of unnatural links, as described in its December 2022 link spam update announcement. For you, that means keyword-stuffed or bought links may simply stop counting. It does not mean a penalty is off the table: Google’s spam policies say violating sites can rank lower or be removed, and manual actions exist. Nobody outside Google knows a percentage that triggers anything.
The opposite failure is real too. Only brand anchors, all in the same format, all arriving in one burst, also look artificial. Vary the types and spread them over time.
A starting-point anchor mix for a small site (and when it breaks)
The ranges below are my practitioner judgment, not a Google figure and not the result of a study. Google publishes no ideal ratio, and the right mix may differ in your niche. Treat them as orientation.
The rule-of-thumb ranges
- Brand and naked URL together: roughly half of your links or more.
- Generic and natural phrases, plus partial match: the next largest share.
- Exact match: about 1-5%, and around 10% for most sites at the very most.
These ranges are not a target to hit link by link. They describe, from experience, what a profile made up mostly of links people chose to give tends to look like.
What shifts the numbers
In competitive niches I would keep exact match lower, since scrutiny is likely higher. That is a judgment call, not a measured threshold. A brand name that contains the keyword blurs the categories. Local businesses naturally attract location phrases. A new site has too few links for any ratio to mean much.
Four cases where percentages mislead
- Keyword in the brand or domain. If your brand is “Emergency Plumber Leeds Ltd”, your brand anchor is also an exact-match anchor. Be more conservative with extra exact match.
- Fewer than about 20 links. One link moves the share by five points or more. Think in counts: “one exact match in the first ten links”, not percentages.
- Local business. City-plus-service anchors, like Brightside’s “emergency plumber Leeds”, are common and natural for local sites. The exact-match budget can sit a bit above the range for other sites, but it should still be a minority.
- Affiliate site with no real brand. Use the site name, the domain, or the author or reviewer name as your “brand”, and review-style phrases such as “this review” as your natural anchors.
How to audit your current anchors in 30 minutes
Export, classify, count
- In Google Search Console, open Links and export Top linking text, Top linking sites and Top linked pages. Add an anchors export from Ahrefs, Semrush or Moz if you have one.
- Paste the anchor export into a spreadsheet, one row per anchor with its count.
- Label each anchor with one of the six types. Treat natural phrases such as “this guide” or “this review” as generic.
- Total each type and work out its share. Use counts if you have fewer than about 20 links.
- Sort by count and look for a commercial phrase repeated many times.
- Check whether one linking site is behind most of an anchor’s count. A footer or sidebar link on a single site can show up as hundreds of links. Count a sitewide link once.
- Check which pages receive the links. Search Console shows linked pages and anchors in separate tables, so it can’t tell you which anchor points at which page. For that pairing, use the anchors report in a third-party tool, or open the suspicious links and check them by hand.
Treat the result as approximate. Search Console’s links report is not a complete list of the links Google knows about. Each third-party tool sees a different subset and classifies anchors its own way. If you can, combine two sources.
Spotting the problem: a hypothetical 40-link example
Illustration only: a CRM review site has 40 referring links, and 18 of them use “best crm software”. That is 45%, and the phrase sits at the top of the sorted list with nothing close behind it.
Don’t start by editing those links. Changing existing anchors means contacting site owners, and it is rarely worth the effort. Dilute instead. Make the next 20 links all brand, URL or natural phrases, with zero exact match. The share then falls: 18 of 60 is 30%. After 40 new links, 18 of 80 is about 23%. That is still above the ranges earlier in this article, so dilution is a matter of months of steady, varied links, not one order. Spread new links across weeks rather than one delivery.
What to do based on your profile: four decision rules
Pick the rule that matches your audit. Results vary by site and niche, and none of this guarantees an outcome.
- Profile already mostly brand and URL. Add a few more descriptive or partial-match anchors. Your profile has room, and a bit of topical wording gives links more context.
- Profile already keyword-heavy. For a while, make new links brand, URL or generic only. Disavowing (asking Google to ignore specific links) is a last resort. Google’s disavow tool help page calls it an advanced feature to use with caution. It says to use it only if you have a considerable number of spammy, artificial or low-quality links and those links have caused, or are about to cause, a manual action. Used without that evidence, it can harm your site’s performance.
- Brand-new site. Start with brand and URL anchors. Let exact match come later and rarely. Plan in counts, not percentages.
- Homepage versus deep pages. Send brand and URL anchors to the homepage. Deep pages can take descriptive anchors that match the page topic, because there the wording is simply accurate.
Match the anchor to the placement, not the other way round
Contextual links vs profile, social and directory links
Different placements give you different amounts of control, and a brief that ignores this just produces frustration. A contextual link is one placed inside the body of an article. Guest posts and niche edits both give you one: on our guest posting sites and niche edit sites you set the anchor text in the order form.
| Placement | Who sets the anchor | What usually fits |
|---|---|---|
| Contextual (inside an article) | Writer or editor, within your brief | Brand, descriptive phrases, “this guide”, occasional partial match |
| Profile and property links (for example Web 2.0 profiles) | Mostly the platform’s profile fields | Brand name or bare URL |
| Social and directory listings | The platform or listing format | Brand name or URL; keywords only where a description field allows it |
Forcing a keyword into every placement fails because the platform often won’t allow it, as we explain in our Web 2.0 backlinks article. Where it does allow it, a keyword-stuffed profile name or directory title looks forced. Let in-content links carry the descriptive wording and let the rest default to brand and URL.
Nofollow and sponsored: ask who applies them
Some platforms add rel="nofollow" automatically. Google asks that paid or advertising links carry rel="sponsored" (or nofollow), and says it treats these attributes as hints rather than strict commands. Its guidance is in Qualify your outbound links to Google.
The trade-off is plain. A link carrying those attributes may pass little or no ranking credit, so the anchor does less ranking work. It can still bring referral visitors and brand mentions. Decide before you order which attribute you expect, and ask the vendor what they apply.
Anchor text is one factor among several
Anchor text works alongside the relevance of the linking page, the surrounding text and the quality of the site. A perfect anchor mix on irrelevant, low-quality sites fixes nothing, so read how to vet the sites you buy links from first. And buying links to influence rankings can fall under Google’s link spam policy whatever the anchor says.
A copy-paste anchor brief for your link vendor
The brief template
Paste this into the order notes and fill in the brackets. Every line is a preference you are stating, not something you can always enforce.
- Target URL: [exact page, including https and trailing slash if you use one]
- Brand name variants: [e.g. Brightside Plumbing, Brightside, brightsideplumbing.com]
- Allowed anchor categories and counts: [brand: X, URL: X, natural/generic: X, partial match: X]
- Maximum exact-match anchors: [number, or zero]
- Banned anchors: [competitor names, “cheap”, “buy”, any others]
- Language: [language of the linking content]
- Variation by placement: [descriptive phrases only in in-content links; brand or URL where the platform sets the anchor]
- Link attributes: [which rel attribute, if any, you expect on each link, and who applies it]
- Preview: [please send planned anchors before publishing, where possible]
- Reporting: [list every live link with its anchor text and linking URL]
Worked example: a 20-link order
Using the hypothetical Brightside Plumbing site, a 20-link brief could read: about 8 brand anchors, 4 URL anchors, 4 natural or generic phrases, 3 partial match, and 1 exact match at most. Banned: competitor names, “cheap”, “buy”. The report must list each anchor and URL. These counts are a starting heuristic, not a Google-published ratio, so adjust them to your audit.
Before you pay any vendor, ask whether it can follow the preview and anchor-count lines, and whether its report shows anchor text. Providers differ, and a clear answer saves an argument later. In-content links are where varied, natural-phrase anchors fit most easily. If you want a provider to place them, BacklinkUpSEO’s guest post service covers that kind of placement. Every order comes with a report of each live link, so check it against your brief when it arrives.
Checking the delivery report and re-auditing a few weeks later
Treat the report as something to verify, not just file. Go through it with the brief open:
- Compare each report line (anchor and URL) with the brief’s counts per category.
- Count the exact-match anchors against your cap.
- Scan for banned anchors.
- Open a sample of live links and confirm the anchor text and any
relattribute (nofollow, sponsored). - Check that links arrived gradually over the delivery period, not in one burst.
If anchors break the brief, ask the vendor to correct or replace them where the platform allows editing. Where the platform dictates the anchor, ask them to say so, so you know it was a platform limit and not a miss.
After a few weeks, re-run the 30-minute audit. Search Console and third-party tools lag and each sees only a subset of links, so new ones may not appear right away.
Your next step: run the audit before you place the next order
Before you order anything, export your top linking text from Search Console, label each anchor as brand, URL, generic, partial or exact match, and write the brief with counts for your first 20 links.
A sensible anchor mix reduces obvious patterns. It does not turn weak, irrelevant or paid links into good ones, so choose the sites first and the anchors second.
Frequently asked questions
What anchor text should I use for backlinks?
For most small sites, mostly brand names, bare URLs and natural phrases, with exact-match keywords as a small minority. Google publishes no ideal ratio, so check your existing anchors first and adjust.
Is exact-match anchor text bad?
Not by itself. A few exact-match anchors in a varied profile look normal. The problem is a profile where one commercial phrase dominates, which looks like an attempt to manipulate rankings.
Can I change anchor text on links I already have?
You can ask site owners, but it takes effort and rarely pays off. Diluting with new brand, URL and natural-phrase links is usually the simpler fix.
Should paid links use nofollow or sponsored?
Google’s guidance is to mark paid or advertising links with rel=”sponsored” or nofollow. It treats these as hints. Paid links meant to influence rankings can still breach its link spam policy.
Can I control the anchor on directory or social links?
Often not. Platforms usually set the anchor from your profile name or URL field. Specify preferences in your brief, but expect brand or URL anchors there.
How many links do I need before percentages mean anything?
Below roughly 20 links, a single link swings the percentages wildly, so plan and audit with counts instead.
Want this done for you?
Contextual Backlinks builds the links described above, delivers them gradually and sends you a report with every live link. See the details, prices and delivery time on the service page. See Contextual Backlinks →





