Guest Post Exchange: How to Swap Guest Posts Without a Link Scheme
A guest post exchange is when two bloggers each write an article for the other's site, so both reach a new audience. Done for readers, it's one of the easiest collaborations a small blog can set up. Done to trade links, it runs into Google's spam policies. Below: how to find a partner, what to agree on before anyone writes, a pitch template, where the line sits, and a partner checklist.

What a guest post exchange is (and why bloggers do it)
In a guest post exchange, also called a guest post swap or blog post swap, you write an article for a partner's blog and they write one for yours. Each post carries a byline and usually a short bio with a link back to the author's site.
The good reasons to do it are all about people:
- Audience. Your writing reaches readers who already trust the host blog.
- Expertise. A post on a respected site in your niche shows you know the topic.
- Fresh content. You get a quality article for your own blog without writing it.
- Relationships. A good swap often turns into newsletter mentions, interviews and joint projects. Our blogger collaboration guide covers what comes next.
The bad reason is "two backlinks for the price of one." That framing is exactly what Google's rules are written against, so let's deal with it first.
Where a post swap becomes a link scheme
Google's spam policies list as link spam, among other things, "Excessive link exchanges ("Link to me and I'll link to you") or partner pages exclusively for the sake of cross-linking," exchanging goods or services for links, and "links with optimized anchor text in articles, guest posts, or press releases distributed on other sites."
Google's Webspam Team addressed guest posts directly in a post titled A reminder about links in large-scale article campaigns. It says Google "does not discourage these types of articles in the cases when they inform users, educate another site's audience or bring awareness to your cause or company." The problem is "when the main intent is to build links in a large-scale way." Warning signs it lists, when taken to an extreme:
- Stuffing keyword-rich links into articles.
- Publishing articles across many different sites.
- Using writers who don't know the topic.
- Using the same or similar content across articles.
Put together, a safe exchange looks like this: one or a few partners, real topical fit, original articles written by people who know the subject, plain-name links in the bio, and no swap arranged only for the link. If the swap is a straight trade of posts for links, the cautious option is to qualify those links. Google's guide to qualifying outbound links says to mark advertisements or paid placements with rel="sponsored", and the spam policies say such links are fine when qualified with nofollow or sponsored. For the longer version, see our guide on what Google says about link exchanges.
Direct swap vs. a ring exchange
| Direct swap (A ↔ B) | Ring exchange (A → B → C → A) | |
|---|---|---|
| How it works | You publish each other's posts | Each site writes for the next one in a circle |
| Effort to arrange | One conversation | Needs a third party or a group to coordinate |
| Fairness | Easy to see if both sides delivered | Needs tracking so nobody takes without giving |
| Pattern | Reciprocal links between two sites, the pattern the spam policy names | No direct back-and-forth between any two sites |
| Best for | One-off collaborations with a blogger you know | Regular exchanges with sites you don't know yet |
A ring doesn't make a link-motivated exchange acceptable; intent and labeling still matter. What it changes is the shape: each article stands on its own instead of being one half of a visible trade. Our explainer on three-way exchanges covers the risks honestly.
How to find a guest post exchange partner
- Start with blogs you already read. If you'd share their posts anyway, the fit is real.
- Niche communities. Facebook groups, subreddits, Discord servers and forums for bloggers in your topic often have collaboration threads. Read the rules first.
- Search for writing pages. Queries like
your topic "write for us"oryour topic "guest post by"find blogs that already publish outside authors. Our guide on how to find guest post sites has more search operators. - People who commented on or linked to your posts. They already know your work.
- Bloggers of a similar size. A swap is easier to balance when both sites have comparable audiences.
What to agree on before anyone writes
Most failed swaps fail on unclear expectations, not bad writing. Settle these in writing (an email thread is enough):
| Item | What to agree |
|---|---|
| Topic | A specific working title for each post, chosen for the host's readers |
| Length and format | Rough word count, headings, images and who supplies them |
| Originality | Unpublished content, not reused elsewhere |
| Links | Bio link with the author's name or site name; any in-text links only where useful to readers |
| Link attributes | Whether links are qualified (sponsored or nofollow), decided by the host |
| Disclosure | A clear "guest post by" byline; a sponsorship label if anything of value changed hands |
| Editing | The host can edit for style and length; major changes go back to the author |
| Timing | Draft deadline and publish dates for both posts |
| Afterwards | Each side shares the post with its audience; no removing it later without notice |
If your swap involves money, free products or any other compensation, disclosure rules may apply as well as Google's. Our overview of sponsored content disclosure rules links to the FTC and other regulators' own pages.
A pitch template you can adapt
Subject: Post swap idea: [their topic] x [your topic]
Hi [Name],
I run [your blog], where I write about [topic] for [who your readers are]. I liked your post on [specific post] — especially [one concrete detail].
Would you be up for a guest post swap? I'd write "[working title]" for your readers, and you'd write anything you like for mine; I thought "[suggested title]" could work well for my audience.
Both posts original, around [length] words, with a short bio. Happy to follow your style guide and link rules.
If it's not a fit, no worries at all.
[Your name]
Keep it short, show you've read their blog, and propose titles that serve their readers. For more variations and follow-ups, see our guest post outreach email templates.
Partner checklist: vet the site before you swap
You're putting your name on their site and their name on yours. Check before you agree:
- Relevance: would your readers care about their topic?
- Real content: the last 10–20 posts are written for people, not stuffed with casino, loan or unrelated sponsored links.
- Indexed: a
site:theirdomain.comsearch returns their pages. - Signs of readers: comments, social shares, an active newsletter.
- Outbound links: no pages full of links to unrelated sites with commercial anchors.
- Network patterns: the same theme and the same outbound links across many sites can point to a private blog network.
- Overall quality: run their domain through a free Quality Score check, built mostly from open data such as Tranco rank, Common Crawl presence, domain age and page speed, and compare it with yours.
How to tell if the swap worked
Judge a guest post exchange by readers, not by links. A month after both posts go live, check:
- Referral visits from the partner's post in your analytics, and whether those visitors read a second page.
- New subscribers or followers in the days after the post was shared.
- Engagement on the guest post you hosted: comments, shares, time on page compared with your usual posts.
- Whether you'd do it again. A partner who delivered on time and promoted the post is worth a second collaboration.
Mistakes to avoid
- Swapping with dozens of blogs at once. Volume is one of the patterns Google's 2017 post warns about.
- Keyword anchors in the bio. "Best cheap running shoes" as a link is an optimized anchor. Use your name or blog name.
- Recycled articles. Each post should be written for the host's readers.
- Outsourcing to writers who don't know the topic. Readers notice, and so does the host.
- Hidden deals. If something of value changed hands, label it.
What to do next
Pick three blogs you already read, check each one, and send one pitch this week. If finding and vetting partners by hand is what stops you, Satelo's exchange skips the matchmaking: it pairs you with sites of a similar level and topic, and articles go in a ring, so nobody swaps directly. Articles are labeled as partner content and links carry rel="sponsored". It's a public beta with a small network, so it complements your own outreach rather than replacing it.
FAQ
What is a guest post exchange?
Two bloggers each write an original article for the other's site, usually with a byline and a short bio link. The aim is to reach each other's audience.
Is a guest post swap against Google's guidelines?
Not by itself. Google says it doesn't discourage guest articles that inform users or educate another site's audience. It does list excessive link exchanges and optimized anchor text in guest posts as link spam.
Should links in a guest post exchange be nofollow or sponsored?
If the posts are traded mainly for links, qualifying them is the cautious choice. Google recommends rel="sponsored" for paid placements and accepts nofollow, and says qualified links don't violate its policies.
How do I find bloggers to swap guest posts with?
Start with blogs you already read, check niche communities for collaboration threads, search for "write for us" pages in your topic, and approach bloggers of a similar size.
What is the difference between a guest post exchange and a link exchange?
A guest post exchange trades articles for each other's audiences, with links as a byproduct. A link exchange trades links directly, which is the pattern Google's spam policies name when it is excessive.
How many guest post swaps should I do?
A few with relevant partners are better than many. Publishing across many different sites is one of the warning signs Google lists for link-driven article campaigns.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site