=== Consolety - Verified Content Publishing Network === Contributors: matzedoon Tags: guest posting, link building, seo, backlinks, content publishing Requires at least: 5.8 Tested up to: 6.9 Stable tag: 5.0.3 Requires PHP: 8.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Exchange guest posts with verified publishers. Build quality backlinks through GSC-verified content collaboration. == Description == Consolety is a verified guest post exchange network for WordPress. Every site must verify ownership through Google Search Console, ensuring you exchange content with real websites that have real traffic. Earn points by hosting guest posts. Spend points to publish on other verified sites. No money changes hands between publishers. = How It Works = 1. **Connect & Verify** - Install the plugin and link your Google Search Console via OAuth. Google confirms you own the domain. 2. **Discover Publishers** - Browse verified publishers filtered by niche, language, and traffic. 3. **Exchange Content** - Write guest posts with the built-in editor and submit to partners. Host content to earn points. = Features = * Browse verified publishers with GSC traffic data (clicks, impressions) * Filter by niche category, subcategory, language, and traffic tier * Built-in WYSIWYG editor with word count validation and link detection * Revision system with host feedback * Campaign marketplace for pre-written articles * Automated daily backlink monitoring * Points economy for fair content exchange * Admin notification badges for pending actions * XSS-safe content handling with DOMPurify sanitization = Points Economy = * Submit a guest post: -30 points * Host a guest post: +15 points (Free) / +20 points (Pro) * Daily bonus: +1 point (Free) / +2 points (Pro) * Welcome bonus: +30 points (Free) / +60 points (Pro) * Connection request: -5 points (Free, refunded on accept/reject) / free (Pro) = Free vs Pro = The Free tier is fully functional. Pro (EUR 29.99/month) adds higher point earnings, campaign access, free connections, and priority visibility. See [consolety.ai/pricing](https://consolety.ai/pricing/) for details. = External Services = This plugin communicates with external services only after you explicitly connect your site. * **Consolety Hub API** ([app.consolety.ai](https://app.consolety.ai)) - Network service for guest posts, connections, and points * **Freemius** ([freemius.com](https://freemius.com)) - Licensing and install analytics * **Google OAuth** ([accounts.google.com](https://accounts.google.com)) - Site verification via GSC See the Privacy Policy section for data details. == Installation == 1. In WordPress admin, go to Plugins > Add New 2. Search for "Consolety" 3. Click Install Now, then Activate 4. Go to Consolety > Dashboard 5. Click "Connect with Google" to verify your site 6. Complete your profile and set guest post requirements 7. Start browsing the network = Requirements = * WordPress 5.8+ * PHP 8.0+ * Google Search Console access for your domain == Frequently Asked Questions == = Do I need a Google account? = Yes. Google Search Console verification is required to prove site ownership and retrieve traffic metrics. = Is guest posting safe for SEO? = Yes. Guest posting with quality content on relevant, verified sites is a legitimate SEO strategy supported by Google's guidelines. = Is this a link exchange scheme? = No. The points system prevents reciprocal linking. You earn points hosting for one publisher and spend them publishing on a different site. = How does verification work? = Through Google Search Console OAuth. Google confirms you are the legitimate owner of your domain. Unlike Domain Authority, GSC ownership cannot be faked. = Can I control what I receive? = Yes. You set minimum word count, link limits, AI content policy, forbidden niches, and custom instructions. = What happens when I approve a post? = The guest post is created as a WordPress draft. You review it before publishing. It appears as a regular blog article. = Do I have to pay? = No. The Free tier works without payment. = Can I disconnect? = Yes. Go to Dashboard and click Disconnect. Published posts remain since they are regular WordPress posts. == Screenshots == 1. **Dashboard** - GSC metrics, site profile, requirements, and activity feed 2. **Network Discovery** - Browse verified publishers with traffic data and filters 3. **Guest Posts** - Track submissions and review incoming requests 4. **Submit Guest Post** - Write with live validation and link detection 5. **Review Guest Post** - Preview content with approve/revise/reject options 6. **Account & Plans** - Plan comparison with points balance 7. **Diagnostics** - Connection health and troubleshooting tools == Changelog == = 5.0.3 = * Improvement: Admin UI visual normalization with consistent header, plan cards, and badge system * Improvement: Plugin translations added for Dutch, German, Spanish, and French (62% coverage) * Security: Hard-gate site verification on GSC ownership proof * Security: EnsureVerifiedSite middleware for network participation endpoints * Fix: Plugin Check compliance (translators comments, variable prefixes, Domain Path) * Fix: Freemius function prefix renamed to consolety_fs = 5.0.0 = * Major update: full content publishing network with GSC verification * New: Guest post submission, review, and publishing workflow * New: Network discovery with verified publisher profiles * New: Points economy for fair content exchange * New: Campaign marketplace for pre-written articles * New: Automated daily backlink monitoring = 1.0.0 = * Initial release == Upgrade Notice == = 5.0.3 = Security hardening, admin UI improvements, and 4-language translation support. Recommended for all users. == Privacy Policy == This plugin connects to external services only after explicit user action. = Consolety Hub API (app.consolety.ai) = Powers the network: site registration, discovery, guest posts, points, campaigns, and link monitoring. Data transmitted: site URL, WordPress/plugin version, GSC metrics (after OAuth), profile settings, guest post content, points transactions, connection requests. When: on connection (requires OAuth), network actions, hourly heartbeat, daily link monitoring. * [Terms of Service](https://consolety.ai/terms) * [Privacy Policy](https://consolety.ai/privacy) = Freemius (freemius.com) = Handles licensing and install analytics. Data transmitted: WordPress version, PHP version, site URL, install/plan/license IDs. * [Freemius Privacy Policy](https://freemius.com/privacy/) = Google OAuth (accounts.google.com) = Site verification via GSC. The plugin never sees your Google password. * [Google Privacy Policy](https://policies.google.com/privacy) = Link Monitoring = Daily read-only HTTP GET requests to published post URLs. No personal data transmitted. SSRF-protected. = Data Storage = * EU-hosted servers, encrypted tokens, HTTPS only * Data export and deletion available on request * Uninstalling deletes all local data == Support == * Email: support@consolety.ai * Website: [consolety.ai](https://consolety.ai/)