Description
Rocketship SEO is a comprehensive WordPress SEO plugin that combines traditional SEO optimization with cutting-edge AI technology. Using OpenAI’s GPT models or Google Gemini, it automatically generates optimized meta titles, descriptions, and provides intelligent SEO recommendations to boost your site’s search engine visibility.
π AI-Powered Features
- AI Meta Title Generation: Generate compelling, SEO-optimized titles using GPT models
- AI Meta Description Creation: Create engaging descriptions that improve click-through rates
- AI Content Analysis: Get detailed SEO analysis with scoring and actionable recommendations
- Advanced AI Strategy Tools: GPT-5 powered SEO strategy, content gap analysis, and E-A-T analysis
- AI Keyword Research: Advanced keyword research with semantic analysis and competition insights
- Bulk AI Suggestions: Generate suggestions for multiple posts at once with easy apply/skip options
- Smart SEO Scoring: AI analyzes your content and provides improvement suggestions
- Multiple AI Models: Choose from OpenAI (GPT-4o-mini, GPT-4o, GPT-5, o1-preview, o1-mini) or Google Gemini (Gemini 1.5 Pro, Gemini 1.5 Flash)
π Media Audits β Cut Image SEO Workload
Stop fixing images one at a time. Media Audits gives you a full-library dashboard so you can find gaps, bulk-generate metadata, and export or import changes in minutes instead of hours.
- Audit Dashboard: See every image’s alt text, title, caption, description, and filename status in one searchable table
- Bulk AI Generation: Generate missing metadata for selected imagesβor every image matching your filtersβusing your existing OpenAI or Gemini API keys
- Smart Brand Context: Save a business-specific prompt template so AI suggestions match your tone, services, and keywords
- One-Click « Generate Prompt According to BusinessΒ Β»: Auto-fills your brand context from site content so you don’t have to write prompts from scratch
- Safe File Renaming: AI-suggested SEO-friendly filenames with extension preserved and conflict handling built in
- CSV Export & Import: Download your full media audit, edit offline, or re-import AI results for batch updates
- Dual Access: Open from Media Media Audits or Rocketship SEO π Media Audits
Perfect for sites with large media libraries, accessibility compliance, and teams who want image SEO done without opening every attachment in the library.
π Traditional SEO Features
- Custom Meta Fields: Set custom meta titles and descriptions for posts and pages
- XML Sitemap Generation: Automatically generate dynamic, search engine-friendly sitemaps
- Visual Sitemap Generator: Interactive site navigation at /sitemap with multiple view modes
- Schema Markup: JSON-LD structured data for articles, websites, organizations, and more
- Open Graph Tags: Optimize content for Facebook, LinkedIn, and other social platforms
- Twitter Cards: Enhanced Twitter sharing with proper meta tags
- File Rules Editor: Professional .htaccess and robots.txt editor with backup system
- AI Image Redirect: Protect images from direct access, hotlinking, and unauthorized downloads
- Bot Redirection System: Control bot access with User-Agent detection and custom redirects
- Google Analytics Integration: View GA4 traffic data, pageviews, sessions, and user metrics directly in WordPress
- Per-Page Analytics: See analytics data for individual posts/pages in the editor metabox
- Google Reviews OAuth: Fetch ALL your Google Business Profile reviews (not limited to 5)
- Dual Authentication: Choose between API Key (simple, 5 reviews) or OAuth (unlimited reviews)
- Gutenberg Integration: Dedicated sidebar panel with real-time preview
- Classic Editor Support: Full compatibility with WordPress classic editor
π― Key Features
- Live Preview: See how your meta tags will appear in Google search results
- Character Counting: Visual indicators for optimal title and description lengths
- Smart Fallbacks: Automatically uses post title and excerpt when custom fields are empty
- Google Analytics Dashboard: View traffic data, top pages, and traffic sources without leaving WordPress
- Per-Content Analytics: See pageviews, sessions, and trends for each post/page in the editor
- Compatibility System: Advanced detection and conflict prevention with other SEO plugins
- Granular Override Control: Choose which SEO features to enable when other plugins are present
- Sitemap Management: Individual post/page exclusion options
- Breadcrumb Schema: Automatic breadcrumb structured data
- Robots.txt Integration: Sitemap URLs automatically added to robots.txt
- Multi-language Ready: Full internationalization support
- Performance Optimized: Efficient caching and minimal database queries
π€ How AI Features Work
- Setup: Choose your AI provider (OpenAI or Google Gemini) and configure your API key in Rocketship SEO settings
- Choose Model: Select from OpenAI models (GPT-4o-mini, GPT-5, o1-preview) or Gemini models (Gemini 1.5 Pro, Flash)
- Generate: Click AI suggestion buttons while editing posts/pages
- Analyze: Use AI content analysis to get SEO improvement recommendations
- Advanced Tools: Access GPT-5 optimized SEO strategy, content gap analysis, and E-A-T analysis
- Bulk Process: Use AI Tools page to generate suggestions for multiple posts
- Optimize: Apply AI suggestions with one click or customize as needed
π‘ Perfect For
- Content creators who want AI-powered SEO optimization
- Website owners looking to improve search rankings
- Agencies managing multiple WordPress sites
- Developers who need comprehensive SEO solutions
- Anyone wanting to save time on SEO optimization
How to Use
Basic SEO Setup
- Enable Features: Go to Rocketship SEO > General Settings and enable desired features
- Configure Sitemaps: Visit Rocketship SEO > XML Sitemap to enable sitemap generation
- Set Organization Info: Add your organization name and logo for schema markup
- Configure Social Media: Add Twitter handle and default Open Graph image
Using AI Features
For Individual Posts/Pages:
1. Edit any post or page
2. Find the Rocketship SEO panel (sidebar in Gutenberg, meta box in Classic Editor)
3. Click « π€ AI SuggestionsΒ Β» button next to title or description fields
4. Review generated suggestions and click « Use This » for your preferred option
5. Click « π AI SEO AnalysisΒ Β» for detailed content analysis and recommendations
For Bulk Operations:
1. Go to Rocketship SEO > AI Tools (appears when AI is enabled)
2. Select posts you want to optimize or use filters (category, date range, etc.)
3. Choose « Generate Titles » or « Generate Descriptions »
4. Review suggestions and apply or skip for each post
5. Use « Apply All » for bulk operations
Content Analysis
- Open the AI SEO Analysis panel while editing content
- Review your SEO score (0-100)
- Check « StrengthsΒ Β» section for what’s working well
- Follow « Improvements » suggestions for better optimization
- Use « Suggested Keywords » to enhance your content
- Implement « Recommendations » for maximum SEO impact
Using Google Analytics
Initial Setup:
1. Go to Rocketship SEO > Google Analytics
2. Click « Connect with Google » and authorize access
3. Select your GA4 property from the dropdown
4. View your traffic data immediately!
Dashboard Features:
* Overview Tab: Pageviews, sessions, users, bounce rate
* Top Pages Tab: Most visited content with metrics
* Traffic Sources Tab: Source/medium breakdown
* Date Range Selector: 7, 30, 90, or 365 days
Per-Post Analytics:
1. Edit any post or page
2. Find the « Google Analytics » metabox in the sidebar/below content
3. View pageviews, sessions, and users for that specific page
4. See 7-day trend chart for quick performance insights
XML Sitemap Features
- Main Index: Access at
yoursite.com/sitemap_index.xml - Post Sitemap:
yoursite.com/post-sitemap.xml - Page Sitemap:
yoursite.com/page-sitemap.xml - Exclude Pages: Use checkbox in editor to exclude specific content
- Submit to Search Engines: Only submit the main sitemap index URL
Captures dβΓ©cran










Installation
Automatic Installation
- Go to Plugins > Add New in your WordPress admin
- Search for « Rocketship SEO »
- Click Install Now and then Activate
- Go to Rocketship SEO in admin sidebar to configure settings
Manual Installation
- Download the plugin zip file
- Upload to
/wp-content/plugins/directory - Extract the files
- Activate through the ‘Plugins’ menu in WordPress
- Configure settings in Rocketship SEO admin panel
AI Setup (Optional but Recommended)
- Get an API key from OpenAI (https://platform.openai.com/api-keys) or Google AI Studio (https://aistudio.google.com/app/apikey)
- Go to Rocketship SEO > General Settings
- Scroll to « AI-Powered SEO Recommendations » section
- Enter your API key and choose your preferred AI model
- Enable AI recommendations
- Start using AI features in post/page editors
FAQ
-
How do I get started with AI features?
-
For OpenAI:
1. Sign up for an OpenAI account at https://platform.openai.com
2. Create an API key in your OpenAI dashboard
3. Go to Rocketship SEO > General Settings
4. Select « OpenAI » as your AI provider
5. Enter your API key in the « AI-Powered SEO Recommendations » section
6. Choose your preferred AI model (GPT-4o-mini for speed, GPT-5 for quality)
7. Enable AI recommendations and start using the featuresFor Google Gemini:
1. Visit Google AI Studio at https://aistudio.google.com/app/apikey
2. Create a Gemini API key
3. Go to Rocketship SEO > General Settings
4. Select « Google Gemini » as your AI provider
5. Enter your API key in the « AI-Powered SEO Recommendations » section
6. Choose your preferred model (Gemini 1.5 Flash for speed, Gemini 1.5 Pro for quality)
7. Enable AI recommendations and start using the features -
Which AI model should I choose?
-
OpenAI Models:
* GPT-4o-mini: Fast and cost-effective, great for most users
* GPT-4o: Optimized performance with great quality
* GPT-5: Most advanced capabilities for complex SEO analysis
* o1-preview: Best for detailed SEO strategy and reasoningGoogle Gemini Models:
* Gemini 1.5 Flash: Fast responses with great quality, cost-effective
* Gemini 1.5 Flash-8B: Ultra-fast for simple tasks
* Gemini 1.5 Pro: Best overall performance and quality
* Gemini Pro: Stable and reliable performance -
How much do AI features cost?
-
AI features use your chosen provider’s API credits. Approximate costs per suggestion:
OpenAI Pricing:
* GPT-4o-mini: ~$0.001-0.002 per suggestion (very affordable)
* GPT-4o: ~$0.01-0.03 per suggestion
* GPT-5: ~$0.03-0.08 per suggestion
* o1-preview: ~$0.05-0.15 per suggestionGoogle Gemini Pricing:
* Gemini 1.5 Flash-8B: ~$0.0001-0.0003 per suggestion (extremely affordable)
* Gemini 1.5 Flash: ~$0.0005-0.001 per suggestion (very affordable)
* Gemini 1.5 Pro: ~$0.002-0.005 per suggestion
* Gemini Pro: ~$0.001-0.003 per suggestionMost users spend $1-5 per month with OpenAI or $0.50-$2 per month with Gemini for regular optimization.
-
Can I use the plugin without AI features?
-
Absolutely! All traditional SEO features work independently. You can:
* Set custom meta titles and descriptions manually
* Generate XML sitemaps
* Add schema markup and social media tags
* Use all features without an OpenAI API key -
Will this conflict with other SEO plugins?
-
Rocketship SEO includes advanced compatibility settings to prevent conflicts:
* Automatic Detection: Detects RankMath, Yoast SEO, All in One SEO, SEOPress, and The SEO Framework
* Smart Compatibility: Configure which features to override in Rocketship SEO > General Settings > Compatibility Settings
* Granular Control: Choose to override only specific features (title, description, schema, Open Graph, Twitter Cards)
* Safe Fallback: If no override options are selected, Rocketship SEO disables all meta output to prevent conflicts
* Admin Notices: Get notified when conflicting plugins are detected with easy access to compatibility settings -
How accurate are the AI suggestions?
-
AI suggestions are highly optimized for SEO best practices, but you should:
* Review suggestions before applying them
* Ensure they match your brand voice and style
* Customize suggestions to fit your specific needs
* Use them as starting points for further optimization -
Can I edit AI-generated content?
-
Yes! AI suggestions are just starting points. You can:
* Click suggestions to apply them and then edit as needed
* Use suggestions as inspiration for your own content
* Combine multiple suggestions
* Always review and customize for your brand -
Does the plugin work with Gutenberg and Classic Editor?
-
Yes! The plugin provides:
* Gutenberg: Dedicated sidebar panel with live preview
* Classic Editor: Traditional meta box below the content
* Both: Full AI functionality and real-time character counting -
How often should I use AI features?
-
- New Content: Use AI suggestions for every new post/page
- Existing Content: Run bulk analysis monthly or quarterly
- High-Priority Pages: Re-analyze when content changes significantly
- Regular Audits: Use AI Tools page for site-wide optimization
-
What data does the plugin send to AI providers?
-
Only the content you choose to analyze:
* Post titles and content (for generating suggestions)
* No personal data, user information, or site credentials
* Data is processed according to your chosen provider’s privacy policy (OpenAI or Google)
* You control what content is analyzed -
Can I switch between OpenAI and Gemini?
-
Yes! You can easily switch between providers:
* Change the AI Provider setting in Rocketship SEO settings
* Add the appropriate API key for your chosen provider
* All features work identically with both providers
* Test both to see which works best for your needs -
Can I use this for client websites?
-
Yes! The plugin is perfect for agencies:
* Use your own API key (OpenAI or Gemini) across multiple sites
* Generate professional SEO content quickly
* Provide detailed SEO analysis reports to clients
* Save time on manual SEO optimization
* Gemini offers more affordable pricing for high-volume usage -
How do I set up Google Analytics integration?
-
- Go to Rocketship SEO > Google Analytics in your WordPress admin
- Click « Connect with Google » to start the OAuth flow
- Sign in with a Google account that has access to your GA4 properties
- After authorization, select your GA4 property from the dropdown
- Start viewing your analytics data directly in WordPress!
Requirements:
* A Google Analytics 4 (GA4) property (not Universal Analytics UA-xxxxx)
* Google Cloud project with these APIs enabled:
– Google Analytics Data API
– Google Analytics Admin API
* OAuth 2.0 credentials (Client ID and Client Secret) from Google Cloud Console -
Why don’t I see any GA4 properties after connecting?
-
If no properties appear after OAuth connection:
- Enable the Admin API: Go to Google Cloud Console and enable « Google Analytics Admin API »
- Check GA4 Access: Make sure the connected Google account has access to GA4 properties (not just Universal Analytics)
- Reconnect: Click Disconnect and reconnect with Google to refresh the OAuth scopes
- Verify Property Type: Only GA4 properties are supported (properties/123456789 format)
-
What Google Analytics data can I see?
-
The Google Analytics dashboard shows:
* Overview: Pageviews, sessions, users, bounce rate, average session duration
* Top Pages: Most visited pages with detailed metrics
* Traffic Sources: Where your visitors come from (source/medium breakdown)
* Date Ranges: View data for last 7, 30, 90, or 365 days
* Per-Post Analytics: Individual page metrics in post/page editor metabox -
How do I optimize for better search rankings?
-
- Use AI Analysis: Get specific recommendations for each page
- Follow Character Limits: Keep titles 50-60 chars, descriptions 150-160 chars
- Include Target Keywords: Use AI suggestions with your focus keywords
- Optimize Schema Markup: Enable structured data for better search display
- Regular Audits: Use bulk AI tools monthly to maintain optimization
-
What if I need help?
-
- Check this FAQ for common questions
- Visit our documentation at https://www.joeyoungblood.com/rocketship-seo-docs
- Contact support through our website
- Join our community forum for tips and best practices
Avis
Contributeurs & dΓ©veloppeurs
« Rocketship SEO » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « Rocketship SEO » dans votre langue.
Le dΓ©veloppement vous intΓ©resse ?
Parcourir le code, consulter le SVN dΓ©pΓ΄t, ou sβinscrire au journal de dΓ©veloppement par RSS.
Historique des changements
1.0.71
π **NEW**: Debug Logging toggle on the General Settings page β enable or disable diagnostic output with a single checkbox
π **OPTIMIZED**: Logging is disabled by default on production sites, helping keep debug log files lean and manageable
π― **ENHANCED**: Centralized logging across all Rocketship SEO modules for cleaner, more consistent diagnostics when you need them
π‘ **CLARITY**: Helpful on-screen guidance on when to turn logging on for troubleshooting and when to leave it off for everyday use
β¨ **POLISHED**: Smoother, quieter operation out of the box while still giving you full visibility whenever you choose to enable it
1.0.70
πΌοΈ **IMPROVED**: AI Image Protection now serves thumbnails, WebP sizes, and gallery images reliably on LiteSpeed and Hostinger hosting
β‘ **ENHANCED**: Smarter image routing through WordPress with refined path handling for faster, cleaner image delivery on your pages
π‘οΈ **STRENGTHENED**: Image handler runs earlier in the WordPress lifecycle for seamless compatibility with Swiper sliders, themes, and page builders
π§Ή **NEW**: Automatic cleanup of uploads `.htaccess` rules when AI Image Protection is disabled, or when the plugin is deactivated or uninstalled
β¨ **POLISHED**: More dependable image protection that keeps your site visuals looking great while guarding against hotlinking and unauthorized access
1.0.69
βΉοΈ **NEW**: Protection Status indicator on AI Image Protection settings page β shows active/inactive state and confirms whether the .htaccess rule is in place in the uploads directory
β οΈ **NEW**: Caution box always visible on AI Image Protection settings page warning about potential 404 errors before enabling, with step-by-step recovery instructions
1.0.68
β οΈ **NEW**: Persistent admin notice shown across all WordPress admin pages when AI Image Protection is enabled, warning that images may return 404 errors and linking directly to the disable option
1.0.67
β¨ **IMPROVED**: Compatibility settings now give you independent control over each SEO feature β title, meta description, canonical URL, Open Graph, Twitter Cards, schema, and indexing
π **NEW**: Dedicated βAllow Rocketship SEO to output canonical URL tagsβ option for precise canonical ownership
π― **SMARTER**: When an override is enabled, Rocketship SEO outputs that metadata and cleanly coordinates with supported third-party SEO plugins (Yoast SEO, Rank Math, All in One SEO, SEOPress, and The SEO Framework)
β
**UX**: Compatibility page now shows clear Active / Inactive status next to every override, with checkboxes that stay in sync after saving
π§ **CLARITY**: Updated help text so each option explains exactly what happens when it is enabled or left with your other SEO plugin
π **POLISHED**: Document title is handled through WordPress title filters for a single clean `<title>` tag, while unrelated third-party SEO output continues working unless you choose to override it
1.0.66
π **MAJOR FEATURE**: Media Audits β full Media Library SEO dashboard built into Rocketship SEO
β¨ **NEW**: Audit every image's alt text, title, caption, description, and filename from one searchable, filterable screen
π€ **NEW**: Bulk AI generation for selected images or all filtered results β fix dozens or hundreds of images without opening each attachment
π·οΈ **NEW**: Brand context prompt template with "Generate Prompt According to Business" to tailor AI output to your site automatically
π **NEW**: Safe SEO-friendly file renaming with original extensions preserved
π **NEW**: CSV export/import for offline review and batch updates
π§ **NEW**: Available under **Media β Media Audits** and **Rocketship SEO β π Media Audits**
β‘ **WORKLOAD SAVER**: Uses your existing Rocketship SEO AI settings β no separate API setup required
π― **ACCESSIBILITY & SEO**: Quickly spot missing alt text and incomplete metadata before they hurt rankings or compliance
1.0.65
β
**COMPATIBILITY**: Improved compatibility with newer versions of WordPress, including WordPress 7.0 and recent 6.9.x releases.
π§ **IMPROVED**: Refined internal hooks and admin integration for smoother operation on current WordPress releases.
1.0.64
β»οΈ **REFINED**: Refined internal code paths and improved overall stability.
β
**COMPATIBILITY**: Improved compatibility across a wider range of hosting environments and plugin/theme combinations.
1.0.61
π§ **FIX**: Activation failure handling is now fully graceful for missing PHP requirements (including mandatory `mbstring`) with no `wp_die()` fatal screen.
β¨ **IMPROVED**: Failed activation notice is displayed directly below the Rocketship SEO plugin row on the Plugins page for clearer visibility.
π **HARD REQUIREMENT**: `mbstring` remains required; plugin deactivates itself safely and provides cPanel/shared-hosting fix steps.
1.0.60
π§ **FIX**: Table of Contents markup is now valid HTML (`<style>` moved out of `<ul>`; nested lists use proper `<li>` / `<ul>` structure).
π§ **FIX**: Document title (`<title>`) output is preserved while Rocketship SEO filters still apply; removed erroneous stripping of `_wp_render_title_tag` from core output paths.
π§ **FIX**: Removed bogus Open Graph image URL and placeholder Twitter site handle from compatibility override fallbacks.
β¨ **IMPROVED**: TOC link inline styles no longer duplicate `font-size`.
1.0.59
β
**COMPATIBILITY**: Tested and verified compatibility with WordPress 7.0 (releasing April 9, 2026)
β
**COMPATIBILITY**: Verified compatibility with WordPress 6.9.4 stable release
π **FUTURE-READY**: Plugin ready for WordPress 7.0's real-time collaboration features
π **DOCUMENTATION**: Updated compatibility information for latest WordPress releases
1.0.58
π§ **FIX**: Google Analytics property listing now uses correct API endpoint (accountSummaries)
β¨ **IMPROVED**: Added analytics.edit scope for proper GA Admin API access
π **DOCUMENTATION**: Comprehensive Google Analytics setup guide added to README
β **FAQ**: Added troubleshooting FAQs for GA4 property connection issues
π **DOCS**: Updated feature descriptions to highlight Google Analytics integration
π― **UX**: Better error messages when GA Admin API is not enabled
π **DEBUG**: Enhanced logging for Google Analytics API calls
1.0.57
π **MAJOR FEATURE**: Google Analytics Integration - View traffic data directly in WordPress!
β¨ **NEW**: Dedicated Google Analytics admin dashboard with pageviews, sessions, users, and more
π **NEW**: OAuth 2.0 authentication using existing Google credentials pattern
π **NEW**: Real-time analytics overview with date range selection (7, 30, 90, 365 days)
π **NEW**: Top Pages report showing most visited content with detailed metrics
π **NEW**: Traffic Sources breakdown (source/medium analysis)
π **NEW**: Post/Page editor metabox showing analytics for individual content
π **NEW**: Mini charts in metabox displaying 7-day pageview trends
π― **NEW**: GA4 Property selector supporting multiple Analytics accounts
β‘ **NEW**: Automatic token refresh for uninterrupted analytics access
π¨ **UX**: Modern, responsive design matching WordPress admin aesthetics
π **SECURITY**: Secure credential storage with proper nonce verification
1.0.56
π **SECURITY**: Enhanced security measures and vulnerability patches
β
**WORDPRESS**: Tested and verified compatibility with WordPress 6.8 stable release
π **CODE QUALITY**: Optimized code comments for better documentation and maintainability
π‘οΈ **HARDENING**: Improved input sanitization and output escaping throughout the plugin
β‘ **OPTIMIZATION**: Streamlined codebase with cleaner, more efficient comments
1.0.55
π§ **CRITICAL FIX**: Resolved critical error message display issue
ποΈ **ARCHITECTURE**: Major architecture design update for improved code organization
β‘ **PERFORMANCE**: Optimized plugin structure for better maintainability
π‘οΈ **STABILITY**: Enhanced error handling and prevention mechanisms
1.0.54
π§ **CRITICAL FIX**: AI Model selection now persists correctly after save
β
**FIXED**: AI settings field order - Enable AI, Provider, API Keys, Model, Creativity
π― **FIXED**: Removed duplicate AI field registrations causing display issues
π **IMPROVED**: AI Provider auto-detection based on saved model
π‘ **IMPROVED**: Better model selection preservation on page reload
π¨ **UX**: Logical field order - Enable toggle first, then configuration options
π‘οΈ **RELIABILITY**: Form submission now includes all AI model options correctly
1.0.53
π **MAJOR FEATURE**: Google Gemini AI Integration - Choose between OpenAI and Google Gemini!
β¨ **NEW**: AI Provider Selection - Switch between OpenAI and Google Gemini seamlessly
π€ **NEW**: Gemini Models Support - Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini 1.5 Flash-8B, Gemini Pro
π **NEW**: Gemini API Key Configuration with secure storage and show/hide functionality
π° **BENEFIT**: Cost-Effective AI - Gemini pricing up to 10x cheaper than OpenAI for high-volume usage
β‘ **BENEFIT**: Ultra-Fast Responses - Gemini 1.5 Flash models provide near-instant AI suggestions
π **ENHANCEMENT**: Unified AI Routing - All AI features work identically with both providers
π― **ENHANCEMENT**: Dynamic Model Selection - Model dropdown updates based on selected provider
π **ENHANCEMENT**: Comprehensive Documentation - Setup guides for both OpenAI and Gemini
π‘οΈ **RELIABILITY**: Provider-Specific Validation - Smart API key validation for each provider
β
**COMPATIBILITY**: Works Everywhere - Title generation, descriptions, analysis, bulk tools, advanced features
π **QUALITY**: Production-Ready - Full error handling and logging for both AI providers
1.0.52
π§ **CRITICAL FIX**: Fixed missing HTML title tag in page output
β
**FIXED**: Title tag now properly renders in <head> section
π― **IMPROVED**: Complete SEO meta tag coverage (title, description, OG, Twitter)
π **ENHANCEMENT**: All pages now have proper titles even on fresh installations
1.0.51
β¨ **NEW**: Automatic default SEO titles and descriptions for fresh installations
π― **ENHANCEMENT**: Default title format now includes "Page Title | Site Name" pattern
π **ENHANCEMENT**: Smart meta descriptions auto-generated from content or excerpts
π§ **IMPROVED**: Open Graph tags now display professional defaults even without custom meta
π **IMPROVED**: Twitter Card tags automatically populate with intelligent fallbacks
π‘ **IMPROVED**: Enhanced descriptions for categories, tags, and author archives
β‘ **QUALITY**: Better SEO out-of-the-box experience for new users
π‘οΈ **RELIABILITY**: Meaningful fallbacks ensure no empty meta tags on new installations
1.0.49
π **MAJOR FEATURE**: Google Reviews OAuth Authentication - Fetch ALL your reviews, not just 5!
β¨ **NEW**: Dual authentication system - Choose between API Key (simple, 5 reviews) or OAuth (advanced, unlimited reviews)
π **NEW**: Complete OAuth 2.0 flow with Google My Business API integration
π **NEW**: Token management with automatic refresh and secure storage
π **NEW**: Comprehensive 6-step OAuth setup guide built into admin interface
π― **NEW**: Connected account information display showing email and status
π **NEW**: Disconnect OAuth functionality for easy account switching
β¨ **NEW**: Authentication method selector with visual comparison of both methods
π¨ **NEW**: Modern UI for OAuth settings with copy-to-clipboard redirect URI
π **NEW**: Detailed troubleshooting section for common OAuth issues
π§ **IMPROVED**: Review fetching system now supports both authentication methods seamlessly
π **ENHANCEMENT**: Backward compatible - existing API Key setups continue to work
β‘ **PERFORMANCE**: OAuth reviews cached for optimal performance
1.0.48
π§ **CRITICAL FIX**: Fixed 503 server unavailable error on homepage when "Your latest posts" is selected
β
**FIXED**: Title handling now preserves WordPress core filters for proper homepage functionality
π‘οΈ **IMPROVED**: Enhanced title generation with recursion protection and proper homepage handling
π **IMPROVED**: Better error handling and fallback mechanisms for title generation
π― **ENHANCEMENT**: Improved compatibility with WordPress core title system
1.0.46
β **NEW FEATURE**: Review Sync Management System - Local JSON storage for Google reviews
π **AUTO-SYNC**: Daily automatic review synchronization via WordPress cron
πΎ **LOCAL STORAGE**: Reviews stored in JSON files for fast loading without API calls
π **SMART MERGE**: New reviews added, existing reviews updated, old reviews preserved
π **SYNC STATUS**: Real-time sync status display with last synced time and review counts
π **SYNC BUTTONS**: Individual place sync and bulk "Sync All Reviews" functionality
β° **DAILY UPDATES**: Automatic 24-hour sync keeps reviews fresh without manual intervention
π **PERFORMANCE**: 3-tier loading priority (Cache > Local JSON > API fallback)
π **SECURE STORAGE**: Protected reviews directory with .htaccess deny rules
π― **BYPASS LIMITS**: Accumulates reviews over time beyond Google's 5-review API limit
π§ **BLOCK LIST**: Bot Redirects changed from Allow List to Block List (more intuitive)
π« **INVERTED LOGIC**: Select bots to BLOCK instead of allowing (blacklist vs whitelist)
π **CLEAR LABELS**: "Disallowed Bots (Block List)" with updated descriptions
π¨ **NEW BUTTONS**: "Block AI Bots", "Block SEO Tools", "Block Dev Tools" quick selectors
β
**IMPROVED UX**: "Block All" and "Allow All" buttons with clearer intent
π **DOCUMENTATION**: Updated UI guidance explaining block list system clearly
1.0.44
π·οΈ **ENHANCED**: Professional Tag Selector for Bot Management - Select2 integration with search
π€ **NEW BOTS**: 15 AI Bots Added - GPTBot, CCBot, Google-Extended, Anthropic AI, Claude, Meta AI, Perplexity
β‘ **QUICK SELECT**: Smart Selection Buttons - SEO Bots, Social Bots, Block AI Bots, Select/Clear All
π¨ **VISUAL UX**: Emoji Categories & Tags - 50+ bots organized with visual indicators (ππ€π±πβοΈ)
π **SEARCHABLE**: Type-to-Find Interface - Instantly locate any bot from comprehensive list
π‘οΈ **AI PRIVACY**: One-Click AI Blocking - Easily prevent AI training data collection
π± **RESPONSIVE**: Mobile-Friendly Design - Perfect experience on all devices
π― **SMART GUIDE**: 3-Column Recommendations - Clear guidance on which bots to allow/block
π§ͺ **ENHANCED TESTING**: AI Bot Test Cases - Verify GPTBot, CCBot, Google-Extended access
β
**FIXED**: Undefined Array Key Warnings - Robust settings initialization
1.0.43
π€ **NEW FEATURE**: AI Image Redirect - Protect images from direct access and hotlinking
π« **NEW FEATURE**: Bot Redirection System - Control and redirect unwanted bots
π― **SMART DETECTION**: AI identifies direct image access via inspect element, curl, wget, Postman
π§ **REPEATER FIELDS**: Configure multiple bot patterns with User-Agent detection
π **PAGE-SPECIFIC**: Different bot redirect URLs for specific pages or patterns
π§ͺ **TESTING TOOLS**: Built-in bot detection testing with common User-Agent examples
βοΈ **ADMIN INTERFACE**: Tabbed redirect manager with comprehensive settings
π‘οΈ **SECURITY**: Nonce verification, capability checks, and input sanitization
π **LOGGING**: Comprehensive redirect logging for monitoring and debugging
β‘ **PERFORMANCE**: Early processing with minimal WordPress overhead
1.0.42
πΊοΈ **NEW FEATURE**: Visual Sitemap Generator - Interactive site navigation at /sitemap
π― **MULTIPLE VIEWS**: Tree, Grid, and List view modes for different user preferences
π **SEARCH & FILTER**: Real-time search and content type filtering capabilities
π± **RESPONSIVE DESIGN**: Mobile-friendly interface with smooth animations
βοΈ **ADMIN CONTROL**: Complete settings page for sitemap configuration
π¨ **MODERN UI**: Beautiful, Google-inspired design with accessibility features
π§ **HIERARCHICAL**: Shows proper parent-child relationships for pages and content
π **STATISTICS**: Live page counts and sitemap analytics in admin
π‘οΈ **SEO FRIENDLY**: Proper meta tags and robot directives
β‘ **PERFORMANCE**: AJAX-powered loading with caching optimization
1.0.41
π **NEW FEATURE**: Redirect Manager - Complete 301/302 redirect management system
β‘ **PERFORMANCE**: Non-.htaccess redirects processed at WordPress level for maximum compatibility
π― **MATCHING OPTIONS**: Exact, wildcard (*), and regex pattern matching
π **ANALYTICS**: Hit tracking and last access timestamps for all redirects
π€ **IMPORT/EXPORT**: Bulk redirect management via CSV files
π§ͺ **TESTING**: Built-in redirect testing tool to verify redirects before going live
ποΈ **MANAGEMENT**: Full CRUD operations with search, pagination, and status controls
π‘οΈ **SECURITY**: Proper sanitization, validation, and permission checks
π **FILE RULES EDITOR**: Professional .htaccess and robots.txt editor
βοΈ **EDITOR**: Tabbed interface for editing .htaccess and robots.txt files
π **PERMISSIONS**: Smart permission detection with clear error messages
πΎ **BACKUP SYSTEM**: Automatic backup creation before any file changes with restore functionality
1.0.39
π§ **IMPROVEMENTS**: Enhanced plugin stability and performance
1.0.38
π― **CRITICAL ACCURACY FIX**: Asset filtering prevents tracking images/JS/CSS as page visits
π **GOOGLE ANALYTICS PARITY**: Dramatically improved human vs bot detection accuracy
π€ **ENHANCED CHATGPT DETECTION**: Sophisticated patterns for ChatGPT user-agent masquerade
π **AI BOT MASQUERADE**: Advanced detection of bots using generic browser strings
π¨ **SMART SUSPECTED BOTS**: Rapid-fire, 404 scanning, and systematic browsing detection
π **PAGE-ONLY TRACKING**: Strict filtering for actual page visits (no assets/system files)
π§ **BEHAVIORAL ANALYSIS**: Visit frequency, URL patterns, and browser characteristics
β
**PRODUCTION READY**: Addresses all user feedback for real-world accuracy
1.0.38
π‘οΈ **PRODUCTION SAFE**: Enterprise-grade migration system for existing installations
π **ZERO DOWNTIME**: Backward compatible with all existing sites - no disruption
β‘ **BATCH PROCESSING**: Safe database updates in 1000-record batches to prevent timeouts
π― **SMART DETECTION**: Automatic table and column existence checking before migration
π¦ **MIGRATION LOCKS**: Prevents simultaneous migrations on high-traffic sites
π **DETAILED LOGGING**: Complete migration history and error tracking for support
β
**GRACEFUL FALLBACKS**: Plugin continues working even if migration fails
π **SELF-HEALING**: Automatically detects and completes partial migrations
1.0.37
π₯ **REVOLUTIONARY UPDATE**: Advanced Behavioral Bot Detection System
π€ **AI BOT MASTERY**: Enhanced detection of ChatGPT, Claude, and sophisticated AI bots mimicking browsers
π΅οΈ **BEHAVIORAL ANALYSIS**: Automatic detection of high-frequency visitors, 404 scanners, and asset crawlers
π¨ **SUSPECTED BOTS**: New category for behaviorally-detected bots and suspicious access patterns
π― **PRECISION DETECTION**: Enhanced human browser validation reduces false positives by up to 90%
π **INTERACTIVE ANALYTICS**: Click category cards for detailed bot breakdowns and forensic analysis
π **DETECTION METHODS**: Track exactly how each bot was identified (pattern, behavioral, heuristic, sophisticated)
πΎ **SMART MIGRATION**: Seamless database upgrade with new detection_method tracking capabilities
π‘οΈ **ENTERPRISE READY**: Advanced threat detection for high-traffic websites and complex bot scenarios
1.0.36
π€ MAJOR UPDATE: Comprehensive 2025 Bot Detection – 180+ bot patterns including X.AI Grok
π NEW BOTS: Added Grok, Mistral AI, Cohere, ByteDance TikTok bots, and 50+ new AI agents
π INTERNATIONAL: Enhanced support for Chinese (Baidu, Sogou), Russian (Yandex), Korean (Naver) bots
π± SOCIAL MEDIA: Complete coverage for Instagram, TikTok, Reddit, Snapchat, WeChat, and Viber bots
π‘οΈ SECURITY: Added enterprise security scanners (Qualys, Acunetix, Burp Suite, OWASP ZAP)
βοΈ DEVELOPMENT: Comprehensive HTTP library detection (OkHttp, Axios, HTTPie, Postman)
π§ SEO TOOLS: Added 15+ new SEO bot patterns (Brand Verity, Searchmetrics, WooRank)
π MONITORING: Enhanced performance monitoring bots (New Relic, Monitis, WebPageTest)
π FUTURE-PROOF: Ready for emerging AI technologies and new bot patterns
β¨ NO BOX SHADOW: Removed all box shadows from Bot Detector dashboard for cleaner design
1.0.35
π€ NEW FEATURE: Bot Detector & Traffic Intelligence – comprehensive bot detection and analytics system
π ADDED: AI agent detection with comprehensive bot classification (search engines, social media, AI crawlers, security bots)
π DASHBOARD: Beautiful admin dashboard with charts, tables, and bot category breakdowns
π METABOX: Per-post bot traffic statistics with visual charts in post editor
π¨ STYLING: Clean, professional design matching WordPress admin standards
π‘οΈ SECURITY: GDPR-compliant with optional IP hashing and configurable data retention
β‘ PERFORMANCE: Optimized database design with indexed queries and minimal overhead
π― PROMPTS: Custom AI prompt feature for personalized meta title and description generation
π§ MIGRATION: Robust database migration system ensuring safe plugin updates
π± RESPONSIVE: Mobile-friendly admin interface with dark mode support
1.0.34
- π§ CRITICAL FIX: Fixed fatal error when installing « The SEO FrameworkΒ Β» plugin
- π‘οΈ COMPATIBILITY: Improved SEO plugin detection to prevent autoloading conflicts
- π ENHANCEMENT: Added safer class existence checking to avoid fatal errors
- π STABILITY: Updated all SEO plugin compatibility detection methods
- π οΈ MAINTENANCE: Enhanced plugin compatibility with The SEO Framework, Yoast, RankMath, and others
1.0.33
- π CRITICAL FIX: Fixed IndexNow statistics counter bug that capped submissions at 100
- π IMPROVEMENT: Separated submission statistics from detailed log for accurate counting
- π ENHANCEMENT: Persistent statistics counters that never get truncated
- π ACCURACY: Statistics now correctly display true submission totals (unlimited)
- π οΈ MAINTENANCE: Added reset function for statistics and logs
- π OPTIMIZATION: Maintained performance by keeping detailed log at 100 entries while fixing counters
- π€ AI UPGRADE: Enhanced AI compatibility with GPT-5, GPT-4o, and o1 models
- π NEW MODELS: Added support for GPT-4o-mini, GPT-4o, GPT-5, o1-preview, o1-mini
- π§ API FIX: Resolved OpenAI API parameter errors for newer models
- π― SMART PARAMETERS: Automatic parameter handling (max_completion_tokens vs max_tokens)
- π‘οΈ TEMPERATURE CONTROL: Proper temperature handling for models that support/require it
- π§ ADVANCED AI: New advanced AI tools for SEO strategy, content gap analysis, E-A-T analysis
- π KEYWORD RESEARCH: Enhanced AI-powered keyword research capabilities
- π CONTENT ANALYSIS: Improved content gap analysis with GPT-5 optimization
- π¨ UI ENHANCEMENT: Beautiful modal interface for advanced AI tools
- π PERFORMANCE: Optimized API calls for different model types and capabilities
1.0.32
- π§ ENHANCEMENT: Enhanced IndexNow bulk submission functionality
- π IMPROVEMENT: Optimized automatic submission performance
- π οΈ FIX: Refined nonce verification for bulk operations
- π UPDATE: Improved admin interface for bulk submission progress tracking
- π SECURITY: Enhanced permission checks for auto-submission features
- π OPTIMIZATION: Better error handling and logging for IndexNow operations
1.0.31
- π NEW FEATURE: Complete IndexNow verification and tracking system
- π NEW FEATURE: Bulk URL submission by post type with progress tracking
- β‘ NEW FEATURE: Automatic IndexNow submission on publish/update
- π ADDED: IndexNow Status dashboard for comprehensive submission analytics
- π ANALYTICS: Real-time statistics showing total, successful, and failed submissions
- π― VERIFICATION: URL verification tool to check if specific URLs were submitted
- π LOGGING: Detailed submission history with timestamps and response codes
- π§ API: REST API endpoints for verification and history management
- πΎ STORAGE: Automatic logging of all IndexNow submissions to database
- π¨ MONITORING: Response code tracking (200, 202, 400, 403, 422, 429)
- π DASHBOARD: Beautiful admin interface with statistics cards and tables
- π SECURITY: Proper permission checks for all verification endpoints
- ποΈ ORGANIZATION: Conditional menu display (only when IndexNow is enabled)
- π INSIGHTS: Per-search-engine success/failure statistics
- π BULK OPERATIONS: Submit all posts of selected post types with real-time progress
- π€ AUTOMATION: Configure automatic submissions for specific post types
- β±οΈ SCHEDULING: Background processing with WordPress cron for auto-submissions
- π PROGRESS: Visual progress bars and detailed results for bulk operations
1.0.30
- π NEW FEATURE: Complete IndexNow integration for instant search engine notifications
- π‘ ADDED: Beautiful IndexNow button in post/page editors (Classic & Gutenberg)
- βοΈ SETTINGS: IndexNow configuration with auto-generated API keys and search engine selection
- π API: REST API endpoints and AJAX handlers for seamless IndexNow submissions
- π― ENGINES: Support for Bing, Yandex, and Seznam search engines
- π SECURITY: Automatic key file creation and proper nonce verification
- π« UI: Gradient-styled buttons with loading states and real-time feedback
- π§ TECHNICAL: Full compliance with IndexNow.org specifications
- π POSITIONING: Moved IndexNow settings to the end of settings page for better organization
- π DEBUG: Added comprehensive debugging tools and error handling
1.0.29
- π€ NEW FEATURE: Added « Override Indexing SettingsΒ Β» option to Compatibility Settings page
- π§ ENHANCED: Users can now choose whether to use Rocketship SEO’s indexing settings or other SEO plugins’ indexing
- π― IMPROVED: Granular control over meta robots tags when multiple SEO plugins are active
- β¨ COMPATIBILITY: Enhanced compatibility with Yoast SEO, RankMath, All in One SEO, SEOPress, and The SEO Framework indexing systems
- π TECHNICAL: Added indexing override logic to all major SEO plugin disabling methods
- π‘οΈ SAFETY: Default behavior preserves other SEO plugins’ indexing settings to prevent conflicts
- π DOCUMENTATION: Updated compatibility settings help section with indexing override information
1.0.28
- π NEW FEATURE: Comprehensive Indexing Settings page for managing meta robots tags
- π ADDED: Control index/noindex and follow/nofollow for all post types, taxonomies, and pages
- π WOOCOMMERCE: Dedicated settings for WooCommerce pages (shop, cart, checkout, account)
- π TAXONOMIES: Full support for categories, tags, and custom taxonomies indexing control
- ποΈ ARCHIVE PAGES: Settings for date archives, author pages, search results, and 404 pages
- β¨ ENHANCED: Intelligent defaults (cart/checkout set to noindex, search/404 set to noindex)
- π― ORGANIZED: Clean, tabular interface for easy management of all content types
- π§ TECHNICAL: New Rocketship_SEO_Indexing class for centralized meta robots handling
- π IMPROVED: Comprehensive help text and best practices guidance
1.0.27
- ποΈ ARCHITECTURAL IMPROVEMENT: Title tags now use proper WordPress hooks instead of direct output
- β
ENHANCED: Title handling follows WordPress standards with
wp_title,document_title_parts, andpre_get_document_titlefilters - π§ IMPROVED: Removed direct title echoing from Schema class for better WordPress integration
- π― OPTIMIZED: Title content is now provided through WordPress title system rather than bypassing it
- π TECHNICAL: Better separation of concerns between title handling and meta tag output
1.0.26
- π§ CRITICAL FIX: Resolved duplicate title tags when only Rocketship SEO is installed
- β FIXED: WordPress core title tag no longer appears alongside Rocketship SEO title
- π― IMPROVED: Enhanced title handling logic to work perfectly in single-plugin environments
- π OPTIMIZED: Added multiple safety nets to ensure only one title tag appears
- π TECHNICAL: Improved coordination between compatibility system and core WordPress title handling
1.0.25
- π― FINAL RELEASE: Complete compatibility system with perfect SEO plugin integration
- β BULLETPROOF: All override options work flawlessly with major SEO plugins
- π PRODUCTION-READY: Multi-layer defense system ensures zero conflicts
- π§ PERFECTED: Title, description, schema, Open Graph, and Twitter Card overrides
- π COMPREHENSIVE: Full compatibility with Yoast, RankMath, All in One SEO, SEOPress, and The SEO Framework
- π COMPLETE: Final version with guaranteed perfect functionality
1.0.23
- π§ VERIFIED: Complete compatibility system review and confirmation
- β CONFIRMED: All override options work perfectly with other SEO plugins
- π― VALIDATED: Multi-layer defense system prevents all conflicts
- π DOCUMENTED: Comprehensive system architecture and functionality review
- π PRODUCTION-READY: Bulletproof implementation for professional use
1.0.22
- π MAJOR: Completely redesigned compatibility system for perfect SEO plugin integration
- π§ FIXED: Multiple title tags issue when « Override Title TagsΒ Β» is enabled
- π§ IMPROVED: Aggressive disabling of other SEO plugins (Yoast, RankMath, All in One SEO, SEOPress, The SEO Framework)
- β¨ ENHANCED: Output buffering system to filter conflicting meta tags
- π§ IMPROVED: Comprehensive title handling coordination to prevent duplicates
- π― ENHANCEMENT: Meta tag filtering to preserve only Rocketship SEO output when overrides are enabled
- π TECHNICAL: Better error handling and debugging for compatibility issues
- π§ FIXED: Removed duplicate meta tag output methods for cleaner code
- β¨ IMPROVED: Enhanced template_redirect hooks for better plugin coordination
1.0.21
- β¨ IMPROVED: Organized meta tag output in proper SEO order: title, description, canonical, noindex, preload, generator, Open Graph, Twitter Cards, Schema markup
- π§ FIXED: Consolidated noindex handling into schema class for consistent ordering
- π― ENHANCEMENT: Better meta tag structure and organization for optimal SEO performance
- π TECHNICAL: Added noindex field registration for REST API support
- π§ IMPROVED: Cleaner meta tag output with consistent formatting and order
1.0.20
- π§ FIXED: Critical issue with empty title tags when Yoast SEO or other SEO plugins are active
- π§ FIXED: Improved title handling compatibility to respect other SEO plugins when compatibility settings are not configured
- β¨ IMPROVED: Enhanced compatibility class initialization to be available earlier in plugin loading process
- π§ FIXED: Added proper conditional logic for title override decisions based on detected SEO plugins
- π― ENHANCEMENT: Better debugging and logging for title handling decisions
- π§ FIXED: Generator meta tag now always outputs correctly (moved outside description check)
- π§ FIXED: Open Graph and Twitter Cards now work with compatibility overrides even when disabled in main settings
- β¨ IMPROVED: When compatibility overrides are enabled, Rocketship SEO will output all meta tags regardless of individual feature settings
- β¨ IMPROVED: Added default values for Twitter site handle and Open Graph image when compatibility mode is active
- π― ENHANCEMENT: Better logic for forced output when overriding other SEO plugins
- π TECHNICAL: Enhanced conditional logic for meta tag output based on compatibility settings
- π MAJOR: Aggressive SEO plugin conflict prevention system
- π NEW: Complete meta tag removal when override options are checked
- π NEW: Multi-layered approach to disable other SEO plugins (Yoast, RankMath, etc.)
- π NEW: Early hook system to prevent other plugins from registering their meta tags
- π NEW: Output buffering with regex filtering to catch any remaining meta tags
- π NEW: Advanced filter system to completely disable other plugins’ SEO output
- β¨ IMPROVED: When all compatibility options are checked, other SEO plugins are completely silenced
- β¨ IMPROVED: Enhanced Yoast SEO disabling – removes comments, meta tags, and schema completely
- β¨ IMPROVED: Enhanced RankMath disabling – removes all meta output and schema
- π§ FIXED: No more duplicate meta tags from Yoast, RankMath, or other SEO plugins
- π― TECHNICAL: Uses remove_action(), remove_filter(), plugin-specific filters, and output buffering
- π UPDATED: More robust compatibility system that actually works
- π§ FIXED: Compatibility system now works correctly on first install – allows output by default until user configures settings
- π§ FIXED: Enhanced Yoast SEO detection with additional function checks
- β¨ IMPROVED: Moved Compatibility Settings to separate submenu page (π€ Compatibility)
- β¨ IMPROVED: Better default behavior – doesn’t disable SEO output until user explicitly configures compatibility settings
- π― ENHANCEMENT: Cleaner admin interface with dedicated compatibility page
- π UPDATED: Admin notices now link directly to new compatibility settings page
- π€ NEW: Compatibility Settings for managing conflicts with other SEO plugins
- π€ NEW: Automatic detection of RankMath, Yoast SEO, All in One SEO, SEOPress, and The SEO Framework
- π€ NEW: Granular control over which SEO features to override (title, description, schema, Open Graph, Twitter Cards)
- π€ NEW: Admin notice system to alert users when conflicting SEO plugins are detected
- π€ NEW: Smart fallback system – if no override options are selected, all SEO output is disabled to prevent conflicts
- β¨ IMPROVED: Enhanced compatibility with existing SEO plugin ecosystems
- β¨ IMPROVED: Better user experience when switching between SEO plugins
- π§ FIXED: Prevents duplicate meta tags when multiple SEO plugins are active
- π§ IMPROVED: Added AJAX handler for dismissing compatibility notices
- π UPDATED: Admin interface with new Compatibility Settings section
1.0.18
- Updated plugin website links and documentation
- Enhanced plugin branding consistency
- Updated support and community links
- Improved documentation accessibility
1.0.17
- Updated plugin author to Joe Youngblood
- Updated documentation and support URLs
- Changed author website to joeyoungblood.com
- Updated contributor information in WordPress.org
1.0.16
- Updated admin menu icon to use custom image
- Added proper styling for menu icon with hover and active states
- Improved menu icon visibility and alignment
- Enhanced admin interface branding consistency
1.0.15
- Enhanced image metadata generation with optional explanation field
- Improved loading state UI with descriptive text and better styling
- Simplified post-generation behavior with automatic page reload
- Fixed blank explanation handling in AJAX requests
- Added image cache clearing for fresh metadata display
- Improved error handling and debug logging for metadata updates
1.0.14
- Fixed version number handling in Schema class
- Improved error handling for meta tag generation
- Enhanced schema markup version compatibility
- …
