Changelog
Version history and release notes
v0.2.13
Mar 18, 2026SEO Keyword Tracking (New)
- New "Keywords" tab in the panel SEO section, between Configuration and Redirects
- rack keyword positions in Google search results across 59 countries and 23 languages
- Full SERP data storage: position, AI Overviews, Featured Snippets, Knowledge Panels, Images, Videos, PAA, Shopping, Top Stories
- All 100 organic SERP positions stored per check (not just the tracked URL)
- View full SERP results table with tracked site rows highlighted
- Position history with change indicators (up/down arrows)
- Immediate first SERP check when adding a keyword (no waiting for the cron)
- Daily cron checks keywords on their 7-day anniversary
- Full plugin sync: add, delete, and view keywords from both the WordPress admin and the panel
- Plan-based quotas: Pro (25), Plus (100), Ultra (250) tracked keywords with admin grant support
- Keyword history in company admin resource quotas
- Translations: English, Spanish, French
Insights: Content Analysis (New)
- New "Content" sub-tab in the SEO section of the insights side dock
- Keyword-based SEO scoring (0 to 100) with 30 checks across 5 categories:
- Content Quality (25 pts): word count, vocabulary diversity, lists, tables, media variety, image alt text, image filenames, anchor text
- Readability (20 pts): sentence length, paragraph length, passive voice, transition words, subheading distribution
- Technical SEO (12 pts): meta description length, title length, canonical URL, structured data
- Structure & Links (8 pts): heading hierarchy, internal links, external links
- Automatic language detection (English, Spanish, French, German, Italian, Portuguese) with language-specific stop words, transition words, and passive voice patterns
- Keyword suggestions extracted from page content (most frequent words and 2-word phrases)
- Multi-word keyword matching with flexible detection (exact phrase + co-occurrence within 5-word window)
- Typographic character normalization (curly quotes, em dashes, zero-width characters)
- Keywords persisted per page in post meta (survive page reloads)
- Collapsible category sections with individual scores and color-coded badges
- Score ring visualization with raw points display and percentage
- All 95+ UI strings translated to Spanish and French
Insights: AI Grammar & Writing Improvement (New)
- Two AI-powered actions in the AI tab: "Grammar & Spelling" and "Improve Writing"
- Grammar check: returns corrections with original (red strikethrough), fix (green), and explanation. Accept/Reject per correction, with inline DOM text replacement
- Writing improvement: returns categorized suggestions (SEO, readability, structure, engagement, clarity, tone) with impact levels (high/medium/low). Apply button replaces text in DOM
- Exact credit cost shown based on page word count (grammar: 1-2 credits, improve: 10-20 credits)
- Credits bar with available balance, plan/extra breakdown, and inline buttons for "Generate article" and "+ Credits"
- AI prompted to write in the content's language, never sound like AI, and keep the author's voice
- Title and meta description sent alongside content for holistic analysis
Insights: Meta & Schema Per-Page Overrides (Enhanced)
- Full meta override editors with all fields from the panel: Open Graph (all fields + toggle overrides for updated_time, image_dimensions, article sub-fields), X Card (image:alt, creator), Dublin Core (all fields + toggles), Canonical & Robots (author_meta, shortlink toggles), custom meta tags
- Full schema override editors with all Article field toggles (including articleBody, wordCount, copyrightHolder, inLanguage, keywords, articleSection), BreadcrumbList per-page toggle, FAQPage, Product, Custom JSON-LD
- Three-state toggle system: Default (shows global setting), Force On, Force Off
- Schema overrides now actually applied during JSON-LD rendering (previously stored but never consumed)
- CSS isolation: all inputs scoped under #rakuwp-fab-panel with !important to prevent WordPress admin CSS conflicts
- Per-page custom meta tags (repeatable name/content pairs)
- Toggle vertical alignment and font size fixes
Insights: General Improvements
- FAB button hidden when panel is open, shown on close
- Logo SVG fix: unique gradient IDs for header copy (prevents clipping when FAB is hidden)
- Analytics tab: all font sizes increased by 1px
- All override form font sizes increased by 1px (titles 14px, labels 13px, inputs 14px)
- Tristate select height fixed (24px, no WP admin margin override)
- Override hint text spacing improved
Plugin Updater Fix
- Fixed plugin deactivation during updates: deactivation hook now detects upgrade context (WP admin UI, WP-CLI, auto-updates, cron) and skips license deactivation
- Global upgrader_source_selection filter ensures extracted folder stays rakuwp/ regardless of ZIP structure
- upgrader_pre_install filter sets upgrading flag before any RakuWP update starts
Panel & Admin
- Tracked keywords resource limit added to plans and company admin quotas
- Analytics and SEO service highlights added to features page (en/es/fr)
- Homepage: SEO and Analytics bento cards with animations, live chart data
- Turbo Speed: friendly message when service not activated
- Remote: WP_DEBUG toggle in PHP Errors tab
- Fixed analytics chart overflow, broken documentation links, channel/visits tab switch
- Analytics: collapsible range bar for custom date ranges
Other Fixes
- SEO: auto-retry Bing API with alternate protocol on HTTP 400
- SEO: deduplicate meta tags, canonical, and JSON-LD from other plugins
- Content analysis: H1 detection expanded to search parent article element and full page
- Content analysis: content extraction excludes insights panel elements
- Content analysis: external link detection fixed for various href formats
- Fixed various translation issues across Spanish and French