{"id":286598,"date":"2026-03-10T14:36:18","date_gmt":"2026-03-10T14:36:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auditizer-complete-ai-powered-seo-sge-wcag-audit-optimization\/"},"modified":"2026-04-08T11:34:57","modified_gmt":"2026-04-08T11:34:57","slug":"auditizer-ai-website-audit-optimization","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/auditizer-ai-website-audit-optimization\/","author":20614458,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.6","stable_tag":"1.5.6","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Auditizer \u2013 AI Website Audit & Optimization","header_author":"TeamJUH","header_description":"Scan your WordPress site for SEO and accessibility issues, then fix them automatically with AI-powered suggestions, backup, and one-click rollback.","assets_banners_color":"fafbfd","last_updated":"2026-04-08 11:34:57","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/teamjuh.com","header_plugin_uri":"","header_author_uri":"https:\/\/teamjuh.com","rating":5,"author_block_rating":0,"active_installs":40,"downloads":862,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3":{"tag":"1.3","author":"hami123hami","date":"2026-03-10 15:26:38"},"1.4":{"tag":"1.4","author":"hami123hami","date":"2026-03-16 16:05:04"},"1.5":{"tag":"1.5","author":"hami123hami","date":"2026-03-27 11:27:39"},"1.5.1":{"tag":"1.5.1","author":"hami123hami","date":"2026-03-27 11:27:39"},"1.5.2":{"tag":"1.5.2","author":"hami123hami","date":"2026-03-27 11:33:51"},"1.5.3":{"tag":"1.5.3","author":"hami123hami","date":"2026-04-07 21:40:44"},"1.5.4":{"tag":"1.5.4","author":"hami123hami","date":"2026-04-07 22:47:03"},"1.5.5":{"tag":"1.5.5","author":"hami123hami","date":"2026-04-08 11:31:15"},"1.5.6":{"tag":"1.5.6","author":"hami123hami","date":"2026-04-08 11:34:57"}},"upgrade_notice":{"1.5":"<p>Bug fixes for AI Fix All \u2014 resolves timeout and false-success issues. Recommended update.<\/p>","1.3":"<p>Security and code quality improvements. Recommended update for all users.<\/p>","1.0.35":"<p>Major UI improvements with live filter counts and status tabs. Update recommended.<\/p>","1.0.30":"<p>New Training Mode lets you customize AI output to match your brand voice.<\/p>","1.0.27":"<p>One-click auto-fix now available. Automatically apply AI suggestions with full backup protection.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3479217,"resolution":"256x256","location":"assets","locale":"","width":512,"height":512}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3501578,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3","1.4","1.5","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3480014,"resolution":"1","location":"assets","locale":"","width":1821,"height":1110},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3484276,"resolution":"10","location":"assets","locale":"","width":2840,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3480014,"resolution":"2","location":"assets","locale":"","width":2838,"height":1792},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3480014,"resolution":"3","location":"assets","locale":"","width":2838,"height":1700},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3484274,"resolution":"4","location":"assets","locale":"","width":2840,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3480014,"resolution":"5","location":"assets","locale":"","width":2286,"height":1249},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3480014,"resolution":"6","location":"assets","locale":"","width":2286,"height":1249},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3480014,"resolution":"7","location":"assets","locale":"","width":2286,"height":1249},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3480014,"resolution":"8","location":"assets","locale":"","width":2286,"height":1249},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3480014,"resolution":"9","location":"assets","locale":"","width":2286,"height":1249}},"screenshots":{"1":"Dashboard with score overview, bulk scan, and recent scans","2":"Issues list with advanced filtering and live status counts","3":"AI-generated fix suggestions with apply and rollback actions","4":"Scan management with two-column card layout","5":"Settings page with AI provider configuration","6":"Training mode to teach AI your writing style","7":"AI usage statistics and cost tracking dashboard"}},"plugin_section":[],"plugin_tags":[1953,2353,8533,187,186],"plugin_category":[34,52,55],"plugin_contributors":[255954],"plugin_business_model":[],"class_list":["post-286598","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-audit","plugin_tags-optimization","plugin_tags-seo","plugin_category-accessibility","plugin_category-performance","plugin_category-seo-and-marketing","plugin_contributors-hami123hami","plugin_committers-hami123hami"],"banners":{"banner":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/banner-772x250.png?rev=3501578","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/icon-256x256.png?rev=3479217","icon_2x":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/icon-256x256.png?rev=3479217","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-1.png?rev=3480014","caption":"Dashboard with score overview, bulk scan, and recent scans"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-2.png?rev=3480014","caption":"Issues list with advanced filtering and live status counts"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-3.png?rev=3480014","caption":"AI-generated fix suggestions with apply and rollback actions"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-4.png?rev=3484274","caption":"Scan management with two-column card layout"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-5.png?rev=3480014","caption":"Settings page with AI provider configuration"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-6.png?rev=3480014","caption":"Training mode to teach AI your writing style"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-7.png?rev=3480014","caption":"AI usage statistics and cost tracking dashboard"},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-8.png?rev=3480014","caption":""},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-9.png?rev=3480014","caption":""},{"src":"https:\/\/ps.w.org\/auditizer-ai-website-audit-optimization\/assets\/screenshot-10.png?rev=3484276","caption":""}],"raw_content":"<!--section=description-->\n<p>[youtube https:\/\/youtu.be\/2inanLHey-M]<\/p>\n\n<p><strong>Auditizer<\/strong> gives you professional-grade SEO and accessibility auditing powered by artificial intelligence. Scan your entire WordPress site, identify critical issues, and apply AI-generated fixes automatically \u2014 all with full backup and one-click rollback protection.<\/p>\n\n<p>Perfect for content creators, agencies, and businesses that want to improve search rankings and web accessibility without hiring expensive consultants.<\/p>\n\n<h4>\ud83d\ude80 Core Features<\/h4>\n\n<ul>\n<li><strong>AI-Powered Fixes<\/strong> \u2013 Generate intelligent fix suggestions using OpenAI GPT-4 or Anthropic Claude<\/li>\n<li><strong>Bulk Site Scanning<\/strong> \u2013 Scan all posts and pages at once with live progress tracking<\/li>\n<li><strong>Automatic Backups<\/strong> \u2013 Every fix creates a full backup with one-click rollback<\/li>\n<li><strong>Advanced Filtering<\/strong> \u2013 Filter by status, severity, category, and auto-fixable issues<\/li>\n<li><strong>Training Mode<\/strong> \u2013 Teach the AI your brand voice and writing style<\/li>\n<li><strong>Cost Tracking<\/strong> \u2013 Monitor AI usage and costs over the last 30 days<\/li>\n<li><strong>Export Reports<\/strong> \u2013 Download issues as CSV for client reporting<\/li>\n<\/ul>\n\n<h4>\ud83d\udcca What Gets Scanned<\/h4>\n\n<p><strong>SEO Issues:<\/strong>\n* Missing or duplicate meta titles and descriptions\n* H1 tag problems (missing, duplicate, or mismatched)\n* Thin content detection\n* Image alt text optimization\n* Broken internal links\n* Keyword density and placement\n* Open Graph and Twitter Card tags\n* Canonical URL issues\n* Schema markup detection<\/p>\n\n<p><strong>SGE (AI Search Optimization):<\/strong>\n* Content structure for AI search engines\n* Direct answer formatting\n* Topic authority signals\n* FAQ and Q&amp;A detection\n* Entity coverage and relevance\n* Content freshness indicators<\/p>\n\n<p><strong>Accessibility (WCAG 2.1):<\/strong>\n* Missing or empty alt attributes\n* Color contrast compliance (AA standard)\n* Form label associations\n* ARIA landmarks and roles\n* Keyboard navigation support\n* Heading hierarchy validation\n* Document language attributes<\/p>\n\n<h4>\ud83c\udfaf How It Works<\/h4>\n\n<ol>\n<li><strong>Run a Scan<\/strong> \u2013 Use bulk scan from the dashboard or scan individual posts<\/li>\n<li><strong>Review Issues<\/strong> \u2013 See all detected problems with severity ratings and descriptions<\/li>\n<li><strong>Get AI Fixes<\/strong> \u2013 Click \"Get AI Fix\" to generate intelligent solutions<\/li>\n<li><strong>Apply Automatically<\/strong> \u2013 One-click to apply fixes with automatic backup<\/li>\n<li><strong>Rollback if Needed<\/strong> \u2013 Restore original content instantly from any backup<\/li>\n<\/ol>\n\n<h4>\ud83d\udd12 Privacy &amp; Security<\/h4>\n\n<ul>\n<li>Only post content is sent to AI providers for fix generation<\/li>\n<li>No personal data, usernames, or emails are transmitted<\/li>\n<li>API keys stored securely in WordPress database<\/li>\n<li>All database operations use prepared statements<\/li>\n<li>Nonce verification on all actions<\/li>\n<li>Capability checks enforce proper permissions<\/li>\n<\/ul>\n\n<h4>\ud83d\udd27 Page Builder Compatibility<\/h4>\n\n<p>Works seamlessly with:\n* Gutenberg (Block Editor)\n* Classic Editor\n* Elementor\n* Divi Builder\n* Beaver Builder\n* Bricks Builder\n* WPBakery\n* Any builder using standard post content storage<\/p>\n\n<h4>\ud83d\udca1 Use Cases<\/h4>\n\n<ul>\n<li><strong>Bloggers<\/strong> \u2013 Improve SEO scores and reader accessibility<\/li>\n<li><strong>Agencies<\/strong> \u2013 Audit client sites and generate fix reports<\/li>\n<li><strong>E-commerce<\/strong> \u2013 Optimize product pages for better rankings<\/li>\n<li><strong>Publishers<\/strong> \u2013 Maintain content quality across large sites<\/li>\n<li><strong>Developers<\/strong> \u2013 Add professional auditing to client deliverables<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party AI services to generate content improvements. Connections only occur when you configure an API key and explicitly trigger a scan or fix.<\/p>\n\n<h4>OpenAI API<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Generate SEO and accessibility fix suggestions<\/li>\n<li><strong>Data Sent:<\/strong> Post content, meta fields, issue context<\/li>\n<li><strong>Service:<\/strong> https:\/\/platform.openai.com\/<\/li>\n<li><strong>Terms:<\/strong> https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Anthropic Claude API<\/h4>\n\n<ul>\n<li><strong>Purpose:<\/strong> Generate SEO and accessibility fix suggestions<\/li>\n<li><strong>Data Sent:<\/strong> Post content, meta fields, issue context<\/li>\n<li><strong>Service:<\/strong> https:\/\/www.anthropic.com\/<\/li>\n<li><strong>Terms:<\/strong> https:\/\/www.anthropic.com\/legal\/consumer-terms<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/www.anthropic.com\/legal\/privacy<\/li>\n<\/ul>\n\n<p>No personal user data (usernames, emails, passwords) is ever transmitted to these services.<\/p>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports:<\/p>\n\n<ul>\n<li>WordPress.org Forum: https:\/\/wordpress.org\/support\/plugin\/auditizer\/<\/li>\n<li>Documentation: https:\/\/teamjuh.com\/auditizer-docs\/<\/li>\n<li>Website: https:\/\/teamjuh.com<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<p>Developed by <a href=\"https:\/\/teamjuh.com\">TeamJUH<\/a> \u2013 WordPress development and AI integration specialists.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong><\/li>\n<li>Search for \"Auditizer\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Go to <strong>Auditizer &gt; Settings<\/strong><\/li>\n<li>Choose your AI provider (OpenAI or Anthropic)<\/li>\n<li>Enter your API key<\/li>\n<li>Configure scan preferences<\/li>\n<li>Visit <strong>Auditizer &gt; Dashboard<\/strong> to run your first scan<\/li>\n<\/ol>\n\n<h4>Getting an API Key<\/h4>\n\n<p><strong>For OpenAI:<\/strong>\nVisit https:\/\/platform.openai.com\/api-keys and create a new API key. GPT-4 or GPT-4o recommended.<\/p>\n\n<p><strong>For Anthropic Claude:<\/strong>\nVisit https:\/\/console.anthropic.com\/ and generate an API key. Claude Sonnet or Opus models supported.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20ai%20api%20key%3F\"><h3>Do I need an AI API key?<\/h3><\/dt>\n<dd><p>No. Scanning and issue detection work without an API key. You'll see all problems, severities, and descriptions. AI-powered fix suggestions and auto-fix require an API key from OpenAI or Anthropic.<\/p><\/dd>\n<dt id=\"which%20ai%20provider%20should%20i%20choose%3F\"><h3>Which AI provider should I choose?<\/h3><\/dt>\n<dd><p>Both OpenAI (GPT-4) and Anthropic (Claude) produce excellent results. Claude tends to be slightly more cost-effective for large volumes. Try both and see which fits your workflow and budget.<\/p><\/dd>\n<dt id=\"is%20my%20content%20safe%3F\"><h3>Is my content safe?<\/h3><\/dt>\n<dd><p>Yes. Only the text content of posts\/pages is sent to the AI provider to generate fixes. No user data, passwords, emails, or WordPress credentials are ever transmitted. All data is sent over encrypted HTTPS connections.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20automatic%20fixes%3F\"><h3>Can I undo automatic fixes?<\/h3><\/dt>\n<dd><p>Absolutely. Every auto-fix creates a complete backup including post content, title, excerpt, and all meta fields. Click <strong>Rollback<\/strong> on any fixed issue to restore the original instantly.<\/p><\/dd>\n<dt id=\"how%20much%20do%20ai%20fixes%20cost%3F\"><h3>How much do AI fixes cost?<\/h3><\/dt>\n<dd><p>Costs vary by provider and content length. OpenAI GPT-4 costs approximately $0.03 per 1,000 tokens. Claude costs approximately $0.015 per 1,000 tokens. The Usage page tracks your spending over 30 days. A typical fix costs $0.01-0.05.<\/p><\/dd>\n<dt id=\"can%20i%20scan%20my%20entire%20site%3F\"><h3>Can I scan my entire site?<\/h3><\/dt>\n<dd><p>Yes. The Dashboard has a <strong>Bulk Scan<\/strong> feature that scans all published posts and pages. A progress bar shows real-time status. Large sites (100+ posts) may take several minutes.<\/p><\/dd>\n<dt id=\"what%20severity%20levels%20exist%3F\"><h3>What severity levels exist?<\/h3><\/dt>\n<dd><p>Issues are rated as <strong>Critical<\/strong>, <strong>High<\/strong>, <strong>Medium<\/strong>, or <strong>Low<\/strong>. Critical issues severely impact SEO or accessibility. Low issues are minor optimizations. Focus on Critical and High issues first for maximum impact.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20elementor%2Fdivi%3F\"><h3>Does this work with Elementor\/Divi?<\/h3><\/dt>\n<dd><p>Yes. Auditizer reads the final rendered content, so it works with any page builder that stores content in WordPress's standard post content field. Elementor, Divi, Beaver Builder, Bricks, and WPBakery are all supported.<\/p><\/dd>\n<dt id=\"can%20i%20train%20the%20ai%3F\"><h3>Can I train the AI?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Auditizer &gt; Training<\/strong> and submit examples of your preferred writing style. The AI uses these examples as context when generating fixes, matching your brand voice and tone.<\/p><\/dd>\n<dt id=\"how%20do%20i%20filter%20issues%3F\"><h3>How do I filter issues?<\/h3><\/dt>\n<dd><p>The Issues page has multiple filters:\n* <strong>Status tabs<\/strong> \u2013 Pending, Fixed, Ignored (with live counts)\n* <strong>Severity dropdown<\/strong> \u2013 Critical, High, Medium, Low\n* <strong>Category dropdown<\/strong> \u2013 SEO, SGE, Accessibility\n* <strong>Post title search<\/strong> \u2013 Find issues by post name\n* <strong>Auto-fixable checkbox<\/strong> \u2013 Show only AI-fixable issues<\/p>\n\n<p>Active filters appear as dismissible chips above the table.<\/p><\/dd>\n<dt id=\"can%20i%20export%20audit%20reports%3F\"><h3>Can I export audit reports?<\/h3><\/dt>\n<dd><p>Yes. Click <strong>Export CSV<\/strong> on the Issues page to download a spreadsheet with all current issues (or filtered results). Includes post title, type, severity, category, status, and description.<\/p><\/dd>\n<dt id=\"is%20multisite%20supported%3F\"><h3>Is multisite supported?<\/h3><\/dt>\n<dd><p>Not currently. Auditizer is designed for single WordPress installations. Multisite support may be added in a future release.<\/p><\/dd>\n<dt id=\"where%20do%20i%20report%20bugs%3F\"><h3>Where do I report bugs?<\/h3><\/dt>\n<dd><p>Please open a support thread in the <a href=\"https:\/\/wordpress.org\/support\/plugin\/auditizer-ai-website-audit-optimization\/\">WordPress.org plugin forum<\/a>. We monitor it daily and respond quickly.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5<\/h4>\n\n<ul>\n<li>Fixed: PHP timeout on large AI Fix All batches (increased time limit)<\/li>\n<li>Fixed: AI Fix All modal showed false success when no fixes were applied<\/li>\n<li>Fixed: \"All\" issues tab was incorrectly showing fixed issues<\/li>\n<li>Improved: AI Fix All now reports server-confirmed fix count<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>New: Added Claude 4 models (Opus 4.5, Sonnet 4.5) and Claude 3.7 Sonnet support<\/li>\n<li>New: Grouped model selector with Claude 3.5 Haiku and Claude 3 Haiku options<\/li>\n<li>Updated: Default AI model changed to Claude Sonnet 4.5<\/li>\n<li>New: AI Fix All button on Issues page \u2014 generates AI fixes for eligible issue types, shows a preview with checkboxes before applying<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Security: Updated nonce verification across all view pages<\/li>\n<li>Security: Enhanced sanitization for AI suggestion inputs<\/li>\n<li>Security: Improved training data validation<\/li>\n<li>Code quality: Cleaned up for WordPress.org standards<\/li>\n<li>Code quality: Removed debug output and development comments<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Cleaned all files for WordPress.org submission<\/li>\n<li>Security: Verified nonce checks across all actions<\/li>\n<li>Security: Added capability checks on all admin endpoints<\/li>\n<li>Security: Validated output escaping in all view templates<\/li>\n<li>Fixed: Backup manager redundant unserialization on JSON data<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>New: Status tabs with live issue counts<\/li>\n<li>New: Post title search filter<\/li>\n<li>New: Auto-fixable issues filter<\/li>\n<li>New: Active filter chips with one-click removal<\/li>\n<li>Improved: Severity and category dropdowns now show counts<\/li>\n<li>Security: Hardened array input sanitization in settings<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>New: Two-column grid layout for scan cards<\/li>\n<li>Fixed: Trailing comma syntax error in JS export<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>New: Bulk Scan widget on Dashboard with live progress<\/li>\n<li>Changed: \"Load Posts\" button renamed to \"Load Content\"<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>New: AI Usage Statistics page<\/li>\n<li>New: Cost tracking with 30-day breakdown<\/li>\n<li>New: Per-provider usage charts (OpenAI vs Claude)<\/li>\n<li>New: Cost projection calculator<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>New: Training Mode for AI customization<\/li>\n<li>New: Submit sample content to shape AI output<\/li>\n<li>New: Training example management with delete<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>New: Export Issues to CSV<\/li>\n<li>New: CSV respects active filters<\/li>\n<li>Includes: Post title, type, severity, category, status, description<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>New: One-click rollback for auto-fixes<\/li>\n<li>New: Automatic backup before every fix<\/li>\n<li>New: Rollback button on fixed issues<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>New: One-click auto-fix applies AI suggestions directly<\/li>\n<li>New: Auto-fix supports title, meta, content, and alt text<\/li>\n<li>New: Auto-fixable flag for filtering<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>New: AI-powered fix suggestions via OpenAI GPT-4<\/li>\n<li>New: Anthropic Claude as alternative AI provider<\/li>\n<li>New: API key configuration in Settings<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>New: Issue detail modal with full context<\/li>\n<li>New: Ignore button to dismiss false positives<\/li>\n<li>Improved: Ignored issues hidden by default<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>New: Pagination on Issues page<\/li>\n<li>New: Per-page selector (25\/50\/100)<\/li>\n<li>Performance: Optimized issues query with indexes<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>New: Accessibility scanning (WCAG 2.1)<\/li>\n<li>New: Alt text, form labels, heading order checks<\/li>\n<li>New: ARIA roles and color contrast validation<\/li>\n<li>New: Accessibility score on Dashboard<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>New: SGE (Search Generative Experience) scanning<\/li>\n<li>New: Content clarity and structure checks<\/li>\n<li>New: SGE score on Dashboard and scan detail<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>New: Bulk actions for issues (ignore\/delete)<\/li>\n<li>New: Select-all checkbox in table header<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>New: Dashboard score cards (SEO\/SGE\/Accessibility)<\/li>\n<li>New: Pending and fixed issue counts<\/li>\n<li>New: Recent Scans table with issue links<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>New: Scans management page<\/li>\n<li>New: Delete scan action<\/li>\n<li>New: Per-scan issue count and critical count<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>New: Severity levels (Critical\/High\/Medium\/Low)<\/li>\n<li>New: Color-coded severity badges<\/li>\n<li>New: Severity filter dropdown<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>New: Category filter (SEO\/SGE\/Accessibility)<\/li>\n<li>New: Status filter (Pending\/Fixed\/Ignored)<\/li>\n<li>Improved: Filters update URL for sharing<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>New: Open Graph tag validation<\/li>\n<li>New: Twitter Card meta checks<\/li>\n<li>New: Canonical tag detection<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>New: Broken internal link detection<\/li>\n<li>New: Duplicate title detection<\/li>\n<li>Improved: Scan results stored in issues table<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>New: Schema\/structured data detection<\/li>\n<li>New: Article and WebPage schema checks<\/li>\n<li>New: BreadcrumbList schema validation<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>New: Keyword density analysis<\/li>\n<li>New: Keyword placement checks (title\/H1\/first paragraph)<\/li>\n<li>New: Configurable focus keyword per scan<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>New: Image alt text validation<\/li>\n<li>New: Empty\/missing alt attribute detection<\/li>\n<li>Improved: Image URLs in issue descriptions<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>New: H1 tag validation (missing\/multiple\/mismatch)<\/li>\n<li>New: Heading hierarchy checks<\/li>\n<li>New: Thin content detection with threshold<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>New: Meta description validation<\/li>\n<li>New: Meta title validation<\/li>\n<li>New: Configurable character limits<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>New: Quick Scan from Dashboard<\/li>\n<li>New: Inline progress indicator<\/li>\n<li>Improved: Direct link to filtered results<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>New: Settings page with tabbed interface<\/li>\n<li>New: Auto-fix severity threshold<\/li>\n<li>New: Auto-fix category selection<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>New: Issues management page<\/li>\n<li>New: Issue list with filtering<\/li>\n<li>New: Direct links to post editor<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>New: Scans page with AJAX scanning<\/li>\n<li>New: Live status updates<\/li>\n<li>New: SEO score calculation<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>New: Custom database tables<\/li>\n<li>New: Database version tracking<\/li>\n<li>Technical: dbDelta implementation<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New: Admin menu structure<\/li>\n<li>New: Plugin action links<\/li>\n<li>Technical: Asset enqueuing optimization<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>New: AJAX handlers<\/li>\n<li>Security: Nonce verification<\/li>\n<li>Security: Capability checks<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Technical: Plugin architecture<\/li>\n<li>Technical: Settings management<\/li>\n<li>Technical: AI Manager abstraction<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"AI-powered SEO and accessibility auditing. Scan, fix, and optimize your WordPress content automatically with OpenAI or Claude AI.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286598"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hami123hami"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286598"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286598"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286598"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286598"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286598"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}