Title: Satelo – Cross-Promotion &amp; Guest Post Exchange
Author: satelo
Published: <strong>October 19, 2026</strong>
Last modified: October 19, 2026

---

Search plugins

![](https://ps.w.org/satelo/assets/banner-772x250.png?rev=3754969)

![](https://ps.w.org/satelo/assets/icon-256x256.png?rev=3754969)

# Satelo – Cross-Promotion & Guest Post Exchange

 By [satelo](https://profiles.wordpress.org/satelo/)

[Download](https://downloads.wordpress.org/plugin/satelo.0.3.1.zip)

 * [Details](https://lin.wordpress.org/plugins/satelo/#description)
 * [Reviews](https://lin.wordpress.org/plugins/satelo/#reviews)
 *  [Installation](https://lin.wordpress.org/plugins/satelo/#installation)
 * [Development](https://lin.wordpress.org/plugins/satelo/#developers)

 [Support](https://wordpress.org/support/plugin/satelo/)

## Description

Satelo is a network where websites promote each other. Publish an article on your
site, earn satellites (◉), and spend them to get articles about you on other sites
in your niche.

This plugin:

 * lets you join Satelo in one click from Settings  Satelo (you enter your email
   and accept the terms; nothing is sent before that);
 * verifies that you own the site (adds a `satelo-verify` meta tag);
 * publishes exchange articles in the category you choose, with cover image, images
   in the text, tags, SEO description and a “Partner content” label;
 * sets the agreed `rel` attribute on outgoing links (`sponsored` by default);
 * lets you choose auto-placement (publish immediately) or drafts for manual review;
 * counts pageviews without cookies (no IP addresses or personal data stored) and
   sends daily totals to Satelo as verified traffic for your Quality Score;
 * stops new articles as soon as you deactivate it.

Only requests signed with your secret key are accepted. Limits, topics and blacklists
are managed in your Satelo dashboard.

### External services

This plugin connects to the Satelo API (https://satelo.io/api/connector) to confirm
the connection, send a daily status (site URL, WordPress and plugin version, categories
list, language, daily pageview totals) and receive articles. Pageviews are counted
by a small script that calls this site’s own REST API; no cookies are set and no
IP addresses or personal data are stored. Images in articles are downloaded from
the URLs supplied by Satelo into your media library. Terms: https://satelo.io/terms.
html · Privacy: https://satelo.io/privacy.html

## Installation

 1. Install and activate the plugin.
 2. Go to Settings  Satelo and click “Connect to Satelo”. The plugin confirms the site
    with a handshake, and a sign-in link to your dashboard arrives by email.
 3. Choose a category and whether to publish automatically (on by default; turn it 
    off to review each article as a draft).

## FAQ

### Is it free?

Yes. Joining Satelo and exchanging articles is free. Satelo charges a fee only on
optional paid placements, never on the site that hosts an article.

### Will articles appear on my site without my approval?

Only if auto-placement is on. Turn it off in Settings  Satelo and every article 
arrives as a draft for you to review.

### Are partner articles labelled?

Yes. Every article gets a “Partner content” label and outgoing links get rel=”sponsored”
by default.

### What happens if I deactivate the plugin?

Satelo stops sending new articles to your site immediately. Already published posts
stay yours.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Satelo – Cross-Promotion & Guest Post Exchange” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ satelo ](https://profiles.wordpress.org/satelo/)

[Translate “Satelo – Cross-Promotion & Guest Post Exchange” into your language.](https://translate.wordpress.org/projects/wp-plugins/satelo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/satelo/), check out
the [SVN repository](https://plugins.svn.wordpress.org/satelo/), or subscribe to
the [development log](https://plugins.trac.wordpress.org/log/satelo/) by [RSS](https://plugins.trac.wordpress.org/log/satelo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.3.1

 * The pageview counter script is now loaded with wp_enqueue_script().

#### 0.3.0

 * One-click join from the plugin settings (no manual key needed).
 * Admin notice until the site is connected.
 * Satelo is notified when you publish a partner article that arrived as a draft.
 * Re-activating the plugin resumes the connection.

#### 0.2.0

 * Cookie-less pageview counter for verified traffic.
 * Updating a live article never takes it offline; replay protection for signed 
   requests.

#### 0.1.0

 * First release.

## Meta

 *  Version **0.3.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/satelo/)
 * Tags
 * [content exchange](https://lin.wordpress.org/plugins/tags/content-exchange/)[guest posts](https://lin.wordpress.org/plugins/tags/guest-posts/)
   [publishing](https://lin.wordpress.org/plugins/tags/publishing/)
 *  [Advanced View](https://lin.wordpress.org/plugins/satelo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/satelo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/satelo/reviews/)

## Contributors

 *   [ satelo ](https://profiles.wordpress.org/satelo/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/satelo/)