=== Repivot === Contributors: repivot Tags: seo, content-optimization, analytics, google-search-console, ai Requires at least: 6.2 Tested up to: 6.9 Stable tag: 1.1.0 Requires PHP: 8.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Win back lost rankings. AI-powered content analysis to find gaps in quality, brand voice, and AI reach — right inside WordPress. == Description == **Know exactly where to start, and focus on the few updates that make the biggest difference.** Repivot helps you choose what to fix next. From tone to AI visibility, see where your content can improve and act on it — right inside the WordPress editor. = AI-Powered Content Gap Analysis = Repivot runs six AI graders on your content and surfaces actionable insights directly in the Gutenberg editor: * **Brand Voice** — Detect tone shifts and keep every post consistent, building a style that strengthens reader trust and brand recognition. * **Content Gap** — Fix missing info, confusing steps, or repeats so your content is complete, clear, and easy for readers to follow and engage with. * **Competitive Check** — See how your content compares to others in your niche and uncover ideas to refine, stand out, and stay ahead of the competition. * **Internal Links** — Find linking gaps that connect your content, improve navigation, and keep readers exploring more for longer. * **AI Reach** — Optimize content for AI search answers to reach more people exactly where they look for information and solutions. * **Alt Check** — Scan content images for missing alt text and get suggestions for screen readers and SEO. = Track Your Work = Stay organized as you optimize your content: * **Labels** — Tag posts with custom labels (e.g. "Needs Update", "Popular", "Seasonal") to filter and prioritize your content library. * **Notes** — Add dated notes to any post to track what you changed, why, and what to revisit — giving you a history alongside your analytics. * **Mark as Done** — Check off insights as you address them so you can track your progress through each content audit. = Analytics Dashboard = Connect Google Analytics and Search Console to see your site at a glance: * Track peaks and dips in traffic aligned with seasonal shifts and search changes. * See which pages attract the most readers and keep them coming back. * Identify pages with high views but low CTR to improve headlines and calls to action. * Monitor clicks, impressions, CTR, and ranking position in search results. * View traffic by device, source, and country to focus your time where it matters. = How It Works = 1. **Connect Your Website** — Link your WordPress site and Google accounts. We'll automatically sync your content and analytics. 2. **Get AI Insights** — Our AI analyzes your content and identifies opportunities to improve rankings and traffic. 3. **Watch Traffic Grow** — Implement our recommendations and watch your rankings improve and traffic increase. = Integrations = * WordPress (this plugin) * Google Analytics (GA4) * Google Search Console * Instagram == Installation == 1. Upload the `repivot` folder to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly. 2. Activate the plugin through the "Plugins" screen in WordPress. 3. Go to the **Repivot** menu item in your admin sidebar. 4. Click **Connect with Repivot** to link your site with one click, or enter your API token manually. 5. Open any post or page in the block editor to access content gap analysis and analytics in the Repivot sidebar panel. == Frequently Asked Questions == = Do I need a Repivot account? = Yes. A free or paid account at [repivot.ai](https://www.repivot.ai) is required to use the plugin. The plugin connects to the Repivot platform to run AI-powered content analysis and retrieve analytics data. = What data does the plugin send to Repivot? = When you run a content gap analysis, the plugin sends the post's HTML content, title, and URL to the Repivot API for processing. For analytics features, the plugin sends your site URL and post identifiers to retrieve aggregated data from your connected Google Analytics and Search Console accounts. = Is my API token secure? = Yes. Your API token is encrypted with AES-256-CBC before being stored in the WordPress database. The token is never exposed to browser JavaScript — all API calls are proxied through your server. = What are the pricing plans? = * **Plus** ($20/month) — 3 content gap audits, traffic trends, keyword ranking, GA4 and Search Console integration. * **Pro** ($50/month) — 10 content gap audits, unlimited page-level insights, competitive benchmarking, includes 5 users, priority email support. Cancel anytime. No setup fees. Visit [repivot.ai](https://www.repivot.ai) for current pricing. = Can I disconnect at any time? = Yes. Go to the Repivot settings page and click Disconnect. This removes your API token and clears all cached data. You can reconnect at any time with a new token. == External Services == This plugin connects to the **Repivot** platform at `https://www.repivot.ai` to provide its functionality. = What data is transmitted = * **Content gap analysis:** When triggered by the user, the post's HTML content, title, and URL are sent to the Repivot API for AI-powered analysis. * **Analytics:** The site URL and post identifiers are sent to retrieve aggregated analytics data from your connected Google Analytics and Search Console accounts. * **Connection verification:** The site URL and a unique installation ID are sent to verify the API token and account status. = When data is transmitted = Data is only transmitted when the user explicitly triggers an action (running content gap analysis, viewing analytics, or connecting/disconnecting the plugin). No data is transmitted in the background without user action. = Why it is needed = The AI content analysis and analytics aggregation are performed on Repivot's servers. This external connection is required for the plugin to function. = Service links = * [Repivot website](https://www.repivot.ai) * [Privacy Policy](https://www.repivot.ai/privacy) * [Terms of Service](https://www.repivot.ai/terms) == Source Code & Build Instructions == The `build/` directory contains compiled JavaScript generated from the human-readable source files in the `src/` directory, which is included in this plugin. To build from source: 1. Install [Node.js](https://nodejs.org/) (LTS recommended). 2. Run `npm install` in the plugin's root directory to install dependencies. 3. Run `npm run build` to compile the source files into `build/`. The build configuration is defined in `webpack.config.js` and uses `@wordpress/scripts`. == Screenshots == 1. Content gap analysis in the Gutenberg editor sidebar. 2. Settings page with one-click connection. 3. Analytics dashboard widget on the WordPress dashboard. 4. Repivot metrics column in the posts list. == Changelog == = 1.1.0 = * Added AI-powered content gap analysis with six graders (Brand Voice, Content Gap, Competitive Check, Internal Links, AI Reach, Alt Check). * Added inline content annotations and insight boxes in the block editor. * Added auto-fix for internal links, alt text, and fragmented lists — one-click fixes applied directly in the editor. * Added floating link tooltip after auto-fix so you can verify the applied URL. * Added post labels — tag posts with custom labels for organization and filtering. * Added post notes — add dated notes to track changes, decisions, and context for each post. * Added mark-as-done for insights — check off completed suggestions in both the sidebar and inline content boxes. * Added thumbs up/down feedback on individual insights. * Added animated progress indicator during content gap analysis showing grader-by-grader status. * Added analytics sidebar panel in the block editor. * Added dashboard widget with traffic overview, action signals, and top opportunities. * Added posts list column with pageview and ranking metrics. * Added setup wizard for first-time users. * Added popup-based one-click connection flow. * Consolidated plugin settings into a single database option with automatic version migration. * Improved settings page with credits display and plan badge. = 1.0.0 = * Initial release with Repivot platform integration. * Settings page with API token connection. * Server-side token proxy with AES-256-CBC encryption. == Upgrade Notice == = 1.1.0 = Major feature release: AI content gap analysis with auto-fix, editor sidebar analytics, post labels, notes, dashboard widget, and posts list metrics.