Skip to main content
You need Node.js 22.13.0 or later and network access. The command below reads the publisher’s HTML once and saves evidence you can compare later. No account or ledger is required. Prefer a browser? Use the public backlink checker. It performs a one-time check and starts no monitoring.

Check a page

The source is the publisher page containing the link. The target is the page on your site it should point to. Replace both URLs with public pages:
--json shows the evidence; --out keeps it in a file. Choose a new filename if result.json already exists.

See what you found

A present result might contain the values below. They are illustrative; read your own values under observation in result.json. In this example, the link points to the expected guide, but it carries nofollow and ugc. Compare these with the placement you expected. Google explains rel values. This check reads static HTML; it does not render JavaScript or check visual visibility. Page directives do not establish whether Google indexed the page.
All paths below are inside observation:

Choose the next action

A single observation does not confirm removal. Evidence states explains the distinction.

Organize a saved placement

The local check reports what the page contains. It does not assign a type or tags.
In Links and Find backlinks, the Retrieved date under the first visible score (Domain strength, Spam risk or Page strength) records when AgentLinkOps obtained the backlink index’s scores. Date unavailable means the saved retrieval date is missing or invalid. This date does not tell you when the page was checked or when the index calculated the score. Missing scores remain Unavailable.
For saved links, choose Link type yourself and use Tags for campaign or client labels. These choices are separate from observed attributes such as nofollow. Link types explains saved choices, deliberate clears and any retained assessment evidence. Use the app to keep the placement in your workspace, or choose the optional ledger below.
Run these commands in the folder where you want your records:
Use expected for a placement that should exist now, or wanted for one you are pursuing. Adoption requires the CLI’s native lock on macOS or Linux. It keeps the original observation; it does not schedule future checks. Local ledger tags are labels you supply. Read file ownership before committing the records.
For recurring hosted checks, connect the CLI and follow monitoring. Read troubleshooting if the command fails.