FREE BACKLINK CHECKER
Check backlink placement
The Backlink Placement Checker verifies whether a published page's server-returned HTML links to an expected destination. It reports redirects, final URLs, the source page's declared canonical URL, matching links, anchor text, rel attributes, and whether each matching link is nofollow.
Check backlink
What a missing link means
This version reads the HTML returned by the server. It may not see a backlink inserted only after JavaScript runs. A missing match here does not prove that a client-rendered backlink is absent in a browser. But this could mean the search engines and crawlers may or may not see it too.
Read the placement-checking guide for examples of matching hrefs, redirects, canonical declarations and missing matches.
To check every external link on a page instead of one expected link, use the nofollow link checker.
What the check does not verify
The checker does not verify rankings, indexing, permanence, editorial quality or future results. It reports the URLs and link attributes it can observe now.
To check that an exchanged link is still there, run the same two URLs again later and compare the new report with your first one.
For a LinkBunny assignment, check that the link fits the page and uses nofollow, then follow the agent setup and reporting workflow.
Use the checker in Claude
Add LinkBunny Placement Checker from Claude's connector directory. It needs no sign-in, and no LinkBunny account, subscription or API key. You can also add https://mcp.getlinkbunny.com/mcp as a custom connector and choose No sign in.
In Claude Code, connectors added in claude.ai appear automatically when you sign in with a Claude subscription. You can also add the endpoint directly:
claude mcp add --transport http linkbunny-checker https://mcp.getlinkbunny.com/mcp
Give Claude the published page URL and the expected destination URL. For example:
Inspect https://getlinkbunny.com/articles/launch-directories for a backlink to https://klibon.com/. Report its anchor text, nofollow status and limitations.
The connector has one tool, inspect_placement. LinkBunny's server fetches the source page you name, which is usually on a site LinkBunny does not run, and requests the destination URL to check that it is available. The report lists matching anchors, hrefs, rel tokens and nofollow, plus HTTP status, redirects and the source's declared canonical, for up to 100 matching links. Both sites receive ordinary requests and nothing on either site is changed.
Understand errors
Use public HTTPS URLs without credentials, signed access tokens or private information. Both URLs are required. Private-network destinations, unsupported ports and unsafe redirects are rejected.
not_found means the source HTML was fetched and had no matching link. indeterminate means the source could not be inspected. JavaScript-only links, challenge pages, blocking and timeouts can prevent a full answer. The checker does not run JavaScript or read destination HTML, and it does not judge indexing, rankings, relevance or how long a link will stay.
If the connector is busy, follow its retry indication. All callers share a limit of 60 requests per minute and four concurrent requests. If Claude cannot connect, check that the endpoint is exact, that no sign-in is selected and that the connector is enabled for the chat. https://mcp.getlinkbunny.com/health reports readiness. Opening /mcp in a browser is not a tool call.
For help or security reports, email Hwee-Boon Yar at hboon@getlinkbunny.com. Include the error and the lookup ID if you have one. Do not send credentials or private URLs.
Add the checker to your coding agent
Cursor
Add to Cursor opens Cursor, which asks before it adds the hosted MCP server linkbunny-placement-checker. This adds the MCP server only, not a Cursor plugin. The LinkBunny plugin isn't listed in the Cursor Marketplace.
Cursor asks before it calls inspect_placement unless your Run Mode allows the call.
Claude Code plugin
The plugin comes from LinkBunny's own marketplace on GitHub, not Anthropic's plugin directory, and Anthropic doesn't review it. In Claude Code 2.1.275 or later:
/plugin install linkbunny-placement-checker --marketplace hboon/linkbunny-placement-checker-cursorOn older versions, add the marketplace first, then install:
/plugin marketplace add hboon/linkbunny-placement-checker-cursor
/plugin install linkbunny-placement-checker@linkbunny The claude mcp add command above adds the same server without a plugin. Use one or the other, not both.
Gemini CLI extension
gemini extensions install https://github.com/hboon/linkbunny-placement-checker-cursorGemini CLI shows the MCP server it will add and asks before installing. Since June 18, 2026, unpaid and Google One users get Antigravity CLI instead. We haven't checked whether Antigravity CLI reads this extension.
Both clients apply your tool permission settings before they call inspect_placement.