=== Satelo – Cross-Promotion & Guest Post Exchange ===
Contributors: satelo
Tags: cross promotion, guest posts, content exchange, partner content, publishing
Requires at least: 6.3
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.3.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your site to Satelo: sites of your level publish articles about you, and you publish useful articles about them.

== 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).

== Frequently Asked Questions ==

= 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.

== 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.
