SEOTHON Connect

SEOTHON Connect

Details
View on WordPress

SEOTHON Connect is the WordPress client for the SEOTHON content service. It does two separate things, and the second one works without an account:

1. It receives finished posts from SEOTHON.

Instead of handing SEOTHON an application password — which would carry every capability of the user it belongs to — you pair the site once with a click. The pairing produces a token that authorises exactly five operations and nothing else: write a post, write SEO meta, upload an image, discard a draft the plugin itself created, and read event dates. No WordPress credentials are stored at SEOTHON, and no SEOTHON credentials are stored here.

Every delivered post arrives as a draft. That is not a setting and cannot be switched on. The EU AI Act requires human approval before AI-assisted content is published, so you review and publish in the WordPress editor yourself. The only exception: if you have already published a post, a later content update keeps it published instead of dropping it back to draft.

2. It runs a free local SEO checkup.

The checkup looks at your last 40 published posts and pages and reports common on-page weaknesses: missing or badly sized SEO titles and meta descriptions, missing or duplicated H1 headings, images without alt text, thin content, missing featured images and missing internal links. It runs entirely inside your own database. Nothing is uploaded, nothing is sent to SEOTHON, and it works whether or not you ever connect the site.

The checkup only reports. It never changes a post.

What it does to your site

  • Creates posts as drafts, with title, body, excerpt, categories, tags and featured image.
  • Writes SEO title, meta description, focus keyword and canonical URL. Yoast SEO and Rank Math are detected automatically and their own fields are used; without either, the values are kept under the plugin’s own meta keys so nothing is lost if you install an SEO plugin later.
  • Outputs JSON-LD structured data delivered with a post in the page head.
  • Uploads images into the media library, including the intermediate sizes, so srcset works.
  • Reads event dates from The Events Calendar, if installed. Read only.

What it does not do

  • It never publishes a post by itself.
  • It never deletes a published post. It only trashes drafts it created itself.
  • It never touches a post you wrote yourself, even when the slug matches, unless the delivery explicitly asks to adopt it.
  • It adds nothing to the front end of your site apart from the JSON-LD described above.

Extensibility

Filters: seothon_connect_post_type, seothon_connect_article_postarr, seothon_connect_events_post_type, seothon_connect_events_meta_keys, seothon_connect_events_query_args, seothon_connect_events.
Actions: seothon_connect_article_saved, seothon_connect_media_stored.

External services

This plugin connects to SEOTHON, a paid content service operated by SEOTHON, Philipp Brause, Germany. A SEOTHON account is required for the delivery features; the SEO checkup described above works without one.

Nothing is transmitted until you connect the site. An installed but unconnected plugin makes no outbound request of any kind.

Once you connect, the plugin talks to https://app.seothon.com:

  • When you connect (you click “Connect”, or enter a connection code): the plugin sends your site address, the address of its own REST interface, the platform name (“wordpress”), the plugin version and a one-time random value used to tie the pairing to this site. In return it receives the access token for this site.
  • Once a day (a scheduled heartbeat): the plugin sends the plugin version, your WordPress version, your PHP version and which SEO plugin it detected. This keeps the connection visible as alive in your SEOTHON dashboard and is the channel through which a token renewal reaches the site. No content and no personal data are sent.
  • When you disconnect or uninstall: the plugin tells SEOTHON to revoke the token, so it cannot be used afterwards.

In the other direction SEOTHON sends the posts, images and SEO data you commissioned. Each of those requests is signed and is rejected if the signature, the token or the timestamp does not match.

Service: https://seothon.com/
Terms: https://seothon.com/agb.php
Privacy policy: https://seothon.com/datenschutz.php

Details

Plugin code:
seothon-connect
Plugin version:
1.2.1
Author:
Outdated:
No
WP version:
6.3 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.1
Total installations:
0
Last updated:
2026-09-21
Rating:
Times rated:
0
automation
content
meta-description
seo
structured-data