
eeoom GEO is a Generative Engine Optimization plugin for WordPress, built to improve and monitor the signals that contribute to visibility and understanding in AI search.
The plugin combines three workflows:
Core features include:
Source of Trust and EntityPool are optional external services. They are not contacted until an authorized user explicitly connects the corresponding integration. Source of Trust checks are started manually; the plugin does not silently submit pages for analysis in the background. Full data-use, endpoint and privacy details are provided in the External services section below.
The external services used by eeoom GEO are operated by eeoom.
They provide server-side GEO analysis and centrally managed entity graph functionality that cannot be performed entirely inside the WordPress plugin.
Each service is used only for the features described below.
Source of Trust is an eeoom service used for the shared Suite installation identity, centrally managed monitored pages and manually initiated GEO and structured-data checks.
The integration is activated only when an authorized WordPress user explicitly enables AI Search Monitors. Plugin activation, normal page views and visits by public website users do not initiate a connection to the Source of Trust API.
On the initial connection, the plugin sends:
wordpress as optional client-platform metadataThe service returns a Suite installation credential and identifiers for the central workspace, site, homepage Page and homepage Monitor. The credential is stored in the WordPress database and used as a Bearer credential for later authenticated requests.
After the explicit connection, depending on the requested operation, the plugin may send:
The public probe URL contains an opaque random token and returns only HTTP 204 for the valid token or HTTP 404 otherwise. It does not expose installation, account, entity, configuration, version or product-status data. Source of Trust does not currently perform scheduled probes.
The plugin does not send:
Checks are started manually by an authorized WordPress user and may be processed asynchronously. To perform the requested audit, Source of Trust may retrieve and analyze the publicly accessible response of the selected URL. The plugin itself does not transmit WordPress post body content. The plugin may receive an AuditRun ID and poll the Source of Trust API for that specific result.
Returned data may include:
Service:
EntityPool is an eeoom service for centrally managed entities, relationships and entity graphs.
EntityPool is optional. The integration is activated only when an authorized WordPress user explicitly enters an EntityPool integration key and connects the WordPress site.
The integration key is sent to EntityPool as a Bearer credential and stored in the WordPress database so the site can access the graph associated with that key.
Depending on the requested operation, the plugin may send:
The plugin does not send WordPress post body content, visitor data, passwords or WordPress user credentials to EntityPool.
EntityPool may return:
The plugin contacts EntityPool when required for actions such as:
EntityPool graph data is cached locally in WordPress.
Public frontend requests do not contact EntityPool on every page load.
A relevant frontend request can trigger a lightweight graph revalidation when EntityPool graph data is needed and the global validation interval has elapsed.
If the semantic graph revision has not changed, the existing Full Graph and cached Subgraphs remain valid and are not downloaded again.
Saved Representations are cached and revalidated independently. Their cache validity is determined by the semantic revision and ETag of the specific Representation rather than the global graph revision.
EntityPool graph synchronization does not require WP-Cron, system cron, background workers or external schedulers.
The local Schema & Entity functionality and GEO readiness checks continue to work without EntityPool.
Service: