ogeon Connector

Description

ogeon is an SEO and AI-search agent that writes articles for your business and publishes them to your website.

You need an ogeon account to use this plugin. It does nothing until you connect it from ogeon.

Most sites don’t need this plugin: ogeon connects through WordPress’s own Application Passwords with one click. Some hosts and security plugins block that approval page or switch Application Passwords off. This plugin is the alternative for those sites.

What it does:

  • Makes a random connection key when you activate it. You copy it from Settings ogeon into ogeon.
  • Adds REST API routes under ogeon/v1 that only answer to that key: to check the connection, publish an article, fill in your SEO plugin’s fields, and save your site’s llms.txt.
  • Publishing the same article again updates the same post instead of making a copy.
  • If another post already uses the article’s address (slug), the article is saved as a draft so you can look first.
  • Fills in the meta description and focus keyword for Yoast SEO, Rank Math or All in One SEO when one of them is active.
  • Adds the article’s FAQ structured data (FAQPage JSON-LD) to the post’s page, when the article has a FAQ.
  • Downloads the article’s featured image into your media library, also from image links that don’t end in .jpg or .png.
  • Shows AI assistants such as ChatGPT and Perplexity a short summary of your site at /llms.txt (see llmstxt.org). ogeon writes it when you click “Fix it for me” in its GEO Pack; WordPress answers the address, so no file is written to your server. A real llms.txt file in your site’s root folder always wins. You can switch this off.
  • Tells IndexNow search engines (Bing, Yandex and others) about each article as soon as it is published. You can switch this off.
  • Shows on Settings ogeon whether ogeon has connected and which article it published last.
  • Credits each post to the author you choose. Posts are only attributed to that person: ogeon never signs in as them or as any other user.
  • Article HTML is filtered with WordPress’s own allowed-HTML rules for posts.

If a security plugin turns the REST API off for visitors who are not logged in, this plugin lets requests through for its own ogeon/v1 routes only, and only when they carry the key. Every other route keeps your security settings. Blocks made by your web server itself (outside WordPress) can’t be lifted by a plugin; ask your host to allow /wp-json/ogeon/v1/ or ?rest_route=/ogeon/v1/.

External services

This plugin works with two outside services.

ogeon (the service this plugin connects to)

  • What it is used for: ogeon sends your site the articles it wrote for you, and checks the connection.
  • What is sent and when: the plugin does not send anything to ogeon on its own. ogeon calls the plugin’s ogeon/v1 routes on your site when you connect, each time it publishes, and when you ask it to fix your llms.txt (it then sends the llms.txt text it wrote for your site). In its answers the plugin returns the site name, address, WordPress and plugin version, the chosen author’s name, which SEO plugin is active, your post categories, and the address of each post it creates.
  • When ogeon publishes an article with a featured image, the plugin downloads that image from the address ogeon sends (ogeon’s image storage, on supabase.co).
  • Terms of service: https://sites.google.com/view/ogeon/terms-of-service
  • Privacy policy: https://sites.google.com/view/ogeon/privacy-policy

IndexNow (run by Microsoft Bing, Yandex, Seznam.cz and other search engines)

  • What it is used for: telling search engines that a new or updated article exists, so they can visit it sooner.
  • What is sent and when: each time ogeon publishes or updates an article, the plugin sends that article’s address, your site’s host name and a public IndexNow key to https://api.indexnow.org/indexnow, which shares it with the participating search engines. Nothing about your visitors is sent. The plugin also answers requests for the key at /{key}.txt so search engines can check it.
  • It is on by default. You can switch it off in Settings ogeon, and it is skipped while your site asks search engines not to index it (Settings Reading).
  • Terms of service (the Privacy section covers data): https://www.indexnow.org/terms
  • About IndexNow: https://www.indexnow.org/

Screenshots

Installation

  1. Upload the plugin in Plugins Add New Upload Plugin and activate it.
  2. Open Settings ogeon and copy the connection key.
  3. In ogeon go to Settings Publishing WordPress, open Connect with the ogeon plugin, paste your site address and the key, and click Connect.

FAQ

Do I need this plugin?

Only if the one-click “Connect with WordPress” in ogeon doesn’t work on your site, for example because the approval page shows “Gone” or “Forbidden”.

Is the key safe?

The key is 64 random characters, made on your server. Anyone who has it can publish posts on your site, so keep it private. You can make a new one in Settings ogeon at any time; the old one stops working right away.

What can ogeon do on my site with the key?

Only create posts and update the posts it created, with their featured image, categories and SEO fields. The key can’t sign in, manage users, plugins or themes, or change settings.

What happens when I deactivate or delete the plugin?

ogeon can no longer publish. Deleting the plugin removes the key and its settings. Posts that ogeon already published stay.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ogeon Connector” is open source software. The following people have contributed to this plugin.

Contributors

Translate “ogeon Connector” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.3.0

  • Serves the llms.txt that ogeon writes for your site at /llms.txt, so “Fix it for me” in ogeon’s GEO Pack works on sites connected with this plugin. Switch it off in Settings ogeon.
  • New icon and banner with Ogi, ogeon’s agent.

1.2.0

  • ogeon can send the meta description and focus keyword to your SEO plugin when you ask it to.
  • Updating an article no longer replaces SEO fields you wrote yourself in WordPress.

1.1.0

  • A cover regenerated in ogeon replaces the featured image when the article is updated. Covers set by hand are still kept otherwise.
  • An update whose address is taken by another page keeps the post live at its current address.

1.0.0

  • First release: connection key, verify and publish routes, Yoast / Rank Math / All in One SEO fields, featured images, author setting, IndexNow, connection status.