AI SEO Autofill
Professional WordPress plugin integrating OpenAI GPT-4 with Yoast SEO for automated content optimization. Features: bulk processing, custom field AI summaries, shortcode system, widget support, customizable prompts, debug logging, admin interface & CLI commands. Open source & production-ready.
by GegoSoft Technologies · github.com/gego-soft/yoast-seo-autofill-openai-addon · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/gego-soft/yoast-seo-autofill-openai-addon/archive/refs/heads/main.zipAutomatically generate SEO fields and AI-powered content summaries using OpenAI GPT-4o-mini. Compatible with Yoast SEO and other SEO plugins.
Description
AI SEO Autofill revolutionizes your WordPress SEO workflow by automatically generating high-quality SEO fields and content summaries using advanced AI technology. Save hours of manual work while improving your content's search engine optimization and user engagement.
⚠️ COMPATIBILITY: This plugin works seamlessly with Yoast SEO (free or premium version) and other popular SEO plugins. For full functionality, we recommend using it with Yoast SEO.
🚀 Key Features
SEO Field Generation:
- Focus Keywords - AI-generated primary keywords based on content analysis
- Meta Descriptions - SEO-optimized descriptions that drive clicks
- SEO Titles - Compelling titles optimized for search engines
- Open Graph Descriptions - Social media-ready descriptions
AI Content Summaries:
- Auto-Generation - Summaries created automatically when users visit posts
- Context-Aware - Intelligent analysis of content type and purpose
- 280 Characters - Perfect length for social sharing
- Custom Fields - Stored as WordPress meta data for flexibility
Display Options:
- Shortcodes -
[ai_summary]with 5 beautiful style presets - Widgets - Sidebar integration with customizable display
- 5 Style Presets - Minimal, Card, Badge, Highlight, and Quote styles
- Full Customization - Colors, spacing, and typography control
Bulk Processing:
- WordPress Admin Integration - Process posts directly from the posts list
- WP-CLI Support - Command-line interface for advanced users
- Background Processing - Non-blocking generation to maintain site performance
- Rate Limiting - Respects API limits and prevents overuse
🎯 Perfect For
- Content Creators who want to focus on writing, not SEO optimization
- SEO Professionals managing multiple websites efficiently
- Marketing Teams scaling content optimization across large sites
- Agencies providing SEO services to clients
- Bloggers improving search visibility and engagement
🛠 How It Works
-
Get OpenAI API Key - Sign up at OpenAI Platform and get your API key
-
Configure Plugin - Enter your API key in the WordPress admin dashboard
-
Choose Your Method:
- Bulk Actions - Select multiple posts and apply "AI Autofill SEO Fields"
- Post Editor - Use the AI tools directly while editing posts
- Auto-Generation - Enable automatic summary creation on first visit
- WP-CLI - Command-line processing for advanced workflows
-
Display Summaries - Use shortcodes, widgets, or custom implementation
💡 Smart Features
Context-Aware Analysis: The AI analyzes your content type and creates appropriate summaries:
- Blog Posts - Engaging, clickable summaries
- Product Pages - Feature and benefit highlights
- How-to Guides - Key steps and outcomes
- News Articles - Essential facts and implications
Performance Optimized:
- Background Processing - Summaries generate without slowing page loads
- Caching - Intelligent caching to minimize API calls
- Rate Limiting - Built-in protection against API overuse
- Lazy Loading - Load summaries only when needed
Developer Friendly:
- Action Hooks - Extend functionality with custom code
- Filter Hooks - Modify AI prompts and output
- REST API Integration - Access functionality programmatically
- PSR-4 Code Structure - Clean, maintainable codebase
Installation
Prerequisites
Before installing AI SEO Autofill, we recommend having Yoast SEO installed for full functionality:
- Install Yoast SEO first
- Activate Yoast SEO
- Configure your OpenAI API key
- Then proceed with AI SEO Autofill installation
Automatic Installation
- Go to your WordPress admin dashboard
- Navigate to Plugins → Add New
- Search for "AI SEO Autofill"
- Click "Install Now" and then "Activate"
Manual Installation
- Download the plugin zip file
- Upload it to your
/wp-content/plugins/directory - Extract the zip file
- Activate the plugin through the 'Plugins' menu in WordPress
Note: The plugin works best with Yoast SEO installed. If Yoast SEO is not available, some features may be limited.
Configuration
- Go to AI Autofill → Dashboard in your WordPress admin
- Enter your OpenAI API key (get one from OpenAI Platform)
- Configure auto-generation settings if desired
- Start using the plugin!
Frequently Asked Questions
Do I need an OpenAI API key?
Yes, you need an OpenAI API key to use this plugin. You can get one for free at OpenAI Platform. You'll need to add credits to your OpenAI account to use the API.
How much does it cost to use?
The plugin itself is free, but you pay for OpenAI API usage. Costs are very low - typically $0.001-0.003 per post depending on content length. Most users spend less than $5/month.
Will this work with my theme?
Yes! The plugin uses standard WordPress hooks and shortcodes that work with any properly coded theme. The AI summaries can be styled to match your theme's design.
Can I customize the AI prompts?
Yes, developers can use the provided filter hooks to customize AI prompts and modify the generated content to better suit their needs.
Does it work with other SEO plugins besides Yoast SEO?
While this plugin is optimized for Yoast SEO, it can generate SEO content for any WordPress site. For full SEO integration features, we recommend using it with Yoast SEO. Support for other SEO plugins may be added in future versions.
What happens if I don't have Yoast SEO installed?
The plugin will still work and generate AI content summaries. However, for automatic SEO field population, you'll need Yoast SEO installed. The plugin will show a notice recommending Yoast SEO for enhanced functionality.
Which version of Yoast SEO is recommended?
AI SEO Autofill works best with Yoast SEO version 19.0 or higher. While it may work with older versions, we recommend keeping Yoast SEO updated for the best compatibility and performance.
Is my content sent to OpenAI?
Yes, your post content is sent to OpenAI's API to generate summaries and SEO fields. Please review OpenAI's privacy policy and ensure this aligns with your privacy requirements.
Can I use this on client websites?
Yes, but make sure your clients understand that their content will be processed by OpenAI's API. You may want to include this in your terms of service.
What happens if I deactivate the plugin?
Generated SEO fields and summaries remain in your database. The plugin only removes its functionality, not your content improvements.
Screenshots
- Dashboard Overview - Main plugin dashboard with configuration options and statistics
- Bulk Actions - Process multiple posts at once from the WordPress posts list
- Post Editor Integration - AI tools directly in the post editor sidebar
- Shortcode Styles - Five beautiful preset styles for displaying AI summaries
- Widget Configuration - Easy sidebar widget setup and customization
- Usage Guide - Comprehensive guide with examples and best practices
Changelog
1.0.0
- Initial release
- OpenAI GPT-4o-mini integration for content generation
- Yoast SEO field auto-generation (focus keywords, meta descriptions, SEO titles)
- AI summary generation with custom field storage
- 5 preset shortcode styles (minimal, card, badge, highlight, quote)
- WordPress widget integration
- Bulk processing via WordPress admin and WP-CLI
- Auto-generation on first visit functionality
- Background processing for performance optimization
- Rate limiting and API usage management
- Comprehensive admin interface with dashboard, bulk actions, and usage guide
- Developer hooks and filters for extensibility
- Responsive design and accessibility features
- Multi-language support preparation
- Complete PHPDoc documentation
Upgrade Notice
1.0.0
Initial release of AI SEO Autofill. Start automating your SEO workflow today!
Developer Notes
Hooks and Filters
Action Hooks:
ai_seo_autofill_before_generation- Fired before AI content generationai_seo_autofill_after_generation- Fired after successful generationai_seo_autofill_generation_failed- Fired when generation fails
Filter Hooks:
ai_seo_autofill_prompt- Modify AI prompts before sending to OpenAIai_seo_autofill_content- Modify generated content before savingai_seo_autofill_shortcode_styles- Add custom shortcode stylesai_seo_autofill_api_params- Modify OpenAI API parameters
REST API Endpoints
GET /wp-json/ai-seo-autofill/v1/summary/{post_id}- Get post summaryPOST /wp-json/ai-seo-autofill/v1/generate/{post_id}- Generate content
Technical Requirements
- WordPress: 5.0 or higher
- PHP: 7.4 or higher
- cURL: Required for API communication
- Memory: Minimum 128MB PHP memory limit recommended
- OpenAI API Key: Required for functionality
Performance Considerations
- Uses WordPress transients for caching
- Background processing prevents blocking page loads
- Rate limiting prevents API overuse
- Optimized database queries
- Lazy loading for frontend display
Support
For support, feature requests, or bug reports, please visit our GitHub repository or contact us through the WordPress plugin directory.
Documentation: Full documentation and examples available in the plugin's Usage Guide.
Community: Join our community for tips, tricks, and best practices for AI-powered SEO automation.