Automated SEO optimization with Yoast integration, comprehensive meta tags, and social media optimization.
Auto SEO Manager is a powerful WordPress plugin that automatically generates and manages comprehensive SEO data for your entire website. It works seamlessly with Yoast SEO while adding advanced meta tags, Open Graph data, Twitter Cards, WooCommerce product optimization, and intelligent automation features.
Perfect for agencies, developers, and site owners who want comprehensive SEO automation without manual intervention.
Developed by: Nyuchi Web Services
Lead Developer: Bryan Fawcett (@bryanfawcett)
Repository: GitHub - Auto SEO Manager
- β Automated SEO Generation - Titles, descriptions, and keywords from content
- β Yoast SEO Integration - Works alongside existing Yoast data without conflicts
- β Scheduled Processing - Daily automation with external cron support
- β Batch Processing - Efficient handling of large sites (1000+ posts)
- β Smart Detection - Only processes content missing SEO data
- β Basic SEO Tags - Description, keywords, author, robots
- β Open Graph Tags - Complete social media optimization
- β Twitter Cards - Enhanced Twitter sharing with large images
- β Schema Markup - Structured data for better search results
- β Google Verification - Search Console integration
- β WooCommerce - Product SEO with pricing, inventory, categories
- β Advanced Custom Fields - Use ACF fields for SEO data
- β Elementor - Extract content from page builder elements
- β Beaver Builder - Page builder content analysis
- β The Events Calendar - Event-specific SEO with dates/venues
- β WPML/Polylang - Multi-language SEO support
- β Gutenberg Blocks - Modern block editor content extraction
- β Custom Post Types - Support for any post type
- β Visual Integration Management - Easy enable/disable for each plugin
- β Activity Monitoring - Comprehensive logging and reporting
- β Manual Tools - Bulk updates and meta tag preview
- β Testing Utilities - Built-in validation and debugging
- β Performance Monitoring - Track processing times and success rates
| Component | Version | Status |
|---|---|---|
| WordPress | 5.0+ | Required |
| PHP | 7.4+ | Required |
| Yoast SEO | Any version | Required |
| Memory | 128MB+ | Recommended |
| Server | Apache/Nginx | Required |
- Download the latest release ZIP from GitHub Releases
- Upload via WordPress Admin β Plugins β Add New β Upload Plugin
- Activate the plugin
- Configure at Settings β Auto SEO Manager
- Clone or download this repository
git clone https://github.com/nyuchitech/auto-seo-manager.git
- Upload the folder to
/wp-content/plugins/auto-seo-manager/ - Activate through WordPress Admin β Plugins
- Configure settings
/wp-content/plugins/auto-seo-manager/
βββ auto-seo-manager.php # Main plugin file
βββ admin-page.php # Admin interface
βββ integrations.php # Plugin integrations
βββ meta-tags-test.php # Testing utility (optional)
βββ README.md # This documentation
βββ LICENSE # GPL v2 License
βββ installation-guide.md # Detailed setup guide
- Go to Settings β Auto SEO Manager
- β Check "Enable Auto SEO"
- Select post types to process (posts, pages, products, etc.)
- Set meta description length (155 characters recommended)
- Add your email for weekly audit reports
- β Enable "Additional Meta Tags"
- Set site author name
- Add Google site verification token
- Configure default robots setting (index, follow)
- β Enable "Open Graph Tags"
- Set default OG image URL (1200x630px recommended)
- β Enable "Twitter Cards"
- Add your Twitter username (without @)
- Go to Integrations tab
- Review available integrations - automatically detects installed plugins
- Toggle integrations on/off as needed
- Save integration settings
Transform your product SEO with automated enhancements:
Features:
- Product-specific title templates with pricing placeholders
- Enhanced descriptions with inventory status and pricing
- Category and attribute keyword extraction
- Schema markup for rich product snippets
- Sale status integration in meta descriptions
Title Placeholders:
%%price%% // Product price: $29.99
%%sale%% // "On Sale" if applicable
%%stock%% // "In Stock" or "Out of Stock"
%%product_category%% // Primary product categoryExample Templates:
// Product page
'%%title%% - %%price%% | %%product_category%% | %%sitename%%'
// Result: "Gaming Laptop - $899.99 | Electronics | Your Store"Leverage your custom fields for SEO automation:
Supported Field Names:
seo_description- Override auto-generated descriptionsseo_keywords- Custom focus keywordsfocus_keywords- Alternative keyword fieldsummary- Page summary contentexcerpt- Custom excerpt fieldog_title- Custom Open Graph titleog_description- Custom OG descriptionog_image- Custom OG image
Priority System:
- ACF custom fields (highest priority)
- Yoast SEO existing data
- Auto-generated content (fallback)
Elementor Integration:
- Extracts text from all Elementor widgets and sections
- Parses page builder data for comprehensive content analysis
- Works with any Elementor layout or template
Beaver Builder Integration:
- Processes Beaver Builder modules and content
- Extracts text from all builder elements
- Maintains layout-aware SEO generation
Perfect for event websites and venues:
Event Placeholders:
%%event_date%% // Event start date: "March 15, 2024"
%%event_venue%% // Venue name: "Madison Square Garden"
%%event_time%% // Event time: "7:00 PM"Auto-Generated Content:
- Event dates in titles and descriptions
- Venue information integration
- Calendar-specific meta optimization
WPML Integration:
- Language-specific title templates
- Localized meta descriptions
- Regional SEO optimization
Polylang Integration:
- Multi-language keyword extraction
- Language-aware content processing
- Localized social media tags
The plugin runs automatically and:
- Scans daily for content missing SEO data
- Generates titles using your custom templates
- Creates descriptions from content or excerpts
- Extracts keywords from content, categories, tags
- Logs activities for monitoring and debugging
- Sends weekly reports with SEO audit findings
Access powerful manual tools for immediate results:
- π Bulk Update: Process all content immediately
- ποΈ Meta Preview: See generated tags before publishing
- π§ͺ Test Utility: Comprehensive validation and debugging
- π Activity Monitor: Track all plugin operations
- βοΈ System Info: Integration status and scheduling details
<!-- Basic SEO Tags -->
<meta name="description" content="Complete guide to WordPress SEO automation with step-by-step instructions and expert tips.">
<meta name="keywords" content="wordpress, seo, automation, guide, optimization, meta tags">
<meta name="author" content="Your Name">
<meta name="robots" content="index, follow">
<meta name="google-site-verification" content="your_verification_token">
<!-- Open Graph Tags -->
<meta property="og:title" content="WordPress SEO Automation Guide | Your Site">
<meta property="og:description" content="Complete guide to WordPress SEO automation with expert tips.">
<meta property="og:image" content="https://yoursite.com/images/seo-guide.jpg">
<meta property="og:url" content="https://yoursite.com/wordpress-seo-guide">
<meta property="og:type" content="article">
<meta property="og:site_name" content="Your Site Name">
<!-- Twitter Card Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@yourusername">
<meta name="twitter:title" content="WordPress SEO Automation Guide">
<meta name="twitter:description" content="Complete guide to WordPress SEO automation.">
<meta name="twitter:image" content="https://yoursite.com/images/seo-guide.jpg">Create dynamic, SEO-optimized titles for each post type:
// Available placeholders
%%title%% // Post/page title
%%sitename%% // Your site name
%%currentdate%% // Current year
%%category%% // Primary category
%%author%% // Post author name
// Example templates
'post' => '%%title%% | Expert Guide | %%sitename%%'
'page' => '%%title%% | %%sitename%% | %%currentdate%%'
'product' => '%%title%% - Best Price | %%sitename%%'
'event' => '%%title%% | %%event_date%% | %%sitename%%'For reliable automation on high-traffic sites:
# Add to your server's crontab
# Daily execution at 2 AM
0 2 * * * curl -s "https://yoursite.com/auto-seo-cron/YOUR-SECRET-KEY" > /dev/null
# Alternative: cPanel Cron Jobs
# Command: curl -s "https://yoursite.com/auto-seo-cron/YOUR-SECRET-KEY"
# Schedule: Daily at 02:00// Recommended settings for different site sizes
// Small sites (<500 posts)
Batch Size: 50-100 posts
Memory Limit: 128MB+
Execution Time: 60 seconds
// Medium sites (500-2000 posts)
Batch Size: 25-50 posts
Memory Limit: 256MB+
Execution Time: 120 seconds
// Large sites (2000+ posts)
Batch Size: 10-25 posts
Memory Limit: 512MB+
Execution Time: 300 secondsAccess comprehensive testing at:
yoursite.com/wp-admin/admin.php?page=auto-seo-manager&test_meta=1
Test Features:
- β Plugin status verification
- β Sample meta tag generation
- β Performance benchmarking
- β Configuration validation
- β Integration testing
- β Conflict detection
- Go to Settings β Auto SEO Manager β Tools tab
- Click "Run Manual Update" to test processing
- Check Activity Log tab for integration activity
- Verify System Information shows active integrations
- Use Meta Preview to see generated tags
Enable detailed logging in wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
// Check logs
tail -f /wp-content/debug.log | grep "Auto SEO"- Smart Batch Processing: Handles large sites without timeouts
- Memory Management: Dynamic batch sizing based on available resources
- Caching Integration: Compatible with popular caching plugins
- Database Optimization: Indexed logging table for fast queries
- Resource Monitoring: Tracks memory usage and execution times
- Minimal Resource Usage: Processes during low-traffic periods
- Non-Blocking Operation: Doesn't affect frontend performance
- Graceful Fallbacks: Continues working if integrations fail
- Error Recovery: Automatically retries failed operations
- β Nonce verification for all admin actions
- β Capability checks for user permissions
- β Input sanitization for all settings
- β Secret cron keys for external automation
- β SQL injection prevention with prepared statements
- Keep WordPress and plugins updated regularly
- Use strong admin passwords and 2FA
- Limit admin access to trusted users only
- Monitor activity logs for unusual behavior
- Use HTTPS for all admin operations
| Issue | Symptoms | Solution |
|---|---|---|
| Plugin not generating meta tags | No meta tags in source | β
Verify Yoast SEO is active β Enable "Auto Additional Meta" β Check post types are selected |
| Settings being erased | Options reset after saving | β
Update to latest version β Check file permissions β Disable conflicting plugins |
| Integration not working | No enhanced SEO for products/events | β
Verify plugin is active β Enable integration in settings β Check integration logs |
| Cron not running | No automatic updates | β
Set up external cron β Check cron URL format β Verify secret key |
| Performance issues | Slow admin/timeouts | β
Reduce batch size β Increase PHP memory limit β Use external cron |
- β Check WordPress and PHP versions meet requirements
- β Verify Yoast SEO is installed and active
- β Review activity logs for error messages
- β Test with default theme and minimal plugins
- β Check file permissions on plugin directory
- β Verify database table was created properly
We welcome contributions from the community! Here's how to get involved:
- π Bug Reports: Help us find and fix issues
- β¨ Feature Requests: Suggest new functionality
- π Documentation: Improve guides and examples
- π Translations: Add support for new languages
- π» Code: Submit pull requests with improvements
# Clone the repository
git clone https://github.com/nyuchitech/auto-seo-manager.git
cd auto-seo-manager
# Install development dependencies
composer install
npm install
# Set up local WordPress environment
wp server --host=localhost --port=8080- Fork the repository on GitHub
- Create a feature branch:
git checkout -b feature/amazing-feature - Follow WordPress coding standards
- Add tests for new functionality
- Update documentation as needed
- Submit a pull request with detailed description
Detailed Contributing Guide: CONTRIBUTING.md
π Initial Release
π New Features:
- β Core SEO automation engine with Yoast integration
- β Comprehensive meta tags generation (description, keywords, author, robots)
- β Open Graph and Twitter Cards for social media optimization
- β Visual plugin integration system with 8+ supported plugins
- β Professional admin interface with 4-tab navigation
- β Advanced integration management with toggle controls
- β Activity logging and monitoring system
- β Built-in testing and debugging utilities
- β Performance optimization with batch processing
π Integrations:
- β WooCommerce - Product SEO with pricing and inventory
- β Advanced Custom Fields - Custom field SEO data
- β Elementor - Page builder content extraction
- β Beaver Builder - Layout-aware SEO generation
- β The Events Calendar - Event-specific optimization
- β WPML/Polylang - Multi-language support
- β Gutenberg Blocks - Modern editor content extraction
- β Custom Post Type UI - Extended post type support
π οΈ Technical:
- β WordPress 5.0+ compatibility
- β PHP 7.4+ requirement
- β Database schema version 1.0
- β Comprehensive security implementations
- β Performance-optimized batch processing
π Planned Additions:
- π Advanced analytics dashboard with SEO metrics
- π Google Search Console API integration
- π§ͺ A/B testing framework for meta tag optimization
- π Enhanced multilingual features with RTL support
- π REST API endpoints for headless WordPress
- β‘ WP-CLI commands for developers
- π Additional plugin integrations (LearnDash, GiveWP, EDD)
This plugin is licensed under the GNU General Public License v2 or later.
Auto SEO Manager WordPress Plugin
Copyright (C) 2025 Nyuchi Web Services
Developed by Bryan Fawcett (@bryanfawcett)
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Full License: LICENSE
π’ Company: Nyuchi Web Services
π¨βπ» Lead Developer: Bryan Fawcett (@bryanfawcett)
π€ Contributors: View all contributors
Nyuchi Web Services specializes in WordPress development, SEO optimization, and web automation solutions. We create tools that help businesses improve their online presence through intelligent automation and best-practice implementations.
π Services:
- Custom WordPress development
- SEO automation solutions
- Plugin and theme development
- Website optimization consulting
- Technical SEO audits
π§ Contact:
- Website: https://nyuchi.com
- GitHub: https://github.com/nyuchitech
- Email: hello@nyuchi.com
| Type | Resource | Response Time |
|---|---|---|
| π Documentation | GitHub Wiki | - |
| π Bug Reports | GitHub Issues | 48 hours |
| π‘ Feature Requests | GitHub Discussions | 1 week |
| π’ Professional Support | Nyuchi Web Services | 24 hours |
| π¨βπ» Developer Contact | @bryanfawcett | Best effort |
- π Installation Guide: installation-guide.md
- π€ Contributing Guide: CONTRIBUTING.md
- π§ Developer API: Wiki - Developer Documentation
- π Performance Tips: Wiki - Performance Optimization
If Auto SEO Manager has helped improve your website's SEO, please consider:
- β Star this repository on GitHub
- π Leave a review on WordPress.org (coming soon)
- π Report bugs and suggest improvements
- π‘ Contribute code or documentation
- π’ Share with the WordPress community
Support ongoing development and new features:
- π GitHub Sponsors
- β Buy me a coffee
- π’ Professional services
wordpress seo automation yoast meta-tags open-graph twitter-cards woocommerce elementor acf schema social-media performance optimization plugin-integration
Made with β€οΈ by Nyuchi Web Services for the WordPress community
Specializing in WordPress SEO automation and web development solutions since 2020.