Tengence injects two growth engines into your WordPress site, helping more people discover your website:
- SEO Optimization — Meta tags, social cards, JSON-LD structured data, sitemap, robots.txt, llms.txt and IndexNow. All configurable from a single settings page, no technical barrier.
- GEO (Generative Engine Optimization) — Structure your content so ChatGPT, Claude, Perplexity and other leading AI can directly cite it, capturing next-generation search traffic.
The on-site SEO/GEO features work out of the box — no registration or API key required.
Cloud Sync (optional): Create a free account at Tengence and configure your API Key to sync posts to the Tengence platform. Once enabled, publishing, updating or deleting a post automatically pushes it to Tengence servers, including title, rendered content, excerpt, author, dates, permalink, featured image and categories. Failed syncs are retried automatically via a database-backed queue, with real-time status monitoring.
External Services Disclosure
This plugin connects to third-party services. Nothing is transmitted unless you explicitly enable and configure the corresponding feature. Full details are listed in the “External services” section below.
Key Features
- Automatic Sync — Posts are synced on publish, update, and delete — no manual effort required.
- Full Push — One-click bulk sync of all published posts, or trigger it automatically when you change your API Key.
- Queue & Batch Processing — Database-backed queue with configurable batch sizes (1–200) processed via WP-Cron.
- Retry Mechanism — Failed syncs are retried automatically (configurable, up to 10 attempts).
- Status Dashboard — Real-time monitoring of pending, processing, completed, and failed tasks with auto-refresh.
- Post-level GEO/SEO Meta Box — Edit per-post fields (AI summary, FAQ schema, citations, key points, SEO title/description, canonical, noindex, OG settings and more) right in the editor.
- Site-level Branding & SEO Settings — Brand info, verification codes, custom head code, robots.txt / llms.txt content, IndexNow key hosting.
- Secure Storage — API keys are encrypted with AES-256-CBC before being stored in the database.
- Clean Uninstall — Removing the plugin deletes all tables, options, and cron jobs — no leftover data.
External services
This plugin relies on the following third-party / external services. No data is sent to any of them unless you explicitly enable and configure the related feature.
- Tengence Cloud Sync (api.tengence.com) — used to sync your posts to the Tengence platform. When Cloud Sync is enabled with your API Key, post data (title, rendered content, excerpt, author name and email, publish/update dates, permalink, featured image and categories) is sent when a post is published, updated or deleted, and when a full push runs. This service is provided by Tengence: terms of use — https://www.tengence.com/user-agreement, privacy policy — https://www.tengence.com/privacy-policy
- Tengence Client Registration (console.tengence.com) — used to register the site and obtain client credentials. Sends the site ID, the site URL and the webhook secret when registration runs. This service is provided by Tengence: terms of use — https://www.tengence.com/user-agreement, privacy policy — https://www.tengence.com/privacy-policy
- Tengence Search Token (api.tengence.com) — when a Search API Key is configured, the public
access-token endpoint sends that key to the Tengence search API on behalf of your visitors to obtain a short-lived, read-only search token for the on-site search widget. No visitor data is sent. This service is provided by Tengence: terms of use — https://www.tengence.com/user-agreement, privacy policy — https://www.tengence.com/privacy-policy
- IndexNow (api.indexnow.org) — used to notify participating search engines (Bing, Yandex, Naver, Seznam) about new or updated URLs. When the IndexNow module is enabled, the changed URL, your site host and your IndexNow key are sent when a post is published. This service is provided by IndexNow: terms of use — https://www.indexnow.org/terms, privacy policy — https://www.indexnow.org/privacy
REST API
The plugin also exposes REST API endpoints:
POST /wp-json/tengence/v1/access-token — intentionally public (__return_true equivalent). It is the endpoint your site visitors’ browser calls to obtain a short-lived, read-only search token, so the on-site search widget can query the Tengence search API. It never returns your Search API Key, only the short-lived token issued by the Tengence search API. To limit abuse, non-administrator requests are rate limited per IP (60 requests/hour; HTTP 429 when exceeded).
Other endpoints (/articles, /articles/batch, /webhook, and the data module endpoints) require the appropriate capabilities, a WordPress REST nonce, or a valid HMAC signature.