Title: SEOforGPT AI Visibility and Content Publishing
Author: seoforgpt
Published: <strong>September 17, 2026</strong>
Last modified: September 17, 2026

---

Search plugins

![](https://ps.w.org/seoforgpt-ai-visibility-content-publishing/assets/banner-772x250.
png?rev=3700588)

![](https://ps.w.org/seoforgpt-ai-visibility-content-publishing/assets/icon-256x256.
png?rev=3700588)

# SEOforGPT AI Visibility and Content Publishing

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

[Download](https://downloads.wordpress.org/plugin/seoforgpt-ai-visibility-content-publishing.1.3.1.zip)

 * [Details](https://wordpress.org/plugins/seoforgpt-ai-visibility-content-publishing/#description)
 * [Reviews](https://wordpress.org/plugins/seoforgpt-ai-visibility-content-publishing/#reviews)
 *  [Installation](https://wordpress.org/plugins/seoforgpt-ai-visibility-content-publishing/#installation)
 * [Development](https://wordpress.org/plugins/seoforgpt-ai-visibility-content-publishing/#developers)

 [Support](https://wordpress.org/support/plugin/seoforgpt-ai-visibility-content-publishing/)

## Description

Turn measured AI visibility gaps into WordPress content.

SEOforGPT is a self-serve GEO platform for brands and in-house marketing teams. 
This plugin connects WordPress to the hosted SEOforGPT service so teams can move
from visibility research to content creation, controlled publishing, and AI crawler
measurement without copying work between tools.

#### A measurable content workflow

 * Measure where your brand is missing from AI answers in SEOforGPT.
 * Turn identified visibility gaps into optimized, evidence-led content.
 * Publish to WordPress as a draft for editorial review, or allow live publishing
   explicitly.
 * Measure recognized AI crawler activity and referral traffic from AI assistants.

The plugin provides two independently configured features:

 * Content Publishing creates and updates SEOforGPT-generated WordPress posts. Publishing
   defaults to drafts. Live publishing requires an explicit WordPress administrator
   setting.
 * AI Crawler Analytics measures recognized AI crawler requests, AI referral hostnames,
   and aggregate page-request totals. Account authorization installs its credential
   automatically, but analytics remains disabled until a WordPress administrator
   enables and saves it.

An SEOforGPT account is required. Click Connect SEOforGPT account to sign in or 
create an account, choose the project for this WordPress site, review the requested
access, and approve the connection. WordPress prepares Content Publishing and, when
needed, the Crawler Analytics credential automatically. Credential installation 
does not enable analytics. Manual keys remain available only as a fallback under
Having trouble?

Some SEOforGPT service features may require a paid plan. Installing the plugin does
not guarantee improved AI visibility or mentions. It provides a measurable workflow
that helps teams turn identified gaps into content and evaluate what changes over
time. All PHP and JavaScript source distributed with this plugin is readable and
available under the GPL.

### External services

This plugin connects to SEOforGPT, a hosted service at https://seoforgpt.io.

Only after a WordPress administrator explicitly clicks Connect SEOforGPT account,
Set up analytics only, or Connect Analytics with SEOforGPT, the plugin sends the
site URL, WordPress REST URL, plugin version, connection purpose, and draft or live
publishing preference to an SEOforGPT API hosted on Supabase. The administrator 
signs in or creates an account on SEOforGPT, chooses a project, and explicitly approves
access. WordPress stores a hash of the resulting publishing token plus a separate
disconnect-only proof, and stores the Crawler Analytics credential as a non-autoloaded
WordPress option. Preparing that credential does not enable analytics or send analytics
data. The manual fallback additionally sends a one-time connection key and administration
URL. SEOforGPT then sends authenticated publishing payloads to this site’s `seoforgpt/
v1` REST routes. Those payloads may contain post titles, HTML content, excerpts,
slugs, status, categories, tags, featured-image URLs, SEO metadata, project IDs,
and generated-content IDs.

When AI Crawler Analytics is explicitly enabled, requests are sent to an SEOforGPT
API hosted on Supabase. They may include timestamps, site hostname, query-free request
paths, HTTP method and status, recognized crawler identifiers, AI referrer hostnames,
aggregate page-request totals, plugin version, runtime, and site URL. The official
plugin does not add visitor IP addresses, full referrer URLs, cookies, request bodies,
emails, WordPress user IDs, logged-in traffic, or human browser user agents to these
payloads. Ordinary hosting and service network logs may still contain standard connection
information.

Service: https://seoforgpt.io
 Terms: https://seoforgpt.io/terms-of-service Privacy
policy: https://seoforgpt.io/privacy-policy

SEOforGPT uses Supabase as its backend infrastructure provider. The SEOforGPT API
endpoints listed in the plugin are hosted on Supabase, so the data described above
is transmitted through Supabase infrastructure only when the corresponding SEOforGPT
connection or explicitly enabled analytics feature is used.

Supabase terms: https://supabase.com/terms
 Supabase privacy policy: https://supabase.
com/privacy

Deleting this WordPress plugin removes settings owned by the official plugin. On
migrated sites, legacy option values and published-post metadata are intentionally
preserved to support rollback. Deleting the plugin does not delete data held in 
the user’s SEOforGPT account. Account-data requests must be made through SEOforGPT.

### Support

For setup help and product support, visit https://www.seoforgpt.io/contact or email
hey@seoforgpt.io. Include your WordPress version, PHP version, plugin version, and
the exact error message. Never send passwords or connection keys.

## Screenshots

[⌊First-time setup with a clear product explanation and one-click SEOforGPT connection.⌉⌊
First-time setup with a clear product explanation and one-click SEOforGPT connection
.⌉[

First-time setup with a clear product explanation and one-click SEOforGPT connection.

[⌊Connected Content Publishing with workspace status and draft-first editorial control.⌉⌊
Connected Content Publishing with workspace status and draft-first editorial control
.⌉[

Connected Content Publishing with workspace status and draft-first editorial control.

[⌊AI Crawler Analytics with explicit enablement and a visible privacy disclosure.⌉⌊
AI Crawler Analytics with explicit enablement and a visible privacy disclosure.⌉[

AI Crawler Analytics with explicit enablement and a visible privacy disclosure.

## Installation

 1. Install and activate SEOforGPT AI Visibility and Content Publishing.
 2. Open Settings > SEOforGPT.
 3. Under Content Publishing, click Connect SEOforGPT account.
 4. Sign in or create an SEOforGPT account, choose the correct project, and approve
    this WordPress site.
 5. Return to WordPress while the connection completes automatically. If the browser
    handoff fails, use the one-time-key fallback under Having trouble?
 6. Keep Allow live publishing off to send every article to WordPress as a draft for
    review.
 7. To use AI Crawler Analytics, confirm that its status is Ready to enable, enable
    it, and save the settings. If Content Publishing was connected before this feature
    was available, click Connect Analytics with SEOforGPT first. No key copying is 
    required in the normal flow.

If migrating from the legacy SEOforGPT plugin, deactivate the legacy plugin before
activating this one. Verify Content Publishing and AI Crawler Analytics before deleting
the inactive legacy plugin. Existing connection values and generated-content post
metadata are preserved.

## FAQ

### Do I need an SEOforGPT account?

Yes. Open Settings > SEOforGPT and click Connect SEOforGPT account. You can sign
in or create an account, choose the correct project, and approve the connection 
in a new browser tab.

### Does the plugin publish posts automatically?

Publishing defaults to drafts. Live publishing works only when a WordPress administrator
explicitly enables Allow live publishing.

### Does AI Crawler Analytics track normal visitors?

Normal human page requests are represented only as aggregate totals. Raw events 
are limited to recognized AI crawlers and AI referral hostnames. Logged-in traffic
is excluded.

### Does connecting SEOforGPT start analytics automatically?

No. Authorization can install the Crawler Analytics credential automatically, but
analytics sends nothing until a WordPress administrator enables AI Crawler Analytics
and saves the settings.

### Does the official plugin send IP addresses?

The plugin does not add visitor IP addresses to analytics payloads. As with ordinary
web traffic, hosting and service network logs may contain standard connection information.

### Will repeat publishing create duplicate posts?

No. The plugin preserves `_seoforgpt_generated_content_id`, which is used to update
the corresponding WordPress post when the same SEOforGPT content is published again.
Unrelated posts are not changed.

### What happens if the configured publishing author loses access?

Publishing pauses with an authorization error until an administrator reconnects 
Content Publishing and selects a valid author.

### Does installing the plugin guarantee better AI visibility?

No. Crawlability, relevance, evidence, authority, corroboration, and time can all
affect whether an AI system uses a page. SEOforGPT helps teams identify gaps, publish
relevant content, and measure the workflow.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SEOforGPT AI Visibility and Content Publishing” is open source software. The following
people have contributed to this plugin.

Contributors

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

[Translate “SEOforGPT AI Visibility and Content Publishing” into your language.](https://translate.wordpress.org/projects/wp-plugins/seoforgpt-ai-visibility-content-publishing)

### Interested in development?

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

## Changelog

#### 1.3.1

 * Revoke the server-side Content Publishing connection before clearing local WordPress
   settings.
 * Keep the raw publishing credential out of WordPress while retaining a disconnect-
   only proof.

#### 1.3.0

 * Add one-click SEOforGPT account authorization and project selection without copying
   a publishing key.
 * Prepare the Crawler Analytics credential during account authorization without
   enabling analytics or requiring key copying.
 * Add a dedicated account-authorized analytics connection for existing publishing-
   only sites.
 * Add a polished, WordPress-native onboarding screen with separate Content Publishing
   and AI Crawler Analytics workflows.
 * Keep authorization secrets server-side in WordPress and preserve the manual one-
   time-key fallback.
 * Add replacement warnings, retry-safe connection exchange, and suggested site 
   privacy-policy text.
 * Clarify analytics setup, payload fields, editorial control, and ordinary network
   logging.

#### 1.2.0

 * Prepare the plugin for WordPress.org distribution under the `seoforgpt-ai-visibility-
   content-publishing` slug.
 * Add migration-safe, separately owned settings for legacy installations.
 * Add explicit analytics enablement for new sites and preserve configured legacy
   connections.
 * Stop adding IP addresses, full referrers, query strings, and human browser user
   agents to analytics payloads.
 * Attribute Content Publishing to the administrator who connects or migrates the
   plugin.
 * Add lifecycle cleanup, validation, internationalization metadata, and external-
   service documentation.

## Meta

 *  Version **1.3.1**
 *  Last updated **6 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [ai seo](https://wordpress.org/plugins/tags/ai-seo/)[ai visibility](https://wordpress.org/plugins/tags/ai-visibility/)
   [content automation](https://wordpress.org/plugins/tags/content-automation/)[content publishing](https://wordpress.org/plugins/tags/content-publishing/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/seoforgpt-ai-visibility-content-publishing/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/seoforgpt-ai-visibility-content-publishing/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seoforgpt-ai-visibility-content-publishing/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/seoforgpt-ai-visibility-content-publishing/)