The Anchor Text Audit: Read Your Own Backlink Profile Before You Build More Links
Before you commission another month of link building, spend two hours reading the links you already have. On most Indian sites that exercise changes the plan, because the profile is telling you something the keyword list is not.
The useful version of this is not a backlink count. It is an anchor text distribution, read against what you are actually trying to rank for.
What you are looking for
Export your referring domains and their anchor text. Then bucket every anchor into five groups:
Exact match — the keyword, verbatim. “SEO expert in Mumbai”. Partial match — the keyword with words around it or a close variant. “SEO consultant in Mumbai”, “experienced Mumbai SEO services”. Brand — your name or company name. Naked URL — the address itself. Generic — “click here”, “read more”, “this guide”, “learn more”.
Now look at the proportions. A profile that grew naturally tends to be brand-heavy, with exact match as a minority. A profile that was built tends to be exact-match-heavy, because whoever built it was optimising for the keyword rather than for the shape of the profile.
The two failure patterns
Over-optimised. Forty per cent of anchors are the exact keyword, almost all from directories and bookmarking sites, all pointing at one page. This is the pattern that gets a page filtered rather than ranked, and the symptom is distinctive: the page has more links than its competitors and ranks below them, and it has been stuck there for months. More exact-match links will make it worse, not better.
Diluted. Ninety per cent brand and naked URL, almost no partial match, and every link pointing at the homepage. Common on sites that got links organically through PR and never did anything deliberate. Here the fix genuinely is more links — but partial match, pointed at the specific pages you want to rank, not the homepage.
Those two profiles need opposite prescriptions, and you cannot tell which you have by counting.
The page-level distribution matters more than the site-level one
A site-wide anchor summary hides the thing that usually explains a stuck ranking. Break it down per target URL.
The recurring finding on Indian sites: the homepage has four hundred links and the city or service page you are being measured on has eleven. Every directory submission, every profile, every citation went to the root domain, because that is the field the form asked for. Meanwhile the page that needs to rank for “SEO services in Pune” or “industrial valves manufacturer” has almost nothing pointing at it.
That is a fixable problem and it does not require new links at all — it requires internal linking from the pages that do have authority, with anchors that describe the target page rather than saying “click here”.
Check where the links actually land
Fetch every referring URL and record the final destination after redirects. Two things turn up regularly.
Links pointing at URLs you retired. If the redirect is in place they still pass most of their value; if it 404s, that link is doing nothing and has been for however long. On a site that has been through a replatform this is often a double-digit number of wasted links.
Links that are gone. The page that linked to you was deleted, or rewritten, or the whole directory wiped its user submissions while still answering with a 200 status code. A status check will not catch this — you have to look for your own link on the page. Any report that counts a link without having seen it on the live page is counting something that may not exist.
Nofollow is not the dividing line people think
Plenty of nofollow links sit on pages that send real referral traffic and real brand signal. A profile that is ninety-five per cent nofollow from low-quality directories is a problem; a profile with a healthy mix including nofollow from places real people read is not. Record the attribute, do not treat it as the only thing that matters.
What the audit should output
One table: target URL, link count, anchor distribution across the five buckets, and how many of those links are verified live on the page today. That single table usually makes the next quarter's plan obvious — which page is starved, which is over-optimised, which anchors to stop using, and how many of the links you have been paying for actually exist.
The Mumbai service page breakdown for this site, including the anchor split by target URL, sits here: https://deepbhardwaj.com/seo-expert-in-mumbai/
Related reading: reading a Mumbai SERP before writing a page — https://indiaseofieldnotes.mataroa.blog/blog/when-your-google-business-profile-outranks-your-own-website-in-mumbai