Pinnacles SEO Connector
Pinnacles SEO Connector is the WordPress-side companion for the Pinnacles SEO platform (pinnacles.ai), a subscription service that audits your site, plans a keyword strategy, and applies on-page SEO fixes for you.
Once installed and connected, the plugin lets the Pinnacles platform read and write your on-page SEO data through a dedicated, capability-gated REST API namespace (pinnacles/v1) rather than touching the database directly. It is compatible with Yoast SEO, Rank Math, and All in One SEO — it writes to whichever of those is active — and falls back to its own output when none is installed.
A Pinnacles account is required. This plugin performs no SEO work on its own; it is the connector that lets the Pinnacles service act on your site. See the External services section below for exactly what data is exchanged.
What it does
- Registers SEO title, meta-description, canonical, and robots meta fields for REST access across Yoast, Rank Math, and All in One SEO.
- Writes SEO title/description for taxonomy-term archive pages (e.g. category or custom-taxonomy archives) across the same three SEO plugins.
- Injects JSON-LD structured data (Article, LocalBusiness, FAQPage, etc.), integrating with your active SEO plugin’s schema graph so nothing is duplicated.
- Manages custom
robots.txtrules. - Excludes selected URLs from the XML sitemap (core sitemaps plus Yoast / Rank Math / All in One SEO).
- Adds
preconnectresource hints for third-party origins. - Creates and updates pages and navigation-menu items as part of the Pinnacles content strategy.
- Exposes a read-only status endpoint used for connection diagnostics.
Security
Every REST endpoint requires a dedicated pinnacles_manage_seo capability, granted only to an Editor-or-above user you designate, and each endpoint additionally enforces the matching WordPress object-level permission: post endpoints require edit_post/read_post on the target, taxonomy-term endpoints require edit_term, and navigation-menu endpoints require edit_theme_options. The diagnostics endpoint is authenticated (no anonymous access). Structured-data and robots.txt inputs are validated against injection and size limits.
External services
This plugin connects your site to the Pinnacles SEO platform operated by Pinnacles AI (https://pinnacles.ai), which is required for the plugin to function.
After you add your site from the Pinnacles dashboard, Pinnacles‘ servers authenticate to your site using a WordPress Application Password that you create, and call this plugin’s pinnacles/v1 REST endpoints to read and write:
- SEO metadata (titles, meta descriptions, canonicals, robots directives);
- page and post content that Pinnacles creates or refreshes for you;
- navigation-menu items,
robots.txtrules, JSON-LD schema, and sitemap exclusions; - environment diagnostics (plugin version, active SEO plugin, WordPress/PHP versions) used to set up and health-check the connection.
The content and SEO settings you manage through Pinnacles are therefore transmitted to and stored by Pinnacles. The plugin itself does not initiate outbound connections — it only responds to authenticated requests from the Pinnacles platform.
Your use of the service is governed by:
- Terms of Service: https://pinnacles.ai/terms
- Privacy Policy: https://pinnacles.ai/privacy