Comprehensive WordPress SEO plugin with advanced content audit, schema markup, and PageSpeed Insights-style reporting for better search engine optimization.
- 20+ Point Comprehensive Analysis - Complete SEO health check
- Content Quality Assessment - Word count, readability, structure analysis
- Keyword Optimization - Title, meta description, and content analysis
- Image Optimization - Alt text, file sizes, and naming analysis
- PageSpeed Insights-Style Design - Professional, Google-inspired interface
- WordPress Admin Integration - Seamless integration with WordPress design
- Color-Coded Indicators - Easy-to-understand visual feedback
- Mobile Responsive - Works perfectly on all devices
- Link Analysis - Internal and external link validation
- Schema Markup Detection - Structured data analysis
- Technical Validation - Robots.txt, SSL, canonical URLs
- Social Media Optimization - Open Graph and Twitter Card analysis
- WordPress Security Standards - Proper sanitization and escaping
- Performance Optimized - Efficient database queries and caching
- WordPress Coding Standards - High-quality, maintainable code
- Translation Ready - Full internationalization support
| Requirement | Minimum | Recommended |
|---|---|---|
| WordPress | 5.0+ | 6.0+ |
| PHP | 7.4+ | 8.0+ |
| Memory | 64MB | 128MB+ |
| Database | MySQL 5.6+ | MySQL 8.0+ |
- Log into your WordPress admin area
- Go to Plugins β Add New
- Search for "Smart SEO Booster"
- Click Install Now and then Activate
- Download the latest release from Releases
- Upload the plugin files to
/wp-content/plugins/smart-seo-booster/ - Activate the plugin through the Plugins menu in WordPress
cd wp-content/plugins/
git clone https://github.com/anupammo/smart-seo-booster.git- Activate the Plugin in your WordPress admin
- Navigate to SEO Settings in your admin menu
- Run Your First Audit by clicking "Audit Report"
- Review Recommendations and implement improvements
- Monitor Progress with regular audits
- Title tag optimization
- Meta description quality
- Content length and structure
- Keyword optimization
- Heading structure (H1-H6)
- Internal linking quality
- External link validation
- Image optimization
- Alt text analysis
- Robots.txt validation
- Canonical URL analysis
- SSL certificate check
- URL structure optimization
- Schema markup detection
- Social media tags
- Page speed considerations
- Overall SEO score
- Individual metric scores
- Color-coded status indicators
- Actionable recommendations
- Detailed opportunities list
- Progress tracking
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
Found a bug? Please create an issue with:
- WordPress version
- PHP version
- Plugin version
- Steps to reproduce
- Expected vs actual behavior
- Added: WordPress 6.8 compatibility
- Added: Comprehensive 20+ point SEO analysis
- Added: PageSpeed Insights-style interface
- Added: Advanced security enhancements
- Improved: Performance and code quality
- Fixed: All PHP warnings and notices
See CHANGELOG.md for complete version history.
This plugin is licensed under the GPL v2 or later.
Anupam Mondal
Made with β€οΈ for the WordPress community
- Meta Tags Management: Automatic title and description injection
- Schema Markup: JSON-LD structured data for better search visibility
- Content Auditing: Real-time SEO analysis with actionable insights
- Internal Link Analysis: Track and optimize internal linking structure
- Admin Dashboard: Clean, intuitive settings interface
- Article Schema: For blog posts and articles
- Organization Schema: For business information
- Local Business Schema: For location-based businesses
- FAQ Schema: For FAQ pages
- Profile Page Schema: For author/profile pages
- Word count analysis
- Heading structure evaluation
- Image alt text validation
- Internal link assessment
- Schema markup status
- Download the plugin ZIP file
- Go to Plugins > Add New in WordPress admin
- Click Upload Plugin and select the ZIP file
- Activate the plugin
- Upload the
smart-seo-boosterfolder to/wp-content/plugins/ - Activate the plugin through WordPress admin
# Clone the repository
git clone https://github.com/anupammo/smart-seo-booster.git
# Move to WordPress plugins directory
mv smart-seo-booster /path/to/wordpress/wp-content/plugins/
# Activate via WP-CLI (optional)
wp plugin activate smart-seo-booster- Navigate to Smart SEO in WordPress admin
- Enable Schema Markup in settings
- Configure additional options as needed
The plugin automatically detects page types and applies appropriate schema:
- Blog posts β Article schema
- FAQ pages β FAQ schema
- About pages β Profile schema
- Contact/Services β Local Business schema
- Homepage β Organization schema
# View page source and look for JSON-LD script tags
# Or use Google's Rich Results Test
https://search.google.com/test/rich-results- Edit any post/page in WordPress
- Check for SEO audit notices in the editor
- Verify metrics: word count, headings, images, links
- Go to Smart SEO menu
- Access Audit Report submenu
- Verify settings are saved correctly
- Create content with internal links
- Check admin notices for link analysis
- Verify internal link counting accuracy
smart-seo-booster/
βββ π smart-seo-booster.php # Main plugin file with bootstrap logic
βββ π uninstall.php # Cleanup logic for plugin deletion
βββ π readme.txt # WordPress.org plugin description
βββ π README.md # This documentation file
βββ π LICENSE # GPL2+ license file
βββ π includes/ # Core PHP classes
β βββ π§ class-loader.php # Autoloader for modular classes
β βββ π¨ class-admin-ui.php # Admin panel UI and menu logic
β βββ β‘ class-seo-core.php # Core SEO functionality
β βββ π class-schema-generator.php # JSON-LD schema builder
β βββ π class-content-auditor.php # Content analysis engine
β βββ π class-link-analyzer.php # Internal link analysis
β βββ βοΈ class-settings.php # Plugin settings management
βββ π templates/ # UI templates
β βββ π audit-report.php # SEO audit report interface
βββ π schema/ # JSON-LD schema templates
β βββ π° article-schema.php # Article schema template
β βββ β faq-schema.php # FAQ schema template
β βββ π’ local-business-schema.php # Local business schema
β βββ ποΈ organization-schema.php # Organization schema
β βββ π€ profile-page-schema.php # Profile page schema
βββ π css/ # Stylesheets
β βββ π¨ admin.css # Admin interface styles
βββ π languages/ # Internationalization
βββ π smart-seo-booster.pot # Translation template
Each feature is isolated in separate classes for easy maintenance and extension.
Schema templates are reusable and dynamically injected based on page context.
Minimal WordPress compatibility using native hooks and lightweight operations.
- Input sanitization via
esc_html(),sanitize_text_field() - Nonce verification for admin forms
- Proper capability checks
β Plugin Activation Error
Fatal error: Cannot redeclare Smart_SEO_Admin_UI::init()
β Solution: This has been fixed in the latest version. Ensure you're using the updated files.
β Schema Not Appearing
- Verify schema is enabled in settings
- Check page type matches schema conditions
- Use browser dev tools to inspect page source
β Admin Menu Missing
- Ensure user has
manage_optionscapability - Check for plugin conflicts
- Verify all files are uploaded correctly
Enable WordPress debug mode for detailed error logging:
// In wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push to branch (
git push origin feature/amazing-feature) - Open a Pull Request
- β Initial release
- β Core SEO functionality with enhanced meta tags
- β Schema markup generation (5 types supported)
- β Advanced content auditing system with SEO scoring
- β Admin interface with improved styling
- β Internal link analysis
- β Open Graph meta tags for social sharing
- β Comprehensive testing framework
- β Fixed duplicate method declaration issue
- Enhanced Meta Tags: Added Open Graph tags for better social media sharing
- Advanced Content Auditor: Now provides SEO scoring and actionable recommendations
- Improved Admin UI: Enhanced styling with better visual feedback
- Comprehensive Testing: Added detailed testing guide and automated validation
- Better Error Handling: Improved code safety and WordPress compatibility
This project is licensed under the GPL2+ License - see the LICENSE file for details.
Anupam Mondal
- GitHub: @anupammo
- WordPress community for best practices
- Schema.org for structured data standards
- Contributors and testers
β If this plugin helps your SEO efforts, please consider starring the repository!