[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ftVN_ccnIdWpZiRInQxObThlQtGxdQVl-3JXnRCf5-pc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":48,"crawl_stats":38,"alternatives":54,"analysis":152,"fingerprints":852},"ai-for-seo","SOOZ – AI for SEO – Bulk Generate Focus Keyphrases, Metadata, Alt Text (SEO Autopilot)","2.3.0","Space Codes","https:\u002F\u002Fprofiles.wordpress.org\u002Fspacecodes\u002F","\u003Cp>\u003Cem>SOOZ – AI for SEO\u003C\u002Fem> is an \u003Cstrong>alt text & metadata bulk generator\u003C\u002Fstrong> with \u003Cstrong>SEO Autopilot\u003C\u002Fstrong>, optimize pages, posts, products, and images automatically. Built for WooCommerce SEO and high-volume sites.\u003C\u002Fp>\n\u003Cp>Sync generated focus keyphrases, meta titles, meta descriptions and social-media tags to your existing stack (Yoast SEO, Rank Math, SEOPress, and others). Use ‘Generate with SOOZ’ buttons where you work: Block Editor (Gutenberg), Media Library, Elementor, BeTheme’s BeBuilder, or the top admin bar. Think of \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> as your SEO Copilot wherever you edit.\u003C\u002Fp>\n\u003Cp>Achieve better metadata and alt text results than with ChatGPT. \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> understands your entire website and uses expertly crafted SEO prompts designed to drive real search traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image SEO at scale:\u003C\u002Fstrong> Create alt text, image titles, captions, and descriptions across your library (jpg, png, gif, webp, avif).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accessibility-ready:\u003C\u002Fstrong> Helps meet European Accessibility Act (EAA) requirements by automatically generating missing alt text for a more inclusive experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Free for most small\u002Fmedium sites:\u003C\u002Fstrong> If your balance falls below 100 Credits, we add 5 free Credits daily, so you can keep generating at no cost.\u003C\u002Fp>\n\u003Ch4>🚀 How to Get Started\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Open the Dashboard:\u003C\u002Fstrong> Go to ‘SOOZ – AI for SEO’ to view statistics about your current SEO coverage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review your content:\u003C\u002Fstrong> Open ‘Pages’, ‘Posts’, ‘Products’, or ‘Media’ and check its SEO status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set up Autopilot:\u003C\u002Fstrong> Click ‘Set up SEO Autopilot’, choose content types (Pages\u002FPosts\u002FProducts\u002FMedia), and start bulk generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get a first win (optional):\u003C\u002Fstrong> In the ‘Media Library’, click ‘Generate with SOOZ’ on one image to create optimized alt text within seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fine-tune manually:\u003C\u002Fstrong> Use ‘Generate with SOOZ’ buttons or the top admin-bar ‘SOOZ – AI for SEO’ button to open the Metadata Editor for any page or post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync with your SEO plugin (optional):\u003C\u002Fstrong> In ‘Settings’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Sync ‘SOOZ – AI for SEO’ Changes’, select Yoast SEO, Rank Math, SEOPress or many more to keep fields updated.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For a step-by-step guide, see ‘Help’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘Getting Started’ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ‘First Steps’.\u003Cbr \u002F>\nNeed help? Email \u003Ca href=\"mailto:support@sooz.ai\" rel=\"nofollow ugc\">support@sooz.ai\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>💸 100% Risk-Free Money-Back Guarantee!\u003C\u002Fh4>\n\u003Cp>Within 14 days of your \u003Cstrong>first\u003C\u002Fstrong> purchase (subscription: Basic\u002FPro\u002FPremium, or \u003Cstrong>Credits Pack\u003C\u002Fstrong>), if \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> isn’t a fit, email \u003Ca href=\"mailto:support@sooz.ai\" rel=\"nofollow ugc\">support@sooz.ai\u003C\u002Fa>.\u003Cbr \u002F>\nWe’ll refund 100%, no questions asked.\u003C\u002Fp>\n\u003Ch4>🔌 Editor integrations\u003C\u002Fh4>\n\u003Cp>Create and edit metadata right where you work, no context switching.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Block Editor (Gutenberg)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library\u003C\u002Fstrong> (image attributes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BeTheme BeBuilder\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We add ‘Generate with SOOZ’ buttons in these editors so you can create SEO titles, descriptions, and image attributes in one click. It’s like having an SEO Copilot inside each editor.\u003Cbr \u002F>\nYou can also click the \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> button in the top admin bar to open the Metadata Editor from any page or post.\u003C\u002Fp>\n\u003Ch4>🎯 Key Features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>SEO Autopilot (bulk):\u003C\u002Fstrong> Automatically generate and refresh metadata for new and existing content.\u003Cbr \u002F>\n✅ \u003Cstrong>Alt text & image attributes:\u003C\u002Fstrong> Create alt text, titles, captions, and descriptions site-wide (jpg\u002Fpng\u002Fgif\u002Fwebp\u002Favif).\u003Cbr \u002F>\n✅ \u003Cstrong>WooCommerce SEO:\u003C\u002Fstrong> Optimize product metadata to attract higher-intent buyers from search.\u003Cbr \u002F>\n✅ \u003Cstrong>Sync with your SEO plugin:\u003C\u002Fstrong> Keep fields updated in Yoast, Rank Math, SEOPress, and others.\u003Cbr \u002F>\n✅ \u003Cstrong>Edit where you work:\u003C\u002Fstrong> ‘Generate with SOOZ’ in the Block Editor (Gutenberg), Media Library, Elementor, BeBuilder, and Yoast SEO. An SEO Copilot embedded in your workflow.\u003Cbr \u002F>\n✅ \u003Cstrong>Accessibility-ready:\u003C\u002Fstrong> Helps meet European Accessibility Act (EAA) requirements by automatically generating missing alt text for a more inclusive experience.\u003Cbr \u002F>\n✅ \u003Cstrong>Progress tracking:\u003C\u002Fstrong> Monitor coverage and recent activity from the dashboard.\u003Cbr \u002F>\n✅ \u003Cstrong>For agencies & teams:\u003C\u002Fstrong> White-label, incognito mode, export\u002Fimport settings, multi-site support.\u003Cbr \u002F>\n✅ \u003Cstrong>Flexible credits:\u003C\u002Fstrong> Free daily Credits for low balances, plus rollover and Credits Packs.\u003Cbr \u002F>\n✅ \u003Cstrong>One account, many websites:\u003C\u002Fstrong> Share subscriptions or Credits Packs across any number of sites.\u003C\u002Fp>\n\u003Ch4>🔗 Integrations & Compatibility\u003C\u002Fh4>\n\u003Cp>\u003Cem>SOOZ – AI for SEO\u003C\u002Fem> works with leading SEO plugins, page builders, e-commerce, multilingual tools, galleries, and popular themes, so you can generate and sync metadata where you already work. \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> is designed to work alongside these plugins and themes, not replace them, so your existing setup continues to function normally while \u003Cem>SOOZ – AI for SEO\u003C\u002Fem> generates and syncs the SEO data.\u003Cbr \u002F>\nSee the list below for confirmed compatibility.\u003Cbr \u002F>\n✅ Yoast SEO\u003Cbr \u002F>\n✅ Rank Math\u003Cbr \u002F>\n✅ All in One SEO\u003Cbr \u002F>\n✅ SEO Simple Pack\u003Cbr \u002F>\n✅ SEOPress\u003Cbr \u002F>\n✅ Slim SEO\u003Cbr \u002F>\n✅ Squirrly SEO\u003Cbr \u002F>\n✅ The SEO Framework\u003Cbr \u002F>\n✅ Blog2Social\u003Cbr \u002F>\n✅ SEOKEY\u003Cbr \u002F>\n✅ WPML\u003Cbr \u002F>\n✅ BeTheme\u003Cbr \u002F>\n✅ Elementor\u003Cbr \u002F>\n✅ WooCommerce\u003Cbr \u002F>\n✅ NextGen Gallery\u003Cbr \u002F>\n✅ MemberPress\u003Cbr \u002F>\n✅ Divi\u003C\u002Fp>\n\u003Cp>If your favorite plugin or theme isn’t listed, please email us the name, URL, and the fields you’d like to sync, we prioritize new compatibility based on demand: \u003Ca href=\"mailto:support@sooz.ai\" rel=\"nofollow ugc\">support@sooz.ai\u003C\u002Fa>\u003Cbr \u002F>\nFocus keyphrases and meta tags are automatically imported from Yoast SEO, Rank Math, and other supported plugins. You can review, modify, and regenerate this data at any time, then sync it back to your preferred SEO plugin.\u003C\u002Fp>\n","Lightweight SEO Autopilot that works with Yoast SEO, Rank Math, SEOPress, WooCommerce etc. to bulk-generate keyphrases, meta tags, alt text and more.",2000,43208,100,10,"2026-03-09T09:13:00.000Z","6.9.4","4.7","7.4",[20,21,22,23,24],"ai","alt-text","bulk","google-search-console","seo","https:\u002F\u002Fsooz.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-for-seo.2.3.0.zip",99,1,0,"2025-01-06 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":14},"CVE-2025-22299","ai-for-seo-missing-authorization","AI for SEO \u003C= 1.2.9 - Missing Authorization","The AI for SEO – Bulk Generate Metadata, Alt Text, Image Titles, Captions, Descriptions plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.2.9. This makes it possible for unauthenticated attackers to perform an unauthorized action.",null,"\u003C=1.2.9","1.2.10","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-01-15 14:17:49",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3121821e-676a-444e-8e5c-c0fff58bc6eb?source=api-prod",{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":11,"avg_security_score":51,"avg_patch_time_days":14,"trust_score":52,"computed_at":53},"spacecodes",2,92,88,"2026-04-04T04:30:15.345Z",[55,75,93,115,134],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":29,"num_ratings":29,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":73,"download_link":74,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"sky-seo-manager","SkySEOManager | Bult Edit SEO Title, Description, Alt text Using AI","1.6","Siteskyline Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsiteskyline\u002F","\u003Cp>SkySEOManager is a comprehensive SEO management tool designed to make the process of optimizing your website’s SEO more efficient. It allows you to bulk edit meta titles, descriptions, and featured images for all your posts and pages from a single interface. With the new Media Optimizer, you can now use AI to automatically generate optimized titles and alt text for your images.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Editing Interface\u003C\u002Fstrong>: Edit SEO metadata for multiple posts\u002Fpages simultaneously\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Optimizer\u003C\u002Fstrong>: A new tab to manage and optimize your media library. Use AI to generate titles and alt text for your images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered Content Optimization\u003C\u002Fstrong>: Use Gemini AI to generate SEO-optimized titles and descriptions for your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Integration\u003C\u002Fstrong>: Works with popular SEO plugins including Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002FExport\u003C\u002Fstrong>: Import SEO data from other plugins and delete plugin data when needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Meta Box\u003C\u002Fstrong>: Edit SEO data directly from post edit screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Filtering\u003C\u002Fstrong>: Filter posts by SEO status (missing title, too long description, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Media Integration\u003C\u002Fstrong>: Configure social media metadata for Twitter and Facebook\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema.org Support\u003C\u002Fstrong>: Automatically generates JSON-LD structured data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode\u003C\u002Fstrong>: Helps troubleshoot plugin detection issues\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manual SEO Plugin Override\u003C\u002Fstrong>: Manually set which SEO plugin’s metadata to use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported SEO Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>Rank Math SEO\u003C\u002Fli>\n\u003Cli>All In One SEO\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003Cli>The SEO Framework\u003C\u002Fli>\n\u003Cli>SmartCrawl\u003C\u002Fli>\n\u003Cli>Squirrly SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Bulk Editing SEO Data\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the ‘SkySEOManager’ page in your WordPress admin menu\u003C\u002Fli>\n\u003Cli>Select the post type you want to edit from the dropdown\u003C\u002Fli>\n\u003Cli>Use filters to find posts with specific SEO issues (optional)\u003C\u002Fli>\n\u003Cli>Edit titles, descriptions, and featured images directly in the table\u003C\u002Fli>\n\u003Cli>Changes are saved automatically as you work\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Media Optimizer\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to the ‘SkySEOManager’ > ‘Media Optimizer’ page in your WordPress admin menu\u003C\u002Fli>\n\u003Cli>View your media library and their current title and alt text.\u003C\u002Fli>\n\u003Cli>Use the “AI Optimize” button to generate new title and alt text for an image.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Importing Data from Other SEO Plugins\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘SkySEOManager’ > ‘Settings’\u003C\u002Fli>\n\u003Cli>Scroll down to the ‘Import\u002FExport SEO Data’ section\u003C\u002Fli>\n\u003Cli>Select the SEO plugin you want to import data from\u003C\u002Fli>\n\u003Cli>Click ‘Start Import’ and wait for the process to complete\u003C\u002Fli>\n\u003Cli>The progress bar will show the import status\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Deleting SEO Data\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘SkySEOManager’ > ‘Settings’\u003C\u002Fli>\n\u003Cli>To delete SkySEOManager data: Use the ‘Delete SkySEOManager Data’ button\u003C\u002Fli>\n\u003Cli>To delete other SEO plugin data: Select the plugin from the dropdown in the ‘Delete Data From Other SEO Plugins’ section and click ‘Delete Plugin Data’\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Changing SEO Plugin Integration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘SkySEOManager’ > ‘Settings’\u003C\u002Fli>\n\u003Cli>Scroll down to ‘Manual SEO Plugin Override’\u003C\u002Fli>\n\u003Cli>Select your desired SEO plugin from the dropdown\u003C\u002Fli>\n\u003Cli>Click ‘Set SEO Plugin Manually’\u003C\u002Fli>\n\u003Cli>To revert to automatic detection, use the ‘Force Re-detection of SEO Plugins’ button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Enabling Debug Mode\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘SkySEOManager’ > ‘Settings’\u003C\u002Fli>\n\u003Cli>Check the ‘Enable debug mode’ option\u003C\u002Fli>\n\u003Cli>Save changes\u003C\u002Fli>\n\u003Cli>Debug information will now be displayed in the settings page\u003C\u002Fli>\n\u003Cli>CSS and JS files will use cache busting to ensure fresh versions on each load\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>SEO Meta Box for Individual Posts\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Edit any post or page\u003C\u002Fli>\n\u003Cli>Look for the ‘SEO Settings’ meta box in the editor\u003C\u002Fli>\n\u003Cli>Enter your custom SEO title and description\u003C\u002Fli>\n\u003Cli>Character counters will show the optimal length for each field\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Configuring Social Media Settings\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘SkySEOManager’ > ‘Settings’\u003C\u002Fli>\n\u003Cli>Enter your Twitter username and Facebook page URL\u003C\u002Fli>\n\u003Cli>Add your company name and logo URL for rich snippets\u003C\u002Fli>\n\u003Cli>Save changes\u003C\u002Fli>\n\u003C\u002Fol>\n","A powerful SEO plugin for bulk editing meta titles, descriptions, and featured images, with AI-powered media optimization and SEO plugin integration.",20,544,"2025-07-04T05:24:00.000Z","6.8.5","5.0","",[20,21,70,71,72],"bulk-edit","seo-meta-description","seo-meta-title","https:\u002F\u002Fsiteskyline.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsky-seo-manager.1.6.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":29,"downloaded":83,"rating":29,"num_ratings":29,"last_updated":84,"tested_up_to":16,"requires_at_least":85,"requires_php":18,"tags":86,"homepage":91,"download_link":92,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"alt-audit","Alt Audit – Bulk Alt Text Manager & Image SEO","1.0.8","flance","https:\u002F\u002Fprofiles.wordpress.org\u002Fflance\u002F","\u003Cp>Stop writing Alt Text manually! \u003Cstrong>Alt Audit\u003C\u002Fstrong> is the fastest way to find and fix missing image alt attributes across your entire WordPress site.\u003C\u002Fp>\n\u003Cp>Unlike many other tools, our core \u003Cstrong>Rule-Based Generation is 100% FREE, unlimited, and works completely offline — NO external API required!\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Whether you need to quickly fill empty alt tags for SEO or ensure your site is accessible, Alt Audit handles the heavy lifting so you don’t have to.\u003C\u002Fp>\n\u003Cp>Check out our video walkthrough:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzpGR92A7oew?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>🚀 WHAT YOU GET FOR FREE (NO API NEEDED)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>100% Offline Generation:\u003C\u002Fstrong> Works instantly on your server without connecting to any third-party services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Bulk Processing:\u003C\u002Fstrong> Scan your entire media library and generate alt text for hundreds or thousands of images simultaneously.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Customizable Templates:\u003C\u002Fstrong> Automatically create descriptive alt text using dynamic variables like site name, page title, product title, and image filename.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>5-Status Quality Scoring:\u003C\u002Fstrong> Instantly see which images have Missing (Critical), Decorative, Weak, Good, or Excellent alt text.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Context-Aware Patterns:\u003C\u002Fstrong> The plugin automatically adapts the generation rules whether it’s a blog post, a WooCommerce product, or a custom post type.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 OPTIONAL: ADVANCED AI GENERATION\u003C\u002Fh4>\n\u003Cp>Need ultra-detailed descriptions for complex images? You can optionally connect to our AI service.\u003Cbr \u002F>\n* \u003Cstrong>Computer Vision Analysis:\u003C\u002Fstrong> Analyzes actual image content to generate natural language descriptions.\u003Cbr \u002F>\n* \u003Cstrong>130+ Languages Supported:\u003C\u002Fstrong> Automatically generate alt text in French, German, Spanish, Chinese, Russian, and over 100 other languages.\u003Cbr \u002F>\n* \u003Cstrong>SEO Keyword Integration:\u003C\u002Fstrong> Seamlessly pulls focus keywords from Yoast SEO and Rank Math.\u003Cbr \u002F>\n* \u003Cstrong>Free Credits:\u003C\u002Fstrong> New users get 25 free credits to test the AI capabilities.\u003C\u002Fp>\n\u003Ch4>⚙️ SEAMLESS WORDPRESS INTEGRATION\u003C\u002Fh4>\n\u003Cp>Alt Audit feels like a native part of WordPress. It includes:\u003Cbr \u002F>\n* \u003Cstrong>Gutenberg (Block Editor) Support:\u003C\u002Fstrong> Real-time quality checking right inside your image blocks.\u003Cbr \u002F>\n* \u003Cstrong>Classic Editor Support:\u003C\u002Fstrong> Meta boxes for content-specific auditing.\u003Cbr \u002F>\n* \u003Cstrong>Media Library Enhancements:\u003C\u002Fstrong> Inline editing, quality indicators, and bulk actions directly in your standard media grid.\u003C\u002Fp>\n\u003Ch4>📈 BOOST IMAGE SEO & ACCESSIBILITY\u003C\u002Fh4>\n\u003Cp>Properly formatted alt text is crucial for ranking in Google Image Search and ensuring your website is accessible to screen readers. Alt Audit helps you effortlessly meet WCAG 2.1 Level A compliance (Success Criterion 1.1.1) while maximizing your SEO potential.\u003C\u002Fp>\n\u003Cp>Stop leaving your SEO to chance. Install Alt Audit and fix your missing alt text today!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help you improve your Image SEO and accessibility!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong> – Visit \u003Ca href=\"https:\u002F\u002Faltaudit.com\u002Fdocs?utm_source=wp-plugin&utm_medium=readme&utm_campaign=support\" rel=\"nofollow ugc\">altaudit.com\u002Fdocs\u003C\u002Fa> for detailed guides.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum\u003C\u002Fstrong> – Get community support at \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Falt-audit\u002F\" rel=\"ugc\">wordpress.org\u002Fsupport\u002Fplugin\u002Falt-audit\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Requests\u003C\u002Fstrong> – We love hearing your ideas! Share them in the support forum.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>\u003Cem>Note: The core rule-based generation features of this plugin work entirely offline. The following applies ONLY if you choose to enable the optional AI-powered features.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin can optionally connect to the Alt Audit external service for AI-powered alt text generation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Information:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Service URL: https:\u002F\u002Faltaudit.com\u002Fapi\u002Fv1\u003Cbr \u002F>\n* Service Provider: Alt Audit\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Faltaudit.com\u002Fterms-of-service?utm_source=wp-plugin&utm_medium=readme&utm_campaign=external-services\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Faltaudit.com\u002Fprivacy-policy?utm_source=wp-plugin&utm_medium=readme&utm_campaign=external-services\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Transmitted (Only when AI is triggered):\u003C\u002Fstrong>\u003Cbr \u002F>\n* Image URLs (publicly accessible URLs)\u003Cbr \u002F>\n* API Key (for authentication)\u003Cbr \u002F>\n* Image context data (optional: image title, caption, page title, focus keywords)\u003C\u002Fp>\n","Bulk scan and manage your media library. Fix images instantly with free AI alt text generation and free rule-based automation (no API required).",553,"2026-03-05T18:31:00.000Z","6.0",[87,21,88,89,90],"ai-alt-text","bulk-alt-text","image-alt","image-seo","https:\u002F\u002Faltaudit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falt-audit.1.0.8.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":101,"downloaded":102,"rating":103,"num_ratings":104,"last_updated":105,"tested_up_to":16,"requires_at_least":106,"requires_php":18,"tags":107,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":29,"last_vuln_date":114,"fetched_at":31},"wp-seopress","SEOPress – On-site SEO & Analytics","9.6","Benjamin Denis","https:\u002F\u002Fprofiles.wordpress.org\u002Frainbowgeek\u002F","\u003Ch3>Best SEO plugin for WordPress fully integrated with all page builders and themes!\u003C\u002Fh3>\n\u003Ch3>Now featuring advanced AI integration (OpenAI, Google Gemini, Claude Anthropic, MistralAI, and DeepSeek AI) to automatically generate meta titles, descriptions, Open Graph and X (Twitter) Card tags, as well as alternative text for images!\u003C\u002Fh3>\n\u003Cp>SEOPress is a powerful WordPress SEO plugin to optimize your SEO, boost your traffic, improve social sharing, build custom HTML and XML Sitemaps, create optimized breadcrumbs, add schemas \u002F Google Structured data types, manage 301 redirections and so much more.\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fpage-builders-integration\u002F\" rel=\"nofollow ugc\">Universal SEO metabox\u003C\u002Fa>: edit all your SEO from any page builder \u002F theme builder. No more back and forth between your editor and the WordPress administration\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>No advertising, no footprints, white label, in backend AND frontend\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Content analysis to help you write content optimized for search engines with unlimited target keywords\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsolutions\u002Fmigrate-from\u002F\" rel=\"nofollow ugc\">Import your post and term metadatas\u003C\u002Fa> from other SEO plugins or CSV file in 1 click\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwp-seopress\" rel=\"nofollow ugc\">Translated into 27 languages (and counting)\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Trusted by over 350,000 WordPress websites since 2017\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy SEOPress PRO: only $49 \u002F year \u002F 1 site\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F4ysKFVr_nu0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Features\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsolutions\u002Fmigrate-from\u002F\" rel=\"nofollow ugc\">Migrate\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fwordpress-seo-plugins\u002Fpro\u002F\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fintegrations\u002F\" rel=\"nofollow ugc\">Integrations\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fseopress-white-label\u002F\" rel=\"nofollow ugc\">White Label\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fopenai\u002F\" rel=\"nofollow ugc\">AI\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why SEOPress is the best WordPress SEO plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fseopress-productivity\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Save time\u003C\u002Fstrong>\u003C\u002Fa>: you prefer to work with Excel or Google Spreadsheets? No problem, you can import \u002F export your metadata from CSV files with SEOPress PRO in few clicks!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Save money\u003C\u002Fstrong>\u003C\u002Fa>: SEOPress PRO is available for $49 \u002F year \u002F 1 site. Go unlimited sites for just $149 \u002F year!\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002F\" rel=\"nofollow ugc\">\u003Cstrong>All in one SEO plugin\u003C\u002Fstrong>\u003C\u002Fa>: comes with all the features you need to optimize the SEO of your WordPress site. No need to install additional extensions to manage redirects, schemas, XML sitemaps… You reduce the risk of conflicts and maintenance costs. You don’t need a special feature? Deactivate it with one click without losing your configuration. Child’s play !\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy AND ready to use\u003C\u002Fstrong>: you doesn’t need to know SEO or code to use SEOPress. Most of the parameters are automatically set. And thanks to our installation wizard, configuring SEOPress has never been easier. To go further, we provide many \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002F\" rel=\"nofollow ugc\">free tutorials\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Febooks\u002F\" rel=\"nofollow ugc\">ebooks to learn SEO\u003C\u002Fa> in order to better understand how to position your content on search engines.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>SEOPress Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Installation wizard\u003C\u002Fstrong> to quickly setup your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content analysis\u003C\u002Fstrong> with unlimited keywords to help you write optimized content for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile \u002F Desktop Google Preview\u003C\u002Fstrong> to see how your post will looks like in Google search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Facebook & X (ex-Twitter) Social Preview\u003C\u002Fstrong> to see how your post will looks like on social media to increase conversions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Titles\u003C\u002Fstrong> (with \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fmanage-titles-meta-descriptions\u002F\" rel=\"nofollow ugc\">dynamic variables\u003C\u002Fa>: custom fields, terms taxonomie…)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta descriptions\u003C\u002Fstrong> (with dynamic variables too)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fsocial-media\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Open Graph and X (ex-Twitter) Cards\u003C\u002Fstrong>\u003C\u002Fa> to improve social media sharing (Facebook, LinkedIn, Instagram, X (ex-Twitter), Pinterest, WhatsApp…)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Knowledge Graph\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-analytics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Analytics\u003C\u002Fstrong> and \u003Cstrong>Matomo\u003C\u002Fstrong>\u003C\u002Fa> with downloads tracking, custom dimensions, ip anonymization, remarketing, demographics and interest reporting, cross-domain tracking…(\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fseopress-white-label\u002F\" rel=\"nofollow ugc\">GDPR compatibility\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Microsoft Clarity integration\u003C\u002Fstrong>: to capture session recordings, get instant heatmaps and powerful Insights for Free. Know how people interact with your site to improve user experience and conversions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Canonical URL\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fmanage-meta-robots\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Meta robots\u003C\u002Fstrong>\u003C\u002Fa> (noindex, nofollow, noimageindex, nosnippet)\u003C\u002Fli>\n\u003Cli>Build your \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fsitemaps\u002F\" rel=\"nofollow ugc\">\u003Cstrong>custom XML Sitemap\u003C\u002Fstrong>\u003C\u002Fa> to improve search indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image XML Sitemaps\u003C\u002Fstrong> to improve search indexing for Google Images\u003C\u002Fli>\n\u003Cli>Build your custom \u003Cstrong>HTML Sitemap\u003C\u002Fstrong> to enhanced navigation for visitors and improve search indexing\u003C\u002Fli>\n\u003Cli>Link your social media accounts to your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirections\u003C\u002Fstrong> in post, pages, custom post types\u003C\u002Fli>\n\u003Cli>Remove \u002Fcategory\u002F in URLs\u003C\u002Fli>\n\u003Cli>Remove \u002Fproduct-category\u002F in URLs\u003C\u002Fli>\n\u003Cli>Remove ?replytocom to avoid duplicate content\u003C\u002Fli>\n\u003Cli>Redirect attachment pages to post parent\u003C\u002Fli>\n\u003Cli>Redirect attachment pages to their file URL\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fimage-seo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Image SEO\u003C\u002Fstrong>\u003C\u002Fa>: Automatically set the image title \u002F alt \u002F caption \u002F description\u003C\u002Fli>\n\u003Cli>Import \u002F Export settings from site to site.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fgoogle-indexing-api-with-seopress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Indexing API and IndexNow API (Bing \u002F Yandex)\u003C\u002Fstrong>\u003C\u002Fa> to quickly index its content in these search engines\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsolutions\u002Fmigrate-from\u002F\" rel=\"nofollow ugc\">Import posts and terms metadata\u003C\u002Fa> from Yoast SEO, All In One SEO, SEO Framework, Rank Math, SEO Ultimate, WP Meta SEO, Premium SEO Pack, Squirrly and many other SEO plugins\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fwordpress-seo-plugins\u002Ffree\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Check out all SEOPress Free features here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>SEOPress PRO: to go further with your SEO\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzxGCY-bJYwE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fopenai\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Harness Artificial Intelligence to automatically generate SEO metadata, social metadata and alternative text for images. Supports bulk operations.\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fsite-audit\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Site Audit: Detect technical issues that could harm your site’s SEO directly from your WordPress administration.\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fseo-alerts\u002F\" rel=\"nofollow ugc\">Receive SEO alerts to prevent breaking your SEO before it’s too late\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fimport-metadata-from-a-csv-file-with-seopress-pro\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Import \u002F export metadata\u003C\u002Fstrong>\u003C\u002Fa> (titles, open graph, robots…) from \u002F to CSV file\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fsitemaps\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Video XML Sitemap\u003C\u002Fstrong>\u003C\u002Fa> to improve rankings in video search results. YouTube videos are automatically added.\u003C\u002Fli>\n\u003Cli>Internal linking suggestions\u003C\u002Fli>\n\u003Cli>Inspect URL with Google Search Console: get details about crawling, indexing, mobile compatibility, schemas and more.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-search-console\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Search Console integration\u003C\u002Fstrong>\u003C\u002Fa>: get insights from your post \u002F page \u002F post type list with clicks, positions, CTR and impressions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-suggest\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Suggestions in Content Analysis\u003C\u002Fstrong>\u003C\u002Fa> to find the top 10 Google suggestions instantly. This is useful if you want to work with the long tail technique.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-structured-data-types\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Structured Data types\u003C\u002Fstrong> (schema.org)\u003C\u002Fa>:\n\u003Col>\n\u003Cli>article\u003C\u002Fli>\n\u003Cli>local business\u003C\u002Fli>\n\u003Cli>service\u003C\u002Fli>\n\u003Cli>how-to\u003C\u002Fli>\n\u003Cli>FAQ\u003C\u002Fli>\n\u003Cli>course\u003C\u002Fli>\n\u003Cli>recipe\u003C\u002Fli>\n\u003Cli>software application\u003C\u002Fli>\n\u003Cli>video\u003C\u002Fli>\n\u003Cli>event\u003C\u002Fli>\n\u003Cli>product\u003C\u002Fli>\n\u003Cli>job\u003C\u002Fli>\n\u003Cli>simple review\u003C\u002Fli>\n\u003Cli>profile page\u003C\u002Fli>\n\u003Cli>custom schema\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Schemas\u003C\u002Fstrong> with advanced conditions (AND, OR, Post types, taxonomies)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fbreadcrumbs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Breadcrumbs\u003C\u002Fstrong>\u003C\u002Fa> optimized with Schema.org, A11Y ready.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-analytics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Analytics Stats in Dashboard\u003C\u002Fstrong>\u003C\u002Fa> to quickly see your metrics without leaving your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Flocal-seo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Local Business\u003C\u002Fstrong>\u003C\u002Fa> to boost your local store\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Broken link checker (SEOPress BOT)\u003C\u002Fstrong>: scan all your links in content to find errors (e.g. 404…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fwoocommerce-seo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for product schema (barcode), disable crawling on cart page, checkout page, customer account pages, add OG Price \u002F OG Currency for better sharing and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Digital Downloads\u003C\u002Fstrong>: add OG Price \u002F OG Currency, remove EDD meta generator\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fbreadcrumbs\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Custom Breadcrumbs\u003C\u002Fstrong>\u003C\u002Fa> for single post types \u002F term taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Page Speed Insights\u003C\u002Fstrong> to analyse your site performances on Mobile \u002F Desktop + your Core Web Vitals\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fgoogle-analytics\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Google Enhanced Ecommerce for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>: measure purchases, singular product view details, additions to and removals from shopping carts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fhtaccess-robots-txt\u002F\" rel=\"nofollow ugc\">Edit your \u003Cstrong>robots.txt\u003C\u002Fstrong>\u003C\u002Fa> file from the admin (multisite \u002F multidomain ready)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google News Sitemap\u003C\u002Fstrong> to get your posts on Google News\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 Monitoring\u003C\u002Fstrong>: Monitor your 404 errors to improve user experience, performances and increase the crawl budget allocated by Google\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirect 404 to homepage\u002Fcustom url automatically\u003C\u002Fstrong> with custom status code (301, 302, 307, 410 or 451)\u003C\u002Fli>\n\u003Cli>Email notifications on 404\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002F301-redirects\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Redirect manager\u003C\u002Fstrong>\u003C\u002Fa>: create unlimited 301, 302, 307, 410 and 451 redirections. Regular expressions supported. Import \u002F export redirections to CSV or htaccess file.\u003C\u002Fli>\n\u003Cli>Import redirections using CSV\u003C\u002Fli>\n\u003Cli>Import redirections from Redirections plugin (via a JSON file)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fhtaccess-robots-txt\u002F\" rel=\"nofollow ugc\">Edit your \u003Cstrong>htaccess file\u003C\u002Fstrong>\u003C\u002Fa> from the admin\u003C\u002Fli>\n\u003Cli>Easily customize your \u003Cstrong>RSS feeds\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy SEOPress PRO now!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>WooCommerce SEO (SEOPress PRO required)\u003C\u002Fh3>\n\u003Cp>We support WooCommerce and Easy Digital Downloads for e-commerce sites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Price and currency meta tags to improve social sharing\u003C\u002Fli>\n\u003Cli>XML sitemaps for products\u003C\u002Fli>\n\u003Cli>Support for WooCommerce product images and WooCommerce image galleries for the XML sitemap\u003C\u002Fli>\n\u003Cli>Centralized way to set noindex meta robots tags on pages like cart, checkout…\u003C\u002Fli>\n\u003Cli>Remove WooCommerce generator meta tag in the source code\u003C\u002Fli>\n\u003Cli>Create manual and\u002For automatic “product” schemas in JSON-LD to increase visibility in Google search results\u003C\u002Fli>\n\u003Cli>WooCommerce support for our breadcrumbs\u003C\u002Fli>\n\u003Cli>Global dynamic tags to insert in your metas titles \u002F descriptions\u003C\u002Fli>\n\u003Cli>Product Global Identifiers type and Product Global Identifiers fields to WooCommerce metabox for product schema (barcode)\u003C\u002Fli>\n\u003Cli>…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Increase your sales now!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Ffeatures\u002Fpage-builders-integration\u002F\" rel=\"nofollow ugc\">Universal SEO metabox\u003C\u002Fa>: edit your metadata from any page builder \u002F editor\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fsf0ocG7vQMM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Elementor, Divi, Block Editor, Bricks, Oxygen, WP Bakery, WP Fusion, Breakdance, Avada Builder. We support all of them!\u003C\u002Fp>\n\u003Ch3>SEOPress Insights: Off-site SEO plugin to track your rankings and backlinks in WordPress\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Keyword rank tracker\u003C\u002Fstrong>: 52 Google Search locations available\u003C\u002Fli>\n\u003Cli>Track \u003Cstrong>50 keywords\u003C\u002Fstrong> per site daily\u003C\u002Fli>\n\u003Cli>Track your \u003Cstrong>competitors\u003C\u002Fstrong>: who ranks first on your keywords\u003C\u002Fli>\n\u003Cli>Monitor and analyze your \u003Cstrong>backlinks\u003C\u002Fstrong> weekly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google trends\u003C\u002Fstrong> to find new and relevant ideas for your content marketing strategy\u003C\u002Fli>\n\u003Cli>Your \u003Cstrong>data accessible for life\u003C\u002Fstrong>: export it to a CSV, PDF or Excel file. Sort, order, filter your data right from your WordPress.\u003C\u002Fli>\n\u003Cli>Receive \u003Cstrong>email and Slack alerts\u003C\u002Fstrong> for your rankings to easily follow them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fp6v9Jd5lRIU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Buy SEOPress Insights now!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developers will love SEOPress!\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hundreds of hooks are available to extend SEOPress. \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fhooks\u002F\" rel=\"nofollow ugc\">Browse them all here\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>Plus we have a \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fget-started-with-the-seopress-rest-api\u002F\" rel=\"nofollow ugc\">REST API\u003C\u002Fa> to build static websites.\u003C\u002Fli>\n\u003Cli>Finally, \u003Ca href=\"https:\u002F\u002Fwww.seopress.org\u002Fsupport\u002Fguides\u002Fseopress-wp-cli\u002F\" rel=\"nofollow ugc\">\u003Cstrong>WP CLI commands\u003C\u002Fstrong>\u003C\u002Fa> are available.\u003C\u002Fli>\n\u003C\u002Ful>\n","SEOPress, a simple, fast and powerful all in one SEO plugin for WordPress. Rank higher in search engines, fully white label. Now with AI.",300000,17930275,96,1218,"2026-03-04T10:06:00.000Z","6.2",[20,23,108,24,109],"schema","xml-sitemap","https:\u002F\u002Fwww.seopress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-seopress.9.6.zip",94,14,"2024-10-24 00:00:00",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":103,"num_ratings":125,"last_updated":126,"tested_up_to":16,"requires_at_least":127,"requires_php":68,"tags":128,"homepage":132,"download_link":133,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"auto-image-attributes-from-filename-with-bulk-updater","Auto Image Attributes From Filename With Bulk Updater (Add Alt Text, Image Title For Image SEO)","4.9","Arun Basil Lal","https:\u002F\u002Fprofiles.wordpress.org\u002Farunbasillal\u002F","\u003Cp>Automatically add Image attributes such as Image Alt Text, Image Title, Image Caption and Image Description from Image Filename.\u003C\u002Fp>\n\u003Cp>The plugin can update image attributes for both new image uploads and existing images in the media library. Great for Image SEO and Accessibility.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FV5SOU4okOfU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Image alt text and title is critical for your image SEO and will help users discover your images (and there by your website) in Google \u002F Yahoo \u002F Bing image search.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Life-Saver\u003C\u002Fstrong>\u003Cbr \u002F>\n  It allowed me to save tons of time. Further, the support is nice and ready to help.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Flife-saver-188\u002F\" rel=\"ugc\">thnk4\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Proper alt text also helps people who are blind or who have low vision understand your images there by improving the accessibility of your website. This will open up your website to a new segment of visitors and increase your traffic.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Wow!\u003C\u002Fstrong>\u003Cbr \u002F>\n  If I could give this 1 more star I would!\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fwow-550\u002F\" rel=\"ugc\">jdev\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>With this plugin you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as the image Title.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Caption.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Description.\u003C\u002Fli>\n\u003Cli>Set the image filename as the image Alt Text. This was a default feature in WordPress before 4.7. The plugin restores this essential feature which is great for SEO.\u003C\u002Fli>\n\u003Cli>Insert Image Title into post HTML. WordPress stopped adding Image Titles to images since WordPress 3.5. The plugin restores it.\u003C\u002Fli>\n\u003Cli>Remove hyphens from the image filename.\u003C\u002Fli>\n\u003Cli>Remove underscores from the image filename.\u003C\u002Fli>\n\u003Cli>Remove full stops from filename.\u003C\u002Fli>\n\u003Cli>Remove commas from filename.\u003C\u002Fli>\n\u003Cli>Remove all numbers from filename.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Display image attributes as columns in Media Library list view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the bulk updater you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set the image filename as image Title, Caption, Description and Alt Text after removing hyphens and underscores from the filename.\u003C\u002Fli>\n\u003Cli>Update any number of images in your Media Library in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your image filename is \u003Cem>My_image-name.jpg\u003C\u002Fem>, your Image Title, Caption, Description And Alt Text will be \u003Cem>My image name\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>The plugin settings and bulk updater are in WordPress Admin > Settings > Image Attributes. Here you can choose which attributes to update for NEW uploads.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Please remember to take a database backup before running the bulk updater (or anything bulk in general). The bulk updater updates ALL attributes for existing images in the Media Library and ignores the settings set for NEW uploads.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Image Attributes Pro\u003C\u002Fh3>\n\u003Cp>A pro add-on is now available for the plugin. Check out \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>The pro add-on can update the image attributes from not just the image filename, but also from the post \u002F page \u002F product \u002F custom post type title. You can fine tune the bulk updater settings and even clean up the actual image filename.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Thank you so much for all your help in trying to fix this, its very much appreciated indeed. You’ve gone above and beyond what I was expecting in support!\u003Cbr \u002F>\n  Rest assured I will give great feedback on your plugin anywhere I can!!\u003Cbr \u002F>\n  – \u003Cstrong>James Barber\u003C\u002Fstrong>, for \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Image Attributes Pro\u003C\u002Fa> via email.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>What the pro add-on you get these additional features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use post title as title text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as alt text. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as caption. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Use post title as description. If image is not attached to a post, image filename will be used instead.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%wc_variation%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Use Yoast Focus Keyword and Rank Math Focus Keyword as image attributes.\u003C\u002Fli>\n\u003Cli>Clear any image attribute by setting it as blank \u002F empty. \u003C\u002Fli>\n\u003Cli>Exclude images from Bulk Updater. A meta box and a checkbox is added to the \u003Ccode>Media Library\u003C\u002Fcode> > \u003Ccode>Edit Media\u003C\u002Fcode> sidebar. When checked, the bulk updater will not update the attributes of that image in the media library or in posts \u002F products where the image is used. \u003C\u002Fli>\n\u003Cli>Remove apostrophe ( ‘ ) from filename\u003C\u002Fli>\n\u003Cli>Remove tilde ( ~ ) from filename\u003C\u002Fli>\n\u003Cli>Remove plus ( + ) from filename\u003C\u002Fli>\n\u003Cli>Remove pound ( # ) from filename\u003C\u002Fli>\n\u003Cli>Remove ampersand ( & ) from filename\u003C\u002Fli>\n\u003Cli>Remove round brackets ( ( ) ) from filename\u003C\u002Fli>\n\u003Cli>Remove square brackets ( [ ] ) from filename\u003C\u002Fli>\n\u003Cli>Remove curly brackets ( { } ) from filename\u003C\u002Fli>\n\u003Cli>Filter words or characters from filename\u003C\u002Fli>\n\u003Cli>Filter filename with regex\u003C\u002Fli>\n\u003Cli>convert image attributes to lowercase\u003C\u002Fli>\n\u003Cli>CONVERT IMAGE ATTRIBUTES TO UPPERCASE\u003C\u002Fli>\n\u003Cli>Use title casing for image attributes. First Letter Of Each Word Will Be Capitalized.\u003C\u002Fli>\n\u003Cli>Use sentence casing for image attributes. First letter of a sentence will be capitalized.\u003C\u002Fli>\n\u003Cli>Clean the actual image filename after upload.\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>With the Image Attributes Pro bulk updater you can:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Update image title and alt text \u003Cstrong>for images inserted into posts and custom post types\u003C\u002Fstrong>. Not just the media library. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fhow-wordpress-store-image-attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">What is the difference?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fine tune all settings. Choose what to update.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts.\u003C\u002Fli>\n\u003Cli>Update image titles \u002F alt text in media library and \u002F or existing posts only if no title \u002F alt text is set. Existing image titles \u002F alt text will be preserved.\u003C\u002Fli>\n\u003Cli>Update image caption and description in the media library. Existing image captions and descriptions can be preserved.\u003C\u002Fli>\n\u003Cli>Build your own attributes using custom tags like \u003Ccode>%filename%\u003C\u002Fcode>, \u003Ccode>%posttitle%\u003C\u002Fcode>, \u003Ccode>%sitetitle%\u003C\u002Fcode>, \u003Ccode>%category%\u003C\u002Fcode>, \u003Ccode>%tag%\u003C\u002Fcode>, \u003Ccode>%yoastfocuskw%\u003C\u002Fcode>, \u003Ccode>%yoastseotitle%\u003C\u002Fcode>, \u003Ccode>%rankmathfocuskw%\u003C\u002Fcode>, \u003Ccode>%seopresstargetkw%\u003C\u002Fcode> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcustom-image-attribute-tags\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">many more\u003C\u002Fa>. Each custom tag will be replaced  with it’s value. You can combine them as you please!\u003C\u002Fli>\n\u003Cli>Choose to turn off any of the above mentioned features.\u003C\u002Fli>\n\u003Cli>Choose specific post types to bulk update.\u003C\u002Fli>\n\u003Cli>Bulk update image attributes in \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Facf-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">ACF’s WYSIWYG Editor\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fdivi-compatibility\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Divi theme\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Modify auto generated image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_image_attributes\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_image_attributes filter\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Disable updating of attributes in media library completely and just updated attributes in Post HTML or vice versa.\u003C\u002Fli>\n\u003Cli>Add or remove custom image attributes using the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fcodex\u002Fiaffpro_html_image_markup_post_update\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">iaffpro_html_image_markup_post_update filter\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Other Image Attributes Pro features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bulk edit image attributes from the Media Library quickly and easily. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fmedia-library-bulk-editing\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress Media Library. Select images and choose \u003Ccode>Update image attributes\u003C\u002Fcode> Bulk action in Media Library (list view). \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Bulk Update image attributes from WordPress admin page for Posts, Pages and WooCommerce Products. Select the posts, pages or WooCommerce products in bulk and choose “Update image attributes” Bulk action. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fbulk-actions\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Copy image attributes to post HTML while updating in Media Library. Any changes made to image attributes in the media library will be automatically synced to the corresponding post HTML. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fauto-copy-image-attributes-to-post-html-from-media-library\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Update image attributes on post publish or update. Automatically updates image attributes when a post is published or updated. Ensures image attributes are always consistent with settings. \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002Fupdate-image-attributes-on-save-post\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">Read more.\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For screenshots, FAQ and full list of features, please see the \u003Ca href=\"https:\u002F\u002Fimageattributespro.com\u002F?utm_source=wordpress.org&utm_medium=readme\" rel=\"nofollow ugc\">product website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>No Competitors\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the only one that enables you to add missing tags to your images in one go, simple! … This one is very well coded and the author pays great attentions to users feedback \u002F requests \u002F support.\u003Cbr \u002F>\n  – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fno-competitors\u002F\" rel=\"ugc\">arsenalemusica\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Automatically add Image Alt Text, Title, Caption and Description from Filename. Bulk update existing images. Great for Image SEO and Accessibility.",100000,909017,93,"2025-12-17T18:52:00.000Z","3.5.0",[129,21,130,90,131],"accessibility","bulk-edit-images","image-title","https:\u002F\u002Fimageattributespro.com\u002F?utm_source=plugin-header&utm_medium=plugin-uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-image-attributes-from-filename-with-bulk-updater.zip",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":51,"num_ratings":144,"last_updated":145,"tested_up_to":16,"requires_at_least":146,"requires_php":147,"tags":148,"homepage":149,"download_link":150,"security_score":52,"vuln_count":113,"unpatched_count":29,"last_vuln_date":151,"fetched_at":31},"squirrly-seo","SEO Plugin by Squirrly SEO","12.4.16","SEO Squirrly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcifi\u002F","\u003Ch3>SEO Plugin by Squirrly SEO Newton: the #1 Holistic SEO Software + WordPress SEO Plugin, powered by 3 different types of AI built by AISQ.\u003C\u002Fh3>\n\u003Cp>Proprietary technology that does the hard work for you, so you can focus on your best wins yet.\u003C\u002Fp>\n\u003Cp>Watch the video below. We could do the talking ourselves, but it’s best to hear directly from our users why they love the Full Force of SEO, that only Squirrly SEO can offer you:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Force of SEO: All (all the types with the best support) Schema Rich Results, Automated and Manual Inner Links, Redirects, Keyword Research Tools, Keyword Portfolio Management and tracking, Real-Time Content Optimization Tools, SEO Audits, SERP Checker, Traffic Audits, Social Media Audits, Backlink Audits, Web Authority Analysis, Competitor Analysis (with the SaaS side. included in FREE), Local SEO support, Rank Tracking Tools, Technical SEO.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FvXfJdH41_uk?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca title=\"Benefits of Using the Best WordPress SEO Plugin\" href=\"https:\u002F\u002Fplugin.squirrly.co\u002F\" rel=\"nofollow ugc\">BENEFITS\u003C\u002Fa> \u002F \u003Ca title=\"Success with SEO Tools from Squirrly\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fsuccessful\u002F\" rel=\"nofollow ugc\">CUSTOMER SUCCESS\u003C\u002Fa> \u002F \u003Ca title=\"Compare to WordPress SEO Plugins like Yoast RankMath SEOPress\" href=\"https:\u002F\u002Fseotools.completeseofunnel.com\u002F\" rel=\"nofollow ugc\">COMPARE\u003C\u002Fa> \u002F \u003Ca title=\"SEO Plugin Features\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fwordpress\u002Fplugins\u002Fseo\u002F\" rel=\"nofollow ugc\">ALL FEATURES\u003C\u002Fa> \u002F \u003Ca title=\"Try a Demo without installing on your WordPress\" href=\"https:\u002F\u002Fdemo.seoplugin.xyz\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Read the success stories we link to on the line above.\u003C\u002Fp>\n\u003Cp>Without implementing Holistic SEO and being guided through the process by an AI, those results would have been impossible to achieve with plugins that don’t offer real SEO tools, like the ones you expect from Ahrefs and SEMrush.\u003C\u002Fp>\n\u003Cp>**SEO Doesn’t Have to Be Boring. Or Blind. Or Broken.\u003C\u002Fp>\n\u003Cp>Squirrly SEO is not “just another SEO plugin.” It’s a full-blown AI SEO assistant that helps you win rankings — even in the age of AI, Google updates, and brutal competition.\u003C\u002Fp>\n\u003Cp>Uses 3 Kinds of AI, from the proprietary technologies of Squirrly Limited (AISQ.com): Ranking Vision AI, Keyword Research AI and ASK AI.\u003C\u002Fp>\n\u003Cp>**Who It’s For:\u003Cbr \u002F>\nEntrepreneurs, bloggers, eCommerce stores, and marketers who want to rank without selling their soul to algorithms.\u003C\u002Fp>\n\u003Cp>WordPress users tired of “improvements” and weird\u002Fniche SEO settings that do nothing for actual traffic.\u003C\u002Fp>\n\u003Cp>Agencies managing dozens (or hundreds) of sites who need scale, automation, and real results.\u003C\u002Fp>\n\u003Cp>**What Makes Squirrly SEO Different?\u003Cbr \u002F>\nAI-Powered SEO Goals\u003Cbr \u002F>\nYour SEO plan — done for you. Dynamic goals created by our Ranking Vision AI to match exactly what your site needs to rank. No guesswork.\u003C\u002Fp>\n\u003Cp>Focus Pages – Your Ranking War Room\u003Cbr \u002F>\nSee exactly why a page isn’t ranking and how to fix it. Think of it as your personal SEO battleground — powered by data. From 600,000 websites that ranked higher based on different SEO tasks they were performing.\u003C\u002Fp>\n\u003Cp>Keyword Research That Works in 2025\u003Cbr \u002F>\nFind keywords you can actually rank for. We analyze competition, search intent, and opportunity — in real-time, not recycled data. And it’s AI powered, so the keywords you find here will build topical authority to get you ranked higher on Google… and it will get you ranked higher on AI Overviews, Perplexity and ChatGPT.\u003C\u002Fp>\n\u003Cp>Live Assistant While You Write\u003Cbr \u002F>\nAs you write in WordPress or popular builders (Elementor, Gutenberg, Divi), Squirrly guides you with real-time suggestions to stay 100% optimized.\u003C\u002Fp>\n\u003Cp>Automatic SEO Without the Anxiety\u003Cbr \u002F>\nTechnical SEO, schema, social media tags, robots.txt, canonical links — all handled for you. Set it, forget it, rank anyway.\u003C\u002Fp>\n\u003Cp>14-Day SEO Bootcamp (Built-In)\u003Cbr \u002F>\nWe don’t just give you tools — we give you a step-by-step SEO mission to rank a page in 2 weeks using your own site. Motivation meets execution.\u003C\u002Fp>\n\u003Cp>Next-Gen Compatibility\u003Cbr \u002F>\nBuilt for 2025. Fully compatible with:\u003C\u002Fp>\n\u003Cp>Gutenberg\u003C\u002Fp>\n\u003Cp>Elementor\u003C\u002Fp>\n\u003Cp>WooCommerce\u003C\u002Fp>\n\u003Cp>Multisite\u003C\u002Fp>\n\u003Cp>WPML\u003C\u002Fp>\n\u003Cp>PHP 8+\u003C\u002Fp>\n\u003Cp>AI-generated content from Next Level Marketing AI\u003C\u002Fp>\n\u003Cp>SEO in the age of SGE (Search Generative Experience)\u003C\u002Fp>\n\u003Cp>Why 25,000+ Paying Customers Chose Squirrly\u003Cbr \u002F>\nTrusted by teams at BBC, Microsoft, Top Gear, CreativeMarket, and 150+ countries.\u003C\u002Fp>\n\u003Cp>Endorsed by Neil Patel, Brian Dean, and BloggingWizard\u003C\u002Fp>\n\u003Cp>Featured in Mashable, Entrepreneur, PC Magazine, Yahoo News\u003C\u002Fp>\n\u003Cp>Consistently awarded on G2, AppSumo, Capterra\u003C\u002Fp>\n\u003Cp>Built for the Bold. Not for the Boring.\u003Cbr \u002F>\nWhile others teach you how to improve tiny settings, we give you the tools to win in a scientific way.\u003C\u002Fp>\n\u003Cp>Squirrly SEO doesn’t care about boring schema over-engineering.\u003Cbr \u002F>\nIt cares about getting you on Page 1.\u003C\u002Fp>\n\u003Cp>Ready to join the rebellion?\u003C\u002Fp>\n\u003Cp>-Install now.\u003Cbr \u002F>\n-Start ranking faster than ever.\u003C\u002Fp>\n\u003Cp>One AI, is custom-built by our company, using years of study on hundreds of thousands of websites.  \u003Ca title=\"Mady by Squirrly\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fmarketingtools\u002Franking-vision-ai\u002F\" rel=\"nofollow ugc\">Ranking Vision AI\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The other one is an AI we developed for Keyword Research and Keyword Analysis (based on GPT4). \u003Ca title=\"Innovating on GPT4\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fmarketingtools\u002Fkeyword-research-tool-ai-update\u002F\" rel=\"nofollow ugc\">AI Keyword Research Tools\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And the third one is Ask AI, which we’ve implemented on our homepage and knowledgebase at first, but then brought inside the plugin as well. \u003Ca title=\"Teaching users with AI\" href=\"https:\u002F\u002Fcontentlook.ai\u002F\" rel=\"nofollow ugc\">With Ask AI, users learn everything about using our plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With these three AIs and Squirrly SEO’s holistic approach to SEO, you will use the Full Force of SEO to outrank your competitors.\u003C\u002Fp>\n\u003Cp>Full Force of SEO. And Force is measure in Newton, for those of you who want to know why we chose the new name.\u003C\u002Fp>\n\u003Cp>\u003Ca title=\"Learn about the Full Force of SEO\" href=\"https:\u002F\u002Fseotools.completeseofunnel.com\u002F\" rel=\"nofollow ugc\">This is why you will rank high on Google using our SEO Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO Focus and Holistic Simplicity is Only Possible With Squirrly SEO:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Nobody in the SEO field right now can offer a tool as advanced as the Focus Pages tool you will find inside Squirrly SEO.\u003C\u002Fp>\n\u003Cp>We also offer training and coaching from FourHourSEO.com to all users who join our SaaS + Plugin. 139,000 students have learned from our lessons over the years.\u003C\u002Fp>\n\u003Cp>Our story started in 2012, and by 2025 we became the Two-Years-In-A-Row Most Awarded SEO Tool of the year. More info about this on our site. \u003Ca title=\"Benefits of Using Software from Squirrly\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fmore\u002F\" rel=\"nofollow ugc\">Squirrly Company Details\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This AI SaaS + SEO Plugin package has received so many awards over the years. \u003Ca title=\"Awards for our Product\" href=\"https:\u002F\u002Fplugin.squirrly.co\u002Fsquirrly-awards\u002F\" rel=\"nofollow ugc\">Awards\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Many innovations in Marketing Technologies, that impressed Microsoft, BBC, CyberGhost, TopGear, CreativeMarket, ThemeIsle, ElegantThemes and other big clients. \u003Ca title=\"Innovations\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Finnovation\u002F\" rel=\"nofollow ugc\">See Innovations\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Powered by a strong United Kingdom-based company that created, marketed and sold over 29 SaaS and plugins over 13 years.\u003C\u002Fp>\n\u003Cp>Our innovations were covered by all the major Press publications. \u003Ca title=\"Press\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fpress\u002F\" rel=\"nofollow ugc\">Press\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Influencers love the products we make for the technical quality we offer. \u003Ca title=\"Influencers talk about Squirrly SEO\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fpress\u002F\" rel=\"nofollow ugc\">See What Influencers Think\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>What matters most to us, though is this:\u003C\u002Fp>\n\u003Ch3>Recommended by Thousands of Happy Users\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Squirrly SEO is the Popular WordPress SEO plugin that NON-SEO Experts use to boost their search engine traffic.\u003C\u002Fstrong> Offers the same level of advice as a Human consultant would, yet with greater precision and customization.\u003C\u002Fp>\n\u003Cp>Reach SEO success by following the \u003Cstrong>Daily SEO Goals\u003C\u002Fstrong> and using Squirrly’s built-in SEO tools to get higher Rankings with less effort.\u003C\u002Fp>\n\u003Cp>Join a huge community of successful users who are ranking on the first page of Google Search with Squirrly SEO.\u003C\u002Fp>\n\u003Cp>\u003Ca title=\"Success with SEO Tools from Squirrly\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fsuccessful\u002F\" rel=\"nofollow ugc\">See Success Stories from WordPress Users Who Followed Squirrly’s Advice here (click) \u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FeKqiYMHpIB4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FkPpZmKra0T0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7nB9ALm5hQs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FUG34BeOAmM4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZqtgikamK5k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fh1EwXjOHY0M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>“I’ve used many other SEO plugins out there: Yoast, Rank Math, WP All in One SEO, but Squirrly has outclassed them all.”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I’m a Search Engine Optimization professional with 4 years of experience and from now on this product will be my go-to when implementing SEO strategies for my clients.\u003C\u002Fp>\n\u003Cp>It’s extremely easy to use, self-explanatory, and will definitely work great for those who don’t have much SEO experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zuzanna Kruger\u003C\u002Fstrong> (SEO professional)\u003C\u002Fp>\n\u003Cp>(testimonial source: Product Hunt)\u003C\u002Fp>\n\u003Cp>Squirrly SEO: Newton is the first “AI-driven, holistic SEO assistant” that simplifies complexity, making it the go-to solution for business owners and entrepreneurs.\u003C\u002Fp>\n\u003Cp>You can use Squirrly SEO on easy mode or on hard mode. It’s up to you and your skill level.\u003C\u002Fp>\n\u003Cp>SEO optimization has never been easier.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Safely migrate your data\u003C\u002Fstrong> to Squirrly SEO from any of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Rank Math, Yoast, All in One SEO, SEO Framework, SEO Press, SEO Pressor, Add Meta Tags Plugin, Gregs High Performance SEO, Headspace 2, Platinum SEO Pack, SEO Title Tags, SEO Ultimate Plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cp>“When you’re new to SEO like me, some dark corners of content optimization can be hard to figure out. With Squirrly SEO’s full suite of tools, all I have to do is follow their instructions.”\u003C\u002Fp>\n\u003Cp>It is straightforward, so anyone can use this easy-to-use tool by simply following the navigation they’re given, giving you undeniable confidence that if you put work into your site, you will get the results you want!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Masatoshi Matsumiya\u003C\u002Fstrong>(testimonial source: Product Hunt)\u003C\u002Fp>\n\u003Cp>With Squirrly SEO: Newton, users can:\u003C\u002Fp>\n\u003Cp>Consolidate Costs: Reduce the financial burden by replacing multiple subscriptions with one comprehensive tool.\u003Cbr \u002F>\nCentralize Data: Access all SEO data from a single dashboard for clearer insights and more informed decision-making.\u003Cbr \u002F>\nSave Time: Spend less time switching between tools and more time implementing effective SEO strategies.\u003Cbr \u002F>\nAlign Strategies: Ensure all SEO activities are synergized, from keyword research and content optimization to technical audits and link building.\u003Cbr \u002F>\nStay Updated: Benefit from a tool that evolves with SEO trends, offering the latest features and updates in real time.\u003C\u002Fp>\n\u003Cp>With Squirrly SEO: Newton, the entire SEO process becomes more manageable, efficient, and aligned with the latest industry standards, allowing users to focus more on growing their business and less on juggling tools.\u003C\u002Fp>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>If you like our WordPress SEO plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca title=\"Squirrly Social\" href=\"https:\u002F\u002Fsquirrlysocial.com\u002F\" rel=\"nofollow ugc\">Squirrly Social\u003C\u002Fa> – One Year of Social Media Posts in a Flash.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Starbox PRO\" href=\"https:\u002F\u002Fstarboxpro.com\u002F\" rel=\"nofollow ugc\">Starbox PRO\u003C\u002Fa> – Your Authors Will Shine Like Stars.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Squirrly SPY\" href=\"https:\u002F\u002Fsquirrlyspy.com\u002F\" rel=\"nofollow ugc\">Squirrly SPY\u003C\u002Fa> – Your Competitor’s SEO Growth. In Your Hands..\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Education Cloud PLUS\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Flearning\u002Feducation-cloud\u002F\" rel=\"nofollow ugc\">Education Cloud PLUS\u003C\u002Fa> – It’s like Netflix for Marketing Education.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"RankJumps\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Frankjumps\u002F\" rel=\"nofollow ugc\">RankJumps\u003C\u002Fa> – Managed SEO. Done-for-you by Experts from Squirrly.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Learning Solutions\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Flearning\u002Fsolutions\u002F\" rel=\"nofollow ugc\">Learning Solutions by Squirrly\u003C\u002Fa> – Teach Online. Starting Tomorrow.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Hide My WP Ghost\" href=\"https:\u002F\u002Fwpghost.org\u002F\" rel=\"nofollow ugc\">Hide My WP Ghost\u003C\u002Fa> – WordPress Security Layer and Security Enhancements.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"For Developers who use this CMS\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fwordpress\u002F\" rel=\"nofollow ugc\">WordPress Developers Page\u003C\u002Fa> – Innovations and Partnerships.\u003C\u002Fli>\n\u003Cli>\u003Ca title=\"Plugins for WordPress\" href=\"https:\u002F\u002Fwww.squirrly.co\u002Fwordpress\u002Fplugins\u002F\" rel=\"nofollow ugc\">Plugins\u003C\u002Fa> – Other Plugins created by Squirrly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Florin Muresan – CEO at Squirrly\u003C\u002Fli>\n\u003Cli>Calin Vingan – CTO at Squirrly\u003C\u002Fli>\n\u003Cli>Sorel Nagy – Developer\u003C\u002Fli>\n\u003Cli>Andreea Leau – VP Marketing\u003C\u002Fli>\n\u003Cli>Cristina Leau – Squirrly mascot designer\u003C\u002Fli>\n\u003Cli>Alexandra Nicola – COO at Squirrly\u003C\u002Fli>\n\u003Cli>Teodora Vingan – SEO Analyser\u003C\u002Fli>\n\u003Cli>Irina Pogor – Content Writer\u003C\u002Fli>\n\u003Cli>Ana Darstaru – Chief of Customer Service\u003C\u002Fli>\n\u003Cli>Lucian Nertan – VP of Agency\u003C\u002Fli>\n\u003Cli>Rares Papita – CHO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Investors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ibrahim Evsan, serial entrepreneur, one of the best known bloggers in Germany\u003C\u002Fli>\n\u003Cli>Philipp Kandal, co-Founder and CTO of Skobbler (recently acquired for $24M by Telenav)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Many Thanks.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Squirrly is Free to use. The version from the WP directory will install the Free Version.\u003C\u002Fp>\n\u003Cp>You’ll be able to use this seo software once you install the plugin and use your email to connect to Squirrly.co\u003C\u002Fp>\n\u003Cp>For higher content marketing and SEO needs, you can check our Official Site and see what the PRO Plan offers.\u003C\u002Fp>\n","Rank without begging Google. AI-powered SEO that actually helps you win. Trusted by rebels, creators, and pros in 150+ countries.",40000,5303631,676,"2026-03-11T16:24:00.000Z","5.3","7.0",[20,23,108,24,109],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsquirrly-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsquirrly-seo.12.4.16.zip","2026-02-18 16:09:56",{"attackSurface":153,"codeSignals":159,"taintFlows":805,"riskAssessment":837,"analyzedAt":851},{"hooks":154,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":29,"unprotectedCount":29},[],[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":170,"fileOperations":29,"externalRequests":29,"nonceChecks":50,"capabilityChecks":29,"bundledLibraries":804},[],{"prepared":50,"raw":50,"locations":162},[163,167],{"file":164,"line":165,"context":166},"includes\\pages\\content_types\\attachment.php",67,"$wpdb->get_results() with variable interpolation",{"file":164,"line":168,"context":169},98,"$wpdb->get_var() with variable interpolation",{"escaped":171,"rawEcho":172,"locations":173},671,334,[174,177,180,182,184,187,189,191,193,195,198,200,202,204,206,209,211,213,214,216,218,220,221,223,225,228,230,232,234,236,238,240,242,244,246,247,250,252,254,255,256,257,259,261,263,265,266,268,270,272,273,275,277,279,281,283,285,287,289,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,321,323,325,327,329,331,333,334,336,338,340,342,344,346,347,348,350,352,354,355,357,359,360,361,363,365,367,369,371,373,375,376,378,380,382,384,386,387,388,390,392,394,395,397,398,400,402,404,406,408,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,440,442,444,445,447,449,451,453,455,457,459,461,463,465,467,470,472,473,475,477,479,481,483,485,487,489,490,492,493,495,498,500,501,503,505,507,509,510,512,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,560,562,564,566,568,570,572,574,576,578,580,582,584,586,589,590,592,593,594,596,598,599,601,603,605,607,609,611,613,615,617,619,621,623,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,705,707,708,709,711,712,713,715,717,719,720,721,723,725,726,727,729,731,733,734,736,738,740,742,744,746,748,750,751,753,754,756,758,760,762,764,766,768,770,772,774,776,778,780,781,783,785,787,789,791,793,795,797,799,800,802],{"file":175,"line":27,"context":176},"includes\\ajax\\display\\attachment-attributes-editor.php","raw output",{"file":178,"line":179,"context":176},"includes\\ajax\\display\\metadata-editor.php",85,{"file":178,"line":181,"context":176},167,{"file":178,"line":183,"context":176},187,{"file":185,"line":186,"context":176},"includes\\ajax\\process\\import-settings.php",205,{"file":185,"line":188,"context":176},215,{"file":185,"line":190,"context":176},222,{"file":185,"line":192,"context":176},229,{"file":185,"line":194,"context":176},313,{"file":196,"line":197,"context":176},"includes\\menu-frame.php",141,{"file":196,"line":199,"context":176},181,{"file":196,"line":201,"context":176},189,{"file":196,"line":203,"context":176},197,{"file":196,"line":205,"context":176},243,{"file":207,"line":208,"context":176},"includes\\modal_schemas\\customize-pay-as-you-go.php",66,{"file":207,"line":210,"context":176},78,{"file":207,"line":212,"context":176},80,{"file":207,"line":13,"context":176},{"file":207,"line":215,"context":176},140,{"file":207,"line":217,"context":176},161,{"file":207,"line":219,"context":176},178,{"file":207,"line":199,"context":176},{"file":207,"line":222,"context":176},207,{"file":207,"line":224,"context":176},225,{"file":226,"line":227,"context":176},"includes\\modal_schemas\\export-import-settings.php",22,{"file":226,"line":229,"context":176},37,{"file":226,"line":231,"context":176},44,{"file":226,"line":233,"context":176},54,{"file":226,"line":235,"context":176},60,{"file":226,"line":237,"context":176},71,{"file":226,"line":239,"context":176},75,{"file":226,"line":241,"context":176},79,{"file":226,"line":243,"context":176},83,{"file":226,"line":245,"context":176},87,{"file":226,"line":103,"context":176},{"file":248,"line":249,"context":176},"includes\\modal_schemas\\get-more-credits.php",64,{"file":248,"line":251,"context":176},74,{"file":248,"line":253,"context":176},82,{"file":248,"line":179,"context":176},{"file":248,"line":125,"context":176},{"file":248,"line":27,"context":176},{"file":248,"line":258,"context":176},105,{"file":248,"line":260,"context":176},109,{"file":248,"line":262,"context":176},130,{"file":248,"line":264,"context":176},137,{"file":248,"line":197,"context":176},{"file":248,"line":267,"context":176},163,{"file":248,"line":269,"context":176},173,{"file":248,"line":271,"context":176},209,{"file":248,"line":188,"context":176},{"file":248,"line":274,"context":176},220,{"file":248,"line":276,"context":176},247,{"file":248,"line":278,"context":176},250,{"file":248,"line":280,"context":176},258,{"file":248,"line":282,"context":176},282,{"file":248,"line":284,"context":176},285,{"file":248,"line":286,"context":176},294,{"file":248,"line":288,"context":176},312,{"file":248,"line":194,"context":176},{"file":248,"line":291,"context":176},321,{"file":248,"line":293,"context":176},322,{"file":248,"line":295,"context":176},331,{"file":248,"line":297,"context":176},332,{"file":248,"line":299,"context":176},336,{"file":248,"line":301,"context":176},337,{"file":248,"line":303,"context":176},343,{"file":248,"line":305,"context":176},344,{"file":248,"line":307,"context":176},350,{"file":248,"line":309,"context":176},351,{"file":248,"line":311,"context":176},356,{"file":248,"line":313,"context":176},374,{"file":248,"line":315,"context":176},376,{"file":248,"line":317,"context":176},398,{"file":319,"line":320,"context":176},"includes\\modal_schemas\\plugin-deactivation-feedback.php",28,{"file":319,"line":322,"context":176},40,{"file":319,"line":324,"context":176},48,{"file":319,"line":326,"context":176},55,{"file":319,"line":328,"context":176},62,{"file":319,"line":330,"context":176},69,{"file":319,"line":332,"context":176},76,{"file":319,"line":243,"context":176},{"file":319,"line":335,"context":176},90,{"file":319,"line":337,"context":176},97,{"file":319,"line":339,"context":176},104,{"file":319,"line":341,"context":176},112,{"file":319,"line":343,"context":176},135,{"file":345,"line":231,"context":176},"includes\\modal_schemas\\select-credits-pack.php",{"file":345,"line":235,"context":176},{"file":345,"line":165,"context":176},{"file":345,"line":349,"context":176},103,{"file":345,"line":351,"context":176},117,{"file":345,"line":353,"context":176},127,{"file":345,"line":217,"context":176},{"file":345,"line":356,"context":176},170,{"file":345,"line":358,"context":176},186,{"file":345,"line":201,"context":176},{"file":345,"line":203,"context":176},{"file":362,"line":324,"context":176},"includes\\modal_schemas\\seo-autopilot.php",{"file":362,"line":364,"context":176},59,{"file":362,"line":366,"context":176},125,{"file":362,"line":368,"context":176},159,{"file":362,"line":370,"context":176},169,{"file":362,"line":372,"context":176},192,{"file":362,"line":374,"context":176},223,{"file":362,"line":224,"context":176},{"file":362,"line":377,"context":176},227,{"file":362,"line":379,"context":176},246,{"file":381,"line":324,"context":176},"includes\\modal_schemas\\tos.php",{"file":381,"line":383,"context":176},51,{"file":381,"line":385,"context":176},57,{"file":381,"line":243,"context":176},{"file":381,"line":125,"context":176},{"file":381,"line":389,"context":176},102,{"file":391,"line":237,"context":176},"includes\\pages\\account.php",{"file":391,"line":393,"context":176},81,{"file":391,"line":253,"context":176},{"file":391,"line":396,"context":176},89,{"file":391,"line":335,"context":176},{"file":391,"line":399,"context":176},101,{"file":391,"line":401,"context":176},115,{"file":391,"line":403,"context":176},190,{"file":391,"line":405,"context":176},206,{"file":391,"line":407,"context":176},210,{"file":391,"line":192,"context":176},{"file":391,"line":410,"context":176},233,{"file":391,"line":412,"context":176},263,{"file":391,"line":414,"context":176},289,{"file":391,"line":416,"context":176},311,{"file":391,"line":418,"context":176},315,{"file":391,"line":420,"context":176},341,{"file":391,"line":422,"context":176},364,{"file":391,"line":424,"context":176},388,{"file":391,"line":426,"context":176},394,{"file":391,"line":428,"context":176},418,{"file":391,"line":430,"context":176},430,{"file":391,"line":432,"context":176},442,{"file":164,"line":434,"context":176},320,{"file":164,"line":436,"context":176},326,{"file":164,"line":438,"context":176},327,{"file":164,"line":299,"context":176},{"file":164,"line":441,"context":176},338,{"file":164,"line":443,"context":176},340,{"file":164,"line":303,"context":176},{"file":164,"line":446,"context":176},465,{"file":164,"line":448,"context":176},489,{"file":164,"line":450,"context":176},491,{"file":164,"line":452,"context":176},497,{"file":164,"line":454,"context":176},511,{"file":164,"line":456,"context":176},512,{"file":164,"line":458,"context":176},518,{"file":164,"line":460,"context":176},523,{"file":164,"line":462,"context":176},528,{"file":164,"line":464,"context":176},533,{"file":164,"line":466,"context":176},538,{"file":468,"line":469,"context":176},"includes\\pages\\content_types\\post.php",237,{"file":468,"line":471,"context":176},249,{"file":468,"line":278,"context":176},{"file":468,"line":474,"context":176},252,{"file":468,"line":476,"context":176},259,{"file":468,"line":478,"context":176},382,{"file":468,"line":480,"context":176},384,{"file":468,"line":482,"context":176},390,{"file":468,"line":484,"context":176},404,{"file":468,"line":486,"context":176},405,{"file":468,"line":488,"context":176},412,{"file":468,"line":428,"context":176},{"file":468,"line":491,"context":176},424,{"file":468,"line":430,"context":176},{"file":468,"line":494,"context":176},448,{"file":496,"line":497,"context":176},"includes\\pages\\dashboard.php",145,{"file":496,"line":499,"context":176},264,{"file":496,"line":443,"context":176},{"file":496,"line":502,"context":176},349,{"file":496,"line":504,"context":176},501,{"file":496,"line":506,"context":176},505,{"file":496,"line":508,"context":176},508,{"file":496,"line":456,"context":176},{"file":496,"line":511,"context":176},515,{"file":496,"line":458,"context":176},{"file":496,"line":514,"context":176},522,{"file":496,"line":516,"context":176},529,{"file":496,"line":518,"context":176},532,{"file":496,"line":520,"context":176},536,{"file":496,"line":522,"context":176},539,{"file":496,"line":524,"context":176},547,{"file":496,"line":526,"context":176},551,{"file":496,"line":528,"context":176},555,{"file":496,"line":530,"context":176},563,{"file":496,"line":532,"context":176},567,{"file":496,"line":534,"context":176},576,{"file":496,"line":536,"context":176},580,{"file":496,"line":538,"context":176},584,{"file":496,"line":540,"context":176},585,{"file":496,"line":542,"context":176},593,{"file":496,"line":544,"context":176},596,{"file":496,"line":546,"context":176},600,{"file":496,"line":548,"context":176},611,{"file":496,"line":550,"context":176},614,{"file":496,"line":552,"context":176},618,{"file":496,"line":554,"context":176},626,{"file":496,"line":556,"context":176},634,{"file":496,"line":558,"context":176},638,{"file":496,"line":171,"context":176},{"file":496,"line":561,"context":176},674,{"file":496,"line":563,"context":176},697,{"file":496,"line":565,"context":176},703,{"file":496,"line":567,"context":176},728,{"file":496,"line":569,"context":176},731,{"file":496,"line":571,"context":176},734,{"file":496,"line":573,"context":176},737,{"file":496,"line":575,"context":176},752,{"file":496,"line":577,"context":176},786,{"file":496,"line":579,"context":176},857,{"file":496,"line":581,"context":176},867,{"file":496,"line":583,"context":176},892,{"file":496,"line":585,"context":176},989,{"file":587,"line":588,"context":176},"includes\\pages\\help.php",56,{"file":587,"line":208,"context":176},{"file":587,"line":591,"context":176},84,{"file":587,"line":51,"context":176},{"file":587,"line":13,"context":176},{"file":587,"line":595,"context":176},108,{"file":587,"line":597,"context":176},131,{"file":587,"line":215,"context":176},{"file":587,"line":600,"context":176},162,{"file":587,"line":602,"context":176},168,{"file":587,"line":604,"context":176},175,{"file":587,"line":606,"context":176},176,{"file":587,"line":608,"context":176},182,{"file":587,"line":610,"context":176},188,{"file":587,"line":612,"context":176},201,{"file":587,"line":614,"context":176},426,{"file":587,"line":616,"context":176},435,{"file":587,"line":618,"context":176},440,{"file":587,"line":620,"context":176},449,{"file":587,"line":622,"context":176},643,{"file":587,"line":563,"context":176},{"file":587,"line":625,"context":176},753,{"file":587,"line":627,"context":176},901,{"file":587,"line":629,"context":176},906,{"file":587,"line":631,"context":176},917,{"file":587,"line":633,"context":176},919,{"file":587,"line":635,"context":176},928,{"file":587,"line":637,"context":176},936,{"file":587,"line":639,"context":176},948,{"file":587,"line":641,"context":176},979,{"file":587,"line":643,"context":176},983,{"file":587,"line":645,"context":176},994,{"file":587,"line":647,"context":176},999,{"file":587,"line":649,"context":176},1005,{"file":587,"line":651,"context":176},1022,{"file":587,"line":653,"context":176},1028,{"file":587,"line":655,"context":176},1053,{"file":587,"line":657,"context":176},1058,{"file":587,"line":659,"context":176},1086,{"file":587,"line":661,"context":176},1088,{"file":587,"line":663,"context":176},1092,{"file":587,"line":665,"context":176},1110,{"file":587,"line":667,"context":176},1115,{"file":587,"line":669,"context":176},1129,{"file":587,"line":671,"context":176},1135,{"file":587,"line":673,"context":176},1143,{"file":587,"line":675,"context":176},1151,{"file":587,"line":677,"context":176},1159,{"file":587,"line":679,"context":176},1181,{"file":587,"line":681,"context":176},1187,{"file":587,"line":683,"context":176},1192,{"file":587,"line":685,"context":176},1302,{"file":587,"line":687,"context":176},1308,{"file":587,"line":689,"context":176},1309,{"file":587,"line":691,"context":176},1315,{"file":587,"line":693,"context":176},1316,{"file":587,"line":695,"context":176},1322,{"file":587,"line":697,"context":176},1323,{"file":587,"line":699,"context":176},1330,{"file":587,"line":701,"context":176},1332,{"file":703,"line":245,"context":176},"includes\\pages\\settings.php",{"file":703,"line":339,"context":176},{"file":703,"line":706,"context":176},154,{"file":703,"line":604,"context":176},{"file":703,"line":407,"context":176},{"file":703,"line":710,"context":176},231,{"file":703,"line":476,"context":176},{"file":703,"line":414,"context":176},{"file":703,"line":714,"context":176},316,{"file":703,"line":716,"context":176},362,{"file":703,"line":718,"context":176},408,{"file":703,"line":430,"context":176},{"file":703,"line":448,"context":176},{"file":703,"line":722,"context":176},495,{"file":703,"line":724,"context":176},503,{"file":703,"line":514,"context":176},{"file":703,"line":462,"context":176},{"file":703,"line":728,"context":176},554,{"file":703,"line":730,"context":176},601,{"file":703,"line":732,"context":176},607,{"file":703,"line":556,"context":176},{"file":703,"line":735,"context":176},664,{"file":703,"line":737,"context":176},702,{"file":703,"line":739,"context":176},719,{"file":703,"line":741,"context":176},778,{"file":703,"line":743,"context":176},815,{"file":703,"line":745,"context":176},837,{"file":703,"line":747,"context":176},866,{"file":703,"line":749,"context":176},913,{"file":703,"line":633,"context":176},{"file":703,"line":752,"context":176},942,{"file":703,"line":639,"context":176},{"file":703,"line":755,"context":176},976,{"file":703,"line":757,"context":176},982,{"file":703,"line":759,"context":176},1008,{"file":703,"line":761,"context":176},1014,{"file":703,"line":763,"context":176},1036,{"file":703,"line":765,"context":176},1050,{"file":703,"line":767,"context":176},1097,{"file":703,"line":769,"context":176},1119,{"file":703,"line":771,"context":176},1125,{"file":703,"line":773,"context":176},1132,{"file":703,"line":775,"context":176},1161,{"file":703,"line":777,"context":176},1162,{"file":703,"line":779,"context":176},1168,{"file":703,"line":683,"context":176},{"file":703,"line":782,"context":176},1193,{"file":703,"line":784,"context":176},1199,{"file":703,"line":786,"context":176},1224,{"file":703,"line":788,"context":176},1231,{"file":703,"line":790,"context":176},1260,{"file":703,"line":792,"context":176},1284,{"file":703,"line":794,"context":176},1292,{"file":703,"line":796,"context":176},1319,{"file":703,"line":798,"context":176},1320,{"file":703,"line":701,"context":176},{"file":703,"line":801,"context":176},1358,{"file":703,"line":803,"context":176},1370,[],[806,826],{"entryPoint":807,"graph":808,"unsanitizedCount":824,"severity":825},"\u003Cattachment-attributes-editor> (includes\\ajax\\display\\attachment-attributes-editor.php:0)",{"nodes":809,"edges":821},[810,815],{"id":811,"type":812,"label":813,"file":175,"line":814},"n0","source","$_REQUEST (x4)",32,{"id":816,"type":817,"label":818,"file":175,"line":819,"wp_function":820},"n1","sink","echo() [XSS]",124,"echo",[822],{"from":811,"to":816,"sanitized":823},false,4,"low",{"entryPoint":827,"graph":828,"unsanitizedCount":50,"severity":825},"\u003Cmetadata-editor> (includes\\ajax\\display\\metadata-editor.php:0)",{"nodes":829,"edges":835},[830,833],{"id":811,"type":812,"label":831,"file":178,"line":832},"$_REQUEST (x2)",31,{"id":816,"type":817,"label":818,"file":178,"line":834,"wp_function":820},219,[836],{"from":811,"to":816,"sanitized":823},{"summary":838,"deductions":839},"The 'ai-for-seo' v2.3.0 plugin exhibits a generally positive security posture with some areas of concern. The static analysis indicates a clean attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication. Furthermore, the code does not utilize dangerous functions, perform file operations, or make external HTTP requests, which are all good security practices. The high percentage of properly escaped output and the presence of nonce checks are also encouraging signs.\n\nHowever, several aspects warrant attention. The taint analysis reveals two flows with unsanitized paths, although thankfully none were flagged as critical or high severity. The SQL query usage is mixed, with 50% not using prepared statements, which could present a risk if these queries are exposed to untrusted input. The complete absence of capability checks on any entry points, combined with no apparent authorization checks on the AJAX handlers and REST API routes (though there are none reported), suggests a potential gap in enforcing user roles and permissions. The vulnerability history, while showing no currently unpatched CVEs, indicates a past medium severity vulnerability related to missing authorization. This pattern, alongside the lack of capability checks, points to a recurring area of risk.\n\nIn conclusion, 'ai-for-seo' v2.3.0 has strong defenses in place regarding its attack surface and output sanitization. Nevertheless, the presence of unsanitized paths in taint flows, the reliance on non-prepared SQL queries, and the historical and current lack of explicit capability checks represent vulnerabilities that should be addressed to further strengthen the plugin's security.",[840,843,845,848],{"reason":841,"points":842},"Unsanitized paths in taint flows",5,{"reason":844,"points":842},"SQL queries not using prepared statements",{"reason":846,"points":847},"No capability checks",7,{"reason":849,"points":850},"Past medium severity vulnerability (missing authorization)",8,"2026-03-16T18:34:50.716Z",{"wat":853,"direct":866},{"assetPaths":854,"generatorPatterns":859,"scriptPaths":860,"versionParams":861},[855,856,857,858],"\u002Fwp-content\u002Fplugins\u002Fai-for-seo\u002Fassets\u002Fcss\u002Fai-for-seo.css","\u002Fwp-content\u002Fplugins\u002Fai-for-seo\u002Fassets\u002Fcss\u002Fai-for-seo-lite.css","\u002Fwp-content\u002Fplugins\u002Fai-for-seo\u002Fassets\u002Fjs\u002Fai-for-seo-lite.js","\u002Fwp-content\u002Fplugins\u002Fai-for-seo\u002Fassets\u002Fjs\u002Fai-for-seo.js",[],[857,858],[862,863,864,865],"ai-for-seo\u002Fassets\u002Fcss\u002Fai-for-seo.css?ver=","ai-for-seo\u002Fassets\u002Fcss\u002Fai-for-seo-lite.css?ver=","ai-for-seo\u002Fassets\u002Fjs\u002Fai-for-seo-lite.js?ver=","ai-for-seo\u002Fassets\u002Fjs\u002Fai-for-seo.js?ver=",{"cssClasses":867,"htmlComments":879,"htmlAttributes":894,"restEndpoints":897,"jsGlobals":899,"shortcodeOutput":920},[868,869,870,871,872,873,874,875,876,877,878],"ai4seo-modal-headline","ai4seo-modal-headline-icon","ai4seo-modal-sub-headline","ai4seo-attachment-editor-image-preview","ai4seo-generate-all-attachment-attributes-button-hook","ai4seo-clear-both","ai4seo-form","ai4seo-editor-form","ai4seo-form-item","ai4seo-form-item-input-wrapper","ai4seo-form-input-wrapper-with-generate-button",[880,881,882,883,884,885,886,887,888,889,890,891,892,893],"\u003C!-- Displays the metadata editor. Called via AJAX. -->","\u003C!-- === PREPARE =============================================================================== -->","\u003C!-- === CHECK PARAMETER ============================================== -->","\u003C!-- === GET ADDITIONAL DETAILS ===================================================================== -->","\u003C!-- === OUTPUT ================================================================================ -->","\u003C!-- HEADLINE -->","\u003C!-- === GO THROUGH EACH FIELD ================================================================================= -->","\u003C!-- form item -->","\u003C!-- Headline -->","\u003C!-- Icon -->","\u003C!-- Name -->","\u003C!-- Tooltip -->","\u003C!-- Input -->","\u003C!-- Text field -->",[895,896],"data-ai4seo-attachment-post-id","data-ai4seo-attachment-attributes",[898],"\u002Fwp-json\u002Fai-for-seo\u002Fv1\u002Fattachment-attributes\u002Fget",[900,901,902,903,904,905,906,907,908,909,910,911,912,913,914,915,916,917,918,919],"ai4seo_send_ajax_error","ai4seo_allowed_image_mime_types","AI4SEO_ATTACHMENT_ATTRIBUTES_DETAILS","ai4seo_can_manage_this_plugin","ai4seo_this_attachment_post_id","ai4seo_all_attachment_post_ids","ai4seo_next_attachment_post_id","ai4seo_this_attachment_post","ai4seo_this_post_attachment_attributes","ai4seo_this_attachment_mime_type","ai4seo_this_attachment_is_an_image","ai4seo_this_attachment_url","ai4seo_active_attachment_attributes","ai4seo_settings_url","ai4seo_get_sooz_logo_image_tag","ai4seo_get_a_tag_icon_button_tag","ai4seo_echo_wp_kses","ai4seo_get_icon_with_tooltip_tag","ai4seo_get_svg_tag","ai4seo_get_prefixed_input_name",[]]