Key takeaways
- ✓Most referring domains should use the brand, the product name, or the naked URL.
- ✓Exact-match commercial anchors belong in a small minority of mentions, and only where the sentence would use that phrase anyway.
- ✓There is no ratio that guarantees a ranking. There are ratios that make a paid campaign easy to see.
Anchors are a distribution, not a spell
Anchor text is the clickable words. A natural set of mentions uses the brand, a partial description, a naked URL, and the occasional generic "this report" or "their docs." A paid set collapses toward the keyword the buyer typed into a rank tracker. Google's link-spam examples include manipulative linking patterns. A profile that is 40% exact-match commercial phrases is that pattern, even if every site in it has a decent DR.
The ranges below are the ones we use when reviewing an order before it goes out. They are not the result of a published experiment that crowned a winner, and they are not "the exact ratios you need to rank number one." Anyone selling that sentence is skipping the part where rankings also depend on the page, the query, and the sites that already occupy the results.
A workable range for a commercial page
Count referring domains to the target URL, not every link from the same site. For a page you are actively promoting, keep the mix inside these bands once you have more than a handful of mentions. Early on, with five links, one exact match already moves the percentage a lot. Prefer the brand until the count is large enough for a percentage to mean something.
| Anchor type | Share of referring domains | Example |
|---|---|---|
| Brand or product name | 40–60% | Northwind Analytics |
| Naked URL | 15–25% | northwind.example/pricing |
| Partial match | 10–20% | analytics platform for finance teams |
| Generic | 10–20% | this pricing page, their documentation |
| Exact commercial query | Under 10%, and often under 5% | best finance analytics software |
Northwind is a teaching name, not a customer. The partial-match bucket is where useful language lives: the category, the audience, the job to be done. The exact-match bucket is the phrase you hope to rank for, pasted as the anchor. Use it rarely, and only inside a sentence that would have contained it if the writer had found you on their own.
How to pick the anchor for one order
- Open the target page and copy the H1 and the way the product refers to itself. That is your brand anchor.
- If the brand is already more than half of recent placements, use a naked URL or a partial description this time.
- Write the sentence first. If the exact query sounds bolted on, it is bolted on. Change the anchor, not the reader's patience.
- Record the choice next to the live URL so the next order does not repeat it by habit.
Checkout on ChainEpic has an anchor field per placement. Fill it before you pay. Leaving it as the keyword from a spreadsheet is how five orders leave with the same phrase. The vetting checklist still applies to the site. A careful anchor on a careless site does not rescue the order.
What to do if the profile is already heavy
Stop adding exact-match anchors. The next mentions should be brand, URL, and unlinked brand mentions on pages you would want a citation from anyway. Do not try to "dilute" a messy profile in a weekend with a burst of generic guest posts. A burst is its own pattern. The AI search piece covers the related point that a citation in an answer engine often follows a clear entity, which is another argument for using the real product name.
If you report these bands, label them as internal guardrails. They are not a finding from a public dataset, and they are not a promise about a position.
FAQ
Is there an anchor ratio that guarantees a ranking?
No. Anchors are one pattern among the page, the links, and the query. These ranges are meant to keep a paid profile from becoming obvious. They are not a ranking formula.
Should the homepage and a product page share the same mix?
No. Homepages collect brand mentions on their own. A commercial landing page is where exact-match anchors usually pile up, so watch that URL separately.