Ga naar inhoud
Added
- Breadcrumb System – Comprehensive breadcrumb generation with schema support
- Automatic hierarchical breadcrumb generation for all post types
- BreadcrumbList schema.org markup for enhanced SEO
- Yoast SEO compatibility (automatic detection and integration)
- Shortcode support for flexible placement:
[wp_ai_seo_breadcrumbs]
- Customizable separator and home page text
- Archive Indexing – SEO optimization for archive pages
- Automatic SEO generation for category, tag, and custom taxonomy archives
- Queue-based processing with duplicate detection
- License server API integration for archive analysis
- Dedicated Archive Indexing settings tab
- Inline modal editor for archive SEO data
- Frontend output of archive meta tags and schema
- Feature flag integration (requires license support)
- XML Sitemap Generation – Native sitemap functionality
- Dynamic XML sitemap generation with pagination (25 URLs per page)
- XSLT stylesheet for human-readable sitemap display
- Automatic cache invalidation on content changes
- Respects noindex posts (automatically excluded)
- Theme-integrated styling for sitemap viewer
- Sitemap settings in SEO & Crawlers tab
- robots.txt Management – Dynamic robots.txt generation
- WordPress native filter integration for robots.txt
- Custom rules support via settings
- Virtual file handling with proper content-type headers
- llms.txt Support – AI training file generation
- Automatic generation for LLM training and indexing
- Detailed content type statistics and archive links
- Configurable settings: summary text, citation requirements, attribution
- AI training permission controls
- Max pages limit configuration
- WordPress rewrite system integration
- Settings Page Refactor – Complete modular redesign
- New tab-based architecture with
AbstractTab base class
- License Tab – Centralized license management
- AI Guidance Tab – Persona and prompt configuration
- Company Data Tab – Business information with media library integration
- Content Analysis Tab – Analysis settings and controls
- SEO & Crawlers Tab – Sitemap, robots.txt, and llms.txt settings (renamed from “Sitemap”)
- Advanced Tab – Queue settings and technical options (consolidated from separate Queue tab)
- Archive Indexing Tab – Archive page SEO management
- Flexible setting registration system per tab
- AJAX-based queue management for better UX
- Queue management handlers properly initialized in Plugin class
Changed
- Admin Interface Improvements
- Queue status indicators now shown in SEO and GEO metaboxes
- Status line with analysis timestamp and language in metaboxes
- Removed pending analysis state UI (simplified status display)
- Enhanced metabox display with shared
SeoDataRenderer trait
- SEO Detection – Replaced HTML-based meta tag detection with direct SEO plugin checks (improved reliability)
- Settings Organization – Queue settings moved from separate tab to Advanced tab for better organization
- Virtual File Handling – Improved robots.txt and llms.txt generation with proper WordPress integration
- Sitemap Configuration – Increased URLs per sitemap page from default to 25 for better performance
Fixed
- Additional credits tracking in multisite environments
- License UI consistency and display issues
- XSL routing for sitemap stylesheet
- Redundant rewrite rule checks in VirtualFileHandler
- Debug logging cleanup in VirtualFileHandler
Improved
- Archive and post HTML generation unified with duplicate detection
- Shared SEO data rendering logic extracted into reusable
SeoDataRenderer trait
- Settings page now uses consistent modular pattern across all tabs
- Better separation of concerns in settings management
Documentation
- Added comprehensive SEO plugin expansion planning document
- Updated archive indexing plan with queue integration details
- Removed completed settings refactoring documentation
- Enhanced llms.txt documentation with usage examples
Translation
- Updated translation files with new strings for breadcrumbs, archives, and settings