How to check if a backlink is indexed — and actually counted
Two different questions get confused constantly: is the donor page in the index, and does the indexed version contain your link. Only the second one matters, and only the second one is hard.
Most check routines answer the easy question and report it as if it were the hard one.
Why site: alone is unreliable
The site: operator is a diagnostic shortcut, not an index dump. It is well documented that results are approximate, that it can omit URLs that are indexed, and that counts fluctuate. Treating a blank site: result as proof of non-indexation produces false negatives on a routine basis.
It is still useful as a first pass. Just do not stop there.
The two-query method
site:donor.com/path/to/page— is the URL known at all?- A distinctive phrase from the donor page in quotes, plus
site:donor.com— does the indexed copy contain the content that surrounds your link?
If query one returns the page and query two does not return the section your link lives in, you have the stale-copy problem: the URL is indexed, the version held predates your placement. Submitting the donor URL for re-crawl is exactly the right response, and it is the case where an indexing service genuinely earns its fee.
Checking the rendered version
Open the donor page with JavaScript disabled, or view the raw HTML source rather than the inspector's DOM. If your link is absent from the raw source but present in the browser, it is script-injected. That is a placement quality problem, not an indexing problem.
Checking that it qualifies
In the raw source, find your anchor and read the rel attribute. nofollow, sponsored and ugc all change treatment per Google's outbound link qualification docs. Also check whether the href points at you or at the site's redirect handler.
Record it so the check is repeatable
For each link store: donor URL, date placed, date first confirmed indexed, rel attribute, whether the href is direct, and the date of the last re-check. Without the last two fields you cannot detect link decay, and without decay data your reported link count is a historical fiction.
At scale this stops being a manual job. Whatever you use — a checker tool, a script against the URL Inspection API on properties you own, or a service — the requirement is the same: a dated record per link, not a one-off screenshot.
Questions
Does a page appearing in site: results mean my link is counted?
No. It means the URL is known to Google. Whether the indexed copy contains your link, and whether that link qualifies to pass value, are separate checks.
How often should backlinks be re-checked?
Monthly is enough for most campaigns. The purpose is trend detection: a source whose indexation rate is falling month over month should be dropped before the next order.
Checking at scale, without the spreadsheet
Every URL in a task is verified at the end, so the dated record builds itself instead of being rebuilt by hand each month.
Verify a batch of links