LinkBunny

LINK EXCHANGE GUIDE

Link exchanges and Google link-spam policy: reciprocal, three-way and nofollow, with worked examples

Two sites linking to each other does not, by itself, tell you why either link exists. An independent reference, an agreed swap and a paid placement need different decisions.

Google's link-spam policy defines link spam around links created primarily to manipulate search rankings. Its examples include "Excessive link exchanges" and partner pages built only for cross-linking. The policy gives no safe exchange count. Adding nofollow or arranging a three-way exchange does not establish compliance.

Check the purpose of the arrangement, the page a reader will see and the link's HTML separately. You can inspect the HTML, but an HTML check can't predict Google's assessment.

Reciprocal, three-way and pooled exchanges

A reciprocal exchange is an arrangement where two sites link to each other. A three-way exchange involves a third site. In a pool, participants place and receive links through a wider group, so the site you link to may not be the site linking back to you.

The table uses example arrangements. It does not describe customer activity or rank the options by safety.

Scroll the table horizontally to read every column.

Example arrangements and what to examine
ArrangementWho links to whomWhat to examine
Independent referencesA cites B; B separately cites A Did each editor choose a useful source without making a return link a condition?
Reciprocal exchangeA links to B in return for B linking to A What was promised, and would either page include the link without the bargain?
Three-way exchangeA links to B, B links to C, C links to AIs the extra site part of a coordinated attempt to influence rankings?
Pooled exchangeA links to B; C may later link to A through the group What do participants earn or owe, and who decides whether each placement belongs?

Google's link-spam section does not define three-way or pooled exchanges as separate categories. Applying its ranking-manipulation rule to those arrangements is an interpretation of the general policy. An indirect return link does not demonstrate a different purpose.

For example, two documentation authors might independently reference each other's work because both sources help their readers. A coordinated promise to distribute links for ranking credit has a different purpose, even if the links form a triangle. Neither example tells you how Google will assess a particular site.

Link spam · checked 7 Nov 2026: Google spam policies

What nofollow and sponsored mean

Google's outbound-link documentation distinguishes these cases:

  • Ordinary links need no rel qualification when you expect Google to fetch and parse them normally.
  • Advertising and paid placements should use rel="sponsored". Google also accepts rel="nofollow" for those links.
  • Use rel="nofollow" when the other values do not apply and you would rather Google not associate your site with the destination or crawl it through that link.
  • rel="ugc" identifies links in user contributions, such as comments and forum posts.

Multiple values are allowed. A paid link can use rel="sponsored nofollow".

Google's spam policy permits advertising and sponsorship links when properly qualified with nofollow or sponsored. That statement addresses those links; it does not approve every exchange arrangement.

Google treats these attributes as hints when assessing links in Search. nofollow also became a hint for crawling and indexing in March 2020. An attribute cannot guarantee a ranking outcome or shield an arrangement from review.

A destination can still be discovered through another link or a sitemap. Adding nofollow does not guarantee that the destination stays out of Google's index.

Google on qualified links · checked 7 Nov 2026: Qualify your outbound links · Google spam policies · Evolving nofollow (Sep 2019)

Worked HTML examples

The checker examples below come from LinkBunny's test cases. They show expected technical results, not live placements or customer outcomes. The test page is https://source.example.com/articles/check, and the expected backlink URL is https://destination.example.com/resource#expected.

A missing link and a matching nofollow link

The missing-link test uses this HTML:

<p>No link here</p>

The test expects zero matches, status issues_found and the issue No matching link was visible in the page.

A separate successful test uses this anchor:

<a href="https://destination.example.com/final" rel="nofollow">Final destination</a>

In that test, the expected /resource URL redirects to /final. The checker expects one matching link and status ready_to_verify_or_report. The anchor includes nofollow. Both outcomes come from test scenarios; neither describes a live page change.

The status means the technical check found no reported issues in that scenario. It does not approve the exchange or assess Google's policy.

A matching link can still lack nofollow

Another test includes this matching anchor:

<a href="//destination.example.com/resource#two" rel="ugc">Second <span>link</span></a>

The test expects anchor text Second link, relTokens: ["ugc"] and nofollow: false for that match. Across the test's two matching links, one lacks nofollow, so the summary includes 1 matching link is missing nofollow. A matching URL alone does not satisfy LinkBunny's nofollow requirement.

Put the link in a useful paragraph

Here is a hypothetical article paragraph using the successful test's anchor. Assume the destination explains the step being discussed:

<p>
  For a worked explanation of this step, see
  <a href="https://destination.example.com/final" rel="nofollow">Final destination</a>.
</p>

The paragraph illustrates a possible placement and has not been tested or published. Publish a sentence like this only when the destination supports it. An unrelated reference does not become useful because the anchor has nofollow.

If payment buys that placement, rel="sponsored nofollow" is one way to qualify the link using both values. Choose the markup based on the relationship.

Paid link markup · checked 7 Nov 2026: Qualify your outbound links

Check the published link

Use the free backlink placement checker when you already know the page and the destination you expect it to link to.

  1. Enter the public page URL that should contain the link.
  2. Enter the expected target in the Backlink URL field.
  3. Inspect the returned anchor text, rel values and any warnings. Check the destination redirects as well.
  4. Open the page yourself and read the paragraph around the link.

The checker inspects fetched HTML. A successful technical check does not establish reader relevance, Google policy compliance, indexing or future rankings. A link added only after JavaScript runs may also need a separate rendered-page check.

The worked test cases distinguish a missing nofollow value from a matching link that includes it. Those are technical observations. A checker cannot determine whether two publishers agreed to manipulate rankings.

Before accepting an exchange

Use these editorial checks before agreeing to a placement:

  • Read the destination. Link to a page that helps someone reading your source page.
  • Choose a paragraph where the reference belongs. Reject a forced insertion, hidden link or repeated template placement.
  • Keep the anchor descriptive. Do not accept a demand for an awkward exact-match search phrase just to influence rankings.
  • Ask whether you would keep the page and its explanation without the exchange. Do not create filler to carry a link.
  • Check the required qualification in the published HTML. LinkBunny requires nofollow; paid placements also need the qualification decision described above.
  • Decline an arrangement sold as guaranteed rankings, guaranteed DR growth or immunity from Google's policies.

These checks help you decide what to publish. They are not a Google compliance test. The nofollow SEO guide covers the separate question of what a nofollow link can and cannot be expected to do.

When an exchange is the wrong tool

Skip the exchange when no relevant page exists, the destination does not help your readers or the other party insists on a ranking promise.

For an independent reference, contact a writer with a source that supports their article, without requiring a link back. A relevant directory may help people discover your product. Consider digital PR when you have original research or a noteworthy event to share. Each requires a useful contribution; none guarantees coverage or a backlink.

The new-site backlink guide helps compare channels. If you need a directory starting point, see the launch-directory article.

Using a coding agent with LinkBunny

LinkBunny requires nofollow links and asks the site owner to approve each placement. Those product rules do not create an exception to Google's policy. Google also lists "Using automated programs or services to create links to your site" among its link-spam examples.

The backlink-exchange page explains participation. The agent docs cover setup and the steps that require your approval.

In the LinkBunny workflow, you choose a target page and the area of your site where links may go. The agent reviews an assignment and proposes a relevant placement inside that area. You approve publication through your normal site workflow, or decline the proposed placement. LinkBunny allows one pending assignment per source profile; it does not edit your site.

Reporting a placement records a self-reported outcome. It is separate from the public placement checker and does not certify Google compliance.

Start by checking an exchange link. If the workflow fits your site, you can try your first exchange free on one site, with no card. Profiles need review before matching, and a check-in can return no assignment. A match or backlink is not guaranteed.

Automated links · checked 7 Nov 2026: Google spam policies

DIRECT LINE TO THE FOUNDER

Questions about fit or setup?

I’m Hwee-Boon, the founder. Ask about LinkBunny, site quality, or setup, and I’ll reply by email.

0 / 2,000⌘/Ctrl + Enter to send